summary refs log tree commit diff
path: root/src/libsyntax/ext/base.rs
AgeCommit message (Expand)AuthorLines
2013-06-29'Borrow' stack closures rather than copying them (e.g., "|x|f(x)"), in prep f...Ben Blum-1/+1
2013-06-25great renaming propagation: syntaxCorey Richardson-5/+3
2013-06-13Revert "std: convert {vec,str}::to_owned to methods."Brian Anderson-1/+2
2013-06-13Use @str instead of @~str in libsyntax and librustc. Fixes #5048.Huon Wilson-21/+21
2013-06-12std: unify the str -> [u8] functions as 3 methods: .as_bytes() and .as_bytes_...Huon Wilson-1/+0
2013-06-12std: convert {vec,str}::to_owned to methods.Huon Wilson-1/+1
2013-06-05add hygiene support functionsJohn Clements-0/+10
2013-06-05remove unused get_ident_interner'sJohn Clements-1/+1
2013-06-05token_to_ident takes argument by referenceJohn Clements-1/+1
2013-06-05interner just uses uints, not idents with syntax contextJohn Clements-3/+3
2013-06-05just use TLS internerJohn Clements-3/+3
2013-06-05change to newer macro escape mechanism, using uints in more placesJohn Clements-42/+83
2013-06-01Remove all uses of `pub impl`. rs=stylePatrick Walton-25/+26
2013-05-29librustc: Stop reexporting the standard modules from prelude.Patrick Walton-0/+1
2013-05-22libextra: Rename the actual metadata names of libcore to libstd and libstd to...Patrick Walton-0/+2
2013-05-22syntax/ext: modernise ext_ctxt to be CamelCase and use new.Huon Wilson-21/+20
2013-05-22syntax/ext: Remove the trait-object indirection of the ext_ctxt object.Huon Wilson-106/+82
2013-05-20Remove all unnecessary allocations (as flagged by lint)Alex Crichton-2/+2
2013-05-16Implement bytes! syntax extensionSangeun Kim-0/+2
2013-05-15auto merge of #6500 : kud1ing/rust/cleanup, r=bstriebors-9/+0
2013-05-15remove deriving_eq, deriving_iter_bytes, deriving_clone (deprecated in 0.6)Lenny222-9/+0
2013-05-15Rename vec::len(var) to var.len()Youngmin Yoo-1/+1
2013-05-14Use static string with fail!() and remove fail!(fmt!())Björn Steinbrink-2/+2
2013-05-11auto merge of #6389 : sonwow/rust/issue-3356, r=bstriebors-1/+1
2013-05-10renamed vec::from_slice to vec::to_ownedYoungsoo Son-1/+1
2013-05-09Use a specialized string interner to reduce the need for owned stringsBjörn Steinbrink-3/+3
2013-05-05Merge remote-tracking branch 'mozilla/incoming' into issue-5910-dyna-freezeNiko Matsakis-11/+1
2013-05-04Register snapshotsBrian Anderson-11/+0
2013-05-03Use static stringsJeong YunWon-1/+1
2013-05-02Remove 'Local Variable' commentsBrendan Zabarauskas-10/+0
2013-04-30new borrow checker (mass squash)Niko Matsakis-51/+57
2013-04-30adapt to snapshotNiko Matsakis-11/+0
2013-04-28change stage1,stage2,stage2 into not(stage0)John Clements-3/+1
2013-04-27only use #[no_core] in libcoreDaniel Micay-3/+0
2013-04-19syntax: de-mode and prepare for de-modeing rustcAlex Crichton-3/+3
2013-04-10Issue #5656: Make &self not mean "&'self self"Niko Matsakis-0/+13
2013-04-03rename Linear{Map,Set} => Hash{Map,Set}Daniel Micay-9/+9
2013-04-03hashmap: rm linear namespaceDaniel Micay-2/+2
2013-03-28Removing unused importsAlex Crichton-3/+3
2013-03-22librustc: Remove `pure` from libsyntax and librustc.Patrick Walton-5/+5
2013-03-22librustc: Remove all uses of `static` from functions. rs=destaticPatrick Walton-1/+1
2013-03-22syntax: make old `#[deriving_foo]` attribute obsoleteAndrew Paseltiner-3/+3
2013-03-20change some uses of fail_unless to assert_eqJohn Clements-13/+12
2013-03-19syntax: split deriving module into submodules for each traitAndrew Paseltiner-4/+4
2013-03-18librustc: Convert all uses of old lifetime notation to new lifetime notation....Patrick Walton-2/+2
2013-03-13librustc: Don't accept `as Trait` anymore; fix all occurrences of it.Patrick Walton-10/+10
2013-03-12auto merge of #5320 : apasel422/rust/metaderive, r=graydonbors-0/+3
2013-03-12syntax: implement #[deriving] meta-attributeAndrew Paseltiner-0/+3
2013-03-12Create asm! syntax extension.Luqman Aden-0/+2
2013-03-05auto merge of #5179 : alexcrichton/rust/default-warn-unused-import, r=graydonbors-2/+0