summaryrefslogtreecommitdiff
path: root/lib/spack/spack/test/spec_semantics.py
AgeCommit message (Expand)AuthorFilesLines
2024-01-02Update copyright year to 2024 (#41919)Todd Gamblin1-1/+1
2023-12-19"spack diff": add ignore option for dependencies (#41711)Peter Scheibel1-0/+11
2023-11-01Cherry-picking virtual dependencies (#35322)Massimiliano Culpo1-22/+120
2023-10-17Allow / in GitVersion (#39398)Peter Scheibel1-0/+80
2023-09-21Restore virtuals normalization on edge construction (#40130)Massimiliano Culpo1-0/+13
2023-09-14Add efficient `deptype` flag and `spack.deptypes` module (#39472)Harmen Stoppels1-2/+2
2023-08-17Delay abstract hashes lookup (#39251)Harmen Stoppels1-0/+35
2023-08-14Fix style issues with latest versions of tools (#39422)Massimiliano Culpo1-4/+4
2023-07-19Remove `LazyReference` from code (#38944)Massimiliano Culpo1-1/+1
2023-07-05Drop Python 2 object subclassing (#38720)Adam J. Stewart1-2/+2
2023-06-15Add virtual information on DAG edges (#34821)Massimiliano Culpo1-2/+4
2023-06-01Spec.format: print false attributes if requested (#37932)Greg Becker1-0/+1
2023-05-12Allow buildcache specs to be referenced by hash (#35042)Nathan Hanford1-0/+16
2023-05-05Improve version, version range, and version list syntax and behavior (#36273)Harmen Stoppels1-3/+3
2023-05-04Remove the old spec format in configuration (#37425)Massimiliano Culpo1-46/+0
2023-04-28Spec.format: fix bug in dependency hash formatting (#37073)Greg Becker1-49/+46
2023-03-08Split `satisfies(..., strict=True/False)` into two functions (#35681)Massimiliano Culpo1-504/+519
2023-02-21Spec.satisfies should be commutative when strict=False (#35598)Harmen Stoppels1-0/+13
2023-02-16Style: black 23, skip magic trailing comma (#35351)Adam J. Stewart1-3/+0
2023-01-26Extract functions to read spec files from different format (#35094)Massimiliano Culpo1-4/+7
2023-01-18license year bump (#34921)Harmen Stoppels1-1/+1
2022-12-07parser: refactor with coarser token granularity (#34151)Massimiliano Culpo1-4/+0
2022-11-14Remove support for running with Python 2.7 (#33063)Massimiliano Culpo1-3/+0
2022-11-11Speed-up unit tests by caching default mock concretization (#33755)Massimiliano Culpo1-58/+40
2022-11-02flags/variants: Add ++/~~/== syntax for propagation to dependenciesKayla Butler1-3/+42
2022-11-01Unit tests: make unit tests work for aarch64 machines (#33625)Greg Becker1-1/+1
2022-09-16bugfix: package hash should affect process, dag, and dunder hashes (#32516)Todd Gamblin1-0/+22
2022-09-01New command, `spack change`, to change existing env specs (#31995)Peter Scheibel1-0/+14
2022-07-31black: reformat entire repository with blackTodd Gamblin1-546/+463
2022-06-11fix doubly shell quoting args to `spack spec` (#29282)Danny McClanahan1-0/+6
2022-05-26bugfix: do not compute `package_hash` for old concrete specs (#30861)Todd Gamblin1-0/+27
2022-05-18bugfix: handle new `dag_hash()` on old concrete specs gracefully. (#30678)Todd Gamblin1-0/+20
2022-05-13Remove all uses of `runtime_hash`; document lockfile formats and fix testsTodd Gamblin1-12/+10
2022-05-13hashes: remove full_hash and build_hash from spackScott Wittenburg1-51/+51
2022-04-25bugfix: `installed` and `installed_upstream` should not assert (#30271)Todd Gamblin1-0/+17
2022-04-12Splice differing virtual packages (#27919)Nathan Hanford1-2/+20
2022-03-17Windows Support: Testing Suite integrationJohn Parent1-38/+0
2022-03-17Update tests support for WindowsBetsy McPhail1-0/+38
2022-02-04Use Spec.constrain to construct spec lists for stacks (#28783)Massimiliano Culpo1-0/+12
2022-01-14Update copyright year to 2022Todd Gamblin1-1/+1
2021-10-14Constrain abstract specs rather than concatenating strings in the "when" cont...Massimiliano Culpo1-0/+16
2021-10-06Remove the spack.architecture module (#25986)Massimiliano Culpo1-5/+4
2021-09-09specs: move to new spec.json format with build provenance (#22845)Nathan Hanford1-0/+78
2021-07-10spec.splice: properly handle cached hash invalidations (#24795)Greg Becker1-0/+30
2021-07-08imports: sort imports everywhere in Spack (#24695)Todd Gamblin1-7/+14
2021-05-13spec: simplify __str__ implementation (#23593)Massimiliano Culpo1-2/+2
2021-02-23New splice method in class Spec. (#20262)Nathan Hanford1-0/+68
2021-01-02copyrights: update all files with license headers for 2021Todd Gamblin1-1/+1
2020-11-17Fixed failing unit testsMassimiliano Culpo1-1/+1
2020-11-17tests: add framework to mock targetsTodd Gamblin1-2/+2