summaryrefslogtreecommitdiff
path: root/.git-blame-ignore-revs
diff options
context:
space:
mode:
authorHarmen Stoppels <harmenstoppels@gmail.com>2023-09-14 12:25:24 +0200
committerGitHub <noreply@github.com>2023-09-14 12:25:24 +0200
commit6838ee6bb86e5ed7d9ac860731c9e24377c1e39d (patch)
tree46ed3647cb9370e39408568277ffa742c78e9857 /.git-blame-ignore-revs
parentd50f296d4f9432262c16d86cd64eb006b31c8a32 (diff)
downloadspack-6838ee6bb86e5ed7d9ac860731c9e24377c1e39d.tar.gz
spack-6838ee6bb86e5ed7d9ac860731c9e24377c1e39d.tar.bz2
spack-6838ee6bb86e5ed7d9ac860731c9e24377c1e39d.tar.xz
spack-6838ee6bb86e5ed7d9ac860731c9e24377c1e39d.zip
Add efficient `deptype` flag and `spack.deptypes` module (#39472)
This commit replaces the internal representation of deptypes with `int`, which is more compact and faster to operate with. Double loops like: ``` any(x in ys for x in xs) ``` are replaced by constant operations bool(xs & ys), where xs and ys are dependency types. Global constants are exposed for convenience in `spack.deptypes`
Diffstat (limited to '.git-blame-ignore-revs')
0 files changed, 0 insertions, 0 deletions