summary refs log tree commit diff
path: root/src/librustc/middle/dead.rs
AgeCommit message (Expand)AuthorLines
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
2017-04-24rustc: rename some of the queries to match tcx methods.Eduard-Mihai Burtescu-2/+2
2017-04-18kill a bunch of one off tasksNiko Matsakis-2/+0
2017-04-16Compress ReprOptions a little bitSimonas Kazlauskas-1/+1
2017-03-23convert privacy access levels into a queryNiko Matsakis-3/+4
2017-02-25rustc_typeck: hook up collect and item/body check to on-demand.Eduard-Mihai Burtescu-4/+3
2017-02-25rustc: consolidate dep-tracked hashmaps in tcx.maps.Eduard-Mihai Burtescu-1/+1
2017-01-26rustc: don't call the HIR AST.Eduard-Mihai Burtescu-10/+10
2017-01-26rustc: rename TyCtxt's `map` field to `hir`.Eduard-Mihai Burtescu-10/+10
2017-01-25rename `Tables` to `TypeckTables`Niko Matsakis-2/+2
2017-01-06rustc: keep track of tables everywhere as if they were per-body.Eduard-Mihai Burtescu-21/+26
2017-01-03Don't warn about dead foreign items if the 'allow(dead_code)' attribute is pr...Dylan McKay-1/+6
2016-12-28rustc: move function arguments into hir::Body.Eduard-Mihai Burtescu-3/+3
2016-12-28rustc: separate bodies for static/(associated)const and embedded constants.Eduard-Mihai Burtescu-7/+5
2016-12-28rustc: separate TraitItem from their parent Item, just like ImplItem.Eduard-Mihai Burtescu-9/+14
2016-12-15Warn unused type aliasesSeo Sanghyeon-0/+1
2016-12-15Remove now unnecessary codeSeo Sanghyeon-18/+5
2016-11-29revamp `Visitor` with a single method for controlling nested visitsNiko Matsakis-7/+5
2016-11-29Fix rebase breakageFlorian Diebold-1/+1
2016-11-29Split nested_visit_mode function off from nested_visit_mapFlorian Diebold-4/+6
2016-11-29rustc: replace body exprs by their idsFlorian Diebold-15/+20