rust/src/libsyntax_pos
kennytm dadf7fcc2d
Rollup merge of #56699 - nnethercote:SymbolIndex, r=oli-obk
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
2018-12-14 22:10:09 +08:00
..
analyze_source_file.rs Update Cargo submodule and its dependencies 2018-12-10 13:45:22 -08:00
Cargo.toml Add SSE2 accelerated version of FileMap analysis. 2018-06-27 14:00:34 +02:00
edition.rs Rollup merge of #56500 - ljedrz:cleanup_rest_of_const_lifetimes, r=zackmdavis 2018-12-06 07:48:57 +01:00
hygiene.rs Various minor/cosmetic improvements to code 2018-12-07 23:53:34 +00:00
lib.rs Use a newtype_index! within Symbol. 2018-12-12 08:38:08 +11:00
span_encoding.rs libsyntax_pos: Tweak some visibilities 2018-07-08 16:17:36 +03:00
symbol.rs Rollup merge of #56699 - nnethercote:SymbolIndex, r=oli-obk 2018-12-14 22:10:09 +08:00