Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-05-12 | SPACK-41: bugfix for nonconvergent normalize() | Todd Gamblin | 2 | -5/+7 | |
- constrain() wasn't reporting changes properly. | |||||
2015-05-12 | Add debug handler to print a stacktrace on Ctrl-C in debug mode. | Todd Gamblin | 2 | -0/+56 | |
2015-05-12 | Fix SPACK-41: Optional deps work with complex condition chains. | Todd Gamblin | 2 | -53/+98 | |
2015-05-12 | Work on SPACK-41: Optional dependencies work for simple conditions. | Todd Gamblin | 14 | -159/+397 | |
- Can depend conditionally based on variant, compiler, arch, deps, etc - normalize() is not iterative yet: no chaining depends_ons - really need a SAT solver, but iterative will at least handle simple cases. - Added "strict" option to Spec.satisfies() - strict checks that ALL of other's constraints are met (not just the ones self shares) - Consider splitting these out into two methods: could_satisfy() and satisfies() - didn't do this yet as it would require changing code that uses satisfies() - Changed semantics of __contains__ to use strict satisfaction (SPACK-56) - Added tests for optional dependencies. - The constrain() method on Specs, compilers, versions, etc. now returns whether the spec changed as a result of the call. | |||||
2015-05-10 | Merge branch 'features/yaml-spec' into features/optional-deps | Todd Gamblin | 34 | -198/+6204 | |
2015-05-10 | Merge remote-tracking branch 'origin/features/variants' into ↵ | Todd Gamblin | 16 | -304/+508 | |
features/optional-deps | |||||
2015-05-10 | Remove debug print in link_tree | Todd Gamblin | 1 | -1/+0 | |
2015-05-10 | Better hash output in find. | Todd Gamblin | 2 | -16/+32 | |
2015-05-10 | Fix bug in directory layout hidden files() | Todd Gamblin | 3 | -3/+8 | |
2015-05-10 | Doc tweak. | Todd Gamblin | 2 | -3/+7 | |
- add LLNL release number to new RTD theme. | |||||
2015-05-10 | Fix SPACK-67: 'spack help stage' was broken. | Todd Gamblin | 1 | -2/+0 | |
- remove spurious mutually exclusive group from subparser. | |||||
2015-05-10 | tests for variant concretization | Todd Gamblin | 2 | -12/+44 | |
2015-05-10 | SPACK-56: fix Variant concretization. | Todd Gamblin | 5 | -23/+107 | |
- Variant concretization is tricky: - During concretization, a spec without variants (e.g., mpich) means "don't care". So, Spec('mpich').satisfies('mpich+debug') is true because it *could* still be built that way. - After concretization, a spec without a particular variant means "don't know", as that wasn't part of the spec, so the opposite relationship is true. Assume 'spec' is already installed: spec.satisfies('mpich+debug') this is false beacuse the `debug` variant didn't exist when spec was built, so we can't satisfy the explicit request for +debug. | |||||
2015-05-10 | Fix SPACK-40: Finish adding variant directive. | Todd Gamblin | 4 | -14/+56 | |
- Variants are now declarable in packages using the variant() directive. - Variants are checked - you can't just ask for a random variant, it has to be declared. - conditional logic (@when, if, '+debug' in spec, etc.) still required in package to implement variant. | |||||
2015-05-10 | Small updates to directives. | Todd Gamblin | 2 | -11/+18 | |
2015-05-10 | Modularize directives. Now each directive specifies its storage. | Todd Gamblin | 3 | -108/+143 | |
2015-05-10 | relations are now "directives", and code is cleaned up. | Todd Gamblin | 5 | -82/+82 | |
2015-05-10 | Remove TODOs for full DAG information. | Todd Gamblin | 4 | -25/+3 | |
- specs on disk now include full DAG info - no need for normalize() kludges() anymore. | |||||
2015-05-10 | extensions file now in YAML format | Todd Gamblin | 3 | -38/+69 | |
2015-05-09 | YamlDirectoryLayout now working. | Todd Gamblin | 6 | -134/+114 | |
2015-05-09 | restore some disabled git tests. | Todd Gamblin | 1 | -3/+3 | |
2015-05-09 | Updated Sphinx RTD documentation theme supports 4 levels | Todd Gamblin | 28 | -110/+299 | |
2015-05-09 | Fix 'ç' in François's name. | Todd Gamblin | 1 | -1/+1 | |
2015-05-07 | Merge branch 'features/xl-support' into develop | Todd Gamblin | 3 | -5/+102 | |
2015-05-07 | Basic support for IBM XL compilers | François Bissey | 3 | -5/+102 | |
2015-05-07 | Merge branch 'features/diy' into develop | Todd Gamblin | 5 | -22/+162 | |
2015-05-05 | Bugfixes for yaml specs. | Todd Gamblin | 3 | -3/+18 | |
2015-05-05 | Add test for YAML specs. | Todd Gamblin | 2 | -1/+67 | |
2015-05-05 | Make YAML specs more human readable. | Todd Gamblin | 2 | -41/+58 | |
2015-05-01 | Merge pull request #41 from cyrush/code_chk_pkgs | Todd Gamblin | 2 | -0/+29 | |
added simple spack package files for uncrustify and cppcheck | |||||
2015-04-30 | added simple spack package files for uncrustify and cppcheck | Cyrus Harrison | 2 | -0/+29 | |
2015-04-29 | Specs to/from YAML are working. | Todd Gamblin | 2 | -2/+102 | |
2015-04-28 | Add YAML to Spack. | Todd Gamblin | 18 | -0/+5796 | |
2015-04-14 | Merge branch 'develop' of github.com:scalability-llnl/spack into develop | Todd Gamblin | 2 | -3/+2 | |
2015-04-14 | Fix for GitHub #30 and SPACK-70. | Todd Gamblin | 1 | -7/+42 | |
2015-04-14 | documentation updates | Todd Gamblin | 3 | -47/+57 | |
2015-04-09 | Merge pull request #29 from alfredo-gimenez/develop | Todd Gamblin | 2 | -3/+2 | |
MemAxes and Mitos updates to remove VTK dependency. | |||||
2015-04-09 | MemAxes and Mitos | Alfredo Gimenez | 2 | -3/+2 | |
2015-04-08 | Complete diy command. | Todd Gamblin | 1 | -4/+40 | |
2015-04-08 | Add a DIY stage class. | Todd Gamblin | 1 | -0/+33 | |
2015-04-08 | Factor edit_package function out of edit command. | Todd Gamblin | 1 | -19/+24 | |
2015-04-08 | Start of DIY command. | Todd Gamblin | 3 | -3/+69 | |
2015-04-07 | Allow spack install -j to throttle make jobs. | Todd Gamblin | 4 | -21/+44 | |
2015-04-01 | Version bump for adept-utils | Todd Gamblin | 1 | -1/+2 | |
2015-03-30 | Merge pull request #26 from mplegendre/binutils | Todd Gamblin | 2 | -0/+22 | |
Binutils as spack package | |||||
2015-03-30 | Add binutils as a gcc dependency so it doesn't use the system linker/assembler. | Matthew LeGendre | 2 | -0/+22 | |
2015-03-27 | Merge pull request #25 from mplegendre/qtfix | Todd Gamblin | 1 | -3/+5 | |
Fix for QT with gcc 4.9 build error | |||||
2015-03-27 | Fix QT with gcc 4.9 build error where QT's -Wl,--no-undefined interfered ↵ | Matthew LeGendre | 1 | -3/+5 | |
with gcc's implicit libgcc_s.so library | |||||
2015-03-27 | Merge pull request #23 from mplegendre/rpath_cleanup | Todd Gamblin | 2 | -1/+5 | |
Only convert -L<path> to -Wl,-rpath,<path> in compiler scripts if <path>... | |||||
2015-03-27 | Only convert -L<path> to -Wl,-rpath,<path> in compiler scripts if <path> ↵ | Matthew LeGendre | 2 | -1/+5 | |
points into the spack install area This specifically fixes problems with building gcc, as build and system directories were turning in in gcc library rpaths. |