| Age | Commit message (Expand) | Author | Lines |
| 2023-08-09 | rustc: Move `stable_crate_id` from `Session` to `GlobalCtxt` | Vadim Petrochenkov | -1/+1 |
| 2023-07-30 | inline format!() args up to and including rustc_middle | Matthias Krüger | -7/+7 |
| 2023-07-28 | privacy: no nominal visibility for assoc fns | David Wood | -2/+7 |
| 2023-07-18 | Add the `no-builtins` attribute to functions when `no_builtins` is applied at... | DianQK | -0/+2 |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -5/+5 |
| 2023-07-14 | Enable potential_query_instability lint in rustc_hir_typeck. | Michael Woerister | -2/+2 |
| 2023-06-15 | privacy: Rename some variables for clarity | Vadim Petrochenkov | -3/+3 |
| 2023-06-15 | privacy: Do not mark items reachable farther than their nominal visibility | Vadim Petrochenkov | -13/+16 |
| 2023-05-31 | Remove const eval limit and implement an exponential backoff lint instead | Oli Scherer | -9/+2 |
| 2023-05-29 | Use `Cow` in `{D,Subd}iagnosticMessage`. | Nicholas Nethercote | -6/+6 |
| 2023-05-24 | Use `Option::is_some_and` and `Result::is_ok_and` in the compiler | Maybe Waffle | -3/+2 |
| 2023-05-19 | Auto merge of #111641 - michaelwoerister:debugger-visualizer-fixes, r=cjgillot | bors | -0/+39 |
| 2023-05-17 | Rollup merge of #111648 - Nilstrieb:language-items, r=WaffleLapkin | Dylan DPC | -6/+2 |
| 2023-05-16 | Move DebuggerVisualizerFile types from rustc_span to rustc_middle | Michael Woerister | -0/+39 |
| 2023-05-16 | Remove `LangItems::require` | Nilstrieb | -6/+2 |
| 2023-05-15 | Move expansion of query macros in rustc_middle to rustc_middle::query | John Kåre Alsaker | -3/+3 |
| 2023-05-11 | Populate effective visibilities in rustc_privacy | Bryanskiy | -26/+19 |
| 2023-05-08 | Revert "Populate effective visibilities in `rustc_privacy`" | Michael Goulet | -19/+26 |
| 2023-05-05 | Populate effective visibilities in `rustc_privacy` | Bryanskiy | -26/+19 |
| 2023-05-03 | Restrict `From<S>` for `{D,Subd}iagnosticMessage`. | Nicholas Nethercote | -4/+4 |
| 2023-04-28 | Remove some unnecessary derives. | Nicholas Nethercote | -3/+3 |
| 2023-04-18 | Store hashes in special types so they aren't accidentally encoded as numbers | Ben Kimock | -1/+1 |
| 2023-04-01 | fix clippy::iter_kv_map | Matthias Krüger | -1/+1 |
| 2023-03-30 | Rollup merge of #109704 - petrochenkov:effvisclean, r=jackh726 | Michael Goulet | -1/+5 |
| 2023-03-29 | Support TLS access into dylibs on Windows | John Kåre Alsaker | -0/+5 |
| 2023-03-28 | effvis: Stop considering crate root its own parent | Vadim Petrochenkov | -1/+5 |
| 2023-03-02 | rustc_middle: Remove trait `DefIdTree` | Vadim Petrochenkov | -7/+7 |
| 2023-02-22 | diagnostics: if AssocFn has self argument, describe as method | Michael Howell | -2/+2 |
| 2023-02-20 | Remove IntoDefIdTree | Oli Scherer | -17/+8 |
| 2023-02-18 | Move late-bound arg type checks to resolve_bound_vars | Michael Goulet | -0/+2 |
| 2023-02-17 | Rollup merge of #108126 - tshepang:nits, r=lcnr | Matthias Krüger | -1/+2 |
| 2023-02-16 | fix some lines, and do a consistency fix | Tshepang Mbambo | -1/+2 |
| 2023-02-16 | Make things actually work | Michael Goulet | -2/+2 |
| 2023-02-16 | Rename some region-specific stuff | Michael Goulet | -6/+6 |
| 2022-12-20 | rustc: Remove needless lifetimes | Jeremy Stucki | -2/+2 |
| 2022-12-20 | Auto merge of #105880 - Nilstrieb:make-newtypes-less-not-rust, r=oli-obk | bors | -3/+2 |
| 2022-12-19 | clippy::complexity fixes | Matthias Krüger | -6/+1 |
| 2022-12-18 | A few small cleanups for `newtype_index` | Nilstrieb | -2/+1 |
| 2022-12-18 | Use `#[derive]` instead of custom syntax in all `newtype_index` | Nilstrieb | -1/+1 |
| 2022-12-05 | Move linkage type check to HIR analysis and fix semantics issues. | Peter Collingbourne | -1/+4 |
| 2022-11-27 | Add `TyCtxt::is_fn_trait` | Maybe Waffle | -0/+8 |
| 2022-11-27 | Rename `fn_trait_kind_from_{from_lang=>def_id}` to better convey meaning | Maybe Waffle | -1/+1 |
| 2022-11-25 | Auto merge of #104602 - petrochenkov:effvisperf5, r=oli-obk | bors | -50/+57 |
| 2022-11-24 | effective visibility: Always add table entries for nodes used as parents | Vadim Petrochenkov | -33/+37 |
| 2022-11-24 | effective visibility: Remove questionable optimizations | Vadim Petrochenkov | -7/+0 |
| 2022-11-24 | effective visibility: Satisfy borrow checker to use resolver lazily from a cl... | Vadim Petrochenkov | -10/+20 |
| 2022-11-23 | Bump the const eval step limit | Oli Scherer | -1/+1 |
| 2022-11-05 | resolve: Fill effective visibilities for import def ids in a separate pass | Vadim Petrochenkov | -2/+28 |
| 2022-11-05 | privacy: Check effective visibility invariants | Vadim Petrochenkov | -1/+50 |
| 2022-11-05 | resolve: More detailed effective visibility tracking for imports | Vadim Petrochenkov | -18/+25 |