about summary refs log tree commit diff
path: root/src/librustc/middle/dead.rs
AgeCommit message (Expand)AuthorLines
2019-03-29Rollup merge of #59486 - varkor:dead-code-impl, r=sanxiynMazdak Farrokhzad-8/+6
2019-03-28Walk all items for dead_code lint by defaultvarkor-9/+6
2019-03-28Rollup merge of #59216 - stepnivlk:type_dependent_defs-wrappers, r=oli-obkMazdak Farrokhzad-2/+2
2019-03-28Visit ItemKind::Impl for dead code lintvarkor-0/+1
2019-03-25Allocate HIR id counters for use trees in MiscCollectorJohn Kåre Alsaker-1/+1
2019-03-24Re-order fields in `Def::Ctor`.David Wood-1/+1
2019-03-24Move `CtorOf` into `hir::def`.David Wood-2/+2
2019-03-24Separate variant id and variant constructor id.David Wood-12/+27
2019-03-23Auto merge of #59096 - ljedrz:HirIdify_AccessLevel, r=Zoxcbors-1/+1
2019-03-16Add def getting methods to librustc/ty/contextTomas Koutsky-2/+2
2019-03-15rustc: remove TyCtxt::parent_def_id in favor of TyCtxt::parent.Eduard-Mihai Burtescu-2/+2
2019-03-13middle: replace NodeId with HirId in AccessLevelsljedrz-1/+1
2019-03-12Visit impl Trait for dead_code lintSeo Sanghyeon-1/+12
2019-03-02hir: HirIdify Impl&TraitItemIdljedrz-1/+1
2019-03-02hir: remove NodeId from Itemljedrz-1/+1
2019-03-02hir: remove NodeId from StructFieldljedrz-1/+1
2019-03-01middle: HirIdify deadljedrz-58/+59
2019-02-24hir: remove NodeId from Exprljedrz-5/+5
2019-02-20hir: HirId-ify intravisitljedrz-2/+2
2019-02-09cleanup: rename node_id_to_type(_opt)ljedrz-1/+1
2019-02-05move librustc to 2018Mark Mansi-12/+12
2019-01-15Querify entry_fnIgor Matuszewski-1/+1
2018-12-26Store `Ident` rather than just `Name` in HIR types `Item` and `ForeignItem`.Alexander Regueiro-3/+3
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-18Mark tuple structs as live if their constructors are usedOliver Scherer-42/+38
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-1/+1
2018-12-06Use a function to access the Hir map to be able to turn it into a query laterJohn Kåre Alsaker-12/+12
2018-12-03Handle existential types in dead code analysisOliver Scherer-0/+1
2018-11-18Fix ICEs from imports of items not defined in modulesVadim Petrochenkov-1/+1
2018-11-02Remove deprecated unstable `#[panic_implementation]`Vadim Petrochenkov-4/+2
2018-10-19Remove unused boxOliver Scherer-5/+4
2018-10-19Prefer `Default::default` over `FxHash*::default` in struct constructorsOliver Scherer-1/+2
2018-10-19Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hackOliver Scherer-2/+2
2018-10-07Auto merge of #54810 - 1aim:unused-impl-trait, r=oli-obkbors-1/+7
2018-10-07Auto merge of #54451 - alexcrichton:no-mangle-extern-linkage, r=michaelwoeristerbors-5/+10
2018-10-06rustc: Allow `#[no_mangle]` anywhere in a crateAlex Crichton-5/+10
2018-10-06rustc/middle: whitespace & formatting fixesljedrz-3/+3
2018-10-06rustc/middle: improve some patternsljedrz-4/+2
2018-10-04Fix dead code lint for functions using impl TraitJonas Schievink-1/+7
2018-09-29don't elide lifetimes in paths in librustc/Zack M. Davis-1/+1
2018-08-27Rename hir::map::NodeKind to hir::Nodevarkor-11/+11
2018-08-27Remove path prefixes from NodeKindvarkor-10/+10
2018-08-27Rename hir::map::Node to hir::map::NodeKindvarkor-10/+10
2018-08-23add #[panic_handler]; deprecate #[panic_implementation]Jorge Aparicio-1/+3
2018-08-22Remove unnecessary TyKind::svarkor-1/+1
2018-08-22Remove Ty prefix from Ty{Adt|Array|Slice|RawPtr|Ref|FnDef|FnPtr|Dynamic|Closu...varkor-4/+4
2018-08-22Rename ty::TyVariants to ty::TyKindvarkor-1/+1
2018-08-19mv codemap() source_map()Donato Sciarra-2/+2
2018-08-19mv (mod) codemap source_mapDonato Sciarra-2/+2
2018-08-07Add HirId to VisibilityKind::RestrictedMark Rousskov-1/+1