summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2022-02-16extensions: allow multiple "extends" directives (#28853)Tom Scogland2-5/+28
2022-02-16concretizer: refactor argument passing for reuseTodd Gamblin6-107/+106
2022-02-16docs: add section on concretizer configurationTodd Gamblin5-13/+59
2022-02-16commands: refactor `--reuse` handling to use configTodd Gamblin11-35/+135
2022-02-16tests: consolidate mock scope creation logic in `conftest.py`Todd Gamblin2-22/+18
2022-02-16config: add a new `concretizer` config sectionTodd Gamblin3-2/+41
2022-02-16refactor: convert spack.solver.asp.solve() to a classTodd Gamblin4-46/+95
2022-02-16Add 'stable' to the list of infinity version names. (#28772)Mark W. Krentel2-2/+3
2022-02-16find_libraries: search for both .so and .dylib on macOS (#28924)Adam J. Stewart1-4/+10
2022-02-15intel compiler: fix link time error with `LLVMgold.so` (#28731)Stephen Sachs1-0/+38
2022-02-15Make `spack -e [env] spec` show environment root specs (#25941)Harmen Stoppels2-19/+47
2022-02-15Unalias despacktivate only when alias exists (#28939)Harmen Stoppels1-1/+1
2022-02-15darwin: make sure MACOSX_DEPLOYMENT_TARGET has a minor component (#28926)Seth R. Johnson1-1/+10
2022-02-11move typing_extensions.py back into typing.py =\ (#28549)Danny McClanahan3-29/+26
2022-02-10macOS: always set `MACOSX_DEPLOYMENT_TARGET` (#28797)Seth R. Johnson5-6/+75
2022-02-10ASP-based solver: reduce input facts and add heuristic (#28848)Massimiliano Culpo2-44/+49
2022-02-10Fix CMakePackage.define for libs/headers (#28838)Seth R. Johnson2-1/+7
2022-02-10spack audit: fix spurious failures for target/platform conflicts (#28860)Greg Becker2-5/+15
2022-02-09Tests: move has_test_method to spack.package (#28813)Tamara Dahlgren4-22/+20
2022-02-09Detecting "Cray" as "linux" during bootstrap (#28726)Massimiliano Culpo3-34/+47
2022-02-07intel-mkl: BLACS with intel-oneapi-mpi (#28476)Stephen Sachs1-0/+1
2022-02-07Support config variables in config.yaml extensions paths (#17772)Jordan Galby4-10/+32
2022-02-04database: fix reindex with uninstalled deps (#28764)Harmen Stoppels4-42/+94
2022-02-04Use Spec.constrain to construct spec lists for stacks (#28783)Massimiliano Culpo4-40/+62
2022-02-02Add a "sticky" property to variants (#28630)Massimiliano Culpo8-101/+176
2022-02-01TermStatusLine: fix python 2.7 and add test (#28715)Harmen Stoppels2-1/+12
2022-01-28macholib, altgraph: update vendored dependency (#28664)Massimiliano Culpo25-1253/+1345
2022-01-26Ensure "spack unit-test" can bootstrap clingo (#28572)Massimiliano Culpo2-1/+8
2022-01-26Print 'Waiting for another process to install x, y, z' in distributed builds ...Harmen Stoppels1-0/+53
2022-01-24Resource stage: no space before colon (#28560)Adam J. Stewart1-2/+2
2022-01-23Fix spack -C command_line_scope with other flags (#28418)Jordan Galby1-3/+3
2022-01-21introduce `llnl.util.compat` to remove sys.version_info checks (#21720)Danny McClanahan31-246/+247
2022-01-21CUDA: add v11.6.0 (#28439)Bram Veenboer1-4/+3
2022-01-21add six.raise_from() to preserve exception traceback (#28532)Danny McClanahan10-22/+213
2022-01-19SIPPackage: fix build system (#28447)Adam J. Stewart1-6/+2
2022-01-19spack compiler info exit 1 when no compilers are found (#28493)Logan Harbour1-1/+1
2022-01-18Switch lmod default all:autoload from none to direct (#28357)Harmen Stoppels34-40/+70
2022-01-17is_system_path: return False if path is None (#28403)Tamara Dahlgren2-1/+3
2022-01-14Update copyright year to 2022Todd Gamblin542-546/+546
2022-01-14`spack license update-copyright-year` now updates the `LICENSE-MIT` fileTodd Gamblin2-10/+36
2022-01-14PythonPackage: install packages with pip (#27798)Adam J. Stewart6-719/+391
2022-01-13Python: improve site_packages_dir handling (#28346)Adam J. Stewart3-33/+27
2022-01-12Do not initialize config on spack compiler list (#28042)Harmen Stoppels4-11/+37
2022-01-12bootstrap: fix bootstrapping GnuPG from different macOS versions (#28350)Massimiliano Culpo3-8/+27
2022-01-12unparser: handle package-level loops, if statements, and with blocksTodd Gamblin5-74/+1039
2022-01-12unparser: add unparser unit testsTodd Gamblin3-1/+528
2022-01-12unparser: rename `t` to `node` to mirror upstreamTodd Gamblin1-359/+363
2022-01-12unparser: rename `_Class()` methods to `visit_Class()` to mirror upstreamTodd Gamblin1-75/+75
2022-01-12unparser: do a better job of roundtripping stringsTodd Gamblin1-19/+99
2022-01-12unparser: treat `print(a, b, c)` and `print((a, b, c))` the sameTodd Gamblin3-18/+453