| Age | Commit message (Expand) | Author | Lines |
| 2024-04-23 | Rollup merge of #124067 - RalfJung:weak-lang-items, r=davidtwco | Matthias Krüger | -1/+1 |
| 2024-04-23 | Auto merge of #121801 - zetanumbers:async_drop_glue, r=oli-obk | bors | -0/+4 |
| 2024-04-17 | consistency rename: language item -> lang item | Ralf Jung | -1/+1 |
| 2024-04-16 | Add simple async drop glue generation | zetanumbers | -0/+4 |
| 2024-04-16 | Avoid lots of `hir::HirId{,Map,Set}` qualifiers. | Nicholas Nethercote | -9/+5 |
| 2024-04-01 | Auto merge of #122972 - beetrees:use-align-type, r=fee1-dead | bors | -1/+2 |
| 2024-04-01 | Use the `Align` type when parsing alignment attributes | beetrees | -1/+2 |
| 2024-03-31 | Auto merge of #121851 - michaelwoerister:mcp-533-effective-vis, r=cjgillot | bors | -5/+4 |
| 2024-03-05 | Rename `BuiltinLintDiagnostics` as `BuiltinLintDiag`. | Nicholas Nethercote | -2/+2 |
| 2024-03-05 | Rename all `ParseSess` variables/fields/lifetimes as `psess`. | Nicholas Nethercote | -1/+1 |
| 2024-03-03 | Add new `pattern_complexity` attribute to add possibility to limit and check ... | Guillaume Gomez | -2/+9 |
| 2024-03-01 | Use FxIndexMap instead FxHashMap to stabilize iteration order in EffectiveVis... | Michael Woerister | -5/+4 |
| 2024-02-28 | Rename `DiagnosticBuilder` as `Diag`. | Nicholas Nethercote | -2/+2 |
| 2024-02-19 | Prefer `DiagnosticBuilder` over `Diagnostic` in diagnostic modifiers. | Nicholas Nethercote | -2/+2 |
| 2024-02-15 | Replace `NonZero::<_>::new` with `NonZero::new`. | Markus Reiter | -1/+1 |
| 2024-02-15 | Use generic `NonZero` internally. | Markus Reiter | -4/+4 |
| 2024-02-06 | Rollup merge of #120502 - clubby789:remove-ffi-returns-twice, r=compiler-errors | Matthias Krüger | -13/+10 |
| 2024-02-06 | Teach typeck/borrowck/solvers how to deal with async closures | Michael Goulet | -1/+14 |
| 2024-01-30 | Remove `ffi_returns_twice` feature | clubby789 | -13/+10 |
| 2024-01-26 | ScopeTree: remove destruction_scopes as unused | klensy | -8/+0 |
| 2024-01-23 | Rename `TyCtxt::struct_span_lint_hir` as `TyCtxt::node_span_lint`. | Nicholas Nethercote | -2/+2 |
| 2024-01-13 | Add check for ui_testing via promoting parameters from `ParseSess` to `Session` | George-lewis | -2/+1 |
| 2024-01-12 | Revert "Auto merge of #118568 - DianQK:no-builtins-symbols, r=pnkfelix" | DianQK | -5/+0 |
| 2024-01-04 | Make iteration order of region_scope_tree query stable | Michael Woerister | -25/+4 |
| 2024-01-04 | Make iteration order of named_variable_map, late_bound_vars_map, and resolve_... | Michael Woerister | -3/+3 |
| 2024-01-04 | Make iteration order of stability_index query stable | Michael Woerister | -6/+5 |
| 2024-01-04 | Replace a number of FxHashMaps/Sets with stable-iteration-order alternatives. | Michael Woerister | -8/+10 |
| 2023-12-30 | Update to bitflags 2 in the compiler | Nilstrieb | -2/+4 |
| 2023-12-26 | Auto merge of #119258 - compiler-errors:closure-kind, r=eholk | bors | -14/+0 |
| 2023-12-25 | Remove unnecessary body_expr_count | Michael Goulet | -14/+0 |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -3/+3 |
| 2023-12-15 | Don't pass lint back out of lint decorator | Michael Goulet | -2/+1 |
| 2023-12-15 | Rollup merge of #118888 - compiler-errors:uplift-more-things, r=jackh726 | Matthias Krüger | -0/+11 |
| 2023-12-14 | Move special methods from ClosureKind back into rustc | Michael Goulet | -0/+11 |
| 2023-12-12 | Move some methods from `tcx.hir()` to `tcx` | zetanumbers | -2/+2 |
| 2023-12-10 | remove redundant imports | surechen | -1/+0 |
| 2023-12-09 | Auto merge of #116170 - matthewjasper:remove-thir-destruction-scopes, r=cjgillot | bors | -4/+0 |
| 2023-12-04 | Don't include destruction scopes in THIR | Matthew Jasper | -4/+0 |
| 2023-12-04 | Avoid adding compiler-used functions to `symbols.o` | DianQK | -0/+5 |
| 2023-12-02 | Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`. | Nicholas Nethercote | -1/+1 |
| 2023-11-22 | Replace `no_ord_impl` with `orderable`. | Nicholas Nethercote | -0/+1 |
| 2023-11-22 | Replace `custom_encodable` with `encodable`. | Nicholas Nethercote | -0/+1 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -1/+1 |
| 2023-11-20 | Store feature stability un-split | Michael Goulet | -10/+4 |
| 2023-11-20 | Unify defined_lib_features and lib_features queries | Michael Goulet | -4/+11 |
| 2023-11-14 | finish `RegionKind` rename | lcnr | -1/+1 |
| 2023-10-30 | Add method for checking if deprecation is a rustc version | David Tolnay | -1/+1 |
| 2023-10-30 | Descriptive variant name deprecation versions outside the standard library | David Tolnay | -1/+3 |
| 2023-10-30 | Represent absence of 'since' attribute as a variant of DeprecatedSince | David Tolnay | -5/+5 |
| 2023-10-30 | Add a DeprecatedSince::Err variant for versions that fail to parse | David Tolnay | -9/+10 |