summary refs log tree commit diff
path: root/src/librustc_passes
AgeCommit message (Expand)AuthorLines
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
2016-11-10rustc: unify and simplify managing associated items.Eduard Burtescu-2/+2
2016-11-10rustc: use an Expr instead of a Block for function bodies.Eduard Burtescu-5/+5
2016-11-10syntax: don't fake a block around closures' bodies during parsing.Eduard Burtescu-2/+1
2016-11-09Rollup merge of #37229 - nnethercote:FxHasher, r=nikomatsakisEduard-Mihai Burtescu-7/+7
2016-11-08Auto merge of #36843 - petrochenkov:dotstab, r=nikomatsakisbors-1/+1
2016-11-08Replace FnvHasher use with FxHasher.Nicholas Nethercote-7/+7
2016-11-05Rollup merge of #37583 - michaelwoerister:hir-stats, r=alexcrichtonAlex Crichton-0/+375
2016-11-04Add -Zhir-stats for collecting statistics on HIR and ASTMichael Woerister-0/+375
2016-11-03Stabilize `..` in tuple (struct) patternsVadim Petrochenkov-1/+1
2016-11-02rustc: record the target type of every adjustment.Eduard Burtescu-6/+8
2016-11-02rustc: make all read access to tcx.tables go through a method.Eduard Burtescu-9/+10
2016-10-29Auto merge of #37378 - petrochenkov:nopat, r=eddybbors-1/+9
2016-10-27Preparations and cleanupVadim Petrochenkov-3/+5
2016-10-26Prohibit patterns in trait methods without bodiesVadim Petrochenkov-1/+9
2016-10-04Turn some impossible definitions into ICEsVadim Petrochenkov-2/+2
2016-10-04Set `NON_ZERO_SIZED` flag correctly for struct/union ctorsVadim Petrochenkov-16/+8
2016-10-04Separate Def::StructCtor/Def::VariantCtor from Def::Struct/Def::VariantVadim Petrochenkov-6/+6
2016-09-28Call arrays "arrays" instead of "vecs" internallyJonas Schievink-1/+1
2016-09-27Auto merge of #36761 - jonathandturner:E0425_E0446_E0449, r=nrcbors-1/+4
2016-09-26Update E0425, E0446, E0449Jonathan Turner-1/+4
2016-09-26make emit_feature_err take a ParseSessTim Neumann-1/+1
2016-09-20rustc_metadata: group information into less tags.Eduard Burtescu-8/+6