summary refs log tree commit diff
path: root/src/librustc/middle/dead.rs
AgeCommit message (Expand)AuthorLines
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
2017-10-31Count type aliases in patternssinkuu-6/+6
2017-09-25Point at signature on unused lintEsteban Küber-7/+21
2017-09-08Use NodeId/HirId instead of DefId for local variables.Eduard-Mihai Burtescu-1/+2
2017-09-05rustc: Migrate lang items to a queryAlex Crichton-1/+1
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-2/+2
2017-08-14Fix some merge fallout.Michael Woerister-2/+0
2017-08-11Improve validation of TypeckTables keys.Michael Woerister-1/+1
2017-08-11Encapsulate sub-table access in TypeckTables and validate keys on each access.Michael Woerister-3/+3
2017-08-11Use ItemLocalId as key for node_types, node_substs, and adjustments in Typeck...Michael Woerister-1/+1
2017-08-11Make TypeckTables::type_dependent_defs use ItemLocalId instead of NodeId.Michael Woerister-5/+7
2017-08-09rustc: Rearchitect lints to be emitted more eagerlyAlex Crichton-24/+28
2017-08-06Handle type aliases as wellGuillaume Gomez-3/+6
2017-08-06Fix union unused fields checkGuillaume Gomez-14/+11
2017-08-06Improve union unused field detectionGuillaume Gomez-29/+26
2017-08-05Improve dead code detection for unionsGuillaume Gomez-15/+31
2017-08-05Don't warn on unused field on unionGuillaume Gomez-3/+15
2017-07-05use field init shorthand in src/librustcZack M. Davis-4/+4
2017-07-05rustc: Implement the #[global_allocator] attributeAlex Crichton-0/+5
2017-06-01rustc: replace method_map with Def::Method and node_substs entries.Eduard-Mihai Burtescu-1/+1
2017-06-01rustc: keep overloaded autoderef MethodCallee's in Adjust.Eduard-Mihai Burtescu-3/+1
2017-04-29Don't ever warn about #[used] items being dead code.Eduard-Mihai Burtescu-0/+6
2017-04-28do not access `inherited_impls` map directlyNiko Matsakis-8/+7
2017-04-24rustc: expose the common DUMMY_SP query case as tcx methods.Eduard-Mihai Burtescu-2/+1