summaryrefslogtreecommitdiff
path: root/lib/spack/spack/database.py
AgeCommit message (Expand)AuthorFilesLines
2024-01-02Update copyright year to 2024 (#41919)Todd Gamblin1-1/+1
2023-12-26`spack gc`: add options for environments and build dependencies (#41731)Todd Gamblin1-27/+42
2023-11-07database: optimize query() by skipping unnecessary virtual checks (#40898)Todd Gamblin1-9/+34
2023-09-14Add efficient `deptype` flag and `spack.deptypes` module (#39472)Harmen Stoppels1-7/+15
2023-08-07Extract prefix locks and failure markers from Database (#39024)Massimiliano Culpo1-254/+246
2023-07-19Remove `LazyReference` from code (#38944)Massimiliano Culpo1-3/+3
2023-07-18Fix default construction of locks (#38953)Massimiliano Culpo1-1/+1
2023-07-17Lock, database and store don't need global configuration on construction (#33...Massimiliano Culpo1-134/+157
2023-07-13Add type hints to spack.installer (#38872)Harmen Stoppels1-13/+17
2023-07-09Don’t call spec.format in Database._get_matching_spec_key (#38792)Harmen Stoppels1-1/+15
2023-07-05Drop Python 2 super syntax (#38718)Adam J. Stewart1-1/+1
2023-07-05Drop Python 2 object subclassing (#38720)Adam J. Stewart1-4/+4
2023-06-15Add virtual information on DAG edges (#34821)Massimiliano Culpo1-5/+12
2023-05-12Improve error message for buildcaches (#37626)Massimiliano Culpo1-2/+8
2023-05-12Improve error messages when Spack finds a too new DB / lockfile (#37614)Massimiliano Culpo1-7/+11
2023-05-05Improve version, version range, and version list syntax and behavior (#36273)Harmen Stoppels1-13/+14
2023-03-08Split `satisfies(..., strict=True/False)` into two functions (#35681)Massimiliano Culpo1-1/+1
2023-02-16Style: black 23, skip magic trailing comma (#35351)Adam J. Stewart1-8/+2
2023-01-26Extract functions to read spec files from different format (#35094)Massimiliano Culpo1-8/+17
2023-01-18license year bump (#34921)Harmen Stoppels1-1/+1
2022-12-05vermin: remove all novm comments from code (#34308)Todd Gamblin1-1/+1
2022-12-04typing: move from comment annotations to Python 3.6 annotations (#34305)Todd Gamblin1-2/+2
2022-11-21uninstall: fix accidental cubic complexity (#34005)Harmen Stoppels1-0/+9
2022-11-15Stop using `six` in Spack (#33905)Massimiliano Culpo1-6/+1
2022-11-11remove activate/deactivate support in favor of environments (#29317)Harmen Stoppels1-18/+0
2022-10-17database: don't warn adding missing build deps (#33361)Harmen Stoppels1-27/+48
2022-08-02Optimize reuse from buildcaches (#30806)Massimiliano Culpo1-2/+7
2022-07-31black: reformat entire repository with blackTodd Gamblin1-240/+217
2022-07-31black: clean up noqa comments from most of the codeTodd Gamblin1-1/+1
2022-05-19Non-existent upstream is not fatal (#30746)Jordan Galby1-3/+1
2022-05-19Don't try to mkdir upstream directory when nonexistent (#30744)Jordan Galby1-2/+2
2022-05-13full hash: fix uninstall and gc with full hash DBTodd Gamblin1-0/+7
2022-05-13concretizer: enable hash reuse with full hashTodd Gamblin1-6/+8
2022-05-13Remove all uses of `runtime_hash`; document lockfile formats and fix testsTodd Gamblin1-2/+0
2022-05-13hashes: remove full_hash and build_hash from spackScott Wittenburg1-4/+11
2022-04-28Add command for reading JSON-based DB description (now with more tests) (#29652)Peter Scheibel1-0/+13
2022-03-19Revert "Add command for reading a json-based DB description (#24894)" (#29603)Nils Vu1-13/+0
2022-03-18Add command for reading a json-based DB description (#24894)Peter Scheibel1-0/+13
2022-03-17Failed _write now track that the DB is inconsistentPeter Josef Scheibel1-0/+15
2022-03-17Create rename utility functionBetsy McPhail1-1/+2
2022-03-10Allow for multiple dependencies/dependents from the same package (#28673)Massimiliano Culpo1-13/+8
2022-02-22Add `spack --bootstrap` option for accessing bootstrap store (#25601)Todd Gamblin1-8/+3
2022-02-04database: fix reindex with uninstalled deps (#28764)Harmen Stoppels1-36/+32
2022-01-21add six.raise_from() to preserve exception traceback (#28532)Danny McClanahan1-1/+4
2022-01-14Update copyright year to 2022Todd Gamblin1-1/+1
2021-10-08Remove DB reindex during a read operation (#26601)Massimiliano Culpo1-12/+1
2021-09-09specs: move to new spec.json format with build provenance (#22845)Nathan Hanford1-8/+18
2021-07-16API Docs: fix broken reference targetsAdam J. Stewart1-24/+23
2021-07-08imports: sort imports everywhere in Spack (#24695)Todd Gamblin1-0/+1
2021-06-29Fix prefix-collision detection for projections (#24049)Harmen Stoppels1-2/+30