| Age | Commit message (Expand) | Author | Lines |
| 2016-07-01 | Add the `after_expand` entry point between import resolution and the rest of ... | Jeffrey Seyfried | -11/+55 |
| 2016-06-30 | Remove `after_expand` and `after_write_deps` CompileController entry points | Jeffrey Seyfried | -60/+0 |
| 2016-06-28 | groundwork: create the `Resolver` earlier in phase 2 | Jeffrey Seyfried | -8/+8 |
| 2016-06-28 | groundwork: refactor the interface that `resolve` exposes to `driver` | Jeffrey Seyfried | -43/+30 |
| 2016-06-28 | cleanup: refactor away `ast::NodeIdAssigner` | Jeffrey Seyfried | -4/+2 |
| 2016-06-26 | Rollup merge of #34436 - jseyfried:no_block_expr, r=eddyb | Jeffrey Seyfried | -0/+24 |
| 2016-06-23 | Avoid wasting node ids | Jeffrey Seyfried | -0/+25 |
| 2016-06-20 | Improves organization of driver includes. | Paul Jarrett | -3/+2 |
| 2016-06-16 | Simplify gated cfg checking | Jeffrey Seyfried | -36/+12 |
| 2016-06-11 | Strip `#[test]` nodes during `cfg` processing on non-test builds. | Jeffrey Seyfried | -0/+2 |
| 2016-06-09 | Auto merge of #34149 - arielb1:remove-remove-dead-blocks, r=nikomatsakis | bors | -6/+13 |
| 2016-06-09 | fix issues | Ariel Ben-Yehuda | -1/+2 |
| 2016-06-09 | use the type name as the pass name | Ariel Ben-Yehuda | -1/+1 |
| 2016-06-09 | refactor simplify_cfg and split off simplify_branches | Ariel Ben-Yehuda | -0/+1 |
| 2016-06-09 | add hook infrastructure for automatically dumping MIR on every pass | Ariel Ben-Yehuda | -1/+3 |
| 2016-06-09 | merge the RemoveDeadBlocks pass into the SimplifyCfg pass | Ariel Ben-Yehuda | -5/+8 |
| 2016-06-09 | Auto merge of #34108 - jseyfried:refactor_prelude_injection, r=nrc | bors | -5/+2 |
| 2016-06-09 | Load macros from `extern crate`s during expansion. | Jeffrey Seyfried | -6/+3 |
| 2016-06-08 | Auto merge of #34083 - alexcrichton:dumb-hack, r=nrc | bors | -4/+16 |
| 2016-06-07 | Refactor away the prelude injection pass | Jeffrey Seyfried | -5/+2 |
| 2016-06-05 | rustc: Try to contain prepends to PATH | Alex Crichton | -4/+16 |
| 2016-06-04 | Auto merge of #33622 - arielb1:elaborate-drops, r=nikomatsakis | bors | -1/+6 |
| 2016-06-05 | break critical edges only when needed | Ariel Ben-Yehuda | -2/+3 |
| 2016-06-03 | implement drop elaboration | Ariel Ben-Yehuda | -0/+4 |
| 2016-06-01 | Move name resolution to phase 2 | Jeffrey Seyfried | -57/+66 |
| 2016-06-01 | Remove redundant `check_for_macros` AST pass. | Jeffrey Seyfried | -4/+0 |
| 2016-06-01 | Auto merge of #33794 - petrochenkov:sanity, r=nrc | bors | -1/+5 |
| 2016-05-31 | Take the def_map argument to TyCtxt::create_and_enter out of its RefCell. | Ms2ger | -2/+1 |
| 2016-05-30 | Move driver::Resolutions::def_map out of its RefCell. | Ms2ger | -5/+5 |
| 2016-05-28 | sanity -> validation | Vadim Petrochenkov | -3/+3 |
| 2016-05-28 | Add an AST sanity checking pass and use it to catch some illegal lifetime/lab... | Vadim Petrochenkov | -1/+5 |
| 2016-05-28 | Auto merge of #33821 - sanxiyn:cfg-test, r=nikomatsakis | bors | -1/+4 |
| 2016-05-27 | Strip unconfigured items during macro expansion | Jeffrey Seyfried | -9/+0 |
| 2016-05-24 | Remove unused field and argument | Seo Sanghyeon | -1/+0 |
| 2016-05-24 | Do not inject test harness for --cfg test | Seo Sanghyeon | -1/+5 |
| 2016-05-20 | Auto merge of #33553 - alexcrichton:cdylibs, r=brson | bors | -0/+3 |
| 2016-05-19 | rustc: Add a new crate type, cdylib | Alex Crichton | -0/+3 |
| 2016-05-18 | ignore dep-graph in resolve and lower_crate | Niko Matsakis | -1/+1 |
| 2016-05-18 | thread the DepGraph to session/crate-store | Niko Matsakis | -5/+4 |
| 2016-05-14 | Rollup merge of #33544 - dotdash:baby_dont_break_me_no_more, r=Aatch | Manish Goregaokar | -1/+1 |
| 2016-05-13 | Auto merge of #33538 - Ms2ger:LocalCrateReader, r=arielb1 | bors | -8/+7 |
| 2016-05-13 | Auto merge of #33532 - jseyfried:mutable_lowering_context, r=nrc | bors | -3/+2 |
| 2016-05-12 | Auto merge of #33450 - SiegeLord:dep_info_no_analysis, r=nrc | bors | -21/+50 |
| 2016-05-11 | Only break critical edges where actually needed | Björn Steinbrink | -1/+1 |
| 2016-05-11 | Make LocalCrateReader private to creader. | Ms2ger | -3/+2 |
| 2016-05-11 | Hand ownership of the Definitions to map_crate. | Ms2ger | -1/+0 |
| 2016-05-11 | rustc: Split 'tcx into 'gcx and 'tcx for InferCtxt and its users. | Eduard Burtescu | -4/+4 |
| 2016-05-11 | rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper. | Eduard Burtescu | -6/+10 |
| 2016-05-10 | Delay wrapping Definitions into a RefCell around LocalCrateReader. | Ms2ger | -6/+7 |
| 2016-05-10 | Rename after_ast to after_hir_lowering. | Pavel Sountsov | -17/+17 |