summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorTodd Gamblin <tgamblin@llnl.gov>2013-12-22 17:55:58 -0800
committerTodd Gamblin <tgamblin@llnl.gov>2013-12-22 17:55:58 -0800
commit7088cdf25f8b53d49613525c5dbb6a081b67ca37 (patch)
treed963acc6083dcec7ce03ae8f0683b73778de000c /bin
parentf7706d231d5e151bbe4f8b0b604cc2a6ef33900e (diff)
downloadspack-7088cdf25f8b53d49613525c5dbb6a081b67ca37.tar.gz
spack-7088cdf25f8b53d49613525c5dbb6a081b67ca37.tar.bz2
spack-7088cdf25f8b53d49613525c5dbb6a081b67ca37.tar.xz
spack-7088cdf25f8b53d49613525c5dbb6a081b67ca37.zip
Fix for SPACK-13, and satisfies() now handles deps.
Added more test cases for multimethods. In doing so, (re)discovered that satisfies() really needs to handle dependencies properly. Implemented support for dependencies in satisfies, but constrain() now isn't consistent (as we do not currently constrain deps), so need to implement that. Virtual dependency support probably needs some deeper thought. i.e., there is probably an intermediate DAG form that would make the needed checks easier. Right now we have to build ProviderIndexes to figure out how virtual dependencies are set up. If the vdep were preserved in the DAG, then we could just check for things like incompatible providers directly.
Diffstat (limited to 'bin')
0 files changed, 0 insertions, 0 deletions