about summary refs log tree commit diff
path: root/src/libsyntax/ext
AgeCommit message (Expand)AuthorLines
2013-08-08env! syntax extension changesSteven Fackler-17/+37
2013-08-08auto merge of #8245 : alexcrichton/rust/fmt2, r=graydonbors-1/+725
2013-08-07Add initial support for a new formatting syntaxAlex Crichton-1/+725
2013-08-07core: option.map_consume -> option.map_moveErick Tryzelaar-2/+2
2013-08-07Enable privacy check for enum methods.Michael Woerister-10/+10
2013-08-07auto merge of #8285 : huonw/rust/deriving+++, r=alexcrichtonbors-16/+47
2013-08-05Updated std::Option, std::Either and std::ResultMarvin Löbel-14/+14
2013-08-04syntax: make #[deriving(TotalOrd)] lazy.Huon Wilson-16/+47
2013-08-03remove obsolete `foreach` keywordDaniel Micay-37/+37
2013-08-03auto merge of #8206 : omasanori/rust/blk-to-block, r=graydonbors-35/+35
2013-08-02librustc: Introduce a new visitor type based on traits and port syntax to it.Patrick Walton-31/+149
2013-08-02auto merge of #8188 : huonw/rust/cfg-macro, r=pcwaltonbors-0/+47
2013-08-02replace `range` with an external iteratorDaniel Micay-10/+7
2013-08-02Replace 'blk' -> 'block' in AstBuilder.OGINO Masanori-35/+35
2013-08-01auto merge of #8170 : brson/rust/nopipes, r=pcwaltonbors-1158/+3
2013-08-01Remove the pipes compilerBrian Anderson-1158/+3
2013-08-01std: Change `Times` trait to use `do` instead of `for`blake2-ppc-1/+1
2013-08-01syntax: implement cfg!() which evaluates to true/false where #[cfg] would kee...Huon Wilson-0/+47
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-40/+40
2013-07-31auto merge of #8162 : thestinger/rust/no-copy, r=brsonbors-8/+8
2013-08-01make `in` and `foreach` get treated as keywordsDaniel Micay-8/+8
2013-07-31auto merge of #8150 : dotdash/rust/assert_bloat, r=huonwbors-1/+1
2013-07-31Reduce code bloat from assert!()Björn Steinbrink-1/+1
2013-07-30syntax: implement foreach .. in .. { .. } via desugaring.Graydon Hoare-1/+155
2013-07-30Added str::char_offset_iter() and str::rev_char_offset_iter()Marvin Löbel-1/+1
2013-07-30auto merge of #8107 : michaelwoerister/rust/end_of_spanned, r=cmrbors-9/+9
2013-07-29New naming convention for ast::{node_id, local_crate, crate_node_id, blk_chec...Michael Woerister-9/+9
2013-07-29Added %p directive to fmt!, which expects *T as argumentDo Nhat Minh-0/+2
2013-07-24Disallow non-comma-delimited arguments to fmt! and bytes!Birunthan Mohanathas-6/+7
2013-07-24Change 'print(fmt!(...))' to printf!/printfln! in src/lib*Birunthan Mohanathas-7/+5
2013-07-22De-spanned<T> and renamed ast::field (now ast::Field)Michael Woerister-7/+7
2013-07-22Ast spanned<T> refactoring, renaming: crate, local, blk, crate_num, crate_cfg.Michael Woerister-42/+42
2013-07-20auto merge of #7902 : huonw/rust/attr++, r=cmr,pcwaltonbors-73/+72
2013-07-20syntax: modernise attribute handling in syntax::attr.Huon Wilson-73/+72
2013-07-18librustc: Forbid `&` pointers (other than `&'static`) inside `@` boxes.Patrick Walton-2/+1
2013-07-17libsyntax: Remove some multi-gigabyte clones that were preventing bootstrappi...Patrick Walton-6/+6
2013-07-17librustc: Remove all uses of the `Copy` bound.Patrick Walton-3/+3
2013-07-17librustc: Remove `copy` expressions from the language.Patrick Walton-4/+0
2013-07-17librustc: Remove all uses of "copy".Patrick Walton-81/+104
2013-07-17librustc: Add a lint mode for unnecessary `copy` and remove a bunch of them.Patrick Walton-33/+30
2013-07-17Made ast::blk not use spanned<T> anymore.Michael Woerister-16/+15
2013-07-17Clean-up tests after debug!/std-macros change.Huon Wilson-1/+2
2013-07-16syntax: make a macros-injection pass; conditionally define debug! to a noop b...Huon Wilson-42/+59
2013-07-14Make TLS keys actually take up spaceAlex Crichton-2/+6
2013-07-14Purge the last remnants of the old TLS apiAlex Crichton-6/+6
2013-07-14Clean up various warnings throughout the codebaseAlex Crichton-1/+2
2013-07-13Rename print!()/println!() to printf!()/printfln!()Kevin Ballard-8/+14
2013-07-13Add print! and println! macros. Closes #7653.Birunthan Mohanathas-0/+12
2013-07-12auto merge of #7736 : thestinger/rust/doc, r=thestingerbors-16/+7
2013-07-12Remove the global 'vec::to_owned' functionAlex Crichton-16/+7