about summary refs log tree commit diff
path: root/src/libsyntax
AgeCommit message (Expand)AuthorLines
2013-08-05Updated std::Option, std::Either and std::ResultMarvin Löbel-28/+28
2013-08-05Fix an unused variable warning and clean up some dead code/names.Michael Sullivan-1/+1
2013-08-05Make node_id_to_str print more useful info in some cases. Closes #2410.Michael Sullivan-4/+4
2013-08-04syntax: make #[deriving(TotalOrd)] lazy.Huon Wilson-16/+47
2013-08-04rm obsolete `for` support from the compilerDaniel Micay-12/+2
2013-08-03remove obsolete `foreach` keywordDaniel Micay-204/+199
2013-08-03Work around #8256, do not fail the task, just return NoneCorey Richardson-4/+11
2013-08-03auto merge of #8206 : omasanori/rust/blk-to-block, r=graydonbors-35/+35
2013-08-03make `for` parse as `foreach` doesDaniel Micay-6/+5
2013-08-03replace all remaining `for` with `foreach` or `do`Daniel Micay-52/+61
2013-08-02librustc: Disallow "unsafe" for external functionsPatrick Walton-10/+22
2013-08-02librustc: Introduce a new visitor type based on traits and port syntax to it.Patrick Walton-918/+2070
2013-08-02auto merge of #8188 : huonw/rust/cfg-macro, r=pcwaltonbors-0/+48
2013-08-02replace `range` with an external iteratorDaniel Micay-16/+10
2013-08-02Replace 'blk' -> 'block' in AstBuilder.OGINO Masanori-35/+35
2013-08-01auto merge of #8170 : brson/rust/nopipes, r=pcwaltonbors-1160/+3
2013-08-01Remove the pipes compilerBrian Anderson-1160/+3
2013-08-01std: Change `Times` trait to use `do` instead of `for`blake2-ppc-3/+3
2013-08-01syntax: implement cfg!() which evaluates to true/false where #[cfg] would kee...Huon Wilson-0/+48
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-152/+151
2013-07-31auto merge of #8162 : thestinger/rust/no-copy, r=brsonbors-115/+84
2013-08-01convert `pure` to a reserved keywordDaniel Micay-31/+31
2013-08-01make `in` and `foreach` get treated as keywordsDaniel Micay-26/+26
2013-07-31remove `copy` as a keywordDaniel Micay-70/+68
2013-07-31rm ancient error for lowercase kindsDaniel Micay-32/+3
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-30rustc: fix a pp bug.Graydon Hoare-0/+1
2013-07-30syntax: implement foreach .. in .. { .. } via desugaring.Graydon Hoare-2/+193
2013-07-30syntax: add temporary 'foreach' keyword.Graydon Hoare-0/+3
2013-07-30syntax: add 'in' keywordGraydon Hoare-0/+3
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-158/+153
2013-07-29New naming convention for ast::{node_id, local_crate, crate_node_id, blk_chec...Michael Woerister-158/+153
2013-07-29auto merge of #8085 : mrordinaire/rust/percent-p, r=huonwbors-0/+2
2013-07-29Added %p directive to fmt!, which expects *T as argumentDo Nhat Minh-0/+2
2013-07-28Add support for `..base` on static struct initializers.Kevin Mehall-1/+1
2013-07-27auto merge of #8076 : omasanori/rust/cleanup, r=huonwbors-3/+0
2013-07-27auto merge of #8060 : Blei/rust/fix-obsolete-extern-visibility-span, r=pcwaltonbors-1/+1
2013-07-27Remove unnecessary #[path = "***/mod.rs"] lines.OGINO Masanori-3/+0
2013-07-26syntax: fix span for obsolete extern visibility errorPhilipp Brüschweiler-1/+1
2013-07-26auto merge of #8037 : graydon/rust/issue-6416, r=cmrbors-9/+24
2013-07-25auto merge of #8027 : nikomatsakis/rust/issue-4846-multiple-lifetime-paramete...bors-1/+0
2013-07-25syntax: Fix #6416 by aborting on errors after test parse.Graydon Hoare-9/+24
2013-07-24Generalize the `ty::substs` struct so that it can representNiko Matsakis-1/+0
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-9/+7
2013-07-22auto merge of #7873 : sstewartgallus/rust/cleanup_syntax, r=alexcrichtonbors-100/+100
2013-07-22auto merge of #7940 : cmr/rust/comments, r=pnkfelixbors-8/+12
2013-07-22De-spanned<T> and renamed ast::field (now ast::Field)Michael Woerister-27/+25