spack/lib/spack
Todd Gamblin 515b4045e9 specs: remove parse_anonymous_spec(); use Spec() instead
- `parse_anonymous_spec()` is a vestige of the days when Spack didn't
  support nameless specs.  We don't need it anymore because now we can
  write Spec() for a spec that will match anything, and satisfies()
  semantics work properly for anonymous specs.

- Delete `parse_anonymous_spec()` and replace its uses with simple calls
  to the Spec() constructor.

- make then handling of when='...' specs in directives more consistent.

- clean up Spec.__contains__()

- refactor directives and tests slightly to accommodate the change.
2019-07-01 18:45:44 -07:00
..
docs docs: add example for an external module in packages.yaml 2019-06-28 11:59:10 -07:00
env Add Fujitsu compiler to Spack. (#11287) 2019-05-21 20:31:14 -05:00
external copyright: update license headers for 2013-2019 copyright. 2019-01-01 00:44:28 -08:00
llnl Resources: use expanded archive name by default (#11688) 2019-06-20 11:09:31 -07:00
spack specs: remove parse_anonymous_spec(); use Spec() instead 2019-07-01 18:45:44 -07:00