| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2022-10-31 | Rollup merge of #103603 - camsteffen:refactor-lang, r=oli-obk | Dylan DPC | -4/+0 |
| 2022-10-29 | Cleanup weak lang items | Cameron Steffen | -4/+0 |
| 2022-10-29 | rustc_middle: Remove unnecessary type parameter from `AccessLevels` | Vadim Petrochenkov | -32/+16 |
| 2022-10-26 | privacy: Rename "accessibility levels" to "effective visibilities" | Vadim Petrochenkov | -80/+79 |
| 2022-10-25 | Perf improvements for effective visibility calculating | Bryanskiy | -33/+35 |
| 2022-10-16 | Auto merge of #102026 - Bryanskiy:resolve_update, r=petrochenkov | bors | -32/+104 |
| 2022-10-16 | Populate effective visibilities in 'rustc_resolve' | Bryanskiy | -32/+104 |
| 2022-10-01 | Refactor rustc lint API | Maybe Waffle | -7/+4 |
| 2022-09-24 | separate definitions and `HIR` owners | Takayuki Maeda | -4/+4 |
| 2022-09-19 | Rollup merge of #101881 - TaKO8Ki:remove-unused-struct-field, r=sanxiyn | Matthias Krüger | -6/+1 |