about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2013-03-06Convert match on enums to use trans::adt.Jed Davis-83/+51
2013-03-06Unified algebraic datatype representation implementation, initial version.Jed Davis-15/+366
2013-03-06auto merge of #5256 : thestinger/rust/bool, r=brsonbors-9/+14
2013-03-06auto merge of #5255 : jbclements/rust/remove-parse-value-ident, r=graydonbors-40/+21
2013-03-06Update uv submoduleBrian Anderson-0/+0
2013-03-06auto merge of #5182 : youknowone/rust/enum-cast, r=brsonbors-3/+65
2013-03-06auto merge of #5125 : nikomatsakis/rust/issue-4846-lifetime-defaults, r=nikom...bors-589/+673
2013-03-06fix test to not use fn exprNiko Matsakis-1/+2
2013-03-06Cheat and temporarily work around a pretty-printer bugNiko Matsakis-2/+2
2013-03-06patch up pretty printing of things with both lifetime and type parametersNiko Matsakis-0/+1
2013-03-06Improve error messages when illegal lifetimes are usedNiko Matsakis-56/+109
2013-03-06Convert region parameterization to change defaults and handleNiko Matsakis-37/+9
2013-03-06convert FnCtxt methods from @mut self to &selfNiko Matsakis-33/+35
2013-03-06Permit either foo/&self or foo<'self>Niko Matsakis-9/+33
2013-03-06Add manual &self/ and &static/ and /&self declarations thatNiko Matsakis-464/+495
2013-03-06auto merge of #5246 : brson/rust/demode, r=brsonbors-63/+61
2013-03-06rustc: De-mode some bits of transBrian Anderson-63/+61
2013-03-06auto merge of #5253 : nikomatsakis/rust/issue-5243, r=graydonbors-21/+56
2013-03-06bool: make the from_str function a FromStr implDaniel Micay-9/+14
2013-03-06Fix a bug with region-parameterized enums etc where trans consideredNiko Matsakis-21/+56
2013-03-06finish removing parse_value_identJohn Clements-15/+7
2013-03-06removed unused abstraction over paths and value_pathsJohn Clements-25/+14
2013-03-06auto merge of #5252 : nikomatsakis/rust/issue-5087-make-trait-not-impl-self, ...bors-420/+344
2013-03-06Remove trailing whitespace.Niko Matsakis-2/+2
2013-03-06Make object types not implement associated trait. Fixes #5087.Niko Matsakis-339/+65
2013-03-06Fix bug in coherence that causes all cross-crate impls to be regarded asNiko Matsakis-94/+292
2013-03-06Finish de-implicit-selifizng libcoreBen Striegel-9/+7
2013-03-05auto merge of #5235 : yjh0502/rust/io_float, r=graydonbors-0/+108
2013-03-05core: convert vec::{last,last_opt} to return referencesErick Tryzelaar-51/+74
2013-03-05rustc: minor code cleanupErick Tryzelaar-16/+16
2013-03-05rustc: remove some copiesErick Tryzelaar-11/+12
2013-03-05core: convert vec::{init,initn} to return referencesErick Tryzelaar-26/+54
2013-03-05core: convert vec::{tail,tailn} to return referencesErick Tryzelaar-48/+84
2013-03-05core: convert vec::{head,head_opt} to return referencesErick Tryzelaar-31/+68
2013-03-05rustdoc: change paragraphs fn to take &strErick Tryzelaar-2/+2
2013-03-05rustdoc: Remove a unused variable warningErick Tryzelaar-1/+1
2013-03-05std: remove an unnecessary copy from workcacheErick Tryzelaar-1/+1
2013-03-06add floating-point read/write to Reader/WriterJihyun Yu-0/+108
2013-03-05trie: remove the Copy requirementDaniel Micay-16/+30
2013-03-05auto merge of #5234 : pcwalton/rust/equiv, r=pcwaltonbors-28/+111
2013-03-05auto merge of #5232 : bstrie/rust/issue4448, r=nikomatsakisbors-0/+19
2013-03-05libcore: Implement an `Equiv` trait and use it on hashmaps.Patrick Walton-3/+73
2013-03-05librustc: Fix silly bug in AST conversion for const vstores. rs=bugfixPatrick Walton-1/+8
2013-03-05libsyntax: Separate multiple inherited traits with `+`Patrick Walton-24/+30
2013-03-05auto merge of #5231 : jbclements/rust/better-macro-error-message, r=graydonbors-5/+30
2013-03-05auto merge of #5233 : bstrie/rust/deimpselfcore, r=graydonbors-315/+338
2013-03-05auto merge of #5237 : thestinger/rust/iter, r=nikomatsakisbors-12/+91
2013-03-05trie: fix breaking out of the iterators earlyDaniel Micay-12/+55
2013-03-05trie: fix each_reverseDaniel Micay-1/+37
2013-03-05Update region inference for traits so that a method withNiko Matsakis-189/+263