| Age | Commit message (Expand) | Author | Lines |
| 2017-05-24 | box large variants in MIR | Ariel Ben-Yehuda | -8/+9 |
| 2017-05-23 | do not fetch variance for items when equating | Niko Matsakis | -31/+55 |
| 2017-05-23 | use equality in the coerce-unsized check | Niko Matsakis | -0/+19 |
| 2017-05-23 | add a WF obligation if a type variable appears in bivariant position | Niko Matsakis | -18/+69 |
| 2017-05-23 | replace the type generalizer with one based on variance | Niko Matsakis | -35/+146 |
| 2017-05-10 | typeck: resolve type vars before calling `try_index_step` | Ariel Ben-Yehuda | -2/+9 |
| 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 | cache ADT dtorck results | Ariel Ben-Yehuda | -23/+252 |
| 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 | -49/+21 |
| 2017-04-23 | rustc_const_eval: support all unit enum variants. | Eduard-Mihai Burtescu | -8/+29 |
| 2017-04-23 | rustc_const_eval: CallOn isn't needed, typeck/const-qualif handle those cases. | Eduard-Mihai Burtescu | -2/+0 |
| 2017-04-23 | rustc: make the const-eval cache polymorphic. | Eduard-Mihai Burtescu | -15/+40 |
| 2017-04-22 | bail out of selection when there are multiple surviving candidates | Ariel Ben-Yehuda | -7/+7 |
| 2017-04-22 | add a cache to impl_polarity | Ariel Ben-Yehuda | -10/+3 |
| 2017-04-22 | weak_lang_items: check for `lang` attribute before calling `value_str` | Ariel Ben-Yehuda | -3/+4 |
| 2017-04-22 | cache attributes of items from foreign crates | Ariel Ben-Yehuda | -10/+23 |
| 2017-04-22 | short-cut SharedCrateContext::layout_of | Ariel Ben-Yehuda | -28/+26 |
| 2017-04-22 | avoid calling `mk_region` unnecessarily | Ariel Ben-Yehuda | -22/+54 |
| 2017-04-22 | Auto merge of #41464 - frewsxcv:rollup, r=frewsxcv | bors | -5/+228 |
| 2017-04-22 | Auto merge of #39999 - bitshifter:struct_align, r=eddyb | bors | -9/+111 |
| 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/+77 |
| 2017-04-21 | make `reachable_set` ref-counted | Niko Matsakis | -5/+6 |
| 2017-04-21 | introduce `is_foreign_item` query | Niko Matsakis | -0/+6 |
| 2017-04-21 | Implementation of repr struct alignment RFC 1358. | Cameron Hart | -9/+111 |
| 2017-04-20 | rustc: combine type_needs_drop_given_env and may_drop into needs_drop. | Eduard-Mihai Burtescu | -55/+60 |
| 2017-04-20 | rustc: replace TypeContents::needs_drop with Ty::may_drop. | Eduard-Mihai Burtescu | -154/+87 |
| 2017-04-20 | rustc: replace interior_unsafe with a Freeze trait. | Eduard-Mihai Burtescu | -12/+55 |
| 2017-04-20 | rustc: simplify TypeContents drastically. | Eduard-Mihai Burtescu | -148/+42 |
| 2017-04-20 | Rollup merge of #41377 - nikomatsakis:issue-41298-ICE-inference, r=eddyb | Corey Farwell | -11/+24 |
| 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 | -7/+20 |
| 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 | -30/+30 |
| 2017-04-19 | Auto merge of #41236 - cengizIO:master, r=nikomatsakis | bors | -41/+86 |
| 2017-04-18 | change note for patterns | Cengiz Can | -1/+1 |
| 2017-04-18 | comment out removed error codes | Cengiz Can | -52/+2 |
| 2017-04-18 | fixes #40013 | Cengiz Can | -41/+136 |
| 2017-04-18 | kill a bunch of one off tasks | Niko Matsakis | -33/+0 |
| 2017-04-18 | convert calls to `visit_all_item_likes_in_krate` | Niko Matsakis | -23/+2 |
| 2017-04-18 | Auto merge of #41357 - frewsxcv:rollup, r=frewsxcv | bors | -8/+261 |
| 2017-04-17 | Rollup merge of #41310 - eddyb:demand-const-eval, r=nikomatsakis | Corey Farwell | -8/+261 |
| 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 | -31/+61 |
| 2017-04-16 | rustc: use monomorphic const_eval for cross-crate enum discriminants. | Eduard-Mihai Burtescu | -1/+46 |
| 2017-04-16 | rustc: expose monomorphic const_eval through on-demand. | Eduard-Mihai Burtescu | -1/+36 |