about summary refs log tree commit diff
path: root/compiler/rustc_lint
AgeCommit message (Expand)AuthorLines
2024-02-14Rollup merge of #121075 - chenyukang:yukang-fix-121070-lint-range, r=oli-obkGuillaume Gomez-4/+12
2024-02-14clean up potential_query_instability with FxIndexMap and UnordMapyukang-13/+10
2024-02-14Use fewer delayed bugs.Nicholas Nethercote-7/+6
2024-02-14Fix false positive with if let and rangesyukang-4/+12
2024-02-12Introduce small cache to avoid recomputing the same value twiceUrgau-4/+13
2024-02-12Lint on reference casting to bigger underlying allocationUrgau-8/+84
2024-02-12Make `is_intrinsic` query return the intrinsic nameOli Scherer-1/+1
2024-02-11Rollup merge of #120872 - petrochenkov:opthirpar, r=cjgillotMatthias Krüger-20/+14
2024-02-10Rollup merge of #120866 - Zalathar:no-min-spec, r=compiler-errorsMatthias Krüger-1/+0
2024-02-10hir: Remove `hir::Map::{opt_parent_id,parent_id,get_parent,find_parent}`Vadim Petrochenkov-20/+14
2024-02-10Remove unnecessary `#![feature(min_specialization)]`Zalathar-1/+0
2024-02-10Rollup merge of #120853 - blyxyas:no-collect, r=cjgillotMatthias Krüger-6/+3
2024-02-09tidyblyxyas-4/+1
2024-02-09Avoid a collection and iteration on empty passesblyxyas-6/+6
2024-02-09Auto merge of #120676 - Mark-Simulacrum:bootstrap-bump, r=clubby789bors-1/+1
2024-02-09Rollup merge of #120693 - nnethercote:invert-diagnostic-lints, r=davidtwcoMatthias Krüger-5/+4
2024-02-08Auto merge of #120544 - BoxyUwU:enter_forall, r=lcnrbors-89/+92
2024-02-08introduce `enter_forall`Boxy-89/+92
2024-02-08Step all bootstrap cfgs forwardMark Rousskov-1/+1
2024-02-08Rollup merge of #120734 - nnethercote:SubdiagnosticMessageOp, r=compiler-errorsMatthias Krüger-42/+12
2024-02-08Add `SubdiagnosticMessageOp` as a trait alias.Nicholas Nethercote-42/+12
2024-02-06Rollup merge of #120435 - chenyukang:yukang-fix-120427-cfg-name, r=Urgau,Nils...Matthias Krüger-10/+40
2024-02-06Rollup merge of #120423 - RalfJung:indirect-structural-match, r=petrochenkovMatthias Krüger-0/+5
2024-02-06Add CoroutineClosure to TyKind, AggregateKind, UpvarArgsMichael Goulet-1/+2
2024-02-06Invert diagnostic lints.Nicholas Nethercote-5/+4
2024-02-05get rid of nontrivial_structural_match lint and custom_eq const qualifRalf Jung-0/+5
2024-02-05Rollup merge of #116284 - RalfJung:no-nan-match, r=cjgillotMatthias Krüger-0/+4
2024-02-05Rollup merge of #119600 - aDotInTheVoid:comment-fix, r=compiler-errorsMatthias Krüger-1/+1
2024-01-31Auto merge of #120346 - petrochenkov:ownodes, r=oli-obkbors-1/+1
2024-01-30hir: Remove `hir::Map::{owner,expect_owner}`Vadim Petrochenkov-1/+1
2024-01-30add missing potential_query_instability for keys and values in hashmapyukang-6/+9
2024-01-30limit the names_possiblilities to less than 3Yukang-1/+1
2024-01-29Stop using `String` for error codes.Nicholas Nethercote-10/+10
2024-01-28Suggest name value cfg when only value is used for check-cfgyukang-10/+40
2024-01-26remove illegal_floating_point_literal_pattern lintRalf Jung-0/+4
2024-01-26Rollup merge of #120360 - compiler-errors:afit-sized-lol, r=lcnrMatthias Krüger-1/+12
2024-01-25Remove unused featuresclubby789-3/+0
2024-01-25Don't fire OPAQUE_HIDDEN_INFERRED_BOUND on sized return of AFITMichael Goulet-1/+12
2024-01-23tidyHTGAzureX1212.-1/+1
2024-01-23address requested changesHTGAzureX1212.-7/+12
2024-01-23add list of characters to uncommon codepoints lintHTGAzureX1212.-3/+14
2024-01-23Auto merge of #120017 - nnethercote:lint-api, r=oli-obkbors-165/+155
2024-01-22Rollup merge of #120233 - oli-obk:revert_trait_obj_upcast_stabilization, r=lcnrMatthias Krüger-3/+12
2024-01-23Rename `struct_lint_level` as `lint_level`.Nicholas Nethercote-10/+10
2024-01-23Rename `TyCtxt::emit_spanned_lint` as `TyCtxt::emit_node_span_lint`.Nicholas Nethercote-3/+3
2024-01-23Rename `TyCtxt::struct_span_lint_hir` as `TyCtxt::node_span_lint`.Nicholas Nethercote-1/+1
2024-01-23Rename `TyCtxt::struct_lint_node` as `TyCtxt::node_lint`.Nicholas Nethercote-1/+1
2024-01-23Rename `LintLevelsBuilder::emit_spanned_lint` as `LintLevelsBuilder::emit_spa...Nicholas Nethercote-7/+7
2024-01-23Rename `LintLevelsBuilder::struct_lint` as `LintLevelsBuilder::opt_span_lint`.Nicholas Nethercote-2/+2
2024-01-23Rename `LintContext::emit_spanned_lint` as `LintContext::emit_span_lint`.Nicholas Nethercote-128/+112