Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-08-16 | Bugfixes, more consolidation of modules code. | Todd Gamblin | 4 | -21/+50 | |
- specific module classes use __metaclass__ to register themselves. - bugfixes in module writing. | |||||
2014-08-16 | Add csh/tcsh support for modules | Todd Gamblin | 4 | -0/+141 | |
- csh scripting is a GIANT pain in the ass - hopefully the thin script layer doesn't get much more complex. | |||||
2014-08-16 | Consolidate most module code into spack.modules and spack.cmd.module | Todd Gamblin | 13 | -461/+348 | |
- One file with all the module classes (spack/modules.py) - Has an EnvModule superclass that does most of the work and consolidates common code - Subclasses have specializations for different module systems (TclModule, Dotkit) - One command (spack module) for all the types of modules to use - the one command is used by the scripts, only need to maintain in one place - has some subcommands for different module types, but they're handled mostly generically. - Consolidate zsh support into a single setup-env.sh script. | |||||
2014-08-11 | update tau tarball | Todd Gamblin | 1 | -1/+1 | |
2014-08-11 | new prototype TAU tarball from Kevin | Todd Gamblin | 1 | -2/+2 | |
2014-08-11 | Add Kevin's experimental TAU version | Todd Gamblin | 1 | -1/+2 | |
2014-08-11 | Add package for openssl, have postgres use it. | Todd Gamblin | 2 | -4/+30 | |
- Updated version wildcard to include [a-z]|alpha|beta to accommodate all the letter suffixes on openssl. | |||||
2014-08-11 | Add "spack cd" shell support to cd directly into the staged archive. | Todd Gamblin | 1 | -0/+4 | |
2014-08-11 | Add options to stage to make it just print out stage dir. | Todd Gamblin | 1 | -6/+36 | |
2014-08-11 | Package for postgresql. | Todd Gamblin | 1 | -0/+24 | |
2014-08-11 | Allow packages to add a dotkit() method and write custom parts of dotkits. | Todd Gamblin | 1 | -5/+27 | |
2014-08-11 | More robust symbol inclusion for 'from spack import *' | Todd Gamblin | 1 | -18/+23 | |
- avoid errors where some symbols aren't exported to packages. - reduce the number of places each symbol needs to be mentioned in an __all__ list | |||||
2014-08-10 | Test cases pass; Spack supports Python 2.6! | Todd Gamblin | 7 | -102/+104 | |
2014-08-10 | cc supports Python 2.6 | Todd Gamblin | 2 | -3/+4 | |
2014-08-10 | Get rid of Python 2.7 dict.viewkeys() call. | Todd Gamblin | 1 | -1/+1 | |
2014-08-10 | Remove dependency on Python2.7 OrderedDict, revise config parser | Todd Gamblin | 2 | -44/+284 | |
2014-08-10 | Add Python 2.7 functools.total_ordering to external modules. | Todd Gamblin | 3 | -1/+33 | |
- removing dependence on 2.7 - added it to pyqver2 ads well | |||||
2014-08-10 | Fix minor warning about Exception.message being deprecated. | Todd Gamblin | 1 | -1/+2 | |
2014-08-10 | Change dict comprehensions to dict() constructors. | Todd Gamblin | 4 | -4/+4 | |
2014-08-10 | Fix SPACK-27 & remove dependence on check_output | Todd Gamblin | 1 | -8/+17 | |
- subprocess.check_output is python 2.7 only - Spack checks for existence of requested prefix, creates it if it does not exist. | |||||
2014-08-10 | Remvoe dependence on v2.7 argparse by including argparse. | Todd Gamblin | 21 | -20/+2401 | |
2014-08-10 | Add a test case to ensure that Spack is v2.6 compliant. | Todd Gamblin | 2 | -1/+98 | |
2014-08-10 | Add external package with pyqver2 tool | Todd Gamblin | 2 | -0/+425 | |
2014-08-09 | Merge pull request #21 in SCALE/spack from features/directory-layout-test to ↵ | George Todd Gamblin | 11 | -176/+594 | |
develop # By Todd Gamblin # Via Todd Gamblin * commit '98797459f343c400f4f6fe988bae47d4bab9116b': Minor tweaks after spec update. More spec improvements Add postorder traversal to specs Clean up specs, spec comparison, and spec hashing. | |||||
2014-08-09 | Minor tweaks after spec update. | Todd Gamblin | 4 | -3/+29 | |
- spack find -p works properly (get path from spec, not package) - directory layout and PackageDB normalize things automatically unless they're unknown packages (need to do this for spack find -l) - install test made robust to mock/main package conflicts | |||||
2014-08-09 | More spec improvements | Todd Gamblin | 5 | -63/+131 | |
- Spec.copy() does not create superfluous nodes and preserves DAG connections. - Spec.normalize() doesn't create extra dependency nodes or throw out old ones like before. - Added better test cases for above changes. Minor things: - Fixed bug waiting to happen in PackageDB.get() - instances was keyed by name, not by spec, so caching wasn't really working at all. - removed unused PackageDB.compute_dependents function. - Fixed PackageDB.graph_dependencies() so that spack graph works again. | |||||
2014-08-08 | Add postorder traversal to specs | Todd Gamblin | 3 | -61/+137 | |
- Spec.preorder_traversal() is now Spec.traverse(). - Caller can supply order='pre' or order='post' | |||||
2014-08-08 | Clean up specs, spec comparison, and spec hashing. | Todd Gamblin | 6 | -64/+312 | |
- Spec comparison is now less strict - compares based on sorted list of dependencies but not their structure - Makes comparison easy when a spec is not normalized. - This makes the dep_hash consistent for specs read in from a directory layout. - Can now reliably read in a spec for which the package has gone away, and still be able to delete its install. - easy switching between git branches - Fixed latent bug in Spec.flat_dependencies() (was including root) - added a test for the directory layout so that this code will get more exercise. | |||||
2014-08-04 | Partial commit of more packages. | Todd Gamblin | 10 | -36/+210 | |
2014-08-04 | Added LLVM package | David Beckingsale | 1 | -0/+48 | |
2014-08-04 | Fix up versions to match new version format, minor formatting. | Todd Gamblin | 5 | -17/+14 | |
2014-08-04 | More descriptive error when package constructor fails. | Todd Gamblin | 1 | -1/+13 | |
- helps package_sanity test identify which package failed. - encountered while upgrading versions in Adam's packages to the new format. | |||||
2014-08-04 | adding libarchive | Adam Moody | 1 | -0/+15 | |
2014-08-04 | add libcircle package | Adam Moody | 1 | -0/+22 | |
2014-08-04 | fileutils package | Adam Moody | 1 | -0/+23 | |
2014-08-04 | cannot uninstall dtcmp because depends on dtcmp | Adam Moody | 1 | -1/+1 | |
2014-08-04 | adding dtcmp package | Adam Moody | 1 | -0/+20 | |
2014-08-04 | add lwgrp package | Adam Moody | 1 | -0/+17 | |
2014-08-04 | add mvapich2 package to handle different compilers and variants | Adam Moody | 1 | -4/+82 | |
2014-08-04 | Fixed up module support | David Beckingsale | 4 | -10/+133 | |
2014-08-04 | Added inital module support | David Beckingsale | 6 | -16/+304 | |
2014-08-04 | Merge pull request #20 in SCALE/spack from openss to develop | George Todd Gamblin | 3 | -4/+83 | |
# By Matthew LeGendre (2) and Todd Gamblin (1) # Via Todd Gamblin * commit 'd7a3c7e555bfd93fbf93ec55608d7fc6aa8052f8': Fix up Matt's openss packages. Add sqlite to spack Add libmonitor to spack. Still needs svn support for checkout | |||||
2014-08-04 | find and uninstall work when installed package is no longer in spack. | Todd Gamblin | 4 | -14/+54 | |
- Make switching between git branches easier. - Make future removal of packages easier. | |||||
2014-08-03 | Fix up Matt's openss packages. | Todd Gamblin | 3 | -5/+13 | |
2014-08-01 | Fix cube compiler configuration | David Boehme | 1 | -8/+31 | |
2014-08-01 | Add sqlite to spack | Matthew LeGendre | 1 | -0/+35 | |
2014-08-01 | Add libmonitor to spack. Still needs svn support for checkout | Matthew LeGendre | 1 | -0/+36 | |
2014-08-01 | Improve compiler configuration in otf2 package | David Boehme | 1 | -8/+38 | |
2014-08-01 | Got version 1.2.1 building, but 1.3 and onwards are different. | Todd Gamblin | 1 | -10/+16 | |
2014-07-31 | Add Score-P packages. | David Boehme | 5 | -0/+180 | |