| Age | Commit message (Expand) | Author | Lines |
| 2017-04-24 | Fix type error. | Without Boats | -1/+1 |
| 2017-04-24 | Add compile-fail test. | Without Boats | -1/+1 |
| 2017-04-23 | Associated consts are not object safe. | Without Boats | -0/+9 |
| 2017-04-23 | Auto merge of #41486 - arielb1:select-where, r=eddyb | bors | -1/+6 |
| 2017-04-23 | traits::select: quickly filter out predicates from other traits | Ariel Ben-Yehuda | -1/+6 |
| 2017-04-23 | clean-up adt_sized_constraint now that it uses on-demand | Ariel Ben-Yehuda | -5/+3 |
| 2017-04-22 | bail out of selection when there are multiple surviving candidates | Ariel Ben-Yehuda | -7/+7 |
| 2017-04-22 | avoid calling `mk_region` unnecessarily | Ariel Ben-Yehuda | -2/+2 |
| 2017-04-21 | move the uses of the trans caches into rustc::traits | Niko Matsakis | -4/+143 |
| 2017-04-21 | move the trans trait caches into tcx | Niko Matsakis | -0/+74 |
| 2017-04-20 | Rollup merge of #41377 - nikomatsakis:issue-41298-ICE-inference, r=eddyb | Corey Farwell | -8/+17 |
| 2017-04-20 | Rollup merge of #41214 - estebank:less-multiline, r=petrochenkov | Corey Farwell | -15/+13 |
| 2017-04-19 | propagate other obligations that were left out | Niko Matsakis | -4/+13 |
| 2017-04-19 | propagate obligations during overlap check | Niko Matsakis | -4/+4 |
| 2017-04-19 | Auto merge of #41325 - eddyb:isolate-snapshots-for-good, r=arielb1 | bors | -2/+2 |
| 2017-04-18 | change note for patterns | Cengiz Can | -1/+1 |
| 2017-04-18 | fixes #40013 | Cengiz Can | -41/+84 |
| 2017-04-15 | rustc: ban registering obligations during InferCtxt snapshots. | Eduard-Mihai Burtescu | -2/+2 |
| 2017-04-15 | Remove MethodMatchResult and MethodMatchedData. | Mark Simulacrum | -31/+0 |
| 2017-04-14 | Further update with response to feedback | Sean Griffin | -9/+4 |
| 2017-04-14 | Implement RFC 1268 | Sean Griffin | -0/+10 |
| 2017-04-12 | Add a way to get shorter spans until `char` for pointing at defs | Esteban Küber | -15/+13 |
| 2017-04-11 | fix long line | Niko Matsakis | -1/+2 |
| 2017-04-11 | generalize type variables too | Niko Matsakis | -4/+20 |
| 2017-04-11 | use obligations to propagate sub-typing instead of the TV code | Niko Matsakis | -1/+4 |
| 2017-04-11 | add Subtype predicate | Niko Matsakis | -1/+67 |
| 2017-04-10 | Explicit help message for binop type missmatch | Esteban Küber | -11/+9 |
| 2017-03-30 | add an `ObligationCauseCode` we'll use later (`ReturnNoExpression`) | Niko Matsakis | -0/+7 |
| 2017-03-22 | Changed error message for ObjectSafetyViolation::SupertraitSelf | mandeep | -1/+1 |
| 2017-03-20 | Auto merge of #39628 - arielb1:shimmir, r=eddyb | bors | -14/+13 |
| 2017-03-19 | Auto merge of #40346 - jseyfried:path_and_tokenstream_attr, r=nrc | bors | -1/+1 |
| 2017-03-18 | resolve instances to ty::Instance directly | Ariel Ben-Yehuda | -14/+13 |
| 2017-03-14 | Refactor `Attribute` to use `Path` and `TokenStream` instead of `MetaItem`. | Jeffrey Seyfried | -1/+1 |
| 2017-03-13 | some style fixes | Tshepang Lekhonkhobe | -2/+2 |
| 2017-03-11 | Rollup merge of #40404 - cengizIO:master, r=nikomatsakis | Ariel Ben-Yehuda | -8/+13 |
| 2017-03-10 | fix #40294 obligation cause.body_id is not always a NodeExpr | Cengiz Can | -8/+13 |
| 2017-03-08 | Disallow subtyping between T and U in T: Unsize<U>. | Eduard-Mihai Burtescu | -3/+3 |
| 2017-03-02 | Auto merge of #39655 - durka:recursion-limit-suggestion, r=nikomatsakis | bors | -1/+1 |
| 2017-03-02 | note -> help | Alex Burka | -1/+1 |
| 2017-02-28 | Rollup merge of #39977 - frewsxcv:error-reporting-cleanup, r=eddyb | Corey Farwell | -261/+217 |
| 2017-02-25 | rustc_typeck: rework coherence to be almost completely on-demand. | Eduard-Mihai Burtescu | -36/+7 |
| 2017-02-25 | rustc_typeck: hook up collect and item/body check to on-demand. | Eduard-Mihai Burtescu | -165/+13 |
| 2017-02-25 | rustc: simplify tcx.closure_type(...) as it can copy the cached values. | Eduard-Mihai Burtescu | -2/+4 |
| 2017-02-25 | rustc: combine BareFnTy and ClosureTy into FnSig. | Eduard-Mihai Burtescu | -10/+12 |
| 2017-02-25 | rustc: introduce a query system for type information in ty::maps. | Eduard Burtescu | -1/+1 |
| 2017-02-25 | rustc: consolidate dep-tracked hashmaps in tcx.maps. | Eduard-Mihai Burtescu | -1/+1 |
| 2017-02-20 | Flatten `for` loop using iterator combinators. | Corey Farwell | -48/+50 |
| 2017-02-20 | Add early return, remove `else`, unindent. | Corey Farwell | -40/+40 |
| 2017-02-20 | Extract out error message generation. | Corey Farwell | -33/+21 |
| 2017-02-20 | Remove unnecessary logic when finding simpilar `impl` candidates. | Corey Farwell | -31/+3 |