Make PeachPy processes deterministic: https://github.com/Maratyszcza/PeachPy/issues/88 https://issues.guix.gnu.org/50672 diff --git a/peachpy/name.py b/peachpy/name.py index b6a03dc..412079d 100644 --- a/peachpy/name.py +++ b/peachpy/name.py @@ -86,13 +86,13 @@ def add_scoped_name(self, scoped_name): self.names[scope_name.name] = scope else: assert scope_name.name is None - self.prenames.setdefault(scope_name.prename, set()) + self.prenames.setdefault(scope_name.prename, {}) if subscoped_name: for subscope in iter(self.prenames[scope_name.prename]): if isinstance(subscope, Namespace) and subscope.scope_name is scope_name: subscope.add_scoped_name(subscoped_name) return - self.prenames[scope_name.prename].add(scope) + self.prenames[scope_name.prename][scope] = None def assign_names(self): # Step 1: assign names to symbols with prenames with no conflicts a>summaryrefslogtreecommitdiff
path: root/gnu/packages/fabric-management.scm
AgeCommit message (Expand)Author
2023-03-27gnu: ucx: Update to 1.14.0....* gnu/packages/fabric-management.scm (ucx): Update to 1.14.0. * gnu/packages/patches/ucx-tcp-iface-ioctl.patch: Adapt patch to new ucx version. Guillaume Le Vaillant
2023-02-23gnu: ibutils: Fix compilation....* gnu/packages/fabric-management.scm (ibutils)[arguments]: Add CFLAGS to #:configure-flags. Ludovic Courtès
2023-02-23gnu: ibutils: Use gexps....* gnu/packages/fabric-management.scm (ibutils)[arguments]: Use gexps. Ludovic Courtès
2023-02-23gnu: infiniband-diags: Use gexps....* gnu/packages/fabric-management.scm (infiniband-diags)[arguments]: Use gexps. Replace reference to '%outputs' with references to #:outputs. Ludovic Courtès
2023-02-23gnu: ucx: Use gexps....* gnu/packages/fabric-management.scm (ucx): Use gexps. Ludovic Courtès
2023-02-23gnu: ucx: Mark POWER9 as supported....* gnu/packages/fabric-management.scm (ucx)[supported-systems]: Add "powerpc64le-linux". Ludovic Courtès
2022-11-14gnu: infinibadn-diags: Don't use autogenerated tarball....* gnu/packages/fabric-management.scm (infiniband-diags)[source]: Download release tarball. [native-inputs]: Remove autoconf, automake, libtool. Efraim Flashner