| Age | Commit message (Expand) | Author | Lines |
| 2017-07-05 | rustc: Implement the #[global_allocator] attribute | Alex Crichton | -0/+8 |
| 2017-07-02 | report the total number of errors on compilation failure | Ariel Ben-Yehuda | -20/+14 |
| 2017-06-28 | Shift mir-dataflow from `rustc_borrowck` to `rustc_mir` crate. | Felix S. Klock II | -1/+2 |
| 2017-06-19 | Auto merge of #39409 - pnkfelix:mir-borrowck2, r=nikomatsakis | bors | -0/+3 |
| 2017-06-16 | Auto merge of #42598 - cramertj:track-more-metadata, r=nikomatsakis | bors | -1/+2 |
| 2017-06-14 | on-demand dylib dependency formats | Taylor Cramer | -1/+1 |
| 2017-06-13 | On-demand is_const_fn | Taylor Cramer | -0/+1 |
| 2017-06-12 | Add post-pass to remove EndRegions of unborrowed extents. | Felix S. Klock II | -0/+3 |
| 2017-06-04 | Merge branch 'profiling' of github.com:whitequark/rust into profiling | Marco Castelluccio | -3/+5 |
| 2017-05-17 | Auto merge of #41911 - michaelwoerister:querify_trait_def, r=nikomatsakis | bors | -0/+3 |
| 2017-05-15 | Remove interior mutability from TraitDef by turning fields into queries. | Michael Woerister | -0/+3 |
| 2017-05-13 | Add lint for unused macros | est31 | -0/+2 |
| 2017-05-10 | rustc: Add a new `-Z force-unstable-if-unmarked` flag | Alex Crichton | -1/+1 |
| 2017-05-08 | incr.comp.: Hash more pieces of crate metadata to detect changes there. | Michael Woerister | -2/+1 |
| 2017-05-02 | remove `mir_passes` from `Session` and add a FIXME | Niko Matsakis | -2/+2 |
| 2017-05-02 | pacify the mercilous tidy | Niko Matsakis | -1/+2 |
| 2017-05-02 | support inlining by asking for optimizer mir for callees | Niko Matsakis | -1/+1 |
| 2017-05-02 | remove `Pass` and (temporarily) drop `Inline` | Niko Matsakis | -1/+1 |
| 2017-05-02 | rename `mir_map` to `queries` and remove `build_mir_for_crate` | Niko Matsakis | -10/+1 |
| 2017-05-02 | convert the `inline` pass to use the new multi result | Niko Matsakis | -1/+1 |
| 2017-05-02 | retool MIR passes completely | Niko Matsakis | -19/+0 |
| 2017-05-02 | move to only def-id passes | Niko Matsakis | -1/+1 |
| 2017-05-02 | rewrite `Passes` to have sets of passes | Niko Matsakis | -36/+38 |
| 2017-05-02 | introduce `DefIdPass` and remove all impls of `Pass` but `Inline` | Niko Matsakis | -22/+22 |
| 2017-05-02 | simplify the MirPass traits and passes dramatically | Niko Matsakis | -2/+1 |
| 2017-05-02 | rework `MirPass` API to be stateless and extract helper fns | Niko Matsakis | -1/+1 |
| 2017-05-01 | Add profiling support, through the rustc -Z profile flag. | whitequark | -3/+5 |
| 2017-04-30 | introduce per-fn RegionMaps | Taylor Cramer | -4/+0 |
| 2017-04-30 | On-demandify region mapping | Taylor Cramer | -5/+6 |
| 2017-04-26 | cache symbol names in ty::maps | Ariel Ben-Yehuda | -2/+2 |
| 2017-04-22 | cache attributes of items from foreign crates | Ariel Ben-Yehuda | -0/+2 |
| 2017-04-21 | sort `provide` | Niko Matsakis | -1/+2 |
| 2017-04-21 | make `reachable_set` ref-counted | Niko Matsakis | -1/+1 |
| 2017-04-16 | rustc: use monomorphic const_eval for cross-crate enum discriminants. | Eduard-Mihai Burtescu | -0/+2 |
| 2017-04-16 | rustc: expose monomorphic const_eval through on-demand. | Eduard-Mihai Burtescu | -1/+2 |
| 2017-04-15 | rustc: provide adt_sized_constraint as an on-demand query. | Eduard-Mihai Burtescu | -0/+1 |
| 2017-04-13 | use `tcx.crate_name(LOCAL_CRATE)` rather than `LinkMeta::crate_name` | Niko Matsakis | -1/+1 |
| 2017-04-12 | Rollup merge of #41232 - arielb1:mir-rvalues, r=eddyb | Tim Neumann | -6/+2 |
| 2017-04-12 | Rollup merge of #41141 - michaelwoerister:direct-metadata-ich-final, r=nikoma... | Tim Neumann | -0/+1 |
| 2017-04-12 | Rollup merge of #41063 - nikomatsakis:issue-40746-always-exec-loops, r=eddyb | Tim Neumann | -0/+1 |
| 2017-04-12 | ICH: Replace old, transitive metadata hashing with direct hashing approach. | Michael Woerister | -0/+1 |
| 2017-04-11 | Move rvalue checking to MIR | Ariel Ben-Yehuda | -6/+2 |
| 2017-04-07 | Rollup merge of #41056 - michaelwoerister:central-defpath-hashes, r=nikomatsakis | Corey Farwell | -2/+6 |
| 2017-04-07 | ICH: Centrally compute and cache DefPath hashes as part of DefPathTable. | Michael Woerister | -2/+6 |
| 2017-04-07 | Auto merge of #40873 - cramertj:on-demandify-queries, r=nikomatsakis | bors | -0/+1 |
| 2017-04-05 | Properly adjust filenames when multiple emissions | Simonas Kazlauskas | -4/+3 |
| 2017-04-04 | push `borrowck` into its own task | Niko Matsakis | -0/+1 |
| 2017-04-04 | On-demandify reachability | Taylor Cramer | -0/+1 |
| 2017-03-29 | Merge `ExpnId` and `SyntaxContext`. | Jeffrey Seyfried | -2/+2 |
| 2017-03-27 | Rollup merge of #40751 - nrc:save-callback, r=eddyb | Alex Crichton | -4/+1 |