declanvk opened PR #1952 from issue-1700
to main
:
Closes #1700
- Add serde test for the
PathInterner
. An interesting thing to note is that the serialized and deserialized form appear to be different, however this may just be something to do with theserde_test
package.- Added
PathInternerCompactor
that can be used to write a newPathInterner
while preserving the storage of a previous one.- Add a micro-pass to
peepmatic/src/linear_passes.rs
that iterates over all thePathId
s and replaces them with new ones. This should be a (semi) efficient way to remove the unusedPathId
s that are present in the existingPathInterner
.
Last updated: Nov 22 2024 at 16:03 UTC