| Age | Commit message (Expand) | Author | Lines |
| 2015-10-23 | distinguish projections from the env/obj-types vs those from | Niko Matsakis | -12/+62 |
| 2015-10-16 | show each object-safety violation once | Ariel Ben-Yehuda | -3/+8 |
| 2015-10-16 | deduplicate trait errors before they are displayed | Ariel Ben-Yehuda | -0/+35 |
| 2015-09-15 | Auto merge of #28413 - arielb1:deduplication, r=eddyb | bors | -9/+55 |
| 2015-09-15 | Auto merge of #28393 - arielb1:required-because-it-appears, r=nikomatsakis | bors | -41/+46 |
| 2015-09-15 | deduplicate erase_regions | Ariel Ben-Yehuda | -9/+55 |
| 2015-09-14 | move traits structural impls to traits::structural_impls | Ariel Ben-Yehuda | -144/+238 |
| 2015-09-14 | split ty.rs into smaller parts | Ariel Ben-Yehuda | -2/+2 |
| 2015-09-14 | move middle::ty and related modules to middle/ty/ | Ariel Ben-Yehuda | -18/+15 |
| 2015-09-13 | don't duplicate the code snippet in the "trait unimplemented" error | Ariel Ben-Yehuda | -41/+46 |
| 2015-09-04 | Auto merge of #28227 - birkenfeld:use_filter_map, r=alexcrichton | bors | -3/+2 |
| 2015-09-04 | Auto merge of #27984 - arielb1:misc-assemble-improvements, r=nikomatsakis | bors | -31/+36 |
| 2015-09-03 | middle: use filter_map instead of flat_map with Option iters | Georg Brandl | -3/+2 |
| 2015-09-03 | consolidate type-variable handling in assemble_candidates | Ariel Ben-Yehuda | -31/+36 |
| 2015-09-03 | Add an intital HIR and lowering step | Nick Cameron | -6/+7 |
| 2015-08-24 | convert to use `is_local` instead of `== LOCAL_CRATE` | Niko Matsakis | -3/+3 |
| 2015-08-24 | fallout from moving def-id | Niko Matsakis | -63/+66 |
| 2015-08-18 | add a fast-path to resolve_type_vars_if_possible | Ariel Ben-Yehuda | -1/+8 |
| 2015-08-17 | use an FnvHashSet instead of an HashSet in fulfill | Ariel Ben-Yehuda | -4/+3 |
| 2015-08-12 | traits/error_reporting.rs: always note obligation cause | Niko Matsakis | -5/+2 |
| 2015-08-12 | traits: consider whether origin is RFC1214 when caching, ensuring | Niko Matsakis | -11/+31 |
| 2015-08-12 | Introduce a "origin/cause" for new requirements (or bugfixes...) introduced b... | Niko Matsakis | -121/+233 |
| 2015-08-12 | Add two new kinds of predicates, WellFormed and ObjectSafe. | Niko Matsakis | -6/+80 |
| 2015-08-11 | Auto merge of #27584 - TimNN:macro-eof-span, r=huonw | bors | -6/+2 |
| 2015-08-10 | add and use Span.substitute_dummy method | Tim Neumann | -6/+2 |
| 2015-08-07 | rename ADTDef to AdtDef etc. | Ariel Ben-Yehuda | -2/+2 |
| 2015-08-06 | use VariantDef instead of struct_fields | Ariel Ben-Yehuda | -30/+11 |
| 2015-08-06 | introduce an ADTDef struct for struct/enum definitions | Ariel Ben-Yehuda | -26/+24 |
| 2015-07-25 | Auto merge of #27258 - nikomatsakis:issue-26952, r=eddyb | bors | -26/+40 |
| 2015-07-24 | Correct regression in type-inference caused by failing to reconfirm that | Niko Matsakis | -26/+40 |
| 2015-07-24 | Unify the upvar variables found in closures with the actual types of the | Niko Matsakis | -58/+29 |
| 2015-07-24 | Introduce ClosureSubsts rather than just having random fields in the | Niko Matsakis | -19/+14 |
| 2015-07-24 | introduce a Vec<Ty> to TyClosure for storing upvar types | Niko Matsakis | -13/+19 |
| 2015-07-18 | Auto merge of #27096 - apasel422:issue-26217, r=nikomatsakis | bors | -8/+24 |
| 2015-07-17 | clarify that `T` does not contain `'a` | Andrew Paseltiner | -2/+2 |
| 2015-07-17 | treat `for<'a> T: 'a` as `T: 'static` | Andrew Paseltiner | -8/+24 |
| 2015-07-17 | Auto merge of #27045 - nikomatsakis:better-object-defaults-error, r=pnkfelix | bors | -1/+0 |
| 2015-07-14 | Change int/uint => isize/usize in compiler docs. | Nick Hamann | -38/+38 |
| 2015-07-14 | Transition to the new object lifetime defaults, replacing the old | Niko Matsakis | -1/+0 |
| 2015-07-12 | Auto merge of #26895 - jroesch:modernize-typeck-names, r=nikomatsakis | bors | -5/+5 |
| 2015-07-12 | Implement RFC 1058 | Simonas Kazlauskas | -1/+1 |
| 2015-07-10 | Rename TypeWithMutability to TypeAndMut | Jared Roesch | -3/+3 |
| 2015-07-08 | Remove snake_case names from ty.rs | Jared Roesch | -5/+5 |
| 2015-07-04 | rustc: compute the vtable base of a supertrait during selection. Fixes #26339. | Eduard Burtescu | -84/+74 |
| 2015-07-04 | rustc: simplify ty::MethodOrigin and avoid trait item indices. | Eduard Burtescu | -14/+17 |
| 2015-07-03 | Add a boolean flag to ExistentialBounds tracking whether the | Niko Matsakis | -0/+1 |
| 2015-07-02 | Auto merge of #26677 - jroesch:fulfillment-context-refactor, r=nrc | bors | -36/+38 |
| 2015-07-01 | Address nits | Jared Roesch | -2/+2 |
| 2015-06-30 | Auto merge of #26686 - arielb1:associated-type-defaults-actually-work, r=eddyb | bors | -0/+3 |
| 2015-06-30 | Actually encode default associated types | Ariel Ben-Yehuda | -0/+3 |