Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-12-20 | concretizer: spec_clauses should traverse dependencies | Todd Gamblin | 1 | -20/+24 | |
There are currently no places where we do not want to traverse dependencies in `spec_clauses()`, so simplify the logic by consolidating `spec_traverse_clauses()` with `spec_clauses()`. | |||||
2020-12-20 | concretizer: pull _develop_specs_from_env out of main setup loop | Todd Gamblin | 1 | -7/+10 | |
2020-12-20 | concretizer: add #defined statements to avoid warnings. | Todd Gamblin | 1 | -0/+2 | |
`version_satisfies/2` and `node_compiler_version_satisfies/3` are generated but need `#defined` directives to avoid " info: atom does not occur in any rule head:" warnings. | |||||
2020-12-19 | asp: memoize the list of all target_specs to speed-up setup phase (#20473) | Massimiliano Culpo | 1 | -4/+11 | |
* asp: memoize the list of all target_specs to speed-up setup phase * asp: memoize using a cache per solver object | |||||
2020-12-18 | minimal zsh completion (#20253) | Tom Scogland | 5 | -35/+74 | |
Since zsh can load bash completion files natively, seems reasonable to just turn this on. The only changes are to switch from `type -t` which zsh doesn't support to using `type` with a regex and adding a new arm to the sourcing of the completions to allow it to work for zsh as well as bash. Could use more bash/dash/etc testing probably, but everything I've thought to try has worked so far. Notes: * unit-test zsh support, fix issues Specifically fixed word splitting in completion-test, use a different method to apply sh emulation to zsh loaded bash completion, and fixed an incompatibility in regex operator quoting requirements. * compinit now ignores insecure directories Completion isn't meant to be enabled in non-interactive environments, so by default compinit will ask the user if they want to ignore insecure directories or load them anyway. To pass the spack unit tests in GH actions, this prompt must be disabled, so ignore explicitly until a better solution can be found. * debug functions test also requires bash emulation COMP_WORDS is a bash-ism that zsh doesn't natively support, turn on emulation for just that section of tests to allow the comparison to work. Does not change the behavior of the functions themselves since they are already pinned to sh emulation elsewhere. * propagate change to .in file * fix comment and update script based on .in | |||||
2020-12-18 | Add spack test support for Qthreads (#20437) | Jan Ciesko | 1 | -1/+52 | |
2020-12-18 | slepc: set --with-arpack-dir correctly (#20463) | eugeneswalker | 1 | -1/+1 | |
2020-12-18 | mesa: drop use of shared variant (#20453) | Chuck Atkins | 1 | -4/+0 | |
Mesa no longer supports building static libraries so it doesn't even make sense to add the variant. | |||||
2020-12-18 | ci: fixes for compiler bootstrapping (#17563) | Scott Wittenburg | 7 | -63/+241 | |
This PR addresses a number of issues related to compiler bootstrapping. Specifically: 1. Collect compilers to be bootstrapped while queueing in installer Compiler tasks currently have an incomplete list in their task.dependents, making those packages fail to install as they think they have not all their dependencies installed. This PR collects the dependents and sets them on compiler tasks. 2. allow boostrapped compilers to back off target Bootstrapped compilers may be built with a compiler that doesn't support the target used by the rest of the spec. Allow them to build with less aggressive target optimization settings. 3. Support for target ranges Backing off the target necessitates computing target ranges, so make Spack handle those properly. Notably, this adds an intersection method for target ranges and fixes the way ranges are satisfied and constrained on Spec objects. This PR also: - adds testing - improves concretizer handling of target ranges Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com> Co-authored-by: Gregory Becker <becker33@llnl.gov> Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com> | |||||
2020-12-17 | py-greenlet: add version 0.4.17 (#20457) | eugeneswalker | 1 | -1/+4 | |
* py-greenlet: add version 0.4.17 * py-greenlet depends on python for build, link, and run | |||||
2020-12-17 | meson: Add cmake runtime dependency (#20449) | Chuck Atkins | 1 | -0/+1 | |
2020-12-17 | New package: cray-mpich (#20076) | Harmen Stoppels | 2 | -27/+69 | |
Cray's version of MPICH uses a different versioning system than MPICH, so it has been split into its own package. It is an external-only package (always provided by the system, never installed by Spack). | |||||
2020-12-17 | superlu depends on tcsh for build (#20381) | eugeneswalker | 1 | -0/+1 | |
2020-12-17 | cmake: Add Version 3.19.2 (#20448) | Dr. Christian Tacke | 1 | -0/+1 | |
2020-12-17 | View location resolve environment variables (#20420) | psakievich | 1 | -1/+2 | |
2020-12-17 | add py-gemini (#16950) | manifest | 2 | -0/+88 | |
* py-gemini + * dep py-setuptools + * deps grabix+ * py-gemini dep version fix * grabix compiler fix * Update package.py Typo correction | |||||
2020-12-17 | biobambam2: new package at v2.0.177 (#20392) | takanori-ihara | 1 | -0/+26 | |
2020-12-17 | pangolin: add new package (#20388) | Adam J. Stewart | 1 | -0/+22 | |
2020-12-17 | kim-api: added v2.2.1 (#20382) | Ryan S. Elliott | 1 | -1/+2 | |
2020-12-17 | suite-sparse: add flags for Fujitsu compilers (#20393) | ketsubouchi | 1 | -2/+2 | |
2020-12-17 | docs: add single node concurrent build example (#20416) | Tamara Dahlgren | 1 | -4/+11 | |
2020-12-17 | OpenCV: add versions up to v4.5.0, variants (#20378) | Adam J. Stewart | 1 | -29/+27 | |
2020-12-17 | flexi: new package (#20313) | Michael Kuhn | 1 | -0/+41 | |
2020-12-17 | openblas: added v0.3.13 (#20357) | Michael Kuhn | 1 | -0/+6 | |
2020-12-17 | mbedtls: added v2.16.9 (#20422) | Ryan Mast | 1 | -0/+1 | |
2020-12-17 | DBoW2: add new package (#20387) | Adam J. Stewart | 1 | -0/+21 | |
2020-12-17 | acts: added v3.00.0 (#20402) | Hadrien G | 1 | -0/+1 | |
2020-12-17 | arm: added new package (#18019) | Massimiliano Culpo | 1 | -0/+86 | |
The package is at the moment not installable, just detectable. | |||||
2020-12-17 | xlc, xlf: added new packages (#18154) | Massimiliano Culpo | 2 | -0/+150 | |
2020-12-17 | unit-tests: ensure that installed packages can be reused (#20307) | Massimiliano Culpo | 1 | -0/+84 | |
refers #20292 Added a unit test that ensures we can reuse installed packages even if in the repository variants have been removed or added. | |||||
2020-12-17 | help2man: update to 1.47.16 (#20397) | Ryan Mast | 1 | -0/+1 | |
2020-12-16 | sundials: add versions up to 5.6.1 (#20436) | Ryan Mast | 1 | -0/+2 | |
2020-12-16 | Added PyAMG package. (#20414) | Ben Cowan | 1 | -0/+25 | |
2020-12-16 | cli11: add new package (#20398) | Ryan Mast | 1 | -0/+26 | |
2020-12-16 | PythonPackage: add import module smoke tests (#20023) | Adam J. Stewart | 241 | -1046/+335 | |
2020-12-16 | ninja: update to version 1.10.2 (#20399) | Ryan Mast | 1 | -0/+1 | |
2020-12-16 | AMD ROCm release for mivisionx Bump up versions - 3.9.0 and 3.10.0 (#20401) | arjun-raj-kuppala | 1 | -2/+4 | |
2020-12-16 | dlib: add new package (#20386) | Adam J. Stewart | 1 | -0/+21 | |
2020-12-16 | pylikwid: New recipe (#20408) | Thomas Gruber | 1 | -0/+31 | |
2020-12-16 | automake: update to 1.16.3 (#20421) | Ryan Mast | 1 | -0/+1 | |
2020-12-16 | Update the plumed 2.6.2 (#20425) | Zhiyi Wu | 1 | -1/+2 | |
2020-12-16 | docs: fix spack install debug arg order (#20428) | Greg Becker | 1 | -4/+3 | |
2020-12-16 | Version update to 5.3.0 (#20433) | Desmond Orton | 1 | -0/+2 | |
2020-12-16 | Add RAJA v0.13.0 (#20431) | David Beckingsale | 1 | -0/+1 | |
2020-12-16 | Docs: add more Command Reference links to spack test (#20413) | Adam J. Stewart | 1 | -2/+12 | |
2020-12-16 | Match master version instead of develop for PARAVIEW_VTK_DIR (#20427) | Ethan Stam | 1 | -1/+1 | |
2020-12-16 | docs: fix spack command for unit-test pytest help (#20415) | Tamara Dahlgren | 1 | -1/+1 | |
2020-12-16 | loop fuser option (#20417) | Danny Taller | 1 | -2/+4 | |
2020-12-16 | Added TFEL v3.4 and MGIS v1.2 (#20234) | thelfer | 2 | -3/+13 | |
2020-12-15 | Fix comparisons for abstract specs (#20341) | Greg Becker | 2 | -3/+29 | |
bug only relevant for python3 |