summary refs log tree commit diff
path: root/src/librustc/middle
AgeCommit message (Expand)AuthorLines
2015-05-13Auto merge of #25344 - arielb1:fresh-float, r=nikomatsakisbors-10/+14
2015-05-13Fix binder skippingNick Cameron-5/+26
2015-05-13RebasingNick Cameron-5/+6
2015-05-13Fix a bunch of bugsNick Cameron-2/+1
2015-05-13eddyb's changes for DST coercionsNick Cameron-34/+355
2015-05-12Create a FreshFloatTy separate from FreshIntTyAriel Ben-Yehuda-10/+14
2015-05-12Auto merge of #25323 - eddyb:coherent-coherence, r=pnkfelixbors-36/+16
2015-05-12Auto merge of #23424 - arielb1:ambiguous-project, r=nikomatsakisbors-67/+103
2015-05-12Fix ty::populate_implementations_for_trait_if_necessary to load the trait's i...Eduard Burtescu-5/+7
2015-05-12rustc: rename ty::populate_implementations_for_type_if_necessary to make it c...Eduard Burtescu-31/+9
2015-05-11Auto merge of #25085 - carols10cents:remove-old-tilde, r=steveklabnikbors-5/+5
2015-05-09Remove obsolete comment in rustc::middle::subst.Nick Hamann-1/+0
2015-05-09Squeeze the last bits of `task`s in documentation in favor of `thread`Barosl Lee-1/+1
2015-05-07Auto merge of #25123 - arielb1:self-inhibiting-error, r=nikomatsakisbors-3/+12
2015-05-07Select projections over impls in case of ambiguity. Fixes #23336.Ariel Ben-Yehuda-67/+103
2015-05-07Rollup merge of #25138 - tshepang:typos, r=sanxiynSteve Klabnik-3/+3
2015-05-07Rollup merge of #24966 - ruud-v-a:explain, r=pnkfelixSteve Klabnik-1/+1
2015-05-06improve commentAriel Ben-Yehuda-2/+4
2015-05-06Fix #25076Ariel Ben-Yehuda-3/+10
2015-05-05Use `empty()` instead of a special constTamir Duberstein-10/+8
2015-05-06fix typos caught by codespellTshepang Lekhonkhobe-3/+3
2015-05-04Changing Vec to Box<[T]>Carol Nichols-1/+1
2015-05-04Fix spelling errors in documentation.Joseph Crail-2/+2
2015-05-03Update old uses of ~ in comments and debugging statementsCarol Nichols-5/+5
2015-05-01Auto merge of #24778 - nagisa:managed-removal, r=huonwbors-23/+1
2015-05-01Auto merge of #24965 - arielb1:instant-reject, r=nikomatsakisbors-166/+243
2015-05-01Remove ManagedSimonas Kazlauskas-23/+1
2015-04-30address review commentsAriel Ben-Yehuda-14/+23
2015-04-30Use hash-tables in trait selectionAriel Ben-Yehuda-92/+158
2015-04-30Stop using Rc in TraitRef and TraitDefAriel Ben-Yehuda-74/+76
2015-04-30Add long diagnostics for enum repr errors.Michael Sproul-1/+3
2015-04-30rustc: Improve misleading error message for E0282Ruud van Asseldonk-1/+1
2015-04-29FalloutTamir Duberstein-80/+84
2015-04-27Auto merge of #23606 - quantheory:associated_const, r=nikomatsakisbors-122/+491
2015-04-25Re-enable testTamir Duberstein-13/+14
2015-04-24Auto merge of #24553 - nikomatsakis:issue-22779-overconstrained-impl, r=pnkfelixbors-175/+714
2015-04-23Get associated consts working in match patterns.Sean Patrick Santos-4/+34
2015-04-23Fix dead code check for associated const impls.Sean Patrick Santos-22/+32
2015-04-23Fix a number of bugs that interfered with cross-crate usage of associated con...Sean Patrick Santos-10/+21
2015-04-23Functional changes for associated constants. Cross-crate usage of associated ...Sean Patrick Santos-58/+312
2015-04-23Structural changes for associated constantsSean Patrick Santos-40/+104
2015-04-23Auto merge of #24615 - arielb1:rapid-reject, r=nikomatsakisbors-27/+20
2015-04-21rollup merge of #24636: alexcrichton/remove-deprecatedAlex Crichton-9/+11
2015-04-21std: Remove deprecated/unstable num functionalityAlex Crichton-9/+11
2015-04-21Check for shadowing between lifetimes and loop labels in function bodies.Felix S. Klock II-12/+201
2015-04-20Make stability attributes an error. #22830Brian Anderson-3/+3
2015-04-19Call skolemize_late_bound_regions only after fast rejectionAriel Ben-Yehuda-27/+20
2015-04-18Rather than storing the relations between free-regions in a globalNiko Matsakis-175/+714
2015-04-18Auto merge of #24209 - nikomatsakis:refactor-unification, r=nrcbors-855/+74
2015-04-17Port to use the new Unify code, which has no UnifyValue traitNiko Matsakis-343/+52