about summary refs log tree commit diff
path: root/compiler/rustc_lint
AgeCommit message (Expand)AuthorLines
2025-06-05Auto merge of #138677 - shepmaster:consistent-elided-lifetime-syntax, r=travi...bors-73/+659
2025-06-05Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of NoneOli Scherer-2/+3
2025-06-04Replace `elided_named_lifetimes` with `mismatched_lifetime_syntaxes`Jake Goulding-74/+7
2025-06-04Introduce the `mismatched_lifetime_syntaxes` lintJake Goulding-0/+653
2025-06-04Rollup merge of #137306 - tgross35:remove-i128-u128-improper-ctypes, r=travis...Matthias Krüger-17/+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-4/+7
2025-05-30Reorder fields in `hir::ItemKind` variants.Nicholas Nethercote-26/+26
2025-05-29Remove `i128` and `u128` from `improper_ctypes_definitions`Trevor Gross-17/+1
2025-05-29Use `cfg_attr` AST placeholder AST `cfg_attr_trace` for diagnosticsEsteban Küber-4/+7
2025-05-27Rollup merge of #141551 - compiler-errors:hir-lints, r=BoxyUwUTrevor Gross-0/+286
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/+101
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/+110
2025-05-25Improve `ambiguous_wide_pointer_comparisons` lint compare diagnosticsUrgau-63/+101
2025-05-23Suggest correct `version("..")` predicate syntax in check-cfgUrgau-0/+19
2025-05-23further deduplicate ast visitor codeDeadbeef-1/+1
2025-05-19Rollup merge of #140874 - mejrs:rads, r=WaffleLapkinStuart Cook-7/+9
2025-05-18Remove rustc_attr_data_structures re-export from rustc_attr_parsingmejrs-7/+9
2025-05-14Use more subdiagnostics and reword the overloaded deref noteUrgau-18/+45
2025-05-14Improve `dangerous_implicit_aurorefs` diagnostic outputUrgau-12/+32
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