| Age | Commit message (Expand) | Author | Lines |
| 2016-12-14 | evaluate obligations in LIFO order during closure projection | Ariel Ben-Yehuda | -1/+1 |
| 2016-11-06 | rustc: harden against InferOk having obligations in more cases. | Eduard Burtescu | -15/+21 |
| 2016-11-04 | Auto merge of #37167 - nikomatsakis:jroesch-issue-18937, r=pnkfelix | bors | -34/+150 |
| 2016-11-02 | just use full-normalization when for the impl trait ref | Niko Matsakis | -15/+10 |
| 2016-11-02 | normalize trait-ref in context of impl | Niko Matsakis | -8/+8 |
| 2016-11-01 | apply review feedback nits | Niko Matsakis | -2/+1 |
| 2016-11-01 | introduce new origin for `Trait+'b` | Niko Matsakis | -0/+19 |
| 2016-11-01 | go back to supplying diagnostic | Niko Matsakis | -2/+3 |
| 2016-11-01 | compare-method lint | Niko Matsakis | -5/+23 |
| 2016-11-01 | cleanup error reporting and add `ui` tests | Niko Matsakis | -14/+55 |
| 2016-11-01 | elaborate `T: 'a` dependencies | Niko Matsakis | -20/+58 |
| 2016-10-31 | Changed most vec! invocations to use square braces | iirelu | -4/+4 |
| 2016-10-26 | Auto merge of #37270 - Mark-Simulacrum:smallvec-optimized-arenas, r=eddyb | bors | -8/+8 |
| 2016-10-25 | Utilize AccumulateVec to avoid heap allocations in mk_{substs, type_list, tup... | Mark-Simulacrum | -8/+8 |
| 2016-10-25 | Auto merge of #37111 - TimNN:sized-enums, r=nikomatsakis | bors | -2/+1 |
| 2016-10-24 | Rollup merge of #37324 - GuillaumeGomez:trait_error_message, r=jonathandturner | Jonathan Turner | -2/+4 |
| 2016-10-24 | disallow unsized enums | Tim Neumann | -2/+1 |
| 2016-10-22 | Fix typo that resulted in comparison-to-self | Johannes Muenzel | -1/+1 |
| 2016-10-21 | only remove keys that mention skolemized regions | Niko Matsakis | -2/+2 |
| 2016-10-21 | when pop skol, also remove from proj cache | Niko Matsakis | -2/+8 |
| 2016-10-21 | Improve E0277 help message | Guillaume Gomez | -2/+4 |
| 2016-10-19 | Rollup merge of #37241 - zackmdavis:if_let_over_none_spaced_empty_block_arm, ... | Guillaume Gomez | -11/+7 |
| 2016-10-19 | Use TypedArena::alloc_slice in rustc. | Mark-Simulacrum | -1/+1 |
| 2016-10-17 | prefer `if let` to match with `None => { }` arm in some places | Zack M. Davis | -11/+7 |
| 2016-10-14 | add a per-param-env cache to `impls_bound` | Ariel Ben-Yehuda | -1/+1 |
| 2016-10-03 | Optimize plug_leaks some more. | Nicholas Nethercote | -3/+3 |
| 2016-09-20 | rustc_trans: simplify vtable and symbol handling. | Eduard Burtescu | -2/+121 |
| 2016-09-20 | rustc: remove ImplOrTraitItemId and TraitDef's associated_type_names. | Eduard Burtescu | -2/+2 |
| 2016-09-20 | rustc_metadata: move more RBML tags to auto-serialization. | Eduard Burtescu | -48/+17 |
| 2016-09-20 | rustc_metadata: go only through rustc_serialize in astencode. | Eduard Burtescu | -3/+2 |
| 2016-09-14 | clear obligations-added flag with nested fulfillcx | Niko Matsakis | -22/+24 |
| 2016-09-08 | Refactor `TyStruct`/`TyEnum`/`TyUnion` into `TyAdt` | Vadim Petrochenkov | -33/+27 |
| 2016-09-04 | Replace `_, _` with `..` | Vadim Petrochenkov | -2/+2 |
| 2016-09-03 | Some better support for unions through the compiler | Vadim Petrochenkov | -1/+2 |
| 2016-09-03 | Add union types | Vadim Petrochenkov | -4/+7 |
| 2016-09-01 | Auto merge of #35761 - nikomatsakis:faster-trans-fulfill-obligation, r=eddyb | bors | -17/+20 |
| 2016-09-01 | turn the RFC1592 warnings into hard errors | Ariel Ben-Yehuda | -153/+31 |
| 2016-08-31 | remove `normalize_infer_ctxt` constructor | Niko Matsakis | -1/+1 |
| 2016-08-31 | remove unneccessary uses of `drain_fulfillment_cx` | Niko Matsakis | -16/+19 |
| 2016-08-28 | Rollup merge of #35917 - jseyfried:remove_attr_ext_traits, r=nrc | Jeffrey Seyfried | -1/+0 |
| 2016-08-27 | Rollup merge of #35985 - 0xmohit:pr/error-code-E0277, r=jonathandturner | Jonathan Turner | -2/+3 |
| 2016-08-27 | rustc: use Vec<Kind> in Substs, where Kind is a &TyS | &Region tagged pointer. | Eduard Burtescu | -24/+22 |
| 2016-08-27 | rustc: pass ty::Region behind an interned 'tcx reference. | Eduard Burtescu | -9/+11 |
| 2016-08-27 | rustc: use accessors for Substs::{types,regions}. | Eduard Burtescu | -26/+21 |
| 2016-08-25 | Refactor away `AttrMetaMethods`. | Jeffrey Seyfried | -1/+0 |
| 2016-08-25 | Refactor away `AttributeMethods`. | Jeffrey Seyfried | -1/+1 |
| 2016-08-25 | Update E0277 to new error format | Mohit Agarwal | -2/+3 |
| 2016-08-17 | Display secondary span for E0053 for Sort TypeErrors | Keith Yeung | -1/+1 |
| 2016-08-17 | rustc: remove ParamSpace from Substs. | Eduard Burtescu | -18/+16 |
| 2016-08-17 | rustc: split GenericPredicates of a method from its parent predicates. | Eduard Burtescu | -14/+12 |