| Age | Commit message (Expand) | Author | Lines |
| 2017-03-10 | Refactor out `ast::ItemKind::MacroDef`. | Jeffrey Seyfried | -1/+1 |
| 2017-03-03 | Auto merge of #39927 - nikomatsakis:incr-comp-skip-borrowck-2, r=eddyb | bors | -1/+5 |
| 2017-02-28 | Make transmuting from fn item types to pointer-sized types a hard error. | Eduard Burtescu | -9/+39 |
| 2017-02-28 | move the `FreeRegionMap` into `TypeckTables` | Niko Matsakis | -1/+5 |
| 2017-02-25 | rustc_const_eval: always demand typeck_tables for evaluating constants. | Eduard-Mihai Burtescu | -93/+11 |
| 2017-02-25 | rustc_typeck: rework coherence to be almost completely on-demand. | Eduard-Mihai Burtescu | -2/+0 |
| 2017-02-25 | rustc_typeck: hook up collect and item/body check to on-demand. | Eduard-Mihai Burtescu | -4/+3 |
| 2017-02-25 | rustc: simplify tcx.closure_type(...) as it can copy the cached values. | Eduard-Mihai Burtescu | -4/+8 |
| 2017-02-25 | rustc: combine BareFnTy and ClosureTy into FnSig. | Eduard-Mihai Burtescu | -7/+7 |
| 2017-02-25 | rustc: introduce a query system for type information in ty::maps. | Eduard Burtescu | -74/+44 |
| 2017-02-25 | rustc: consolidate dep-tracked hashmaps in tcx.maps. | Eduard-Mihai Burtescu | -1/+1 |
| 2017-02-25 | rustc: store type parameter defaults outside of ty::Generics. | Eduard-Mihai Burtescu | -14/+5 |
| 2017-02-25 | Rollup merge of #40025 - est31:master, r=eddyb | Eduard-Mihai Burtescu | -0/+2 |
| 2017-02-23 | Implement non-capturing closure to fn coercion | est31 | -0/+2 |
| 2017-02-18 | Properly implement labeled breaks in while conditions | Taylor Cramer | -8/+16 |
| 2017-02-17 | Normalize labeled and unlabeled breaks | Taylor Cramer | -21/+4 |
| 2017-02-10 | Prefer switching on false for boolean switches | Simonas Kazlauskas | -3/+0 |
| 2017-02-10 | Only SwitchInt over integers, not all consts | Simonas Kazlauskas | -0/+13 |
| 2017-02-10 | SwitchInt over Switch | Simonas Kazlauskas | -0/+1 |
| 2017-02-09 | Auto merge of #39686 - frewsxcv:rollup, r=frewsxcv | bors | -1/+3 |
| 2017-02-09 | Rollup merge of #39602 - estebank:fix-39544, r=eddyb | Corey Farwell | -1/+3 |
| 2017-02-09 | Auto merge of #39265 - est31:master, r=petrochenkov | bors | -13/+1 |
| 2017-02-08 | sanitizer support | Jorge Aparicio | -0/+2 |
| 2017-02-08 | Stabilize static in const | est31 | -13/+1 |
| 2017-02-06 | Fix ICE when accessing mutably an immutable enum | Esteban Küber | -1/+3 |
| 2017-02-05 | make lifetimes that only appear in return type early-bound | Niko Matsakis | -20/+29 |
| 2017-02-05 | Rollup merge of #39009 - canndrew:default-unit-warnings, r=nikomatsakis | Corey Farwell | -1/+1 |
| 2017-02-04 | Auto merge of #38426 - vadimcn:nobundle, r=alexcrichton | bors | -1/+2 |
| 2017-02-03 | Add warning for () to ! switch | Andrew Cann | -1/+1 |
| 2017-01-30 | Merge ty::TyBox into ty::TyAdt | Vadim Petrochenkov | -1/+1 |
| 2017-01-28 | rustc: move object default lifetimes to resolve_lifetimes. | Eduard-Mihai Burtescu | -21/+328 |
| 2017-01-28 | rustc: always keep an explicit lifetime in trait objects. | Eduard-Mihai Burtescu | -2/+10 |
| 2017-01-28 | rustc: lower trait type paths as TyTraitObject. | Eduard-Mihai Burtescu | -33/+6 |
| 2017-01-28 | rustc: move most of lifetime elision to resolve_lifetimes. | Eduard-Mihai Burtescu | -10/+492 |
| 2017-01-28 | rustc: simplify scope-tracking in resolve_lifetime. | Eduard-Mihai Burtescu | -321/+219 |
| 2017-01-28 | rustc: clean up the style of middle::resolve_lifetime. | Eduard-Mihai Burtescu | -69/+99 |
| 2017-01-28 | rustc: always include elidable lifetimes in HIR types. | Eduard-Mihai Burtescu | -0/+6 |
| 2017-01-27 | Auto merge of #39139 - estebank:issue-38147, r=nikomatsakis | bors | -0/+57 |
| 2017-01-26 | Point to immutable arg/fields when trying to use as &mut | Esteban Küber | -0/+57 |
| 2017-01-26 | Auto merge of #39066 - arielb1:lifetime-extension-test, r=nikomatsakis | bors | -19/+74 |
| 2017-01-26 | rustc: don't call the HIR AST. | Eduard-Mihai Burtescu | -65/+65 |
| 2017-01-26 | rustc: rename TyCtxt's `map` field to `hir`. | Eduard-Mihai Burtescu | -62/+62 |
| 2017-01-25 | rename `Tables` to `TypeckTables` | Niko Matsakis | -7/+7 |
| 2017-01-25 | end temporary lifetimes being extended by `let X: &_` hints | Ariel Ben-Yehuda | -19/+74 |
| 2017-01-19 | Implement the "static-nobundle" library kind (RFC 1717). | Vadim Chugunov | -1/+2 |
| 2017-01-16 | AST/HIR: Replace Path with Type in WhereEqPredicate | Vadim Petrochenkov | -6/+5 |
| 2017-01-09 | trans/metadata: Remove obsolete CrateStore::can_have_local_instance() | Michael Woerister | -8/+0 |
| 2017-01-09 | metadata: Add is_exported_symbol() method to CrateStore. | Michael Woerister | -0/+2 |
| 2017-01-06 | rustc: keep track of tables everywhere as if they were per-body. | Eduard-Mihai Burtescu | -150/+126 |
| 2017-01-05 | Auto merge of #38689 - pnkfelix:dont-check-stability-on-private-items, r=niko... | bors | -1/+36 |