Use a `newtype_index!` within `Symbol`. This shrinks `Option<Symbol>` from 8 bytes to 4 bytes, which shrinks `Token` from 24 bytes to 16 bytes. This reduces instruction counts by up to 1% across a range of benchmarks. r? @oli-obk |
||
|---|---|---|
| .. | ||
| analyze_source_file.rs | ||
| Cargo.toml | ||
| edition.rs | ||
| hygiene.rs | ||
| lib.rs | ||
| span_encoding.rs | ||
| symbol.rs | ||