summaryrefslogtreecommitdiff
path: root/share
diff options
context:
space:
mode:
authorMassimiliano Culpo <massimiliano.culpo@gmail.com>2023-10-19 16:00:45 +0200
committerGitHub <noreply@github.com>2023-10-19 16:00:45 +0200
commita1ca1a944aa27849704c525e912947a7699aab39 (patch)
tree0899772c87522e93ee2a7216a6c21a983863be00 /share
parent4f49f7b9df1cc60a8bb5b4279362175546209772 (diff)
downloadspack-a1ca1a944aa27849704c525e912947a7699aab39.tar.gz
spack-a1ca1a944aa27849704c525e912947a7699aab39.tar.bz2
spack-a1ca1a944aa27849704c525e912947a7699aab39.tar.xz
spack-a1ca1a944aa27849704c525e912947a7699aab39.zip
ASP-based solver: single Spec instance per dag hash (#39590)
Reused specs used to be referenced directly into the built spec. This might cause issues like in issue 39570 where two objects in memory represent the same node, because two reused specs were loaded from different sources but referred to the same spec by DAG hash. The issue is solved by copying concrete specs to a dictionary keyed by dag hash.
Diffstat (limited to 'share')
0 files changed, 0 insertions, 0 deletions