spack/lib/spack
Todd Gamblin c4a5a996a5 solver: avoid parsing specs in setup
- [x] Get rid of a call to `parser.quote_if_needed()` during solver setup, which
      introduces a circular import and also isn't necessary.

- [x] Rename `spack.variant.Value` to `spack.variant.ConditionalValue`, as it is *only*
      used for conditional values. This makes it much easier to understand some of the
      logic for variant definitions.

Co-authored-by: Harmen Stoppels <me@harmenstoppels.nl>
Signed-off-by: Todd Gamblin <tgamblin@llnl.gov>
2024-11-11 01:54:57 -08:00
..
docs spack.compiler/spack.util.libc: add caching (#47213) 2024-11-08 16:25:02 -08:00
env cc: parse RPATHs when in ld mode 2024-11-04 19:52:08 +01:00
external archspec: update to v0.2.5 (#46958) 2024-10-14 19:09:17 +02:00
llnl filesystem.py find: return directories and improve performance (#47537) 2024-11-11 09:43:23 +00:00
spack solver: avoid parsing specs in setup 2024-11-11 01:54:57 -08:00
spack_installable Update copyright year to 2024 (#41919) 2024-01-02 09:21:30 +01:00