diff options
author | Todd Gamblin <tgamblin@llnl.gov> | 2014-08-09 16:17:40 -0700 |
---|---|---|
committer | Todd Gamblin <tgamblin@llnl.gov> | 2014-08-09 16:17:40 -0700 |
commit | 5f073ae220058331b10423d65b3bcc20406a4d9f (patch) | |
tree | b31bcab8e13dcca19a3ded8e5d6a275037ddf84d /bin | |
parent | 63f8af8078120be64f69a855e3547a334f96acaf (diff) | |
download | spack-5f073ae220058331b10423d65b3bcc20406a4d9f.tar.gz spack-5f073ae220058331b10423d65b3bcc20406a4d9f.tar.bz2 spack-5f073ae220058331b10423d65b3bcc20406a4d9f.tar.xz spack-5f073ae220058331b10423d65b3bcc20406a4d9f.zip |
More spec improvements
- 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.
Diffstat (limited to 'bin')
0 files changed, 0 insertions, 0 deletions