Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-12-19 | Fix stale code in python version test so that it actually works. | Todd Gamblin | 2 | -5/+2 | |
2015-12-19 | new package: cfitsio | Mike Nolta | 1 | -0/+19 | |
2015-12-19 | Merge pull request #253 from LLNL/bugfix/244-uninstall-errors | Gregory Lee | 5 | -13/+37 | |
Bugfix/244 uninstall errors | |||||
2015-12-19 | Merge branch 'develop' of https://github.com/llnl/spack into develop | Gregory L. Lee | 1 | -3/+3 | |
2015-12-19 | added mrnet 5.0.1 | Gregory L. Lee | 1 | -0/+1 | |
2015-12-18 | Merge pull request #252 from JohnWestlund/develop | Todd Gamblin | 1 | -3/+3 | |
remove possible trailing slash in _sp_prefix or _sp_share_dir | |||||
2015-12-18 | Fix #244: errors on uninstall | Todd Gamblin | 2 | -9/+23 | |
- Extension logic didn't take conditional deps into account. - Extension methods now check for whether the extnesion is in the extendee map AND whether the dependency is actually present in the spec yet. | |||||
2015-12-18 | minor formatting. | Todd Gamblin | 1 | -0/+8 | |
2015-12-18 | Fix import error. | Todd Gamblin | 1 | -0/+1 | |
2015-12-18 | remove possible trailing slash in _sp_prefix or _sp_share_dir | John Westlund | 1 | -3/+3 | |
2015-12-18 | Format to 80 char width. | Todd Gamblin | 1 | -4/+5 | |
2015-12-17 | Merge pull request #236 from nolta/cmake-enable-ssl | Todd Gamblin | 1 | -1/+2 | |
cmake: enable ssl, for https downloads | |||||
2015-12-17 | Merge pull request #205 from trws/shell-arg-handling-fix | Todd Gamblin | 1 | -1/+7 | |
fix for the shell arg handling issues | |||||
2015-12-17 | Merge pull request #250 from davidbeckingsale/features/lmod | Todd Gamblin | 1 | -0/+26 | |
Added Lmod package | |||||
2015-12-17 | Added Lmod package | David Beckingsale | 1 | -0/+26 | |
2015-12-17 | Merge pull request #86 from jgalarowicz/develop | Todd Gamblin | 17 | -11/+1240 | |
Add support for Krell Institute related products. | |||||
2015-12-17 | Change back the previous boost change and change the mrnet variant name to ↵ | Jim Galarowicz | 7 | -17/+16 | |
lwthreads. | |||||
2015-12-16 | Merge pull request #246 from LLNL/features/245-pdb-debug | Todd Gamblin | 1 | -0/+5 | |
added option to enable pdb debug | |||||
2015-12-16 | added option to enable pdb debug | Gregory L. Lee | 1 | -0/+5 | |
2015-12-16 | Merge pull request #167 from mathstuf/hdf5-fix-mpi-dependency | Todd Gamblin | 5 | -7/+17 | |
Hdf5 fix mpi dependency | |||||
2015-12-16 | Merge pull request #239 from LLNL/bugfix/238-db-specs-not-concrete | Gregory Lee | 3 | -4/+17 | |
Fix #238: Database specs need to be concrete when read in as well. | |||||
2015-12-16 | Merge pull request #241 from epfl-scitas/packages/gnuplot | Todd Gamblin | 7 | -1/+174 | |
gnuplot : added package | |||||
2015-12-16 | Merge pull request #242 from epfl-scitas/packages/gsl | Todd Gamblin | 1 | -0/+46 | |
gsl : added package | |||||
2015-12-16 | Merge pull request #243 from nolta/patch-2 | Todd Gamblin | 1 | -2/+2 | |
minor comment tweak in modules.py | |||||
2015-12-16 | minor comment tweak in modules.py | Mike Nolta | 1 | -2/+2 | |
2015-12-16 | gsl : added package | alalazo | 1 | -0/+46 | |
2015-12-16 | gnuplot : modifications to build on RHLE 6 | Massimiliano Culpo | 3 | -2/+7 | |
2015-12-15 | Fix #238: Database specs need to be concrete when read in as well. | Todd Gamblin | 3 | -4/+17 | |
2015-12-15 | cmake: enable ssl, for https downloads | Mike Nolta | 1 | -1/+2 | |
By default cmake builds its own curl, without SSL support. This patch enables SSL when building cmake, fixing the following error: error: downloading 'https://...' failed status_code: 1 status_string: "Unsupported protocol" log: Protocol "https" not supported or disabled in libcurl | |||||
2015-12-15 | gnuplot : added package | alalazo | 6 | -0/+168 | |
2015-12-14 | Merge pull request #233 from LLNL/bugfix/206-value-error | Todd Gamblin | 1 | -2/+4 | |
Fix #206: need to make deps AND root concrete when read in. | |||||
2015-12-14 | Fix #206: need to make deps AND root concrete when read in. | Todd Gamblin | 1 | -2/+4 | |
2015-12-14 | Merge pull request #232 from LLNL/bugfix/package-cache-217 | Todd Gamblin | 3 | -16/+26 | |
Bugfix/package cache 217 | |||||
2015-12-14 | Merge pull request #229 from epfl-scitas/packages/fftw | Todd Gamblin | 1 | -0/+96 | |
fftw : added package | |||||
2015-12-14 | fftw : added package | alalazo | 1 | -0/+96 | |
2015-12-13 | Fix build of krell tools to use spack with minimal impact on rest of spack ↵ | Jim Galarowicz | 7 | -66/+52 | |
packages. | |||||
2015-12-11 | Fix merge conflict with papi package. | Jim Galarowicz | 240 | -423/+1169 | |
2015-12-11 | Make internal hash dep sort order match external one. | Todd Gamblin | 1 | -1/+2 | |
2015-12-11 | Fix #217: update spec_dag test for new `_cmp_key`. | Todd Gamblin | 1 | -3/+5 | |
2015-12-11 | Fix #217: Use MUCH faster hashing, reduce number of DAG copies. | Todd Gamblin | 2 | -12/+18 | |
This changes the hash algorithm so that it does much less object allocation and copying, and so that it is correct. The old version of `_cmp_key()` would call `sorted_deps`, which would call `flat_dependencies` to get a list of dependencies so that it could sort them in alphabetical order. This isn't necessary in the `_cmp_key()`, and in fact we want more DAG structure than that to be included in the `_cmp_key()`. The new version constructs a tuple without copying the Spec DAG, and the tuple contains hashes of sub-DAGs that are computed recursively in-place. This is way faster than the previous algorithm and reduces the numebr of copies significantly. It is also a correct DAG hash. Example timing and copy counts for the different hashing algorithms we've tried: Original (wrong) Spec hash: ``` 106,170 copies real 0m5.024s user 0m4.949s sys 0m0.104s ``` Spec hash using YAML `dag_hash()`: ``` 3,794 copies real 0m5.024s user 0m4.949s sys 0m0.104s New no-copy, no-YAML hash: ``` 3,594 copies real 0m2.543s user 0m2.435s sys 0m0.104s ``` So now we have a hash that is correct AND faster. The remaining ~3k copies happen mostly during concretization, and as all packages are initially loaded. I believe this is because Spack currently has to load all packages to figure out virtual dependency information; it could also be becasue there ar a lot of lookups of partial specs in concretize. I can investigate this further. | |||||
2015-12-11 | Fix #217: Make package cache use DAG hash instead of sorted deps. | Todd Gamblin | 1 | -7/+8 | |
- Gets rid of last vestige of old-style specs. - Uses new hashing for lookup | |||||
2015-12-10 | hdf5: update dependents to declare MPI support | Ben Boeckel | 4 | -3/+4 | |
2015-12-10 | paraview: update hdf5 comment | Ben Boeckel | 1 | -1/+1 | |
2015-12-10 | hdf5: make mpi support optional | Ben Boeckel | 1 | -3/+12 | |
2015-12-09 | install python files to libxml2 prefix instead of python prefix and ignore ↵ | Gregory L. Lee | 1 | -4/+6 | |
non-python files when activating | |||||
2015-12-09 | Merge pull request #225 from epfl-scitas/packages/git | Todd Gamblin | 3 | -5/+79 | |
Adding https support in git even if system lib are missing | |||||
2015-12-09 | Adding curl and expat support to git for https repos | Nicolas Richart | 3 | -5/+79 | |
2015-12-09 | Merge pull request #148 from PaulDapolito/glib-dep | Todd Gamblin | 1 | -0/+1 | |
added zlib dependency to glib package specification | |||||
2015-12-09 | Merge pull request #224 from epfl-scitas/packages/gdb | Todd Gamblin | 2 | -0/+94 | |
gdb : added package | |||||
2015-12-09 | bugfix: doc build needed additional sys.path due to externals change. | Todd Gamblin | 1 | -0/+1 | |