summary refs log tree commit diff
path: root/src/librustc_passes
AgeCommit message (Expand)AuthorLines
2017-01-28Auto merge of #39305 - eddyb:synelide, r=nikomatsakisbors-0/+12
2017-01-28rustc: always keep an explicit lifetime in trait objects.Eduard-Mihai Burtescu-0/+12
2017-01-27move `cast_kinds` into `TypeckTables` where it belongsNiko Matsakis-1/+1
2017-01-27Auto merge of #39158 - petrochenkov:bounds, r=nikomatsakisbors-0/+26
2017-01-26rustc: don't call the HIR AST.Eduard-Mihai Burtescu-51/+51
2017-01-26rustc: rename TyCtxt's `map` field to `hir`.Eduard-Mihai Burtescu-8/+8
2017-01-25rename `Tables` to `TypeckTables`Niko Matsakis-2/+2
2017-01-25Auto merge of #35712 - oli-obk:exclusive_range_patterns, r=nikomatsakisbors-2/+34
2017-01-24Refactor parsing of generic arguments/parameters and where clausesVadim Petrochenkov-0/+26
2017-01-22Remove unused `extern crate`s.Jeffrey Seyfried-1/+0
2017-01-19add exclusive range patterns under a feature gateOliver Schneider-2/+34
2017-01-17Rename ObjectSum into TraitObject in AST/HIRVadim Petrochenkov-1/+1
2017-01-17AST/HIR: Merge ObjectSum and PolyTraitRefVadim Petrochenkov-2/+1
2017-01-08Auto merge of #38813 - eddyb:lazy-11, r=nikomatsakisbors-46/+46
2017-01-06rustc: keep track of tables everywhere as if they were per-body.Eduard-Mihai Burtescu-46/+46
2016-12-29Remove not(stage0) from deny(warnings)Alex Crichton-1/+1
2016-12-28rustc: simplify constant cross-crate loading and rustc_passes::consts.Eduard-Mihai Burtescu-401/+134
2016-12-28rustc: move function arguments into hir::Body.Eduard-Mihai Burtescu-2/+2
2016-12-28rustc: separate bodies for static/(associated)const and embedded constants.Eduard-Mihai Burtescu-31/+32
2016-12-28rustc: separate TraitItem from their parent Item, just like ImplItem.Eduard-Mihai Burtescu-2/+7
2016-12-22Refactor how global paths are represented (for both ast and hir).Jeffrey Seyfried-2/+2
2016-12-19Optimize `ast::PathSegment`.Jeffrey Seyfried-2/+2
2016-12-06annotate stricter lifetimes on LateLintPass methods to allow them to forward ...Oliver Schneider-39/+39
2016-12-05Auto merge of #38093 - mikhail-m1:stack-overflow, r=arielb1bors-65/+60
2016-12-04Auto merge of #38092 - pnkfelix:mir-stats, r=nikomatsakisbors-0/+320
2016-12-03fix stack overflow by enum and cont issue #36163, some paths were skipped whi...Mikhail Modin-65/+60
2016-11-30Adds `-Z mir-stats`, which is similar to `-Z hir-stats`.Felix S. Klock II-0/+320
2016-11-30Update the bootstrap compilerAlex Crichton-1/+0
2016-11-29revamp `Visitor` with a single method for controlling nested visitsNiko Matsakis-14/+16
2016-11-29Fix rebase breakageFlorian Diebold-1/+1
2016-11-29Split nested_visit_mode function off from nested_visit_mapFlorian Diebold-13/+15
2016-11-29Refactor inlined items some moreFlorian Diebold-21/+30
2016-11-29Add make tidy fixesFlorian Diebold-1/+2
2016-11-29Save bodies of functions for inlining into other cratesFlorian Diebold-5/+13
2016-11-29rustc_passes: fix compilationFlorian Diebold-32/+50
2016-11-28Auto merge of #37791 - petrochenkov:where, r=nikomatsakisbors-1/+19
2016-11-28rustc: embed path resolutions into the HIR instead of keeping DefMap.Eduard-Mihai Burtescu-31/+27
2016-11-28rustc: desugar `use a::{b,c};` into `use a::b; use a::c;` in HIR.Eduard-Mihai Burtescu-6/+0
2016-11-28rustc: desugar UFCS as much as possible during HIR lowering.Eduard Burtescu-3/+6
2016-11-25Support `?Sized` in where clausesVadim Petrochenkov-1/+19
2016-11-22Auto merge of #37487 - goffrie:break, r=nikomatsakisbors-14/+74
2016-11-21Implement the `loop_break_value` feature.Geoffry Song-14/+74
2016-11-22Start warning cycle.Jeffrey Seyfried-0/+7
2016-11-21Cleanup `InternedString`.Jeffrey Seyfried-2/+2
2016-11-20Move `syntax::util::interner` -> `syntax::symbol`, cleanup.Jeffrey Seyfried-1/+2
2016-11-20Refactor away `ast::Attribute_`.Jeffrey Seyfried-1/+1
2016-11-16add a `nested_visit_map` methodNiko Matsakis-0/+8
2016-11-16fallout from separating impl-items from implsNiko Matsakis-0/+4
2016-11-16refactor Visitor into ItemLikeVisitor and intravisit::VisitorNiko Matsakis-13/+14
2016-11-10Rollup merge of #37412 - eddyb:lazy-6, r=nikomatsakisEduard-Mihai Burtescu-7/+6