about summary refs log tree commit diff
path: root/compiler/rustc_lint
AgeCommit message (Expand)AuthorLines
2023-01-11Auto merge of #105919 - uweigand:s390x-stack-overflow, r=Nilstriebbors-1/+2
2023-01-04Rollup merge of #106403 - compiler-errors:rename-hir-methods, r=cjgillotMichael Goulet-8/+6
2023-01-04Address commentsMichael Goulet-1/+1
2023-01-04Simplify some iterator combinatorsMichael Goulet-16/+11
2023-01-04get_parent and find_parentMichael Goulet-5/+4
2023-01-04rename get_parent_node to parent_idMichael Goulet-7/+6
2023-01-03fix dupe word typosRageking8-3/+3
2022-12-30Rollup merge of #106248 - dtolnay:revertupcastlint, r=jackh726Michael Goulet-66/+0
2022-12-29Rollup merge of #106221 - Nilstrieb:rptr-more-like-ref-actually, r=compiler-e...Matthias Krüger-1/+1
2022-12-29Revert "Implement allow-by-default multiple_supertrait_upcastable lint"David Tolnay-66/+0
2022-12-28Rename `Rptr` to `Ref` in AST and HIRNilstrieb-1/+1
2022-12-28Rollup merge of #105484 - nbdd0121:upcast, r=compiler-errorsfee1-dead-0/+66
2022-12-27Rollup merge of #106064 - lukas-code:outlives-macro, r=cjgillotMichael Goulet-63/+85
2022-12-27Rollup merge of #105515 - estebank:issue-104141, r=oli-obkMatthias Krüger-0/+1
2022-12-26address review comments + better testsLukas Markeffsky-51/+63
2022-12-25fix more clippy::style findingsMatthias Krüger-8/+6
2022-12-24Rollup merge of #105975 - jeremystucki:rustc-remove-needless-lifetimes, r=eholkMatthias Krüger-1/+1
2022-12-22Fix `explicit_outlives_requirements` lint in macrosLukas Markeffsky-20/+30
2022-12-22Rollup merge of #104741 - bryangarza:bug-104588-async-track-caller, r=compile...Matthias Krüger-1/+72
2022-12-22Rollup merge of #106008 - uweigand:s390x-lintgroup-order, r=NilstriebYuki Okushi-1/+10
2022-12-21Sort lint_groups in no_lint_suggestionUlrich Weigand-1/+10
2022-12-21Improve code based on feedback.Bryan Garza-16/+10
2022-12-21Add lint doc commentBryan Garza-1/+20
2022-12-21Update track_caller logic/lint after rebaseBryan Garza-4/+13
2022-12-21update wording of lintBryan Garza-1/+1
2022-12-21Update code based on PR commentsBryan Garza-3/+9
2022-12-21Switch `#[track_caller]` back to a no-op unless feature gate is enabledBryan Garza-1/+44
2022-12-20rustc: Remove needless lifetimesJeremy Stucki-1/+1
2022-12-20Auto merge of #105880 - Nilstrieb:make-newtypes-less-not-rust, r=oli-obkbors-2/+2
2022-12-19Fix stack overflow in recursive AST walk in early lintUlrich Weigand-1/+2
2022-12-18Rollup merge of #105873 - matthiaskrgr:clippy_fmt, r=NilstriebMatthias Krüger-3/+3
2022-12-18Rollup merge of #105869 - matthiaskrgr:clone_on_copy, r=compiler-errorsMatthias Krüger-2/+2
2022-12-18A few small cleanups for `newtype_index`Nilstrieb-1/+1
2022-12-18Make `#[custom_encodable]` an attribute for `newtype_index`Nilstrieb-1/+1
2022-12-18don't restuct references just to reborrowMatthias Krüger-6/+6
2022-12-18use &str / String literals instead of format!()Matthias Krüger-3/+3
2022-12-18don't clone Copy typesMatthias Krüger-2/+2
2022-12-17Rollup merge of #105768 - fee1-dead-contrib:iat-style, r=eholkMatthias Krüger-1/+11
2022-12-16Detect inherent associated types not having CamelCaseDeadbeef-1/+11
2022-12-14Ensure no one constructs `AliasTy`s themselvesOli Scherer-3/+3
2022-12-14Remove many more cases of `mk_substs_trait` that can now use the iterator sch...Oli Scherer-1/+1
2022-12-13Combine projection and opaque into aliasMichael Goulet-9/+11
2022-12-13squash OpaqueTy and ProjectionTy into AliasTyMichael Goulet-3/+3
2022-12-13ProjectionTy.item_def_id -> ProjectionTy.def_idMichael Goulet-2/+2
2022-12-13Use ty::OpaqueTy everywhereMichael Goulet-3/+3
2022-12-12Speed up the "builtin lints only" case.Nicholas Nethercote-7/+51
2022-12-12Reinstate `{Early,Late}LintPassObjects`.Nicholas Nethercote-40/+106
2022-12-12Rename `run_early_passes` as `lint_callback`.Nicholas Nethercote-28/+28
2022-12-11Rollup merge of #105537 - kadiwa4:remove_some_imports, r=fee1-deadMatthias Krüger-2/+1
2022-12-10Auto merge of #105416 - nnethercote:more-linting-tweaks, r=cjgillotbors-58/+80