about summary refs log tree commit diff
path: root/compiler/rustc_lint/src
AgeCommit message (Expand)AuthorLines
2022-06-19Use `ensure` for `UnusedBrokenConst`.Camille GILLOT-4/+2
2022-06-19Make some lints incremental.Camille GILLOT-14/+13
2022-06-18Auto merge of #98153 - nnethercote:fix-MissingDoc-quadratic-behaviour, r=cjgi...bors-27/+9
2022-06-16Rollup merge of #97757 - xFrednet:rfc-2383-expect-with-force-warn, r=wesleywi...Matthias Krüger-16/+26
2022-06-16Support lint expectations for `--force-warn` lints (RFC 2383)xFrednet-16/+26
2022-06-16Inline and remove `{enter,exit}_attrs` functions.Nicholas Nethercote-22/+6
2022-06-16Remove unused `hir_id` arg from `visit_attribute`.Nicholas Nethercote-2/+2
2022-06-16Fix quadratic behaviour in the `MissingDoc` lint.Nicholas Nethercote-4/+2
2022-06-14Rollup merge of #97948 - davidtwco:diagnostic-translation-lints, r=oli-obkDylan DPC-31/+109
2022-06-14Rename the `ConstS::val` field as `kind`.Nicholas Nethercote-1/+1
2022-06-13Rollup merge of #98043 - TaKO8Ki:remove-unnecessary-to-string, r=davidtwcoMatthias Krüger-22/+20
2022-06-13Rollup merge of #97875 - JohnTitor:rm-infer-static-outlives-requirements, r=p...Matthias Krüger-11/+2
2022-06-13remove unnecessary `to_string` and `String::new`Takayuki Maeda-22/+20
2022-06-11Address commentsMichael Goulet-3/+1
2022-06-11Handle empty where-clause betterMichael Goulet-1/+2
2022-06-10lint: add diagnostic translation migration lintsDavid Wood-31/+109
2022-06-08Remove the `infer_static_outlives_requirements` featureYuki Okushi-11/+2
2022-06-08Folding revamp.Nicholas Nethercote-1/+1
2022-06-07Auto merge of #95565 - jackh726:remove-borrowck-mode, r=nikomatsakisbors-1/+0
2022-06-06Auto merge of #97086 - 5225225:link-section-is-unsafe, r=davidtwcobors-0/+29
2022-06-03Fully stabilize NLLJack Huey-1/+0
2022-05-28Fix TyKind lint, make consts no longer fn, etcMichael Goulet-68/+123
2022-05-28Move things to rustc_type_irWilco Kusee-2/+2
2022-05-25Rollup merge of #97266 - est31:unknown_lints_cfg_attr, r=lcnrYuki Okushi-17/+17
2022-05-24Emit weird lint name lints after expansionest31-17/+17
2022-05-21Remove feature: `crate` visibility modifierJacob Pratt-7/+1
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-6/+8
2022-05-20Lint single-use-lifetimes on the AST.Camille GILLOT-1/+47
2022-05-20Introduce LifetimeCtxt.Camille GILLOT-1/+1
2022-05-17Auto merge of #97012 - oli-obk:🦀_intrinsics, r=davidtwcobors-3/+1
2022-05-16Report unsafe for overriding link sections5225225-0/+29
2022-05-16Add a query for checking whether a function is an intrinsic.Oli Scherer-3/+1
2022-05-12Auto merge of #95562 - lcnr:attr-no-encode, r=davidtwcobors-26/+21
2022-05-12Auto merge of #96150 - est31:unused_macro_rules, r=petrochenkovbors-0/+1
2022-05-11ast: Introduce some traits to get AST node properties genericallyVadim Petrochenkov-2/+1
2022-05-11Rollup merge of #96882 - jackh726:no-subst, r=oli-obkYuki Okushi-7/+3
2022-05-10only_local: always check for misuselcnr-26/+21
2022-05-10Rollup merge of #96812 - cjgillot:no-lint-outllives-macro, r=petrochenkovDylan DPC-1/+2
2022-05-09Don't subst an adt defJack Huey-7/+3
2022-05-09Auto merge of #95542 - xFrednet:rfc-2383-expect-query, r=wesleywiserbors-12/+29
2022-05-08Auto merge of #96770 - flip1995:fix-trait-type-in-bounds, r=cjgillotbors-2/+2
2022-05-08Move lint expectation checking into a separate query (RFC 2383)xFrednet-12/+29
2022-05-07Track if a where bound comes from a impl Trait desugarflip1995-2/+2
2022-05-07Do not lint on explicit outlives requirements from external macros.Camille GILLOT-1/+2
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-05-03Auto merge of #96558 - bjorn3:librarify_parse_format, r=davidtwcobors-1/+4
2022-05-03Make rustc_parse_format compile on stablebjorn3-1/+4
2022-05-02rustc: Panic by default in `DefIdTree::parent`Vadim Petrochenkov-3/+3