summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
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
2022-01-12commands: add `spack pkg source` and `spack pkg hash`Todd Gamblin3-7/+128
2022-01-12package_hash: switch to using canonical source instead of AST reprTodd Gamblin4-108/+120
2022-01-12unparser: Don't omit parenthesis when unparsing a sliceTodd Gamblin1-14/+39
2022-01-12unparser: Don't put unnecessary parentheses on class declarationsTodd Gamblin1-1/+1
2022-01-12package_hash: add test to ensure that every package in Spack can be unparsedTodd Gamblin2-6/+26
2022-01-12package_hash: add test to ensure consistency across Python versionsTodd Gamblin7-0/+2486
2022-01-12package_hash: fix handling of multimethods and add testsTodd Gamblin2-35/+261
2022-01-12package_hash: rework `RemoveDirectives` and add a testTodd Gamblin3-6/+41
2022-01-12package_hash: remove all unassigned strings, not just docstringsTodd Gamblin2-9/+77
2022-01-12unparser: handle unicode string literals consistently across Python versionsTodd Gamblin1-2/+16
2022-01-12unparser: implement operator precedence algorithm for unparserTodd Gamblin6-165/+310
2022-01-12unparser: refactor delimiting with context managers in ast.unparseTodd Gamblin1-190/+177
2022-01-12unparser: add block() context manager for indentationTodd Gamblin1-63/+63
2022-01-12unparse: Make unparsing consistent for 2.7 and 3.5-3.10Todd Gamblin2-13/+71
2022-01-12externals: add astunparseTodd Gamblin4-11/+1011
2022-01-12Use depends_on over load in lmod module files generated by Spack (#28352)Harmen Stoppels1-15/+3
2022-01-10stage.steal_source: preserve symlinksPeter Scheibel1-1/+1
2022-01-10Python: set default config_vars (#28290)Adam J. Stewart1-9/+5
2022-01-06Fix double space in prompt after 'spack env activate -p' (#28279)Harmen Stoppels1-1/+1
2022-01-05Add function to determine Linux kernel version (#27855)Andrew W Elble1-0/+20
2021-12-29Ensure some version known to Spack can satisfy constraints in `depends_on` (#...Massimiliano Culpo1-0/+40
2021-12-28Fixed typos: 'wtih' instead of 'with' (#28166)Martin Diehl3-4/+4
2021-12-23Merge tag 'v0.17.1' into developMassimiliano Culpo1-1/+1
2021-12-23New subcommand: spack bootstrap status (#28004)Massimiliano Culpo3-0/+200
2021-12-23Bump version and update CHANGELOG.mdMassimiliano Culpo1-1/+1
2021-12-23locks: allow locks to work under high contention (#27846)Tom Scogland1-3/+6
2021-12-23Regenerate views when specs already installed (#28113)Harmen Stoppels1-4/+2
2021-12-23sbang: respect package permissive package permissions for sbang (#25764)Paul Spencer2-12/+96
2021-12-23Add setdefault option to tcl module (#14686)victorusu4-18/+69
2021-12-23Set backup=False by default in filter_file (#28036)Harmen Stoppels1-1/+1
2021-12-23Fix table formatting (#28037)Harmen Stoppels1-1/+1
2021-12-23Revert "patches: make re-applied patches idempotent (#26784)" (#27625)Harmen Stoppels4-137/+25
2021-12-23MANPATH needs a trailing ':' to utilize system defaults (#21682)Andrew W Elble2-1/+22
2021-12-23Added opensuse/leap:15 to spack containerize (#27837)Christian Goll2-0/+21
2021-12-23Provide meaningful message for empty environment installs (#28031)Tamara Dahlgren2-9/+26
2021-12-23Add option to minimize full debug cores. include warning message about perfor...Greg Becker4-21/+73
2021-12-23Install dir creation message demoted to "debug" level (#27911)Harmen Stoppels1-2/+1
2021-12-23Improve debug info from concretizer (#27707)Greg Becker2-2/+33