| Age | Commit message (Expand) | Author | Lines |
| 2017-05-23 | replace the type generalizer with one based on variance | Niko Matsakis | -0/+60 |
| 2017-04-23 | cache ADT dtorck results | Ariel Ben-Yehuda | -20/+80 |
| 2017-04-23 | clean-up adt_sized_constraint now that it uses on-demand | Ariel Ben-Yehuda | -43/+17 |
| 2017-04-23 | rustc_const_eval: support all unit enum variants. | Eduard-Mihai Burtescu | -2/+17 |
| 2017-04-23 | rustc: make the const-eval cache polymorphic. | Eduard-Mihai Burtescu | -2/+4 |
| 2017-04-22 | add a cache to impl_polarity | Ariel Ben-Yehuda | -8/+1 |
| 2017-04-22 | cache attributes of items from foreign crates | Ariel Ben-Yehuda | -4/+20 |
| 2017-04-22 | avoid calling `mk_region` unnecessarily | Ariel Ben-Yehuda | -7/+4 |
| 2017-04-22 | Auto merge of #41464 - frewsxcv:rollup, r=frewsxcv | bors | -1/+1 |
| 2017-04-22 | Auto merge of #39999 - bitshifter:struct_align, r=eddyb | bors | -2/+9 |
| 2017-04-21 | make `reachable_set` ref-counted | Niko Matsakis | -1/+1 |
| 2017-04-21 | Implementation of repr struct alignment RFC 1358. | Cameron Hart | -2/+9 |
| 2017-04-20 | rustc: combine type_needs_drop_given_env and may_drop into needs_drop. | Eduard-Mihai Burtescu | -35/+2 |
| 2017-04-20 | rustc: replace TypeContents::needs_drop with Ty::may_drop. | Eduard-Mihai Burtescu | -10/+9 |
| 2017-04-20 | rustc: replace interior_unsafe with a Freeze trait. | Eduard-Mihai Burtescu | -0/+8 |
| 2017-04-20 | rustc: simplify TypeContents drastically. | Eduard-Mihai Burtescu | -1/+1 |
| 2017-04-18 | Auto merge of #41357 - frewsxcv:rollup, r=frewsxcv | bors | -1/+46 |
| 2017-04-17 | Rollup merge of #41310 - eddyb:demand-const-eval, r=nikomatsakis | Corey Farwell | -1/+46 |
| 2017-04-17 | rustc: move associated_item_def_ids to an on-demand query. | Eduard-Mihai Burtescu | -25/+25 |
| 2017-04-16 | Compress ReprOptions a little bit | Simonas Kazlauskas | -21/+51 |
| 2017-04-16 | rustc: use monomorphic const_eval for cross-crate enum discriminants. | Eduard-Mihai Burtescu | -1/+46 |
| 2017-04-15 | rustc: provide adt_sized_constraint as an on-demand query. | Eduard-Mihai Burtescu | -77/+60 |
| 2017-04-14 | Put overlapping impls behind feature gate, add tests | Sean Griffin | -0/+3 |
| 2017-04-14 | Further update with response to feedback | Sean Griffin | -8/+14 |
| 2017-04-14 | Update with response to feedback | Sean Griffin | -1/+1 |
| 2017-04-14 | Implement RFC 1268 | Sean Griffin | -0/+10 |
| 2017-04-13 | Auto merge of #40570 - nikomatsakis:inference-subtype-through-obligation, r=a... | bors | -0/+17 |
| 2017-04-12 | Rollup merge of #41205 - estebank:shorter-mismatched-types-2, r=nikomatsakis | Tim Neumann | -1/+1 |
| 2017-04-12 | ICH: Replace old, transitive metadata hashing with direct hashing approach. | Michael Woerister | -0/+17 |
| 2017-04-11 | add Subtype predicate | Niko Matsakis | -0/+17 |
| 2017-04-11 | Highlight and simplify mismatched types | Esteban Küber | -1/+1 |
| 2017-04-11 | Fix handling of closure arguments | Simonas Kazlauskas | -1/+2 |
| 2017-04-11 | Initial attempt at implementing optimization fuel and re-enabling struct fiel... | Austin Hicks | -0/+5 |
| 2017-04-07 | ICH: Centrally compute and cache DefPath hashes as part of DefPathTable. | Michael Woerister | -0/+9 |
| 2017-04-06 | Introduce HashStable trait and base ICH implementations on it. | Michael Woerister | -0/+29 |
| 2017-03-27 | Rollup merge of #40683 - nikomatsakis:incr-comp-coerce-unsized-info, r=eddyb | Alex Crichton | -31/+16 |
| 2017-03-23 | convert privacy access levels into a query | Niko Matsakis | -2/+5 |
| 2017-03-23 | move `export_map` into the tcx | Niko Matsakis | -1/+1 |
| 2017-03-23 | convert inherent-impl-related things to on-demand queries | Niko Matsakis | -29/+14 |
| 2017-03-23 | convert `custom_coerce_unsized_kind` into a `coerce_unsized_info` | Niko Matsakis | -2/+2 |
| 2017-03-23 | Rollup merge of #40668 - cramertj:on-demandify-more, r=nikomatsakis | Corey Farwell | -49/+43 |
| 2017-03-21 | Use Iterator::find in associated_item search | Taylor Cramer | -8/+6 |
| 2017-03-20 | On-demandify associated item retrieval | Taylor Cramer | -49/+45 |
| 2017-03-18 | move Instance to rustc and use it in the collector | Ariel Ben-Yehuda | -0/+13 |
| 2017-03-18 | translate tuple-variant constructors using MIR | Ariel Ben-Yehuda | -3/+10 |
| 2017-03-10 | Initial implementation of inlining for MIR | James Miller | -0/+14 |
| 2017-03-07 | Fix a typo in the docs | Oliver Schneider | -1/+1 |
| 2017-03-03 | Auto merge of #40178 - arielb1:provide-destructors, r=eddyb | bors | -59/+33 |
| 2017-03-03 | Auto merge of #39927 - nikomatsakis:incr-comp-skip-borrowck-2, r=eddyb | bors | -0/+11 |
| 2017-03-01 | inhibit enum layout optimizations under `#[repr(C)]` or `#[repr(u8)]` | Niko Matsakis | -0/+7 |