| Age | Commit message (Expand) | Author | Lines |
| 2016-01-11 | Change error scheme so that if projection fails we generate `A::B` instead of... | Niko Matsakis | -5/+20 |
| 2015-11-28 | Auto merge of #29383 - petrochenkov:empstr, r=pnkfelix | bors | -6/+6 |
| 2015-11-26 | split the metadata code into rustc_metadata | Ariel Ben-Yehuda | -1/+1 |
| 2015-11-26 | Use the TypeOrigin variants qualified. | Ms2ger | -15/+15 |
| 2015-11-20 | Change TraitRef subtyping checks to equality | Aaron Turon | -20/+19 |
| 2015-11-19 | Fix the fallout | Vadim Petrochenkov | -6/+6 |
| 2015-11-15 | address review comments | Ariel Ben-Yehuda | -1/+3 |
| 2015-11-15 | fix remaining bugs | Ariel Ben-Yehuda | -49/+74 |
| 2015-11-15 | add a global evaluation cache | Ariel Ben-Yehuda | -1/+9 |
| 2015-11-15 | introduce evaluate_obligation_conservatively and use it | Ariel Ben-Yehuda | -0/+32 |
| 2015-11-15 | evaluate projections outside the outer probe in recursive evaluation | Ariel Ben-Yehuda | -156/+46 |
| 2015-11-15 | put projections in RFC447 order | Ariel Ben-Yehuda | -8/+16 |
| 2015-11-15 | simplify and reduce the size of EvaluationResult | Ariel Ben-Yehuda | -56/+99 |
| 2015-11-05 | remove excess string allocation | Steve Klabnik | -1/+1 |
| 2015-10-27 | project: add a recursion limit to "tail-recursive" projections | Ariel Ben-Yehuda | -2/+3 |
| 2015-10-24 | Auto merge of #29259 - arielb1:supertrait-self-2, r=eddyb | bors | -10/+3 |
| 2015-10-24 | object_safety: check whether a supertrait contains Self even without being it | Ariel Ben-Yehuda | -10/+3 |
| 2015-10-22 | distinguish projections from the env/obj-types vs those from | Niko Matsakis | -12/+62 |
| 2015-10-08 | typos: fix a grabbag of typos all over the place | Cristi Cobzarenco | -2/+2 |
| 2015-10-01 | Convert DefId to use DefIndex, which is an index into a list of | Niko Matsakis | -5/+2 |
| 2015-10-01 | move LOCAL_CRATE to cstore | Niko Matsakis | -2/+4 |
| 2015-09-28 | Minor code cleanup. | Scott Olson | -2/+2 |
| 2015-09-26 | show each object-safety violation once | Ariel Ben-Yehuda | -3/+8 |
| 2015-09-26 | deduplicate trait errors before they are displayed | Ariel Ben-Yehuda | -0/+35 |
| 2015-09-24 | early-prohibit objects with Self-containing supertraits | Ariel Ben-Yehuda | -5/+33 |
| 2015-09-16 | Use ast attributes every where (remove HIR attributes). | Nick Cameron | -1/+1 |
| 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 |