summary refs log tree commit diff
path: root/src/libsyntax/ext/expand.rs
AgeCommit message (Expand)AuthorLines
2014-02-02librustc: Stop using `@str` for source.Patrick Walton-1/+1
2014-02-02libsyntax: Introduce an `InternedString` type to reduce `@str` in thePatrick Walton-2/+2
2014-01-26Removed all instances of XXX in preparation for relaxing of FIXME ruleSalem Talha-1/+1
2014-01-25Simplify and rename macro APISteven Fackler-49/+12
2014-01-24Move macro_rules! macros to libstdSteven Fackler-241/+0
2014-01-23Redo exported macro serializationSteven Fackler-5/+15
2014-01-21Remove unnecessary parentheses.Huon Wilson-2/+2
2014-01-19auto merge of #11644 : huonw/rust/less-fatality, r=cmrbors-32/+51
2014-01-17Actually force a / in the path for ext cratesSteven Fackler-2/+2
2014-01-17auto merge of #11585 : nikomatsakis/rust/issue-3511-rvalue-lifetimes, r=pcwaltonbors-18/+12
2014-01-18syntax::ext: replace span_fatal with span_err in many places.Huon Wilson-32/+51
2014-01-17Change expansion of `for` loop to use a `match` statementNiko Matsakis-18/+12
2014-01-16Load macros from external modulesSteven Fackler-8/+102
2014-01-13librustc: Remove `@` pointer patterns from the languagePatrick Walton-56/+59
2014-01-11Remove re-exports of std::io::stdio::{print, println} in the prelude.Brendan Zabarauskas-4/+4
2014-01-09libsyntax: Renamed types, traits and enum variants to CamelCase.Eduard Burtescu-39/+39
2014-01-09Remove ApproxEq and assert_approx_eq!Brendan Zabarauskas-37/+0
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