| Age | Commit message (Expand) | Author | Lines |
| 2023-11-28 | Remove a comment. | Nicholas Nethercote | -1/+0 |
| 2023-11-22 | Replace `no_ord_impl` with `orderable`. | Nicholas Nethercote | -0/+2 |
| 2023-11-22 | Replace `custom_encodable` with `encodable`. | Nicholas Nethercote | -2/+1 |
| 2023-08-14 | Use `{Local}ModDefId` in many queries | Nilstrieb | -1/+1 |
| 2023-08-13 | Add typed `{Local}DefId` for modules | Nilstrieb | -0/+95 |
| 2023-05-17 | Only depend on CFG_VERSION in rustc_interface | jyn | -2/+7 |
| 2023-04-24 | Split `{Idx, IndexVec, IndexSlice}` into their own modules | Maybe Waffle | -1/+1 |
| 2023-04-18 | Add #[inline] to some new functions | Ben Kimock | -0/+1 |
| 2023-04-18 | Store hashes in special types so they aren't accidentally encoded as numbers | Ben Kimock | -20/+18 |
| 2023-03-21 | Eagerly intern and check CrateNum/StableCrateId collisions | Oli Scherer | -1/+5 |
| 2023-03-03 | Match unmatched backticks in comments in compiler/ | est31 | -1/+1 |
| 2023-02-16 | Replace some `then`s with some `then_some`s | Maybe Waffle | -1/+1 |
| 2023-02-16 | `if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)` | Maybe Waffle | -2/+2 |
| 2023-02-05 | rustc_metadata: Encode/decode `DefPathHash`es without an `Option` | Vadim Petrochenkov | -0/+6 |
| 2023-01-05 | Fix `uninlined_format_args` for some compiler crates | nils | -1/+1 |
| 2022-12-18 | A few small cleanups for `newtype_index` | Nilstrieb | -3/+2 |
| 2022-12-18 | Make `#[debug_format]` an attribute in `newtype_index` | Nilstrieb | -2/+2 |
| 2022-12-18 | Make `#[custom_encodable]` an attribute for `newtype_index` | Nilstrieb | -3/+2 |
| 2022-12-08 | Rollup merge of #105423 - oli-obk:symbols, r=jackh726 | Matthias Krüger | -3/+5 |
| 2022-12-07 | Use `Symbol` for the crate name instead of `String`/`str` | Oli Scherer | -3/+5 |
| 2022-12-06 | Cleanup macro-expanded code in `rustc_type_ir` | Maybe Waffle | -1/+1 |
| 2022-11-25 | Prefer not accessing the private field of newtype_index types | Oli Scherer | -1/+1 |
| 2022-09-27 | Manually order `DefId` on 64-bit big-endian | Josh Stone | -1/+19 |
| 2022-09-10 | rustc_error, rustc_private, rustc_ast: Switch to stable hash containers | Niklas Jonsson | -2/+7 |
| 2022-09-07 | rustc: Parameterize `ty::Visibility` over used ID | Vadim Petrochenkov | -0/+6 |
| 2022-06-08 | Use delayed error handling for `Encodable` and `Encoder` infallible. | Nicholas Nethercote | -8/+8 |
| 2022-06-03 | Inline many methods of Encoder | bjorn3 | -5/+2 |
| 2022-06-03 | Remove all names from Encoder | bjorn3 | -3/+3 |
| 2022-05-07 | Remove closures on `expect_local` to apply `#[track_caller]` | Yuki Okushi | -1/+6 |
| 2022-05-06 | Add `track_caller` to `DefId::expect_local()` | Yuki Okushi | -0/+1 |
| 2022-04-17 | Stop using CRATE_DEF_INDEX. | Camille GILLOT | -2/+13 |
| 2022-03-08 | add `#[rustc_pass_by_value]` to more types | lcnr | -2/+3 |
| 2022-02-20 | Delete Decoder::read_struct_field | Mark Rousskov | -4/+1 |
| 2022-02-20 | Delete Decoder::read_struct | Mark Rousskov | -2/+2 |
| 2022-01-22 | Make `Decodable` and `Decoder` infallible. | Nicholas Nethercote | -11/+9 |
| 2022-01-12 | Rename environment variable for overriding rustc version | pierwill | -2/+2 |
| 2022-01-11 | Auto merge of #92012 - llogiq:repr-c-def-id, r=michaelwoerister | bors | -1/+8 |
| 2022-01-07 | Fix typo in `StableCrateId` docs | pierwill | -2/+2 |
| 2022-01-04 | Make `DefId` `repr(C)`, optimize big-endian field order | Andre Bogus | -1/+8 |
| 2021-12-30 | Add negative `impl` for `Ord`, `PartialOrd` on `LocalDefId` | pierwill | -5/+11 |
| 2021-12-22 | Remove `PartialOrd` and `Ord` from `LocalDefId` | pierwill | -1/+1 |
| 2021-12-16 | Auto merge of #89836 - pierwill:fix-85142-crate-hash, r=wesleywiser | bors | -6/+21 |
| 2021-12-13 | Add run-make-fulldeps test | pierwill | -5/+14 |
| 2021-12-13 | Include rustc version in `rustc_span::StableCrateId` | pierwill | -5/+11 |
| 2021-12-10 | manually implement `Hash` for `DefId` | Andre Bogus | -5/+31 |
| 2021-07-17 | Encode ExpnId using ExpnHash for incr. comp. | Camille GILLOT | -1/+1 |
| 2021-07-06 | Revert "Revert "Merge CrateDisambiguator into StableCrateId"" | bjorn3 | -8/+32 |
| 2021-06-11 | Sprinkle inline. | Camille GILLOT | -5/+6 |
| 2021-06-11 | Hash DefId in rustc_span. | Camille GILLOT | -3/+38 |
| 2021-06-07 | Auto merge of #85903 - bjorn3:rustc_serialize_cleanup, r=varkor | bors | -6/+6 |