| Age | Commit message (Expand) | Author | Lines |
| 2023-04-27 | Rollup merge of #110814 - WaffleLapkin:sprinkle_#inline, r=Nilstrieb | Matthias Krüger | -0/+17 |
| 2023-04-25 | Rollup merge of #110615 - WaffleLapkin:impl_tag, r=cjgillot | Matthias Krüger | -6/+204 |
| 2023-04-25 | Add `#[inline]` in `impl_tag` | Maybe Waffle | -0/+2 |
| 2023-04-25 | Sprinkle some `#[inline]` in `rustc_data_structures::tagged_ptr` | Maybe Waffle | -0/+17 |
| 2023-04-24 | Switch `impl_tag!` from explicit tags to `${index()}` | Maybe Waffle | -47/+52 |
| 2023-04-24 | Split `{Idx, IndexVec, IndexSlice}` into their own modules | Maybe Waffle | -15/+16 |
| 2023-04-20 | Simplify `bits_for_tags` impl | Maybe Waffle | -13/+3 |
| 2023-04-20 | Remove confusing comment | Maybe Waffle | -31/+0 |
| 2023-04-20 | Use `impl Tag for $T` syntax for `impl_tag!` | Maybe Waffle | -11/+11 |
| 2023-04-20 | Add `impl_tag!` macro to implement `Tag` for tagged pointer easily | Maybe Waffle | -6/+238 |
| 2023-04-19 | `deny(unsafe_op_in_unsafe_fn)` in `rustc_data_structures` | Maybe Waffle | -101/+109 |
| 2023-04-18 | Auto merge of #110083 - saethlin:encode-hashes-as-bytes, r=cjgillot | bors | -36/+178 |
| 2023-04-18 | Add #[inline] to some new functions | Ben Kimock | -0/+3 |
| 2023-04-18 | Document how the HashN types are different from Fingerprint | Ben Kimock | -4/+15 |
| 2023-04-18 | Store hashes in special types so they aren't accidentally encoded as numbers | Ben Kimock | -37/+165 |
| 2023-04-18 | Rollup merge of #110417 - jsoref:spelling-compiler, r=Nilstrieb | Guillaume Gomez | -1/+1 |
| 2023-04-18 | Auto merge of #110481 - matthiaskrgr:rollup-phkkgm9, r=matthiaskrgr | bors | -8/+52 |
| 2023-04-18 | Rollup merge of #110409 - Nilstrieb:some-manual-javascript-object-notationing... | Matthias Krüger | -8/+52 |
| 2023-04-18 | Auto merge of #110410 - saethlin:hash-u128-as-u64s, r=oli-obk | bors | -1/+2 |
| 2023-04-17 | Auto merge of #110243 - WaffleLapkin:bless_tagged_pointers🙏, r=Nilstrieb | bors | -215/+640 |
| 2023-04-17 | Spelling - compiler | Josh Soref | -1/+1 |
| 2023-04-17 | Auto merge of #110367 - saethlin:no-truncations, r=oli-obk | bors | -28/+6 |
| 2023-04-16 | Remove some unnecessary hash truncations | Ben Kimock | -28/+6 |
| 2023-04-16 | Implement StableHasher::write_u128 via write_u64 | Ben Kimock | -1/+2 |
| 2023-04-16 | Don't use `serde_json` to serialize a simple JSON object | Nilstrieb | -8/+52 |
| 2023-04-16 | fix clippy::toplevel_ref_arg and ::manual_map | Matthias Krüger | -5/+2 |
| 2023-04-16 | Move the WorkerLocal type from the rustc-rayon fork into rustc_data_structures | John Kåre Alsaker | -34/+188 |
| 2023-04-14 | fix broken intradoclinks | Maybe Waffle | -1/+3 |
| 2023-04-14 | Use `ptr::Alignment` for extra coolness points | Maybe Waffle | -25/+20 |
| 2023-04-14 | Test `CopyTaggedPtr`'s `HashStable` impl | Maybe Waffle | -0/+26 |
| 2023-04-14 | Share `Tag2` impl between `CopyTaggedPtr` and `TaggedPtr` tests | Maybe Waffle | -62/+31 |
| 2023-04-14 | Doc fixes from review | Maybe Waffle | -7/+26 |
| 2023-04-13 | Implement `Send`/`Sync` for `CopyTaggedPtr` | Maybe Waffle | -0/+20 |
| 2023-04-12 | doc fixes | Maybe Waffle | -3/+4 |
| 2023-04-12 | Document tagged pointers better | Maybe Waffle | -31/+130 |
| 2023-04-12 | Add tests for tagged pointers | Maybe Waffle | -0/+222 |
| 2023-04-12 | Add `TaggedPtr::set_tag` | Maybe Waffle | -0/+4 |
| 2023-04-12 | Move code around | Maybe Waffle | -56/+57 |
| 2023-04-12 | Shorten `COMPARE_PACKED` => `CP` where it is not important | Maybe Waffle | -14/+14 |
| 2023-04-12 | Remove `pointer_{ref,mut}` from tagged pointers | Maybe Waffle | -20/+11 |
| 2023-04-12 | Make tagged pointers debug impls print the pointer | Maybe Waffle | -12/+8 |
| 2023-04-12 | Remove `Pointer::with_ref` in favour implementing it on tagged pointers directly | Maybe Waffle | -40/+25 |
| 2023-04-12 | Lift `Pointer`'s requirement for the pointer to be thin | Maybe Waffle | -16/+44 |
| 2023-04-12 | Remove useless parameter from ghost | Maybe Waffle | -2/+2 |
| 2023-04-11 | Fix doc test | Maybe Waffle | -2/+6 |
| 2023-04-11 | Refactor tagged ptr packing into a function | Maybe Waffle | -23/+22 |
| 2023-04-11 | Bless tagged pointers (comply to strict provenance) | Maybe Waffle | -58/+78 |
| 2023-04-11 | Sprinkle some whitespace & uses | Maybe Waffle | -6/+25 |
| 2023-04-11 | Add `bits_for` helper for tagged pointers & fixup docs | Maybe Waffle | -15/+40 |
| 2023-04-11 | Use `SSO_ARRAY_SIZE` instead of `8` in `SsoHashMap` impl | Maybe Waffle | -17/+17 |