summary refs log tree commit diff
path: root/src/libsyntax/ext
AgeCommit message (Expand)AuthorLines
2014-01-02libsyntax: De-`@mut` `Parser::last_span`Patrick Walton-4/+4
2014-01-02libsyntax: De-`@mut` `Parser::span`Patrick Walton-3/+3
2014-01-02libsyntax: De-`@mut` `token` in the parserPatrick Walton-28/+30
2014-01-02libsyntax: De-`@mut` `quote_depth` in the parserPatrick Walton-3/+3
2014-01-02libsyntax: Make the parser mutablePatrick Walton-45/+59
2014-01-01syntax::codemap: Add static DUMMY_SPklutzy-12/+12
2014-01-01syntax::diagnostic: Remove unnecessary traitsklutzy-4/+3
2013-12-30Rewrite SyntaxEnvSteven Fackler-247/+129
2013-12-29Remove @muts from ExtCtxtSteven Fackler-20/+20
2013-12-29Start passing around &mut ExtCtxtSteven Fackler-48/+49
2013-12-29Make ast_fold take &mut selfSteven Fackler-37/+38
2013-12-28Stop passing duplicate parameters in expandSteven Fackler-128/+92
2013-12-28Remove unecessary extern "Rust" specifiersSteven Fackler-17/+8
2013-12-28Stop using @ExtCtxtSteven Fackler-138/+138
2013-12-24Test fixes and rebase problemsAlex Crichton-1/+0
2013-12-24green: Rip the bandaid off, introduce libgreenAlex Crichton-2/+2
2013-12-17Remove obsolete mutability from ast::TySeo Sanghyeon-2/+2
2013-12-13auto merge of #10698 : metajack/rust/dep-info, r=alexcrichtonbors-1/+15
2013-12-11Make 'self lifetime illegal.Erik Price-53/+53
2013-12-10Fix missing code map entry for uses of `include_str!`.Jack Moffitt-1/+15
2013-12-10Extend allocation lint for boxing expressionsSeo Sanghyeon-11/+11
2013-12-08Remove dead codesKiet Tran-16/+2
2013-12-08Add dead-code warning passKiet Tran-40/+9
2013-12-07syntax::deriving: indicate from which trait type errors (etc) ariseHuon Wilson-4/+22
2013-12-07syntax: print expansion info from #[attribute] macros in the correctHuon Wilson-1/+6
2013-12-07syntax::deriving: add the cx and span to the TraitDef to reduce duplication.Huon Wilson-226/+251
2013-12-04Revert "libstd: Change `Path::new` to `Path::init`."Kevin Ballard-4/+4
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-131/+113
2013-11-29libstd: Change `Path::new` to `Path::init`.Patrick Walton-4/+4
2013-11-28Register new snapshotsAlex Crichton-34/+34
2013-11-27Freeze the AST by removing a couple of unused @mut ~[T] from token_tree.Eduard Burtescu-7/+6
2013-11-26Clean up SmallVector use a bitSteven Fackler-19/+7
2013-11-26Support multiple item macrosSteven Fackler-62/+68
2013-11-26libsyntax: Remove all non-`proc` `do` syntax.Patrick Walton-92/+98
2013-11-26librustc: Remove remaining uses of `&fn()` in favor of `||`.Patrick Walton-16/+17
2013-11-26Removed unneccessary `_iter` suffixes from various APIsMarvin Löbel-1/+1
2013-11-26rustc: Add lint for obsolete attributesklutzy-42/+1
2013-11-26Take &Pat in visit_patSeo Sanghyeon-1/+1
2013-11-19libsyntax: Change all uses of `&fn` to `||`.Patrick Walton-24/+39
2013-11-19Mark some derived methods as #[inline].Huon Wilson-1/+27
2013-11-17Forbid privacy in inner functionsAlex Crichton-1/+1
2013-11-11Move std::rt::io to std::ioAlex Crichton-5/+5
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-27/+29
2013-11-08syntax::ext: Make type errors in deriving point to the field itself.Huon Wilson-312/+327
2013-11-04libsyntax/librustc: Allow calling variadic foreign functions.Luqman Aden-0/+1
2013-11-03Fill out the remaining functionality in io::fileAlex Crichton-4/+3
2013-11-03Remove all blocking std::os blocking functionsAlex Crichton-17/+8
2013-10-31Implement a concat!() format extensionAlex Crichton-3/+83