about summary refs log tree commit diff
path: root/src/librustc
AgeCommit message (Expand)AuthorLines
2015-04-10Rollup merge of #24207 - kmcallister:llvm-plugin, r=brsonManish Goregaokar-0/+16
2015-04-10Rollup merge of #24191 - nikomatsakis:issue-20791, r=pnkfelixManish Goregaokar-39/+172
2015-04-08Allow plugins to register LLVM passesKeegan McAllister-0/+16
2015-04-08Auto merge of #24195 - steveklabnik:rollup, r=steveklabnikbors-31/+113
2015-04-08Rollup merge of #24143 - michaelsproul:extended-errors, r=pnkfelixSteve Klabnik-31/+113
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-8/+55
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-07Add more extended error messages for match exprs.Michael Sproul-6/+81
2015-04-07Rollup merge of #24057 - nikomatsakis:lifetime-shadowing-hard-error, r=huonManish Goregaokar-5/+1
2015-04-06Auto merge of #23857 - phildawes:libsyntax_nopanic, r=nikomatsakisbors-3/+6
2015-04-06Auto merge of #23655 - gereeter:rustc-remove-ident, r=sanxiynbors-42/+43
2015-04-06If we find a blanket impl for `Trait` but we're matching on an objectNiko Matsakis-0/+12
2015-04-05Work towards a non-panicing parser (libsyntax)Phil Dawes-3/+6
2015-04-04Fix printing of extended errors.Michael Sproul-27/+34
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-7/+54
2015-04-03In librustc*, convert many uses of ast::Ident to ast::Name, fixing much of #6...Jonathan S-42/+43
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-51/+54
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
2015-04-01fix typo.Felix S. Klock II-1/+1
2015-04-01fallout when bootstrapping `rustc`.Felix S. Klock II-1/+11
2015-04-01rollup merge of #23951: alexcrichton/splitnAlex Crichton-3/+3
2015-04-01std: Changing the meaning of the count to splitnAlex Crichton-3/+3
2015-04-02Rollup merge of #23924 - nrc:unqual-assoc3, r=alexcrichtonManish Goregaokar-5/+16
2015-04-02Rollup merge of #23895 - nikomatsakis:fn-trait-inheritance-add-impls, r=pnkfelixManish Goregaokar-1216/+1442
2015-04-02Rollup merge of #23867 - nikomatsakis:issue-23086-take-3, r=pnkfelixManish Goregaokar-169/+334
2015-04-01Fallout out rustcNiko Matsakis-55/+58
2015-04-01Fallout in libsyntax/librustc: use newtype'd options for linked lists,Niko Matsakis-4/+3
2015-04-01Implement the changes to coherence such that we consider a type to beNiko Matsakis-165/+331
2015-04-01Auto merge of #23109 - nikomatsakis:closure-region-hierarchy, r=pnkfelixbors-197/+217
2015-04-01Update commentsNiko Matsakis-30/+30
2015-04-01Remove the `Option<>` since when computing LUB since I believe that theNiko Matsakis-25/+27
2015-04-01Implement the new region hierarchy rules, in which regions from distinctNiko Matsakis-140/+109
2015-04-01Add a meta-hierarchy of trees -- in future, each fn body will inhabitNiko Matsakis-44/+93
2015-04-01Test fixes and rebase conflictsAlex Crichton-1/+0
2015-04-01Tidying up and reformattingNick Cameron-4/+15
2015-03-31rollup merge of #23863: pnkfelix/arith-oflo-const-evalAlex Crichton-169/+615
2015-04-01rustc::middle::const_eval : add overflow-checking for {+, -, *}.Felix S. Klock II-81/+297
2015-04-01ty.rs improve error feedback when const-eval errs during repeat count eval.Felix S. Klock II-4/+5