summary refs log tree commit diff
path: root/src/librustc/middle/dead.rs
AgeCommit message (Expand)AuthorLines
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
2018-06-30in which hir::Visibility recalls whence it came (i.e., becomes Spanned)Zack M. Davis-2/+2
2018-06-28Always check type_dependent_defsvarkor-1/+5
2018-06-28Use `Ident`s for associated item definitions in HIRVadim Petrochenkov-2/+2
2018-06-03implement #[panic_implementation]Jorge Aparicio-1/+1
2018-05-26Use `Ident`s for fields in HIRVadim Petrochenkov-1/+1
2018-04-12Avoid comparing fields by name when possibleVadim Petrochenkov-22/+15
2018-04-12AST/HIR: Merge field access expressions for named and numeric fieldsVadim Petrochenkov-13/+1
2018-04-10Combine Session.entry_fn and Session.entry_type and make them thread-safeJohn Kåre Alsaker-1/+1
2018-03-22rustc: Add a `#[wasm_custom_section]` attributeAlex Crichton-0/+5
2018-01-13Remove `impl Foo for ..` in favor of `auto trait Foo`leonardo.yvens-1/+0
2018-01-09Rollup merge of #47258 - rkruppe:struct-assert, r=eddybkennytm-2/+2
2018-01-08rustc::ty: Rename `struct_variant` to `non_enum_variant`Robin Kruppe-2/+2
2018-01-07Rename ReprExtern to ReprC, and similarily rename a few other fields and loca...Robin Kruppe-8/+8
2017-11-19dead code lint to say "never constructed" for variantsZack M. Davis-9/+14
2017-11-03[Syntax Breaking] Rename DefaultImpl to AutoImplleonardo.yvens-1/+1