summary refs log tree commit diff
path: root/src/librustc/middle
AgeCommit message (Expand)AuthorLines
2015-05-12Squeeze the last bits of `task`s in documentation in favor of `thread`Barosl Lee-1/+1
2015-04-29Rather than storing the relations between free-regions in a globalNiko Matsakis-175/+714
2015-04-23Create a struct to represent early-bound regionsNiko Matsakis-22/+34
2015-04-23Make stability attributes an error. #22830Brian Anderson-3/+3
2015-04-23std: Remove deprecated/unstable num functionalityAlex Crichton-9/+11
2015-04-22Check for shadowing between lifetimes and loop labels in function bodies.Felix S. Klock II-12/+201
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
2015-04-03Auto merge of #23938 - nikomatsakis:invariant, r=pnkfelixbors-32/+22
2015-04-03Check uses of `Self` in impls in the compiler rather than during expansionNick Cameron-6/+12
2015-04-03Auto merge of #23832 - petrochenkov:usize, r=aturonbors-4/+4
2015-04-02Merge conflictsNiko Matsakis-18/+18
2015-04-02Remove *most* mentions of phantom fns and variance on traits. Leave someNiko Matsakis-14/+4
2015-04-02Tweak relese notes + rebase fixesAlex Crichton-1/+1
2015-04-01rollup merge of #23860: nikomatsakis/copy-requires-cloneAlex Crichton-44/+47
2015-04-01rollup merge of #23945: pnkfelix/gate-u-negateAlex Crichton-2/+12
2015-04-02Test fixes and rebase conflicts, round 2Alex Crichton-1/+1