spack/var/spack/mock_packages
Todd Gamblin cd5fa128c5 Work on SPACK-41: Optional dependencies work for simple conditions.
- 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-12 09:56:59 -07:00
..
a Work on SPACK-41: Optional dependencies work for simple conditions. 2015-05-12 09:56:59 -07:00
b Work on SPACK-41: Optional dependencies work for simple conditions. 2015-05-12 09:56:59 -07:00
c Work on SPACK-41: Optional dependencies work for simple conditions. 2015-05-12 09:56:59 -07:00
callpath Allow per-version URLs instead of one single URL per package. 2014-07-30 23:30:07 -07:00
direct_mpich Allow per-version URLs instead of one single URL per package. 2014-07-30 23:30:07 -07:00
dyninst Test for URL extrapolation. 2014-10-22 00:49:16 -07:00
e Work on SPACK-41: Optional dependencies work for simple conditions. 2015-05-12 09:56:59 -07:00
fake Allow per-version URLs instead of one single URL per package. 2014-07-30 23:30:07 -07:00
git-test Add test case for git fetching. 2014-10-03 16:55:53 -07:00
hg-test Added test for Mercurial fetching. 2014-10-04 18:38:47 -07:00
indirect_mpich Allow per-version URLs instead of one single URL per package. 2014-07-30 23:30:07 -07:00
libdwarf Allow per-version URLs instead of one single URL per package. 2014-07-30 23:30:07 -07:00
libelf Allow per-version URLs instead of one single URL per package. 2014-07-30 23:30:07 -07:00
mpich Fix SPACK-40: Finish adding variant directive. 2015-05-10 12:24:03 -07:00
mpich2 Allow per-version URLs instead of one single URL per package. 2014-07-30 23:30:07 -07:00
mpileaks Merge branch 'features/yaml-spec' into features/optional-deps 2015-05-10 19:28:47 -07:00
multimethod Move packages and mock packages to /var/spack 2014-03-16 17:05:15 -07:00
optional-dep-test Work on SPACK-41: Optional dependencies work for simple conditions. 2015-05-12 09:56:59 -07:00
optional-dep-test-2 Work on SPACK-41: Optional dependencies work for simple conditions. 2015-05-12 09:56:59 -07:00
svn-test add tests for svn fetching. 2014-10-03 16:55:53 -07:00
trivial_install_test_package Allow per-version URLs instead of one single URL per package. 2014-07-30 23:30:07 -07:00
zmpi Allow per-version URLs instead of one single URL per package. 2014-07-30 23:30:07 -07:00