about summary refs log tree commit diff
path: root/compiler/rustc_lint/src/lib.rs
AgeCommit message (Expand)AuthorLines
2022-07-16Stabilize `let_chains`Caio-1/+1
2022-07-06Make AST lowering a query.Camille GILLOT-1/+1
2022-06-19Make some lints incremental.Camille GILLOT-14/+13
2022-06-10lint: add diagnostic translation migration lintsDavid Wood-0/+2
2022-06-03Fully stabilize NLLJack Huey-1/+0
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-1/+0
2022-05-12Auto merge of #96150 - est31:unused_macro_rules, r=petrochenkovbors-0/+1
2022-05-08Move lint expectation checking into a separate query (RFC 2383)xFrednet-0/+1
2022-05-06Auto merge of #96268 - jackh726:remove-mutable_borrow_reservation_conflict-li...bors-0/+5
2022-05-04Stabilize `bool::then_some`Josh Triplett-1/+0
2022-05-04Add unused_macro_rules lint definitionest31-0/+1
2022-04-20Remove mutable_borrow_reservation_conflict lintJack Huey-0/+5
2022-03-02Make `LintExpectationId` stable between compilation sessions (RFC-2383)xFrednet-1/+1
2022-03-02Check lint expectations and emit lint if unfulfilled (RFC-2383)xFrednet-0/+1
2022-02-25Initiate the inner usage of `let_chains`Caio-2/+3
2022-02-25Switch bootstrap cfgsMark Rousskov-1/+1
2022-02-22Improve diagnostic of the unexpected_cfgs lintLoïc BRANSTETT-0/+1
2022-02-01add a rustc::query_stability lintlcnr-0/+5
2022-01-23rustc_lint: Reuse the set of registered tools from resolverVadim Petrochenkov-1/+1
2022-01-23rustc_lint: Remove some redundant fields from `EarlyContext`Vadim Petrochenkov-1/+1
2022-01-21Reject unsupported naked functionsTomasz Miąsko-0/+5
2022-01-16Rollup merge of #92646 - mdibaiee:76935/pass-by-value, r=lcnrMatthias Krüger-1/+5
2022-01-09Compute most of Public/Exported access level in rustc_resolveLamb-1/+2
2022-01-09feat: pass_by_value lint attributeMahdi Dibaiee-1/+5
2021-12-14Stabilize iter::zip.PFPoitras-1/+0
2021-12-02Rollup merge of #91394 - Mark-Simulacrum:bump-stage0, r=pietroalbiniMatthias Krüger-1/+0
2021-11-30Apply cfg-bootstrap switchMark Rousskov-1/+0
2021-11-16Use get_diagnostic_name moreCameron Steffen-0/+1
2021-11-15Stabilize format_args_captureJosh Triplett-1/+1
2021-11-01Auto merge of #90463 - matthiaskrgr:rollup-eljk9vo, r=matthiaskrgrbors-1/+0
2021-10-31Feature gate and make must_not_suspend allow-by-defaultGus Wynn-1/+0
2021-10-31Lint against RTL unicode codepoints in literals and commentsEsteban Küber-0/+3
2021-10-28Revert "Add rustc lint, warning when iterating over hashmaps"Mark Rousskov-5/+0
2021-10-15allow `potential_query_instability` everywherelcnr-0/+1
2021-10-15add a `rustc::query_stability` lintlcnr-0/+4
2021-10-11Add enum_intrinsics_non_enums lintFlying-Toast-0/+3
2021-10-02Remove various unused feature gatesbjorn3-1/+0
2021-09-11must_not_suspend implGus Wynn-0/+1
2021-08-30Warn when [T; N].into_iter() is ambiguous in the new edition.Mara Bos-0/+2
2021-08-24Move `named_asm_labels` to a HIR lintasquared31415-0/+1
2021-08-21Remove `Session.used_attrs` and move logic to `CheckAttrVisitor`Aaron Hill-2/+0
2021-08-18Remove box syntax from rustc_lintest31-6/+5
2021-08-16Uplift the `invalid_atomic_ordering` lint from clippy to rustcThom Chiovoloni-0/+1
2021-07-19Warn on inert attributes used on bang macro invocationAaron Hill-0/+1
2021-07-13Auto merge of #86827 - camsteffen:hash-lint-resolved, r=oli-obkbors-2/+2
2021-07-09Fix default_hash_types to use resolved pathCameron Steffen-2/+2
2021-07-08Rollup merge of #86639 - eholk:lint-tool, r=petrochenkovYuki Okushi-0/+3
2021-07-06Parse tool name for command line lint optionsEric Holk-0/+3
2021-07-06Add s to non_fmt_panicRyan Levick-0/+1
2021-07-06Change or_patterns_back_compat lint to rust_2021_incompatible_or_patternsRyan Levick-0/+1