summaryrefslogtreecommitdiff
path: root/.readthedocs.yml
diff options
context:
space:
mode:
authorMassimiliano Culpo <massimiliano.culpo@gmail.com>2024-08-14 14:34:35 +0200
committerGitHub <noreply@github.com>2024-08-14 14:34:35 +0200
commit94961ffe0a0c12dab154a435a74c8dc9ac1054a8 (patch)
tree4571034ecf80c401cd216dc047c987d2ab5d75b4 /.readthedocs.yml
parent03a7da1e44a3e1f3552623af86ff5233372677fd (diff)
downloadspack-94961ffe0a0c12dab154a435a74c8dc9ac1054a8.tar.gz
spack-94961ffe0a0c12dab154a435a74c8dc9ac1054a8.tar.bz2
spack-94961ffe0a0c12dab154a435a74c8dc9ac1054a8.tar.xz
spack-94961ffe0a0c12dab154a435a74c8dc9ac1054a8.zip
Optimize marshaling of Repo and RepoPath (#45742)
When sending Repo and RepoPath over to a child process, we go through a marshaling procedure with pickle. The default behavior for these classes is highly inefficient, as it serializes a lot of specs that can just be reconstructed on the other end of the pipe. Here we write optimized procedures to __reduce__ both classes.
Diffstat (limited to '.readthedocs.yml')
0 files changed, 0 insertions, 0 deletions