| Age | Commit message (Expand) | Author | Lines |
| 2022-12-27 | Switch `#[track_caller]` back to a no-op unless feature gate is enabled | Bryan Garza | -1/+72 |
| 2022-12-07 | Rollup merge of #105267 - compiler-errors:issue-104613, r=oli-obk | Matthias Krüger | -1/+1 |
| 2022-12-07 | Auto merge of #105291 - nnethercote:remove-LintPassObjects, r=cjgillot | bors | -100/+51 |
| 2022-12-06 | Rollup merge of #105004 - TaKO8Ki:fix-104897, r=wesleywiser | Matthias Krüger | -5/+26 |
| 2022-12-06 | Rollup merge of #104898 - oli-obk:group_all_the_things, r=wesleywiser | Matthias Krüger | -1/+1 |
| 2022-12-05 | Remove `{Early,Late}LintPassObjects`. | Nicholas Nethercote | -100/+51 |
| 2022-12-04 | drive-by: move field_index to typeck results | Michael Goulet | -1/+1 |
| 2022-12-02 | Auto merge of #104863 - nnethercote:reduce-lint-macros, r=cjgillot | bors | -336/+157 |
| 2022-12-02 | return when expr has error | Takayuki Maeda | -5/+26 |
| 2022-12-02 | Inline and remove `early_lint_node`. | Nicholas Nethercote | -35/+12 |
| 2022-12-02 | Merge `builtins` into `EarlyLintPassObjects`. | Nicholas Nethercote | -15/+4 |
| 2022-12-02 | Remove some unnecessary `Send` bounds. | Nicholas Nethercote | -3/+2 |
| 2022-12-02 | Inline and remove `late_lint_pass_crate`. | Nicholas Nethercote | -14/+9 |
| 2022-12-02 | Inline and remove `late_lint_mod_pass`. | Nicholas Nethercote | -17/+8 |
| 2022-12-02 | Merge `builtins` into `LateLintPassObjects`. | Nicholas Nethercote | -13/+7 |
| 2022-12-02 | Remove six macros relating to lint definitions. | Nicholas Nethercote | -119/+103 |
| 2022-12-02 | Remove `-Zno-interleave-lints`. | Nicholas Nethercote | -108/+24 |
| 2022-12-02 | Eliminate four unnecessary lint macros. | Nicholas Nethercote | -40/+16 |
| 2022-12-01 | rustc_ast_lowering: Stop lowering imports into multiple items | Vadim Petrochenkov | -1/+1 |
| 2022-12-01 | rustc_hir: Relax lifetime requirements on `Visitor::visit_path` | Vadim Petrochenkov | -3/+3 |
| 2022-11-30 | Update documentation | Oli Scherer | -1/+1 |
| 2022-11-29 | Make inferred_outlives_crate return Clause | Santiago Pastorino | -12/+8 |
| 2022-11-29 | Rollup merge of #104951 - Swatinem:async-kind, r=compiler-errors | Matthias Krüger | -4/+1 |
| 2022-11-28 | Simplify checking for `GeneratorKind::Async` | Arpad Borsos | -4/+1 |
| 2022-11-28 | Rename `NestedMetaItem::[Ll]iteral` as `NestedMetaItem::[Ll]it`. | Nicholas Nethercote | -2/+2 |
| 2022-11-27 | Rollup merge of #104976 - WaffleLapkin:move_comments, r=cjgillot | Matthias Krüger | -1/+1 |
| 2022-11-27 | Auto merge of #104048 - cjgillot:split-lifetime, r=compiler-errors | bors | -6/+2 |
| 2022-11-27 | Prefer doc comments over `//`-comments in compiler | Maybe Waffle | -1/+1 |
| 2022-11-27 | Auto merge of #103917 - oli-obk:layout_math, r=RalfJung,lcnr | bors | -63/+97 |
| 2022-11-26 | Rollup merge of #104786 - WaffleLapkin:amp-mut-help, r=compiler-errors | Guillaume Gomez | -2/+2 |
| 2022-11-25 | Use "must be init" instead of "must not be uninit" everywhere | Oli Scherer | -5/+3 |
| 2022-11-25 | Add a `because` to errors derived from fields | Oli Scherer | -22/+21 |
| 2022-11-25 | Don't show fields from other crates | Oli Scherer | -1/+3 |
| 2022-11-25 | Reinstate the previous compact form of "in this field" errors | Oli Scherer | -4/+12 |
| 2022-11-25 | Don't try to compute the layout of generic types. | Oli Scherer | -23/+23 |
| 2022-11-25 | Compute layout instead of manually procesisng the layout restriction attributes | Oli Scherer | -31/+36 |
| 2022-11-25 | Print a trace through types to show how to get to the problematic type | Oli Scherer | -42/+64 |
| 2022-11-25 | Introduce PredicateKind::Clause | Santiago Pastorino | -18/+26 |
| 2022-11-24 | Auto merge of #104845 - matthiaskrgr:rollup-tckj956, r=matthiaskrgr | bors | -0/+1 |
| 2022-11-24 | Rollup merge of #104796 - notriddle:notriddle/unused-issue-104397, r=oli-obk | Matthias Krüger | -0/+1 |
| 2022-11-24 | Auto merge of #103693 - HKalbasi:master, r=oli-obk | bors | -3/+5 |
| 2022-11-24 | Fix rustc_pass_by_value. | Camille GILLOT | -1/+1 |
| 2022-11-24 | Auto merge of #104321 - Swatinem:async-gen, r=oli-obk | bors | -1/+14 |
| 2022-11-24 | move things from rustc_target::abi to rustc_abi | hkalbasi | -1/+1 |
| 2022-11-24 | move some layout logic to rustc_target::abi::layout | hkalbasi | -2/+4 |
| 2022-11-24 | Avoid `GenFuture` shim when compiling async constructs | Arpad Borsos | -1/+14 |
| 2022-11-23 | lint: do not warn unused parens around higher-ranked function pointers | Michael Howell | -0/+1 |
| 2022-11-23 | Depend on `Mutability` ordering | Maybe Waffle | -2/+2 |
| 2022-11-23 | Separate lifetime ident from resolution in HIR. | Camille GILLOT | -6/+2 |
| 2022-11-23 | Use nicer spans for `deref_into_dyn_supertrait` | Maybe Waffle | -3/+10 |