about summary refs log tree commit diff
path: root/compiler/rustc_lint/src
AgeCommit message (Expand)AuthorLines
2025-06-04Introduce the `mismatched_lifetime_syntaxes` lintJake Goulding-0/+631
2025-06-04Rollup merge of #137306 - tgross35:remove-i128-u128-improper-ctypes, r=travis...Matthias Krüger-15/+1
2025-06-03Auto merge of #141954 - matthiaskrgr:rollup-zptd6t9, r=matthiaskrgrbors-35/+4
2025-06-03Rollup merge of #141936 - WaffleLapkin:report-in-deps-decoupling, r=oli-obkMatthias Krüger-1/+1
2025-06-03Rollup merge of #141843 - fee1-dead-contrib:ast_visitor_visit_id, r=oli-obkMatthias Krüger-34/+3
2025-06-03decouple "reporting in deps" from future incompatibility reasonWaffle Lapkin-1/+1
2025-06-03Overhaul `UsePath`.Nicholas Nethercote-14/+14
2025-06-02Factor out repeated code into `is_mod_inherent`.Nicholas Nethercote-9/+8
2025-06-01Add `visit_id` to ast `Visitor`Deadbeef-34/+3
2025-05-31Rollup merge of #141740 - nnethercote:hir-ItemKind-field-order, r=fee1-deadMatthias Krüger-26/+26
2025-05-30Rollup merge of #141004 - matthewjasper:unicode-before-expansion, r=davidtwcoMatthias Krüger-139/+21
2025-05-30Rollup merge of #133823 - estebank:issue-56328, r=petrochenkovMatthias Krüger-3/+5
2025-05-30Reorder fields in `hir::ItemKind` variants.Nicholas Nethercote-26/+26
2025-05-29Remove `i128` and `u128` from `improper_ctypes_definitions`Trevor Gross-15/+1
2025-05-29Use `cfg_attr` AST placeholder AST `cfg_attr_trace` for diagnosticsEsteban Küber-3/+5
2025-05-27Rollup merge of #141551 - compiler-errors:hir-lints, r=BoxyUwUTrevor Gross-0/+281
2025-05-27Rollup merge of #140894 - Urgau:check-cfg-rustdoc, r=GuillaumeGomezTrevor Gross-3/+4
2025-05-27Make the `dangerous_implicit_autorefs` lint deny-by-defaultUrgau-2/+2
2025-05-27Rollup merge of #141495 - compiler-errors:rename-unpack, r=fmeaseMatthias Krüger-1/+1
2025-05-27Report text_direction_codepoint_in_literal when parsingMatthew Jasper-139/+21
2025-05-27Rename unpack to kindMichael Goulet-1/+1
2025-05-27Rollup merge of #141536 - Urgau:ambi_wide_ptr-cmp-diag, r=fee1-deadMichael Goulet-63/+99
2025-05-26Expose `rustc_lint::decorate_builtin_lint` for use in `rustdoc`Urgau-3/+4
2025-05-27Rollup merge of #141550 - Urgau:unused_braces-attrs, r=chenyukang许杰友 Jieyou Xu (Joe)-16/+19
2025-05-27Rollup merge of #141449 - fee1-dead-contrib:push-qkosmtkqztkk, r=oli-obk许杰友 Jieyou Xu (Joe)-1/+1
2025-05-25Fix `unused_braces` lint suggestion when encountering attributesUrgau-16/+19
2025-05-25Make UNNECESSARY_TRANSMUTES into a HIR lintMichael Goulet-28/+204
2025-05-25Make PTR_TO_INTEGER_TRANSMUTE_IN_CONSTS into a HIR lintMichael Goulet-0/+105
2025-05-25Improve `ambiguous_wide_pointer_comparisons` lint compare diagnosticsUrgau-63/+99
2025-05-23Suggest correct `version("..")` predicate syntax in check-cfgUrgau-0/+18
2025-05-23further deduplicate ast visitor codeDeadbeef-1/+1
2025-05-19Rollup merge of #140874 - mejrs:rads, r=WaffleLapkinStuart Cook-7/+8
2025-05-18Remove rustc_attr_data_structures re-export from rustc_attr_parsingmejrs-7/+8
2025-05-14Use more subdiagnostics and reword the overloaded deref noteUrgau-17/+44
2025-05-14Improve `dangerous_implicit_aurorefs` diagnostic outputUrgau-12/+28
2025-05-13Auto merge of #140887 - pietroalbini:pa-bootstrap-update, r=compiler-errorsbors-1/+0
2025-05-12update cfg(bootstrap)Pietro Albini-1/+0
2025-05-11Rollup merge of #140851 - mu001999-contrib:new-lint, r=bjorn3Matthias Krüger-10/+17
2025-05-10Warn when #[export_name] is used with generic functionsMu001999-10/+17
2025-05-09Rollup merge of #140801 - xizheyin:issue-140747, r=SparrowLiiStuart Cook-5/+7
2025-05-08Use span before macro expansion in lint for-loops-over-faliblesxizheyin-5/+7
2025-05-07Require T: TypeFoldable in Binder<T> visitMichael Goulet-2/+3
2025-05-07fix typo in autorefs lint doc exampleJoseph Perez-7/+7
2025-05-05Rename Instance::new to Instance::new_raw and add a note that it is rawMichael Goulet-1/+1
2025-05-02Auto merge of #140406 - Urgau:autorefs-perf, r=nnethercotebors-4/+11
2025-05-02Rollup merge of #134034 - bvanjoi:issue-131655, r=petrochenkovStuart Cook-0/+16
2025-04-30Rollup merge of #140090 - Urgau:snake_case-fn-var, r=petrochenkovMatthias Krüger-0/+10
2025-04-30Rollup merge of #139059 - RalfJung:uses_power_alignment, r=nagisaMatthias Krüger-21/+14
2025-04-30stop check paren if has different ctxbohan-0/+16
2025-04-29Rollup merge of #139909 - oli-obk:or-patterns, r=BoxyUwUTrevor Gross-17/+44