| Age | Commit message (Expand) | Author | Lines |
| 2023-05-25 | Ensure Fluent messages are in alphabetical order | clubby789 | -150/+150 |
| 2023-05-25 | Auto merge of #111925 - Manishearth:rollup-z6z6l2v, r=Manishearth | bors | -3/+2 |
| 2023-05-24 | Use `is_some_and`/`is_ok_and` in less obvious spots | Maybe Waffle | -1/+1 |
| 2023-05-24 | Use `Option::is_some_and` and `Result::is_ok_and` in the compiler | Maybe Waffle | -2/+1 |
| 2023-05-22 | Run AST validation on match guards correctly | Matthew Jasper | -3/+2 |
| 2023-05-05 | Add feature gate | est31 | -0/+1 |
| 2023-05-05 | Rollup merge of #108801 - fee1-dead-contrib:c-str, r=compiler-errors | Dylan DPC | -0/+1 |
| 2023-05-04 | Rollup merge of #110791 - compiler-errors:negative-bounds, r=oli-obk | Dylan DPC | -2/+44 |
| 2023-05-03 | Restrict `From<S>` for `{D,Subd}iagnosticMessage`. | Nicholas Nethercote | -2/+2 |
| 2023-05-02 | Disallow associated type constraints on negative bounds | Michael Goulet | -0/+22 |
| 2023-05-02 | Implement negative bounds | Michael Goulet | -2/+22 |
| 2023-05-02 | make it semantic error | Deadbeef | -0/+1 |
| 2023-05-02 | try gating early, add non-ascii test | Deadbeef | -1/+0 |
| 2023-05-02 | update and add a few tests | Deadbeef | -0/+1 |
| 2023-04-19 | Auto merge of #110407 - Nilstrieb:fluent-macro, r=davidtwco | bors | -1/+2 |
| 2023-04-18 | Add `rustc_fluent_macro` to decouple fluent from `rustc_macros` | Nilstrieb | -1/+2 |
| 2023-04-17 | Spelling - compiler | Josh Soref | -2/+2 |
| 2023-04-12 | Rollup merge of #110237 - oli-obk:impl_trait_in_assoc_tys, r=jackh726 | Matthias Krüger | -10/+20 |
| 2023-04-12 | Rollup merge of #110203 - compiler-errors:rtn-dots, r=eholk | Matthias Krüger | -10/+11 |
| 2023-04-12 | Split out a separate feature gate for impl trait in associated types | Oli Scherer | -10/+20 |
| 2023-04-11 | Rollup merge of #109923 - ElectrifyPro:visibility, r=wesleywiser | Yuki Okushi | -23/+31 |
| 2023-04-10 | Remove `..` from return type notation | Michael Goulet | -10/+11 |
| 2023-04-09 | Fix some clippy::complexity | Nilstrieb | -3/+6 |
| 2023-04-04 | Rollup merge of #109914 - compiler-errors:rtn-bad-parens, r=oli-obk | Michael Goulet | -9/+2 |
| 2023-04-04 | Rename `ast::Static` to `ast::StaticItem` to match `ast::ConstItem` | Oli Scherer | -2/+2 |
| 2023-04-04 | box a bunch of large types | Oli Scherer | -3/+3 |
| 2023-04-04 | Split out ast::ItemKind::Const into its own struct | Oli Scherer | -9/+7 |
| 2023-04-04 | rust-analyzer guided tuple field to named field | Oli Scherer | -1/+1 |
| 2023-04-04 | rust-analyzer guided enum variant structification | Oli Scherer | -2/+2 |
| 2023-04-03 | Make "unneccesary visibility qualifier" error much more clear | Tam Pham | -23/+31 |
| 2023-04-03 | Emit feature error for parenthesized generics in associated type bounds | Michael Goulet | -9/+2 |
| 2023-03-28 | Add `(..)` syntax for RTN | Michael Goulet | -11/+23 |
| 2023-03-28 | Feature gate | Michael Goulet | -6/+15 |
| 2023-03-22 | rustc: Remove unused `Session` argument from some attribute functions | Vadim Petrochenkov | -8/+8 |
| 2023-03-13 | Auto merge of #108471 - clubby789:unbox-the-syntax, r=Nilstrieb,est31 | bors | -9/+0 |
| 2023-03-12 | Rollup merge of #109029 - compiler-errors:parse-gating, r=jackh726 | Matthias Krüger | -11/+2 |
| 2023-03-12 | Remove `box_syntax` from AST and use in tools | clubby789 | -9/+0 |
| 2023-03-11 | Simplify message paths | est31 | -1/+1 |
| 2023-03-11 | Gate const closures even when they appear in macros | Michael Goulet | -8/+1 |
| 2023-03-11 | Gate all usages of dyn*, even in macros | Michael Goulet | -3/+1 |
| 2023-03-04 | Remove `allow(potential_query_instability)` from `ast_passes` | clubby789 | -3/+2 |
| 2023-03-03 | Match unmatched backticks in comments in compiler/ | est31 | -1/+1 |
| 2023-02-27 | avoid `&str` to `String` conversions | Takayuki Maeda | -1/+1 |
| 2023-02-25 | Complete migrating `ast_passes` to derive diagnostics | clubby789 | -425/+820 |
| 2023-02-22 | Move associated type bounds check to ast lowering | Michael Goulet | -42/+1 |
| 2023-02-22 | errors: generate typed identifiers in each crate | David Wood | -7/+105 |
| 2023-02-21 | Use `ThinVec` in `ast::AngleBracketedArgs`. | Nicholas Nethercote | -1/+2 |
| 2023-02-21 | Use `ThinVec` in various AST types. | Nicholas Nethercote | -6/+6 |
| 2023-02-17 | Rollup merge of #107489 - compiler-errors:non_lifetime_binders, r=cjgillot | Matthias Krüger | -35/+54 |
| 2023-02-16 | Replace some `then`s with some `then_some`s | Maybe Waffle | -1/+1 |