| Age | Commit message (Expand) | Author | Lines |
| 2024-12-17 | Rollup merge of #134368 - ehuss:edition-links, r=jieyouxu | Jacob Pratt | -2/+3 |
| 2024-12-17 | Rollup merge of #134202 - nnethercote:rm-existing_doc_keyword, r=GuillaumeGomez | Jacob Pratt | -52/+2 |
| 2024-12-17 | Remove `rustc::existing_doc_keyword` lint. | Nicholas Nethercote | -52/+2 |
| 2024-12-16 | update uses of extract_if in the compiler | The 8472 | -2/+2 |
| 2024-12-16 | rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structures | Jonathan Dönszelmann | -2/+2 |
| 2024-12-16 | split attributes | Jonathan Dönszelmann | -6/+5 |
| 2024-12-16 | Rollup merge of #134369 - antonok-edm:refering-referring, r=jieyouxu | Matthias Krüger | -1/+1 |
| 2024-12-16 | Rollup merge of #134357 - Urgau:fn-ptr-134345, r=compiler-errors | Matthias Krüger | -34/+59 |
| 2024-12-15 | Use links to edition guide for edition migrations | Eric Huss | -2/+3 |
| 2024-12-15 | spell "referring" correctly | Anton Lazarev | -1/+1 |
| 2024-12-15 | Fix trimmed_def_paths ICE in the function ptr comparison lint | Urgau | -34/+59 |
| 2024-12-15 | Auto merge of #131808 - jdonszelmann:hir-attributes, r=oli-obk,petrochenkov | bors | -42/+48 |
| 2024-12-15 | Add hir::Attribute | Jonathan Dönszelmann | -42/+48 |
| 2024-12-15 | Improve check-cfg Cargo macro diagnostic with crate name | Urgau | -10/+15 |
| 2024-12-15 | Cleanup lifetimes around `EarlyContextAndPass` and `EarlyCheckNode` | Urgau | -58/+44 |
| 2024-12-15 | Simplify `opt_span_lint` call in early diagnostic | Urgau | -36/+4 |
| 2024-12-15 | Access `TyCtxt` from early diagnostic decoration | Urgau | -49/+60 |
| 2024-12-14 | Rollup merge of #133221 - Urgau:check-cfg-macro-diag, r=jieyouxu | Matthias Krüger | -14/+98 |
| 2024-12-13 | Rollup merge of #134140 - compiler-errors:unsafe-binders-ast, r=oli-obk | Matthias Krüger | -0/+3 |
| 2024-12-13 | Rollup merge of #133937 - estebank:silence-resolve-errors-from-mod-with-parse... | Matthias Krüger | -1/+1 |
| 2024-12-13 | Stabilize async closures | Michael Goulet | -4/+0 |
| 2024-12-12 | Add unwrap_unsafe_binder and wrap_unsafe_binder macro operators | Michael Goulet | -0/+3 |
| 2024-12-12 | Rollup merge of #134173 - onur-ozkan:allow-symbol-intern-string-literal, r=ji... | Matthias Krüger | -0/+2 |
| 2024-12-11 | allow `symbol_intern_string_literal` lint in test modules | onur-ozkan | -0/+2 |
| 2024-12-10 | Keep track of parse errors in `mod`s and don't emit resolve errors for paths ... | Esteban Küber | -1/+1 |
| 2024-12-10 | Rollup merge of #134008 - jswrenn:unsafe-fields-copy, r=compiler-errors | León Orell Valerian Liehr | -0/+1 |
| 2024-12-09 | Revert #131669 due to ICEs | 许杰友 Jieyou Xu (Joe) | -352/+65 |
| 2024-12-08 | Rollup merge of #133424 - Nadrieril:guard-patterns-parsing, r=fee1-dead | Matthias Krüger | -1/+1 |
| 2024-12-08 | Rollup merge of #133992 - compiler-errors:walk-fully, r=jieyouxu | Matthias Krüger | -0/+3 |
| 2024-12-07 | Make `Copy` unsafe to implement for ADTs with `unsafe` fields | Jack Wrenn | -0/+1 |
| 2024-12-07 | Actually walk into lifetimes and attrs in EarlyContextAndPass | Michael Goulet | -0/+3 |
| 2024-12-06 | compiler: Tighten up ImproperCTypesLayer recursion | Jubilee Young | -21/+12 |
| 2024-12-06 | lint ImproperCTypes: message tweaks and refactoring from code review | niacdoial | -24/+27 |
| 2024-12-06 | lint ImproperCTypes: confirm that Box<FfiSafeType> and Option<Box<FfiSafeType... | niacdoial | -1/+1 |
| 2024-12-06 | lint: polish code from the last few commits | niacdoial | -25/+60 |
| 2024-12-06 | lint: fix ImproperCTypes edge case for unsized structs due to foreign types | niacdoial | -2/+65 |
| 2024-12-06 | lint: rework some ImproperCTypes messages (especially around indirections to ... | niacdoial | -21/+115 |
| 2024-12-06 | lint: revamp ImproperCTypes diagnostic architecture for nested notes and help... | niacdoial | -45/+146 |
| 2024-12-05 | Update compiler/rustc_lint/src/lints.rs | Anthony Eid | -2/+3 |
| 2024-12-05 | Start work on dangling pointers lint | Anthony Eid | -0/+1 |
| 2024-12-05 | Rollup merge of #118833 - Urgau:lint_function_pointer_comparisons, r=cjgillot | León Orell Valerian Liehr | -4/+170 |
| 2024-12-03 | Rollup merge of #133753 - dingxiangfei2009:reduce-false-positive-if-let-resco... | Matthias Krüger | -2/+5 |
| 2024-12-03 | Rollup merge of #133545 - clubby789:symbol-intern-lit, r=jieyouxu | Matthias Krüger | -3/+41 |
| 2024-12-02 | Add warn-by-default lint against unpredictable fn pointer comparisons | Urgau | -4/+170 |
| 2024-12-02 | remove `Ty::is_copy_modulo_regions` | lcnr | -2/+6 |
| 2024-12-02 | remove outdated comment | lcnr | -11/+4 |
| 2024-12-02 | reduce false positives on some common cases from if-let-rescope | Ding Xiang Fei | -2/+5 |
| 2024-11-28 | Replace `Symbol::intern` calls with preinterned symbols | clubby789 | -1/+1 |
| 2024-11-28 | Implement lint against `Symbol::intern` on a string literal | clubby789 | -2/+40 |
| 2024-11-28 | Rollup merge of #133487 - pitaj:reserve-guarded-strings, r=fee1-dead | Guillaume Gomez | -2/+13 |