| Age | Commit message (Expand) | Author | Lines |
| 2025-03-12 | Rollup merge of #138331 - nnethercote:use-RUSTC_LINT_FLAGS-more, r=onur-ozkan... | Manish Goregaokar | -1/+0 |
| 2025-03-12 | Disentangle ForwardGenericParamBan and ConstParamTy ribs | Michael Goulet | -50/+122 |
| 2025-03-12 | Introduce `sym::dummy` and `Ident::dummy`. | Nicholas Nethercote | -1/+1 |
| 2025-03-11 | Auto merge of #128440 - oli-obk:defines, r=lcnr | bors | -17/+50 |
| 2025-03-11 | Implement `#[define_opaque]` attribute for functions. | Oli Scherer | -17/+50 |
| 2025-03-11 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-10 | Revert "Use workspace lints for crates in `compiler/` #138084" | 许杰友 Jieyou Xu (Joe) | -3/+1 |
| 2025-03-09 | Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu | Matthias Krüger | -1/+3 |
| 2025-03-09 | Rollup merge of #138040 - thaliaarchi:use-prelude-size-of.compiler, r=compile... | Matthias Krüger | -1/+1 |
| 2025-03-08 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-08 | Specify rust lints for `compiler/` crates via Cargo. | Nicholas Nethercote | -0/+3 |
| 2025-03-07 | compiler: Use size_of from the prelude instead of imported | Thalia Archibald | -1/+1 |
| 2025-03-07 | Rollup merge of #137977 - nnethercote:less-kw-Empty-1, r=spastorino | Matthias Krüger | -32/+22 |
| 2025-03-07 | Pass `Option<Symbol>` to `def_path_data`/`create_def` methods. | Nicholas Nethercote | -32/+22 |
| 2025-03-07 | Rollup merge of #138115 - compiler-errors:static-typo, r=BoxyUwU | Matthias Krüger | -18/+30 |
| 2025-03-06 | Suggest typo fix for static lifetime | Michael Goulet | -18/+30 |
| 2025-03-06 | Rollup merge of #137825 - estebank:rtn-sugg-2, r=compiler-errors | Michael Goulet | -4/+53 |
| 2025-03-06 | Rollup merge of #137565 - compiler-errors:macro-ex, r=estebank | Michael Goulet | -0/+8 |
| 2025-03-04 | Rollup merge of #137913 - compiler-errors:struct-field-default-generic, r=Box... | Jubilee | -1/+3 |
| 2025-03-04 | Rollup merge of #137912 - compiler-errors:no-missing-lifetime-recovery, r=oli... | Jubilee | -6/+0 |
| 2025-03-04 | mgca: Lower all const paths as `ConstArgKind::Path` | Noah Lev | -7/+11 |
| 2025-03-04 | Allow struct field default values to reference struct's generics | Michael Goulet | -1/+3 |
| 2025-03-04 | Also note struct access, and fix macro expansion from foreign crates | Michael Goulet | -2/+4 |
| 2025-03-03 | Point out macro expansion ident in resolver errors too | Michael Goulet | -0/+6 |
| 2025-03-03 | Provide more context on resolve error caused from incorrect RTN | Esteban Küber | -4/+53 |
| 2025-03-03 | Rollup merge of #132388 - frank-king:feature/where-cfg, r=petrochenkov | Matthias Krüger | -0/+16 |
| 2025-03-03 | Do not recover missing lifetime with random in-scope lifetime | Michael Goulet | -6/+0 |
| 2025-03-01 | Implment `#[cfg]` and `#[cfg_attr]` in `where` clauses | Frank King | -0/+16 |
| 2025-03-01 | Rollup merge of #137617 - BoxyUwU:generic_const_parameter_types, r=lcnr | Matthias Krüger | -72/+56 |
| 2025-03-01 | Rollup merge of #137686 - nbdd0121:asm_const, r=compiler-errors | Matthias Krüger | -0/+39 |
| 2025-02-28 | Introduce `feature(generic_const_parameter_types)` | Boxy | -72/+56 |
| 2025-02-26 | Handle asm const similar to inline const | Gary Guo | -0/+39 |
| 2025-02-26 | Rollup merge of #137201 - estebank:structured-errors-long-ty, r=oli-obk | León Orell Valerian Liehr | -1/+1 |
| 2025-02-26 | Rollup merge of #137529 - klensy:unused3, r=lcnr | León Orell Valerian Liehr | -12/+5 |
| 2025-02-25 | Teach structured errors to display short `Ty` | Esteban Küber | -1/+1 |
| 2025-02-25 | Auto merge of #137571 - tgross35:rollup-i1tcnv1, r=tgross35 | bors | -1/+0 |
| 2025-02-24 | lower attr spans and inline some functions to hopefully mitigate perf regress... | Jana Dönszelmann | -1/+6 |
| 2025-02-24 | Introduce new-style attribute parsers for several attributes | Jana Dönszelmann | -3/+14 |
| 2025-02-24 | Change span field accesses to method calls | Jana Dönszelmann | -1/+1 |
| 2025-02-24 | cleanup few unused args | klensy | -12/+5 |
| 2025-02-23 | stabilize extract_if | bendn | -1/+0 |
| 2025-02-22 | Fix binding mode problems | Michael Goulet | -26/+26 |
| 2025-02-22 | Upgrade the compiler to edition 2024 | Michael Goulet | -1/+1 |
| 2025-02-21 | Auto merge of #137397 - matthiaskrgr:rollup-ls2pilo, r=matthiaskrgr | bors | -2/+2 |
| 2025-02-21 | convert all_macro_rules from hashmap to hashset | klensy | -2/+2 |
| 2025-02-21 | Rollup merge of #128080 - estebank:out-of-scope-macro, r=petrochenkov | Matthias Krüger | -5/+21 |
| 2025-02-20 | Reword message | Esteban Küber | -2/+2 |
| 2025-02-19 | Rollup merge of #136344 - zachs18:dot_notation_more_defkinds_3, r=davidtwco | Matthias Krüger | -24/+64 |
| 2025-02-19 | Specify scope in `out_of_scope_macro_calls` lint | Esteban Küber | -5/+21 |
| 2025-02-18 | When giving a suggestion to use :: instead of . where the rhs is a macro givi... | Zachary S | -1/+1 |