about summary refs log tree commit diff
path: root/compiler/rustc_lint/src/builtin.rs
AgeCommit message (Expand)AuthorLines
2022-06-19Use `ensure` for `UnusedBrokenConst`.Camille GILLOT-4/+2
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-6/+6
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-6/+6
2022-06-11Address commentsMichael Goulet-3/+1
2022-06-11Handle empty where-clause betterMichael Goulet-1/+2
2022-06-08Remove the `infer_static_outlives_requirements` featureYuki Okushi-11/+2
2022-06-06Auto merge of #97086 - 5225225:link-section-is-unsafe, r=davidtwcobors-0/+29
2022-05-28Move things to rustc_type_irWilco Kusee-2/+2
2022-05-21Remove feature: `crate` visibility modifierJacob Pratt-7/+1
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-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-6/+2
2022-05-11Rollup merge of #96882 - jackh726:no-subst, r=oli-obkYuki Okushi-7/+3
2022-05-10only_local: always check for misuselcnr-6/+2
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-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-04-30Store all generic bounds as where predicates.Camille GILLOT-105/+61
2022-04-30Inline WhereClause into Generics.Camille GILLOT-8/+6
2022-04-30Box HIR Generics and Impl.Camille GILLOT-2/+2
2022-04-23Fix lints.Camille GILLOT-41/+28
2022-04-23Drop vis in Item.Camille GILLOT-7/+12
2022-04-23Drop vis in ImplItem.Camille GILLOT-1/+1
2022-04-23Drop vis from ForeignItem.Camille GILLOT-1/+1
2022-04-23Drop vis in FieldDef.Camille GILLOT-39/+36
2022-04-17Visit generics inside visit_fn.Camille GILLOT-0/+1
2022-04-05errors: implement fallback diagnostic translationDavid Wood-1/+1
2022-04-05span: move `MultiSpan`David Wood-2/+2
2022-04-01invalid_value lint: detect invalid initialization of arraysRalf Jung-7/+16
2022-03-16rustc_error: make ErrorReported impossible to constructmark-16/+20
2022-03-15fix typosDylan DPC-7/+7
2022-03-11Improve `AdtDef` interning.Nicholas Nethercote-15/+15
2022-03-07Clarify `Layout` interning.Nicholas Nethercote-2/+2
2022-03-02Extend unused_doc_comments lint to check on blocksGuillaume Gomez-0/+10
2022-02-25Auto merge of #93368 - eddyb:diagbld-guarantee, r=estebankbors-6/+6
2022-02-24better ObligationCause for normalization errors in can_type_implement_copyMichael Goulet-2/+9
2022-02-23Replace `&mut DiagnosticBuilder`, in signatures, with `&mut Diagnostic`.Eduard-Mihai Burtescu-6/+6
2022-02-21use `List<Ty<'tcx>>` for tupleslcnr-2/+2
2022-02-16Move ty::print methods to Drop-based scope guardsMark Rousskov-1/+1
2022-02-15Overhaul `Const`.Nicholas Nethercote-1/+1
2022-02-15Overhaul `RegionKind` and `Region`.Nicholas Nethercote-3/+3
2022-02-15Overhaul `TyS` and `Ty`.Nicholas Nethercote-9/+5
2022-02-11Revert "Auto merge of #92007 - oli-obk:lazy_tait2, r=nikomatsakis"Oli Scherer-1/+0
2022-02-02manual formattingOli Scherer-1/+1
2022-02-02Lazily resolve type-alias-impl-trait defining usesOli Scherer-0/+1