about summary refs log tree commit diff
path: root/src/libsyntax
AgeCommit message (Expand)AuthorLines
2013-06-11fix tests, remove some warningsHuon Wilson-7/+2
2013-06-10std: remove str::{connect,concat}*.Huon Wilson-22/+15
2013-06-10clean-up unused import warningsHuon Wilson-3/+1
2013-06-10std: convert str::char_at* to methods.Huon Wilson-2/+2
2013-06-10std: convert str::reserve* to methods, and methodise str::push_*.Huon Wilson-19/+19
2013-06-10std: replace str::{any,all}_between with the iterator equivalent.Huon Wilson-1/+1
2013-06-10std: convert character-based str::find_* to methods. Add .slice_{to,from} met...Huon Wilson-6/+5
2013-06-10std: remove str::{len, slice, is_empty} in favour of methods.Huon Wilson-13/+12
2013-06-10std: replace str::all/any fns and methods with iteratorsHuon Wilson-1/+2
2013-06-10std: replace str::each_split* with an iteratorHuon Wilson-6/+5
2013-06-08remove deprecated vec::{is_empty, len} functionsDaniel Micay-5/+5
2013-06-08auto merge of #7004 : dotdash/rust/allocs, r=thestingerbors-44/+60
2013-06-09remove unused import warningsHuon Wilson-16/+11
2013-06-09std: replace the str::each* fns/methods with byte iteratorsHuon Wilson-1/+2
2013-06-09std: remove each_char* fns and methods from str, replaced by iterators.Huon Wilson-2/+3
2013-06-09std: remove foldr and alli methods in vecHuon Wilson-7/+9
2013-06-09std: remove fold[lr] in favour of iteratorsHuon Wilson-12/+12
2013-06-08Lexer: Fix offset handling in get_str_from()Björn Steinbrink-10/+8
2013-06-08Lexer: Avoid unnecessary allocationsBjörn Steinbrink-42/+57
2013-06-08Avoid unnecessary (re-)allocations in the lexerBjörn Steinbrink-7/+8
2013-06-08std: remove each[i]_mut functions, in favour of iterators.Huon Wilson-3/+4
2013-06-08std: remove vec::each2 and vec::each2_mut in favour of iteratorsHuon Wilson-2/+3
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-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 #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-06implement fold traversing macrosJohn Clements-3/+38
2013-06-06add test cases for fold traversing macrosJohn Clements-0/+150
2013-06-06Clean up a handful of build warnings.Michael Sullivan-13/+13
2013-06-06Deduplicate words in code commentsAlexei Sholik-3/+3
2013-06-05moved TLS of sctable to ast_util, hid parameter in hygiene callsJohn Clements-81/+103
2013-06-05added fresh-name fnJohn Clements-0/+28
2013-06-05add hygiene support functionsJohn Clements-27/+78
2013-06-05remove unused get_ident_interner'sJohn Clements-5/+5
2013-06-05removed unused imports (and one unused argument)John Clements-18/+10
2013-06-05remove interner field from string_readerJohn Clements-28/+16
2013-06-05remove interner from tt_readerJohn Clements-11/+3
2013-06-05remove unused cx'sJohn Clements-96/+96
2013-06-05token_to_ident takes argument by referenceJohn Clements-22/+22
2013-06-05interner just uses uints, not idents with syntax contextJohn Clements-132/+165
2013-06-05removed some interner fieldsJohn Clements-10/+1
2013-06-05just use TLS internerJohn Clements-75/+84
2013-06-05rename repr to nameJohn Clements-104/+104
2013-06-05removed obsolete reference to purityJohn Clements-3/+0
2013-06-05parser commentsJohn Clements-1/+2
2013-06-05comments & whitespaceJohn Clements-0/+3
2013-06-05change to newer macro escape mechanism, using uints in more placesJohn Clements-128/+166
2013-06-05add renaming and sctable funsJohn Clements-1/+48