about summary refs log tree commit diff
path: root/src/librustc/middle
AgeCommit message (Expand)AuthorLines
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-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
2015-04-17Port to using the newer graph, which offers iterators instead of theNiko Matsakis-507/+19
2015-04-17Use the newer snapshot_vec, which has a simplified delegateNiko Matsakis-8/+6
2015-04-17Create a struct to represent early-bound regionsNiko Matsakis-22/+34
2015-04-16Add Debug to MethodCalleePhilip Munksgaard-1/+1
2015-04-16Auto merge of #23682 - tamird:DRY-is-empty, r=alexcrichtonbors-28/+28
2015-04-15Auto merge of #24330 - pnkfelix:issue-24267, r=nikomatsakisbors-17/+63
2015-04-15Dataflow changes and associated borrowck fix.Felix S. Klock II-17/+63
2015-04-14Negative case of `len()` -> `is_empty()`Tamir Duberstein-11/+11
2015-04-14Positive case of `len()` -> `is_empty()`Tamir Duberstein-17/+17
2015-04-14Test fixes and rebase conflictsAlex Crichton-1/+2
2015-04-14rollup merge of #24399: brson/stabAlex Crichton-28/+38
2015-04-14rollup merge of #24391: nrc/visit-visAlex Crichton-5/+5
2015-04-14Reviewer commentsNick Cameron-45/+61
2015-04-14Better explanation of AutoDerefRefNick Cameron-6/+36
2015-04-14RebasedNick Cameron-54/+34
2015-04-14eddyb's refactoring of coercions/adjustmentsEduard Burtescu-569/+188
2015-04-13Make use of the stability attributes issue a deprecation warning. #22830Brian Anderson-28/+38
2015-04-14Expose visibility for fns in syntax::visitNick Cameron-5/+5
2015-04-12Auto merge of #24072 - ebfull:explain_closure_type_err, r=pnkfelixbors-4/+15
2015-04-12Auto merge of #24109 - sanxiyn:diverging-closure, r=pnkfelixbors-1/+8
2015-04-11Rollup merge of #24245 - nikomatsakis:issue-24241-coherence-failure, r=pnkfelixManish Goregaokar-50/+21
2015-04-09Don't use skolemized parameters but rather fresh variables inNiko Matsakis-50/+21
2015-04-10Rollup merge of #24191 - nikomatsakis:issue-20791, r=pnkfelixManish Goregaokar-39/+172
2015-04-08Modify the ExprUseVisitor to walk each part of an AutoRef, and inNiko Matsakis-39/+172
2015-04-08Auto merge of #24021 - pnkfelix:fn-params-outlive-body, r=nikomatsakisbors-7/+34
2015-04-08Address review nit by making `map_id` take an `FnMut`.Felix S. Klock II-2/+2
2015-04-08Auto merge of #23998 - nrc:impl-self, r=nikomatsakisbors-6/+12
2015-04-08Auto merge of #23293 - tbu-:pr_additive_multiplicative, r=alexcrichtonbors-2/+2
2015-04-08Make `sum` and `product` inherent methods on `Iterator`Tobias Bucher-2/+2
2015-04-07Rollup merge of #24057 - nikomatsakis:lifetime-shadowing-hard-error, r=huonManish Goregaokar-5/+1
2015-04-06Auto merge of #23655 - gereeter:rustc-remove-ident, r=sanxiynbors-25/+30
2015-04-06Fix diverging closuresSeo Sanghyeon-1/+8
2015-04-06If we find a blanket impl for `Trait` but we're matching on an objectNiko Matsakis-0/+12
2015-04-04Added test for #24036, using spans to display note/help for this message nowSean Bowe-5/+7
2015-04-04TidierSean Bowe-1/+2
2015-04-04Fixed bug calling .note() instead of .help(). Added small note when twoSean Bowe-2/+10
2015-04-04Convert lifetime shadowing into a hard error, as promised.Niko Matsakis-5/+1
2015-04-04Encode more precise scoping rules for function params.Felix S. Klock II-6/+33
2015-04-03In librustc*, convert many uses of ast::Ident to ast::Name, fixing much of #6...Jonathan S-25/+30