| Age | Commit message (Expand) | Author | Lines |
| 2017-05-02 | rename from `item_mir` to `optimized_mir` | Niko Matsakis | -1/+1 |
| 2017-05-02 | introduce `mir_keys()` | Niko Matsakis | -4/+4 |
| 2017-05-02 | Rollup merge of #41662 - nikomatsakis:on-demandify-region-mapping, r=eddyb | Corey Farwell | -3/+5 |
| 2017-05-01 | Queryify const_is_rvalue_promotable_to_static | Taylor Cramer | -1/+1 |
| 2017-04-30 | modify `ExprUseVisitor` and friends to take region-maps, not def-id | Niko Matsakis | -1/+2 |
| 2017-04-30 | introduce per-fn RegionMaps | Taylor Cramer | -2/+3 |
| 2017-04-30 | intern CodeExtents | Niko Matsakis | -1/+1 |
| 2017-04-24 | rustc: rename some of the queries to match tcx methods. | Eduard-Mihai Burtescu | -1/+1 |
| 2017-04-20 | rustc: combine type_needs_drop_given_env and may_drop into needs_drop. | Eduard-Mihai Burtescu | -1/+1 |
| 2017-04-20 | rustc: replace interior_unsafe with a Freeze trait. | Eduard-Mihai Burtescu | -2/+2 |
| 2017-04-18 | convert calls to `visit_all_item_likes_in_krate` | Niko Matsakis | -10/+8 |
| 2017-04-16 | rustc_const_eval: move ConstEvalErr to the rustc crate. | Eduard-Mihai Burtescu | -4/+5 |
| 2017-04-12 | Rollup merge of #41232 - arielb1:mir-rvalues, r=eddyb | Tim Neumann | -137/+0 |
| 2017-04-11 | Move rvalue checking to MIR | Ariel Ben-Yehuda | -137/+0 |
| 2017-04-04 | kill `CheckStaticRecursion` | Niko Matsakis | -3/+0 |
| 2017-04-04 | kill the `CheckLoops` DepNode | Niko Matsakis | -2/+0 |
| 2017-03-23 | Remove internal liblog | Alex Crichton | -2/+2 |
| 2017-03-20 | Rollup merge of #40229 - cramertj:break-to-blocks, r=nikomatsakis | Corey Farwell | -9/+16 |
| 2017-03-17 | Implement ? in catch expressions and add tests | Taylor Cramer | -9/+16 |
| 2017-03-14 | Refactor `Attribute` to use `Path` and `TokenStream` instead of `MetaItem`. | Jeffrey Seyfried | -3/+1 |
| 2017-03-10 | Refactor out `ast::ItemKind::MacroDef`. | Jeffrey Seyfried | -5/+0 |
| 2017-02-28 | Remove the TypedConstVal | Simonas Kazlauskas | -8/+1 |
| 2017-02-28 | Make Rvalue::ty infallible | Simonas Kazlauskas | -1/+1 |
| 2017-02-25 | rustc_const_eval: always demand typeck_tables for evaluating constants. | Eduard-Mihai Burtescu | -8/+6 |
| 2017-02-25 | rustc_typeck: rework coherence to be almost completely on-demand. | Eduard-Mihai Burtescu | -3/+3 |
| 2017-02-25 | rustc: consolidate dep-tracked hashmaps in tcx.maps. | Eduard-Mihai Burtescu | -1/+1 |
| 2017-02-25 | Rollup merge of #40027 - cramertj:stabilize_static_recursion, r=nrc | Eduard-Mihai Burtescu | -18/+6 |
| 2017-02-25 | Rollup merge of #40025 - est31:master, r=eddyb | Eduard-Mihai Burtescu | -0/+1 |
| 2017-02-25 | Rollup merge of #39864 - cramertj:normalize-breaks, r=nikomatsakis | Eduard-Mihai Burtescu | -16/+49 |
| 2017-02-23 | Implement non-capturing closure to fn coercion | est31 | -0/+1 |
| 2017-02-22 | Change break or continue with no label to error nmbr 590 | Taylor Cramer | -2/+2 |
| 2017-02-21 | Stabilize static_recursion | Taylor Cramer | -18/+6 |
| 2017-02-18 | Properly implement labeled breaks in while conditions | Taylor Cramer | -3/+43 |
| 2017-02-17 | Normalize labeled and unlabeled breaks | Taylor Cramer | -15/+8 |
| 2017-02-15 | [MIR] Make InlineAsm a Statement | Simonas Kazlauskas | -1/+1 |
| 2017-02-10 | SwitchInt over Switch | Simonas Kazlauskas | -1/+0 |
| 2017-02-10 | If is now always a SwitchInt in MIR | Simonas Kazlauskas | -1/+0 |
| 2017-02-10 | Add Rvalue::Discriminant to retrieve discriminant | Simonas Kazlauskas | -0/+1 |
| 2017-01-28 | Auto merge of #39305 - eddyb:synelide, r=nikomatsakis | bors | -0/+12 |
| 2017-01-28 | rustc: always keep an explicit lifetime in trait objects. | Eduard-Mihai Burtescu | -0/+12 |
| 2017-01-27 | move `cast_kinds` into `TypeckTables` where it belongs | Niko Matsakis | -1/+1 |
| 2017-01-27 | Auto merge of #39158 - petrochenkov:bounds, r=nikomatsakis | bors | -0/+26 |
| 2017-01-26 | rustc: don't call the HIR AST. | Eduard-Mihai Burtescu | -51/+51 |
| 2017-01-26 | rustc: rename TyCtxt's `map` field to `hir`. | Eduard-Mihai Burtescu | -8/+8 |
| 2017-01-25 | rename `Tables` to `TypeckTables` | Niko Matsakis | -2/+2 |
| 2017-01-25 | Auto merge of #35712 - oli-obk:exclusive_range_patterns, r=nikomatsakis | bors | -2/+34 |
| 2017-01-24 | Refactor parsing of generic arguments/parameters and where clauses | Vadim Petrochenkov | -0/+26 |
| 2017-01-22 | Remove unused `extern crate`s. | Jeffrey Seyfried | -1/+0 |
| 2017-01-19 | add exclusive range patterns under a feature gate | Oliver Schneider | -2/+34 |
| 2017-01-17 | Rename ObjectSum into TraitObject in AST/HIR | Vadim Petrochenkov | -1/+1 |