about summary refs log tree commit diff
path: root/src/librustc_lint/builtin.rs
AgeCommit message (Expand)AuthorLines
2020-08-30mv compiler to compiler/mark-2422/+0
2020-08-30Rollup merge of #75885 - jumbatm:issue75739-clashing-extern-declarations-tran...Dylan DPC-0/+35
2020-08-27Fix ICE on unwrap of unknown layout.jumbatm-10/+24
2020-08-26Remove unnecessary assert.jumbatm-5/+6
2020-08-26Use same name as attr.jumbatm-1/+1
2020-08-25Also handle transparent single-variant enumsjumbatm-9/+11
2020-08-25Fix clashing_extern_declarations false positive.jumbatm-0/+32
2020-08-19Rollup merge of #75554 - jumbatm:fix-clashing-extern-decl-overflow, r=lcnrYuki Okushi-102/+132
2020-08-17Auto merge of #75120 - JulianKnodt:rm_reps, r=oli-obkbors-3/+3
2020-08-17rust_ast::ast => rustc_astUjjwal Sharma-3/+3
2020-08-18Wrap recursion in `ensure_sufficient_stack`.jumbatm-88/+91
2020-08-18Also accept Refs for is_primitive_or_pointerjumbatm-4/+5
2020-08-18Avoid double hashset lookup.jumbatm-2/+1
2020-08-18Don't memoize seen types.jumbatm-51/+9
2020-08-18Reduce indentation by replacing match arm w/ early return.jumbatm-125/+118
2020-08-18Remove structural equiv check for Array const.jumbatm-3/+0
2020-08-18Remove unnecessary rebinding of def ids.jumbatm-11/+5
2020-08-18Fix stack overflow for recursive types.jumbatm-102/+187
2020-08-16hir: introduce `QPath::LangItem`David Wood-1/+1
2020-08-15replaced log with tracingGurpreet Singh-1/+1
2020-08-13merge `as_local_hir_id` with `local_def_id_to_hir_id`Bastian Kauschke-2/+2
2020-08-08Eliminate the `SessionGlobals` from `librustc_ast`.Nicholas Nethercote-16/+17
2020-08-04rustc_ast: `(Nested)MetaItem::check_name` -> `has_name`Vadim Petrochenkov-1/+1
2020-07-31fix part of comparison that would always evaluate to "true", probably an over...Matthias Krüger-1/+1
2020-07-30Fix missed same-sized member clash in ClashingExternDeclarations.jumbatm-5/+32
2020-07-30Address code review comments.jumbatm-63/+46
2020-07-30Apply suggested wording changes from code review.jumbatm-1/+1
2020-07-30Don't emit clashing decl lint for FFI-safe enums.jumbatm-9/+60
2020-07-27fix rebaseBastian Kauschke-2/+0
2020-07-27introduce PredicateAtomBastian Kauschke-7/+6
2020-07-27this might be unqualified, but at least it's now quantifiedBastian Kauschke-3/+3
2020-07-27split ignore_qualifiersBastian Kauschke-17/+7
2020-07-27`PredicateKint` -> `PredicateKind`, the beginning of the endBastian Kauschke-18/+24
2020-07-27progressBastian Kauschke-2/+5
2020-07-17Rollup merge of #74438 - RalfJung:uninit-lint, r=davidtwcoManish Goregaokar-5/+23
2020-07-17warn about uninit multi-variant enumsRalf Jung-5/+23
2020-07-17Rename TypeckTables to TypeckResults.Valentin Lazureanu-6/+6
2020-07-03Use 'tcx for references to AccessLevels wherever possible.Eduard-Mihai Burtescu-61/+53
2020-07-02rustc_lint: avoid using TypeckTables::empty for LateContext.Eduard-Mihai Burtescu-5/+4
2020-06-30change `skip_binder` to use T by valueBastian Kauschke-1/+1
2020-06-28Rename the lint to clashing_extern_declarations.jumbatm-9/+9
2020-06-26rustc_lint: only query `typeck_tables_of` when a lint needs it.Eduard-Mihai Burtescu-10/+10
2020-06-21Make is_freeze and is_copy_modulo_regions take TyCtxtAtRalf Jung-1/+1
2020-06-20Add ClashingExternDecl lint.jumbatm-5/+226
2020-06-15Auto merge of #72080 - matthewjasper:uniform-impl-trait, r=nikomatsakisbors-0/+4
2020-06-11Rename `TyKind::Def` to `OpaqueDef`Matthew Jasper-1/+1
2020-06-11Stop special casing top level TAITMatthew Jasper-0/+4
2020-06-10Track span of function in method calls, and use this in #[track_caller]Aaron Hill-1/+1
2020-05-20introduce newtype'd `Predicate<'tcx>`Bastian Kauschke-3/+3
2020-05-20rename `Predicate` to `PredicateKind`, introduce aliasBastian Kauschke-3/+3