rust/src/tools/rust-analyzer/xtask
Chayim Refael Friedman fd7648d920 Shrink Path to 16 bytes
Thanks to the observation (supported by counting) that the vast majority paths have neither generics no type anchors, and thanks to a new datastructure `ThinVecWithHeader` that is essentially `(T, Box<[U]>)` but with the size of a single pointer, we are able to reach this feat.

This (together with `ThinVecWithHeader`) makes the possibility to shrink `TypeRef`, because most types are paths.
2024-10-25 06:44:56 +03:00
..
src Shrink Path to 16 bytes 2024-10-25 06:44:56 +03:00
test_data Use josh for subtree syncs 2024-04-21 10:07:08 +03:00
Cargo.toml Parse builtin#asm expressions 2024-09-04 14:09:03 +02:00