diff options
author | Massimiliano Culpo <massimiliano.culpo@gmail.com> | 2024-08-14 14:34:35 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-14 14:34:35 +0200 |
commit | 94961ffe0a0c12dab154a435a74c8dc9ac1054a8 (patch) | |
tree | 4571034ecf80c401cd216dc047c987d2ab5d75b4 /.readthedocs.yml | |
parent | 03a7da1e44a3e1f3552623af86ff5233372677fd (diff) | |
download | spack-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