summary refs log tree commit diff
path: root/src/librustc_passes
AgeCommit message (Expand)AuthorLines
2017-03-10Refactor out `ast::ItemKind::MacroDef`.Jeffrey Seyfried-5/+0
2017-02-28Remove the TypedConstValSimonas Kazlauskas-8/+1
2017-02-28Make Rvalue::ty infallibleSimonas Kazlauskas-1/+1
2017-02-25rustc_const_eval: always demand typeck_tables for evaluating constants.Eduard-Mihai Burtescu-8/+6
2017-02-25rustc_typeck: rework coherence to be almost completely on-demand.Eduard-Mihai Burtescu-3/+3
2017-02-25rustc: consolidate dep-tracked hashmaps in tcx.maps.Eduard-Mihai Burtescu-1/+1
2017-02-25Rollup merge of #40027 - cramertj:stabilize_static_recursion, r=nrcEduard-Mihai Burtescu-18/+6
2017-02-25Rollup merge of #40025 - est31:master, r=eddybEduard-Mihai Burtescu-0/+1
2017-02-25Rollup merge of #39864 - cramertj:normalize-breaks, r=nikomatsakisEduard-Mihai Burtescu-16/+49
2017-02-23Implement non-capturing closure to fn coercionest31-0/+1
2017-02-22Change break or continue with no label to error nmbr 590Taylor Cramer-2/+2
2017-02-21Stabilize static_recursionTaylor Cramer-18/+6
2017-02-18Properly implement labeled breaks in while conditionsTaylor Cramer-3/+43
2017-02-17Normalize labeled and unlabeled breaksTaylor Cramer-15/+8
2017-02-15[MIR] Make InlineAsm a StatementSimonas Kazlauskas-1/+1
2017-02-10SwitchInt over SwitchSimonas Kazlauskas-1/+0
2017-02-10If is now always a SwitchInt in MIRSimonas Kazlauskas-1/+0
2017-02-10Add Rvalue::Discriminant to retrieve discriminantSimonas Kazlauskas-0/+1
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