- Dec 24, 2019
-
-
Todd Gamblin authored
Lock transactions were actually writing *after* the lock was released. The code was looking at the result of `release_write()` before writing, then writing based on whether the lock was released. This is pretty obviously wrong. - [x] Refactor `Lock` so that a release function can be passed to the `Lock` and called *only* when a lock is really released. - [x] Refactor `LockTransaction` classes to use the release function instead of checking the return value of `release_read()` / `release_write()`
-
Todd Gamblin authored
`ViewDescriptor.regenerate()` checks repeatedly whether packages are installed and also does a lot of DB queries. Put a read transaction around the whole thing to avoid repeatedly locking and unlocking the DB.
-
- Dec 23, 2019
-
-
Gregory L. Lee authored
-
Christoph Junghans authored
-
Nicholas Sly authored
-
Piotr Luszczek authored
-
Adam J. Stewart authored
-
Timo Heister authored
-
Adam J. Stewart authored
-
Adam J. Stewart authored
-
Adam J. Stewart authored
-
Piotr Luszczek authored
-
- Dec 22, 2019
-
-
Glenn Johnson authored
-
justbennet authored
-
Axel Huebl authored
Add latest release.
-
xfzhao authored
-
Sajid Ali authored
* version bump modified: var/spack/repos/builtin/packages/py-slepc4py/package.py * slepc: update URL slepc4py: add 3.11.0 and update maintainers Co-authored-by:
Satish Balay <balay@mcs.anl.gov>
-
- Dec 21, 2019
- Dec 20, 2019
-
-
Massimiliano Culpo authored
-
Adam J. Stewart authored
-
Massimiliano Culpo authored
Users can now list mirrors of the main url in packages. - [x] Instead of just a single `url` attribute, users can provide a list (`urls`) in the package, and these will be tried by in order by the fetch strategy. - [x] To handle one of the most common mirror cases, define a `GNUMirrorPackage` mixin to handle all the standard GNU mirrors. GNU packages can set `gnu_mirror_path` to define the path within a mirror, and the mixin handles setting up all the requisite GNU mirror URLs. - [x] update all GNU packages in `builtin` to use the `GNUMirrorPackage` mixin.
-
Nichols A. Romero authored
* Add symbols patch * Apply symbols patch to pgmath * Add github issue number for symbols patch. * Add naromero77 as a maintainer. * Patch only applied to March 2019 release and master.
-
Adam J. Stewart authored
-
Adam J. Stewart authored
* node-js: add Python 3 support * Update node-js, fix Python 3 support in v12
-
Hadrien G authored
-
Hadrien G authored
* Record that old versions of ROOT don't support modern GCC * Well, actually I don't know about 6.07 * Fix typo and follow odd version recommendation from @chissg
-
Nichols A. Romero authored
* Add QE 6.5 * Support for serial HDF5 case with serial (no mpi) QE is now supported but requires a patch for 6.4.1 and 6.5. * Add naromero77 as a maintainer.
-
Hadrien G authored
-
Adam J. Stewart authored
-
Hadrien G authored
-
Andras Wacha authored
-
Patrick Schratz authored
-
Hadrien G authored
-
Ethan Stam authored
* Start cinema package * Remove boilerplate and add description * Formatting for pep8 * Correct milestone tag * 'master' instead of 'develop' Co-Authored-By:
Adam J. Stewart <ajstewart426@gmail.com> * Two variants, both with numpy and other small changes * When +image for scikit Co-authored-by:
Adam J. Stewart <ajstewart426@gmail.com>
-
- Dec 19, 2019
-
-
Chris Green authored
-
Chris Green authored
-
Adam J. Stewart authored
-
Adam J. Stewart authored
* dmd: setup dependent build environment * Fix call signature of setup_dependent_build_environment
-
Hadrien G authored
-