about summary refs log tree commit diff
path: root/src/librustc/middle/dead.rs
AgeCommit message (Expand)AuthorLines
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
2018-07-21dead-code lint: say "constructed" for structsZack M. Davis-1/+5
2018-07-21Auto merge of #52438 - ljedrz:rustc_vec_capacity, r=eddybbors-10/+6
2018-07-20Refactor a few push loops to iterators in librustcljedrz-10/+6
2018-07-19Auto merge of #52024 - oli-obk:existential_parse, r=nikomatsakisbors-0/+1
2018-07-18Implement existential typesOliver Schneider-0/+1
2018-07-16rustc: Use link_section, not wasm_custom_sectionAlex Crichton-5/+0
2018-07-16ItemKindcsmoe-24/+24
2018-07-16ExprKindcsmoe-5/+5
2018-07-16VariantKindcsmoe-1/+1
2018-07-14Remove `ty_to_def_id`Oliver Schneider-5/+1
2018-07-09Implement #[alloc_error_handler]Simon Sapin-1/+11
2018-07-02Auto merge of #51866 - zackmdavis:hir_making_each_day_of_the_year, r=petroche...bors-2/+2
2018-07-01Auto merge of #51882 - varkor:check-type_dependent_defs, r=estebankbors-1/+5