summary refs log tree commit diff
path: root/src/libsyntax/ext/expand.rs
AgeCommit message (Expand)AuthorLines
2014-01-07Fixup the rest of the tests in the compilerAlex Crichton-0/+1
2014-01-06auto merge of #11332 : sfackler/rust/de-at-se, r=huonwbors-53/+52
2014-01-06Disowned the Visitor.Eduard Burtescu-1/+1
2014-01-05Use ~-objects instead of @-objects for syntax extsSteven Fackler-53/+52
2014-01-03libsyntax: Fix tests.Patrick Walton-9/+10
2014-01-03libsyntax: Remove unused `MultiRenamer`Patrick Walton-17/+3
2014-01-03libsyntax: De-`@mut` `ps::boxes`Patrick Walton-2/+3
2014-01-03libsyntax: Correctly de-`@mut` the pretty printer writerPatrick Walton-1/+1
2014-01-03libsyntax: De-`@mut` `SCTable::table`Patrick Walton-2/+6
2014-01-03librustc: De-`@mut` the parse sessionPatrick Walton-2/+2
2014-01-03auto merge of #11228 : sfackler/rust/syntaxenv, r=pcwaltonbors-69/+41
2014-01-01syntax::codemap: Add static DUMMY_SPklutzy-2/+2
2013-12-30Rewrite SyntaxEnvSteven Fackler-69/+41
2013-12-29Start passing around &mut ExtCtxtSteven Fackler-3/+3
2013-12-29Make ast_fold take &mut selfSteven Fackler-33/+34
2013-12-28Stop passing duplicate parameters in expandSteven Fackler-125/+90
2013-12-28Stop using @ExtCtxtSteven Fackler-14/+14
2013-12-24green: Rip the bandaid off, introduce libgreenAlex Crichton-2/+2
2013-12-08Add dead-code warning passKiet Tran-39/+3
2013-12-07syntax: print expansion info from #[attribute] macros in the correctHuon Wilson-1/+6
2013-12-02Add a macro to check if logging at a given label is enabledPhilipp Brüschweiler-0/+7
2013-12-01Box Block, fn_decl, variant and Ty in the AST, as they were inflating critica...Eduard Burtescu-26/+9
2013-11-28Register new snapshotsAlex Crichton-6/+6
2013-11-26Clean up SmallVector use a bitSteven Fackler-19/+7
2013-11-26Support multiple item macrosSteven Fackler-58/+56
2013-11-26libsyntax: Remove all non-`proc` `do` syntax.Patrick Walton-4/+4
2013-11-26Take &Pat in visit_patSeo Sanghyeon-1/+1
2013-11-17Forbid privacy in inner functionsAlex Crichton-1/+1
2013-11-11Move std::rt::io to std::ioAlex Crichton-3/+3
2013-11-11Remove #[fixed_stack_segment] and #[rust_stack]Alex Crichton-78/+0
2013-11-08Generalize AST and ty::Generics to accept multiple lifetimes.Niko Matsakis-2/+2
2013-10-31Implement a concat!() format extensionAlex Crichton-1/+1
2013-10-30Prepared `std::sys` for removal, and made `begin_unwind` simplerMarvin Löbel-56/+48
2013-10-28syntax: remove dead @mut Visitor impl (only used in tests).Huon Wilson-63/+70
2013-10-25libsyntax/librustc: Allow mut qualifier in patterns.Luqman Aden-8/+7
2013-10-24Remove even more of std::ioAlex Crichton-16/+17
2013-10-22Remove the now-duplicate logging macrosAlex Crichton-8/+0
2013-10-22Drop the '2' suffix from logging macrosAlex Crichton-21/+21
2013-10-20Don't allocate a string when calling printlnAlex Crichton-7/+2
2013-10-18Remove the fmt! syntax extensionAlex Crichton-52/+16
2013-10-15Require module documentation with missing_docAlex Crichton-0/+1
2013-10-14Remove unused abi attributes.Steve Klabnik-1/+0
2013-10-09option: rewrite the API to use compositionDaniel Micay-2/+2
2013-10-07Fix existing privacy/visibility violationsAlex Crichton-2/+4
2013-10-01Fix usage of the old debug! macrosAlex Crichton-1/+1
2013-10-01Fix typo with format migration: s/oldformat/oldfmt/.Huon Wilson-4/+4
2013-09-30syntax: Remove usage of fmt!Alex Crichton-46/+47
2013-09-30Prevent leakage of fmt! into the compilerAlex Crichton-48/+61
2013-09-29Remove all usage of @ast::CrateAlex Crichton-12/+12
2013-09-27auto merge of #9550 : alexcrichton/rust/remove-printf, r=thestingerbors-20/+0