| Age | Commit message (Expand) | Author | Lines |
| 2016-12-12 | Auto merge of #38057 - KiChjang:display-formal-type-param, r=nikomatsakis | bors | -8/+36 |
| 2016-12-11 | Auto merge of #38249 - arielb1:special-substs, r=nikomatsakis | bors | -0/+1 |
| 2016-12-05 | Refactor ty::FnSig to privatize all fields | Mark-Simulacrum | -16/+9 |
| 2016-12-05 | erase lifetimes when translating specialized substs | Ariel Ben-Yehuda | -0/+1 |
| 2016-12-03 | Display better error messages for E0282 | Keith Yeung | -3/+17 |
| 2016-12-03 | Add TypeVariableOrigin enum | Keith Yeung | -5/+19 |
| 2016-12-03 | Auto merge of #38059 - arielb1:no-mere-overflow, r=nikomatsakis | bors | -1/+1 |
| 2016-12-02 | Auto merge of #38053 - eddyb:lazy-9, r=nikomatsakis | bors | -18/+20 |
| 2016-11-29 | rustc: simplify AdtDef by removing the field types and ty::ivar. | Eduard-Mihai Burtescu | -1/+1 |
| 2016-11-29 | rustc: remove type information from TraitDef. | Eduard-Mihai Burtescu | -17/+19 |
| 2016-11-28 | Adds TyCtxt::require_lang_item(LangItem) to simplify lang item requires. | Mark-Simulacrum | -2/+1 |
| 2016-11-28 | Refactor TyTrait to contain a interned ExistentialPredicate slice. | Mark-Simulacrum | -93/+77 |
| 2016-11-29 | evaluate obligations in LIFO order during closure projection | Ariel Ben-Yehuda | -1/+1 |
| 2016-11-28 | Remove BuiltinBound and BuiltinBounds. | Mark-Simulacrum | -87/+41 |
| 2016-11-28 | Refactor BuiltinBounds to Vec<DefId> on TraitObject. | Mark-Simulacrum | -24/+22 |
| 2016-11-28 | Privatize TraitObject.principal and add a method accessor, returning Option. | Mark-Simulacrum | -22/+28 |
| 2016-11-21 | Use `Symbol` instead of `InternedString` in the AST, HIR, and various other p... | Jeffrey Seyfried | -2/+3 |
| 2016-11-20 | Move `syntax::util::interner` -> `syntax::symbol`, cleanup. | Jeffrey Seyfried | -2/+2 |
| 2016-11-17 | Auto merge of #37660 - nikomatsakis:incremental-36349, r=eddyb | bors | -4/+5 |
| 2016-11-17 | hash the contents of impl-item-ref by adding them to visitor | Niko Matsakis | -2/+2 |
| 2016-11-17 | when creating an AssociatedItem, read data from impl, not impl item | Niko Matsakis | -2/+3 |
| 2016-11-15 | register `infer-ok` obligations properly | Niko Matsakis | -18/+8 |
| 2016-11-15 | remove TypeOrigin and use ObligationCause instead | Niko Matsakis | -43/+121 |
| 2016-11-12 | rustc: move closure upvar types to the closure substs | Ariel Ben-Yehuda | -3/+3 |
| 2016-11-10 | rustc: clean up lookup_item_type and remove TypeScheme. | Eduard Burtescu | -15/+19 |
| 2016-11-10 | rustc: unify and simplify managing associated items. | Eduard Burtescu | -204/+65 |
| 2016-11-08 | Replace FnvHasher use with FxHasher. | Nicholas Nethercote | -24/+24 |
| 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 |