summary refs log tree commit diff
path: root/compiler/rustc_lint/src/builtin.rs
AgeCommit message (Expand)AuthorLines
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
2022-02-01remove `TyS::same_type`lcnr-1/+1
2022-01-28Rollup merge of #92611 - Amanieu:asm-reference, r=m-ou-seMatthias Krüger-0/+3
2022-01-23rustc_lint: Remove some redundant fields from `EarlyContext`Vadim Petrochenkov-7/+7
2022-01-21Remove a span from hir::ExprKind::MethodCallCameron Steffen-1/+1
2022-01-20Rollup merge of #92704 - 5225225:std_mem_transmute_ref_t_mut_t, r=michaelwoer...Matthias Krüger-3/+3
2022-01-19Add links to the reference and rust by example for asm! docs and lintsAmanieu d'Antras-0/+3
2022-01-16Replace NestedVisitorMap with NestedFilterCameron Steffen-6/+0
2022-01-16Auto merge of #92805 - BoxyUwU:revert-lazy-anon-const-substs, r=lcnrbors-3/+3
2022-01-15Reduce use of local_def_id_to_hir_id.Camille GILLOT-3/+2
2022-01-15Return a LocalDefId in get_parent_item.Camille GILLOT-1/+1
2022-01-15initial revertEllen-3/+3
2022-01-09Make message for &T -> &mut T transmute more accurate5225225-3/+3
2021-12-19Auto merge of #91957 - nnethercote:rm-SymbolStr, r=oli-obkbors-1/+1
2021-12-15Remove unnecessary sigils around `Symbol::as_str()` calls.Nicholas Nethercote-1/+1
2021-12-12Stabilize asm! and global_asm!Amanieu d'Antras-4/+2