summary refs log tree commit diff
path: root/src/libsyntax/ext
AgeCommit message (Expand)AuthorLines
2013-09-29Remove all usage of @ast::CrateAlex Crichton-12/+12
2013-09-27auto merge of #9535 : alexcrichton/rust/no-format-default, r=thestingerbors-11/+8
2013-09-27Remove the notion of an "unknown format"Alex Crichton-11/+8
2013-09-27auto merge of #9550 : alexcrichton/rust/remove-printf, r=thestingerbors-22/+2
2013-09-26auto merge of #9504 : brson/rust/continue, r=alexcrichtonbors-6/+6
2013-09-26auto merge of #9261 : alexcrichton/rust/logging, r=huonwbors-3/+9
2013-09-26Update the compiler to not use printf/printflnAlex Crichton-2/+2
2013-09-26Remove the printf{,ln}! macrosAlex Crichton-20/+0
2013-09-26Add 'continue' as a synonym for 'loop'Brian Anderson-6/+6
2013-09-25Refactor the logging system for fewer allocationsAlex Crichton-3/+9
2013-09-25rustdoc: Change all code-blocks with a scriptAlex Crichton-24/+24
2013-09-25auto merge of #9481 : jbclements/rust/minor-cleanup, r=cmrbors-3/+5
2013-09-24comment changes onlyJohn Clements-3/+5
2013-09-24Correctly encode item visibility in metadataAlex Crichton-1/+1
2013-09-23librustc: Fix merge fallout.Patrick Walton-1/+1
2013-09-23test: Fix rustdoc and tests.Patrick Walton-3/+4
2013-09-23libsyntax: Introduce routines and remove all `@fn`s from libsyntax save the o...Patrick Walton-1/+1
2013-09-23libsyntax: Remove some more `@fn`s from the macro expanderPatrick Walton-109/+300
2013-09-23librustc: Change fold to use traits instead of `@fn`.Patrick Walton-151/+344
2013-09-20Implement a web backend for rustdoc_ngAlex Crichton-1/+1
2013-09-20Invert --cfg debug to --cfg ndebugAlex Crichton-2/+2
2013-09-19auto merge of #9279 : erickt/rust/master, r=alexcrichtonbors-10/+6
2013-09-19auto merge of #9299 : alexcrichton/rust/fmt-trailing-comma, r=huonwbors-0/+1
2013-09-19auto merge of #9291 : jzelinskie/rust/remove-cond, r=alexcrichtonbors-36/+0
2013-09-18Allow trailing commas in format!Alex Crichton-0/+1
2013-09-18Register new snapshotsAlex Crichton-34/+2
2013-09-18Remove and replace cond! Closes #9282.Jimmy Zelinskie-36/+0
2013-09-17extra: minor cleanup of Zero and Default syntax extensionErick Tryzelaar-10/+6
2013-09-16Limit spans in bytes!() error messages to the argument in questionKevin Ballard-10/+10
2013-09-15Fix expand_stmt as well as expand_expr to use the correct spanAlex Crichton-15/+25
2013-09-15Reduce the amount of complexity in format!Alex Crichton-121/+61
2013-09-14auto merge of #9183 : alexcrichton/rust/issue-5794, r=catamorphismbors-1/+19
2013-09-14auto merge of #9181 : lkuper/rust/libsyntax-default-methods-refactor, r=alexc...bors-198/+2
2013-09-13Pass a more proper span to the syntax expandersAlex Crichton-1/+19
2013-09-13Refactor libsyntax Visitor impls to use default methods.Lindsey Kuper-198/+2
2013-09-12syntax: add #[deriving(Default)] syntax extensionErick Tryzelaar-0/+81
2013-09-12std: Rename {Option,Result}::chain{,_err}* to {and_then,or_else}Erick Tryzelaar-5/+12
2013-09-12Implement a format_args!() macroAlex Crichton-61/+108
2013-09-11Flag unsafe blocks from format! as compiler-generatedAlex Crichton-1/+1
2013-09-10change type of ExprLoop and ExprBreak elts from ident->name.John Clements-1/+3
2013-09-10auto merge of #9088 : nikomatsakis/rust/issue-6304-AST-tree-not-DAG, r=catamo...bors-67/+40
2013-09-10Delay assignment of node ids until after expansion. Ensures that each AST nodeNiko Matsakis-67/+40
2013-09-09auto merge of #9062 : blake2-ppc/rust/vec-iterator, r=alexcrichtonbors-1/+1
2013-09-10std::at_vec and vec: Unify build_sized, build_sized_opt into buildblake2-ppc-1/+1
2013-09-09auto merge of #9005 : alexcrichton/rust/rusty-log, r=brsonbors-52/+34
2013-09-08syntax: aesthetic improvements to the `for` desugaring.Huon Wilson-130/+38
2013-09-08syntax: implement labelled breaks for `for`.Huon Wilson-2/+2
2013-09-06added index to test cases, more debugging outputJohn Clements-4/+11
2013-09-06quote_* macros no longer need to be capturingJohn Clements-91/+19
2013-09-06add test case, cleanupJohn Clements-15/+14