| Age | Commit message (Expand) | Author | Lines |
| 2017-08-23 | make `for_all_relevant_impls` O(1) again | Ariel Ben-Yehuda | -10/+8 |
| 2017-08-17 | Revert "Auto merge of #42840 - arielb1:poison-smoke-and-mirrors, r=nikomatsakis" | Ariel Ben-Yehuda | -179/+161 |
| 2017-08-17 | Revert "Auto merge of #43184 - nikomatsakis:incr-comp-anonymize-trait-selecti... | Ariel Ben-Yehuda | -71/+56 |
| 2017-08-17 | Revert "save the subobligations as well" | Ariel Ben-Yehuda | -12/+6 |
| 2017-08-12 | save the subobligations as well | Niko Matsakis | -6/+12 |
| 2017-07-15 | Auto merge of #43184 - nikomatsakis:incr-comp-anonymize-trait-selection, r=mi... | bors | -56/+71 |
| 2017-07-12 | Rollup merge of #43000 - estebank:on-unimplemented-path, r=arielb1 | Mark Simulacrum | -0/+4 |
| 2017-07-12 | integrate anon dep nodes into trait selection | Niko Matsakis | -56/+71 |
| 2017-07-11 | Downgrade ProjectionTy's TraitRef to its substs | Tobias Schottdorf | -40/+38 |
| 2017-07-07 | return EvaluatedToRecur when evaluating a recursive obligation tree | Ariel Ben-Yehuda | -27/+97 |
| 2017-07-07 | use the evaluation cache instead of the global fulfillment cache | Ariel Ben-Yehuda | -98/+39 |
| 2017-07-07 | use dep-graph reads for the evaluation cache | Ariel Ben-Yehuda | -0/+4 |
| 2017-07-07 | prevent illegal coinductive matching in trait evaluation | Ariel Ben-Yehuda | -38/+41 |
| 2017-07-05 | use field init shorthand in src/librustc | Zack M. Davis | -50/+50 |
| 2017-07-05 | `rustc_on_unimplemented` supports referring to trait | Esteban Küber | -0/+4 |
| 2017-06-29 | Correct comments about unsizing regarding #40319. | Masaki Hara | -3/+3 |
| 2017-06-29 | Add unsized tuple coercions. | Masaki Hara | -1/+37 |
| 2017-06-29 | Check explicitly that tuple initializer is Sized. | Masaki Hara | -0/+8 |
| 2017-06-29 | Auto merge of #42642 - venkatagiri:issue_42312, r=nikomatsakis | bors | -8/+10 |
| 2017-06-28 | Auto merge of #42797 - arielb1:ex-falso-ice, r=nikomatsakis | bors | -2/+5 |
| 2017-06-28 | rustc_typeck: use body-id of type-checking item in need_type_info | Venkata Giri Reddy | -8/+10 |
| 2017-06-28 | Auto merge of #42850 - estebank:unwanted-return-rotj, r=nikomatsakis | bors | -49/+52 |
| 2017-06-27 | rustc: move the PolyFnSig out of TyFnDef. | Eduard-Mihai Burtescu | -17/+30 |
| 2017-06-27 | rustc: rename closure_type to fn_sig. | Eduard-Mihai Burtescu | -2/+2 |
| 2017-06-24 | Detect missing `;` on methods with return type `()` | Esteban Küber | -49/+52 |
| 2017-06-21 | avoid translating roots with predicates that do not hold | Ariel Ben-Yehuda | -2/+5 |
| 2017-06-14 | suppress trait errors that are implied by other errors | Ariel Ben-Yehuda | -155/+92 |
| 2017-06-12 | Auto merge of #42537 - michaelwoerister:tcx-for-dep-node, r=nikomatsakis | bors | -15/+21 |
| 2017-06-10 | rustc: make the comon case of tcx.infer_ctxt(()) nicer. | Eduard-Mihai Burtescu | -14/+17 |
| 2017-06-10 | rustc: do not depend on infcx.tables in MemCategorizationContext. | Eduard-Mihai Burtescu | -11/+3 |
| 2017-06-09 | incr.comp.: Uniformly represent DepNodes as (Kind, StableHash) pairs. | Michael Woerister | -15/+21 |
| 2017-06-07 | Cover all cases in closure errors | Tommy Ip | -5/+6 |
| 2017-06-06 | Update closure errors to emit context for FnMut | Tommy Ip | -7/+12 |
| 2017-06-05 | Better closure error message | Tommy Ip | -5/+27 |
| 2017-06-01 | pacify the mercilous tidy | Niko Matsakis | -5/+16 |
| 2017-06-01 | ergonomic improvements to the methods in infcx | Niko Matsakis | -77/+44 |
| 2017-06-01 | strip param-env from infcx | Niko Matsakis | -131/+263 |
| 2017-06-01 | move projection mode into parameter environment | Niko Matsakis | -16/+19 |
| 2017-05-31 | Upgrade ProjectionTy's Name to a DefId | Tobias Schottdorf | -12/+15 |
| 2017-05-30 | Syntax highlight all rust code in librustc/traits/README.md | bjorn3 | -19/+31 |
| 2017-05-23 | Auto merge of #42015 - nikomatsakis:chalk-trait-env-2, r=eddyb | bors | -22/+22 |
| 2017-05-23 | Auto merge of #41559 - GuillaumeGomez:partial-eq-msg, r=estebank | bors | -10/+18 |
| 2017-05-22 | two more style nits | Niko Matsakis | -10/+10 |
| 2017-05-22 | rename `parameter_environment` to `param_env` | Niko Matsakis | -6/+6 |
| 2017-05-22 | rename `ParameterEnvironment` to `ParamEnv` | Niko Matsakis | -7/+7 |
| 2017-05-22 | centralize the caching for is-copy, is-sized, and is-freeze | Niko Matsakis | -3/+3 |
| 2017-05-17 | Add better error message when == operator is badly used | Guillaume Gomez | -10/+18 |
| 2017-05-16 | Remove unreachable branches in traits::project | Michael Woerister | -116/+72 |
| 2017-05-16 | Don't use queries::try_get() in assoc_ty projection | Michael Woerister | -25/+16 |
| 2017-05-15 | Share lists of blanket impls in results of relevant_impls_for() query. | Michael Woerister | -1/+13 |