spack/lib/spack
Todd Gamblin 8a6207aa70 concretizer: handle versions with choice construct rather than conflicts
Use '1 { version(x); version(y); version(z) } 1.' instead of declaring
conflicts for non-matching versions.  This keeps the sense of version
clauses positive, which will allow them to be used more easily in
conditionals later.

Also refactor `spec_clauses()` method to return clauses that can be used
in conditions, etc. instead of just printing out facts.
2020-11-17 10:04:13 -08:00
..
docs Support parallel environment builds (#18131) 2020-11-17 02:41:07 -08:00
env Support parallel environment builds (#18131) 2020-11-17 02:41:07 -08:00
external fix typo wrt target=graviton (#19865) 2020-11-11 19:29:13 -06:00
llnl macos: update build process to use spawn instead of fork (#18205) 2020-11-12 12:26:23 -08:00
spack concretizer: handle versions with choice construct rather than conflicts 2020-11-17 10:04:13 -08:00