Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-08-17 | zig: add v0.11.0 (#39484) | Massimiliano Culpo | 1 | -0/+2 | |
2023-08-17 | ASP-based solver: optimize key to intermediate dicts (#39471) | Massimiliano Culpo | 1 | -8/+15 | |
Computing str(spec) is faster than computing hash(spec), and since all the abstract specs we deal with come from user configuration they cannot cover DAG structures that are not captured by str() but are captured by hash() | |||||
2023-08-17 | boost %oneapi: add cxxflags -Wno-error=enum-constexpr-conversion (#39477) | eugeneswalker | 1 | -0/+6 | |
2023-08-17 | Bump mypy from 1.5.0 to 1.5.1 in /lib/spack/docs (#39478) | dependabot[bot] | 1 | -1/+1 | |
Bumps [mypy](https://github.com/python/mypy) from 1.5.0 to 1.5.1. - [Commits](https://github.com/python/mypy/compare/v1.5.0...v1.5.1) --- updated-dependencies: - dependency-name: mypy dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | |||||
2023-08-17 | gmsh %oneapi: add cflag: -Wno-error=implicit-function-declaration (#39476) | eugeneswalker | 1 | -0/+6 | |
2023-08-17 | py-ruamel-yaml-clib %oneapi: -Wno-error=incompatible-function-pointer-types ↵ | eugeneswalker | 1 | -0/+6 | |
(#39480) | |||||
2023-08-17 | sz %oneapi: add cflag=-Wno-error=implicit-function-declaration (#39467) | eugeneswalker | 1 | -0/+6 | |
2023-08-17 | kokkos: use 'when' instead of 'conflicts' for CUDA variants (#39463) | Seth R. Johnson | 1 | -19/+12 | |
2023-08-17 | silo %oneapi: add cflags: -Wno-error=int, -Wno-error=int-conversion (#39475) | eugeneswalker | 1 | -0/+3 | |
2023-08-17 | py-matplotlib %oneapi: add cxxflags=-Wno-error=register (#39469) | eugeneswalker | 1 | -0/+6 | |
2023-08-17 | py-deepspeed: add new package (#39427) | Adam J. Stewart | 1 | -0/+32 | |
2023-08-17 | snappy: patch and conflict for %nvhpc (#39063) | Sergey Kosukhin | 1 | -0/+15 | |
2023-08-17 | botan: version 3 requires newer GCC (#39450) | Martin Aumüller | 1 | -0/+2 | |
e.g. 3.1.1 produces this during configuration when trying to install: ERROR: This version of Botan requires at least gcc 11.0 | |||||
2023-08-17 | py-setuptools: document Python 3.12 support (#39449) | Adam J. Stewart | 1 | -0/+5 | |
2023-08-17 | Add debugging statements to file search (#39121) | Peter Scheibel | 1 | -2/+7 | |
Co-authored-by: Scheibel <scheibel1@ml-9983616.the-lab.llnl.gov> | |||||
2023-08-17 | py-lightning: add v2.0.7 (#39468) | Adam J. Stewart | 1 | -1/+3 | |
2023-08-17 | Delay abstract hashes lookup (#39251) | Harmen Stoppels | 7 | -68/+92 | |
Delay lookup for abstract hashes until concretization time, instead of until Spec comparison. This has a few advantages: 1. `satisfies` / `intersects` etc don't always know where to resolve the abstract hash (in some cases it's wrong to look in the current env, db, buildcache, ...). Better to let the call site dictate it. 2. Allows search by abstract hash without triggering a database lookup, causing quadratic complexity issues (accidental nested loop during search) 3. Simplifies queries against the buildcache, they can now use Spec instances instead of strings. The rules are straightforward: 1. a satisfies b when b's hash is prefix of a's hash 2. a intersects b when either a's or b's hash is a prefix of b's or a's hash respectively | |||||
2023-08-16 | py-numcodecs %oneapi: add cflags -Wno-error=implicit-function-declaration ↵ | eugeneswalker | 1 | -0/+6 | |
(#39454) | |||||
2023-08-16 | pruners-ninja cflags: -Wno-error=implicit-function-declaration (#39452) | eugeneswalker | 1 | -0/+6 | |
2023-08-16 | amrex+sycl: restructure constraint on %oneapi (#39451) | eugeneswalker | 2 | -2/+3 | |
2023-08-16 | hdf5-vol-cache %oneapi: cflags: add ↵ | eugeneswalker | 1 | -0/+6 | |
-Wno-error=incompatible-function-pointer-types (#39453) | |||||
2023-08-16 | faodel: update github URL organization to sandialabs (#39446) | Todd Kordenbrock | 1 | -3/+3 | |
2023-08-16 | Extract Package from PackageNode for error messages | Massimiliano Culpo | 1 | -72/+72 | |
2023-08-16 | Avoid sort on singleton list during edge insertion (#39458) | Harmen Stoppels | 1 | -9/+7 | |
The median length of this list of 1. For reasons I don't know, `.sort()` still like to call the key function. This saves ~9% of total database read time, and the number of calls goes from 5305 -> 1715. | |||||
2023-08-16 | Do not impose provider conditions, if the node is not a provider (#39456) | Massimiliano Culpo | 2 | -8/+30 | |
* Do not impose provider conditions, if the node is not a provider fixes #39455 When a node can be a provider of a spec, but is not selected as a provider, we should not be imposing provider conditions on the virtual. * Adjust the integrity constraint, by using the correct atom | |||||
2023-08-16 | json: minify by default (#39457) | Harmen Stoppels | 1 | -1/+1 | |
2023-08-16 | Add new custom markers to unit tests (#33862) | Massimiliano Culpo | 83 | -500/+214 | |
* Add "only_clingo", "only_original" and "not_on_windows" markers * Modify tests to use the "not_on_windows" marker * Mark tests that run only with clingo * Mark tests that run only with the original concretizer | |||||
2023-08-15 | Fixed HeFFTe package spec to not do the smoke test prior to 2.2.0 (#39435) | Patrick Bridges | 1 | -0/+6 | |
* Fixed HeFFTe package spec to not do the smoke test prior to 2.2.0, where it breaks * Convert test return to 'raise SkipTest' --------- Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com> | |||||
2023-08-15 | Change semantic for providers | Massimiliano Culpo | 3 | -12/+58 | |
If a possible provider is not used to satisfy a vdep, then it's not a provider of that vdep. | |||||
2023-08-15 | Change "effect_rules" for symmetry with trigger rules | Massimiliano Culpo | 1 | -13/+16 | |
This even though right now we don't have cases where the effect is on another package. | |||||
2023-08-15 | Rework conflicts so that "vendors" is not needed anymore | Massimiliano Culpo | 9 | -88/+39 | |
2023-08-15 | Add a description at the top of lp files | Massimiliano Culpo | 4 | -2/+22 | |
2023-08-15 | Remove commented out code in lp files | Massimiliano Culpo | 2 | -13/+0 | |
2023-08-15 | Reduce line length in lp file | Massimiliano Culpo | 1 | -3/+11 | |
2023-08-15 | Demote warning to debug message | Massimiliano Culpo | 1 | -1/+1 | |
2023-08-15 | Rename "main_node" -> "make_node" | Massimiliano Culpo | 2 | -8/+8 | |
2023-08-15 | Rename ""*_node" -> "*_dupe" | Massimiliano Culpo | 2 | -28/+28 | |
2023-08-15 | Rename "stringify", improve docs | Massimiliano Culpo | 1 | -10/+15 | |
2023-08-15 | Add vendors directive | Massimiliano Culpo | 9 | -9/+109 | |
For the time being this directive prevents the vendored package to be in the same DAG as the one vendoring it. | |||||
2023-08-15 | Add "^" automatically for named conflicts that don't refer to 'this' package | Massimiliano Culpo | 1 | -1/+14 | |
See https://github.com/spack/spack/pull/38447#discussion_r1285291520 | |||||
2023-08-15 | Inline a few functions that are not needed anymore | Massimiliano Culpo | 1 | -20/+8 | |
2023-08-15 | Remove the need for "node_regex" | Massimiliano Culpo | 2 | -12/+21 | |
2023-08-15 | Rename method: "root_node" -> "main_node" | Massimiliano Culpo | 2 | -7/+7 | |
2023-08-15 | Rename const: "root_node_id" -> "main_node_id" | Massimiliano Culpo | 1 | -13/+14 | |
2023-08-15 | Rename atom: "special_case" -> "multiple_nodes_attribute" | Massimiliano Culpo | 1 | -5/+6 | |
2023-08-15 | Rename atom: "facts" -> "pkg_fact" | Massimiliano Culpo | 3 | -87/+87 | |
2023-08-15 | Simplify "node_has_variant" internal atom. | Massimiliano Culpo | 1 | -13/+13 | |
2023-08-15 | Removed leftover TODOs | Massimiliano Culpo | 2 | -14/+5 | |
2023-08-15 | ecp-data-viz-sdk: fix building with new encoding | Massimiliano Culpo | 1 | -3/+4 | |
2023-08-15 | We cannot require "mpich" as an mpi provider and ask for openmpi | Massimiliano Culpo | 1 | -2/+2 | |