summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2013-06-07add the Iterator trait to the preludeDaniel Micay-0/+1
2013-06-08Avoid unnecessary allocations in the metadata decoderBjörn Steinbrink-39/+40
2013-06-08Lexer: Fix offset handling in get_str_from()Björn Steinbrink-10/+8
2013-06-08Remove some unnecessary closuresBjörn Steinbrink-7/+6
2013-06-08TypeChecker: Avoid unnecessary copiesBjörn Steinbrink-33/+33
2013-06-08Lexer: Avoid unnecessary allocationsBjörn Steinbrink-42/+57
2013-06-08tydecode: Accept a plain borrowed pointer to the dataBjörn Steinbrink-24/+18
2013-06-08Avoid unnecessary heap allocations in the metadata ty decoderBjörn Steinbrink-46/+43
2013-06-08Avoid unnecessary (re-)allocations in the lexerBjörn Steinbrink-7/+8
2013-06-07std: Change str::from_bytes to raise a condition on invalid inputTim Chevalier-6/+31
2013-06-07rustc::typeck: fix array out of boundsPhilipp Brüschweiler-1/+6
2013-06-07Add test for #6155Philipp Brüschweiler-0/+17
2013-06-07iterator: work around method resolve bug (#5898)Daniel Micay-4/+5
2013-06-07Merge branch 'each-fn-kill' of https://github.com/huonw/rust into each-fn-killDaniel Micay-184/+77
2013-06-08std: remove each[i]_mut functions, in favour of iterators.Huon Wilson-69/+32
2013-06-08rustc: Convert a fail! to a useful error message.Huon Wilson-1/+1
2013-06-08std: remove vec::each2 and vec::each2_mut in favour of iteratorsHuon Wilson-97/+24
2013-06-08std: more dummy type parameters on iterators to work around #6967.Huon Wilson-18/+21
2013-06-07auto merge of #6988 : huonw/rust/deriving-changes, r=bstriebors-365/+254
2013-06-07syntax: correct the modifications to deriving(Ord) so that it works.Huon Wilson-30/+13
2013-06-07syntax: rewrite deriving(Ord) to not require Eq.Huon Wilson-57/+59
2013-06-07rustc::metadata::decoder: cleanup and slightly speed up each_pathPhilipp Brüschweiler-82/+70
2013-06-07syntax: move expand_generic_deriving to be a method on TraitDefHuon Wilson-55/+37
2013-06-07syntax: move functions from deriving/mod to deriving/generic.Huon Wilson-277/+199
2013-06-06auto merge of #6985 : Aatch/rust/fixed-vec-6977, r=thestingerbors-4/+18
2013-06-06auto merge of #6979 : thestinger/rust/libc, r=brsonbors-36/+5
2013-06-06auto merge of #6895 : cmr/rust/jemalloc, r=brsonbors-1/+44425
2013-06-07Disallow negative counts in repeat expressionsJames Miller-4/+18
2013-06-06auto merge of #6982 : Aatch/rust/better-foreign-error, r=pcwaltonbors-2/+2
2013-06-07Provide an actual error when expanding macros to foreign itemsJames Miller-2/+2
2013-06-06auto merge of #6981 : jbclements/rust/fold-traverses-macros, r=catamorphismbors-3/+188
2013-06-06auto merge of #6980 : Kimundi/rust/iterator-collect3, r=thestingerbors-38/+56
2013-06-06implement fold traversing macrosJohn Clements-3/+38
2013-06-06add test cases for fold traversing macrosJohn Clements-0/+150
2013-06-06auto merge of #6053 : nikomatsakis/rust/fixme-2699, r=thestingerbors-1/+0
2013-06-06FixupsMarvin Löbel-27/+31
2013-06-06Removed IteratorUtil::to_vec and iter::to_vecMarvin Löbel-52/+11
2013-06-06Added IteratorUtil::collectMarvin Löbel-0/+27
2013-06-06Added iter::FromIterMarvin Löbel-3/+31
2013-06-06auto merge of #6937 : msullivan/rust/no-warnings, r=bstriebors-65/+56
2013-06-06libc: omit memcpy, memmove and memsetDaniel Micay-36/+5
2013-06-06Clean up a handful of build warnings.Michael Sullivan-65/+56
2013-06-06auto merge of #6968 : huonw/rust/takeskip-iter, r=thestingerbors-11/+13
2013-06-06auto merge of #6975 : artagnon/rust/tuple-tostr, r=bstriebors-4/+4
2013-06-06libstd: use fmt! in to_str impl for (one|two)-tupleRamkumar Ramachandra-2/+2
2013-06-06libstd: fix comment in to_str impl of tupleRamkumar Ramachandra-2/+2
2013-06-06auto merge of #6972 : artagnon/rust/bad-for-loop, r=bstriebors-3/+19
2013-06-06test/compile-fail: clarify bad-for-loopRamkumar Ramachandra-3/+19
2013-06-06infer: remove superfluous call to try()Philipp Brüschweiler-1/+1
2013-06-06Deduplicate words in code commentsAlexei Sholik-24/+23