summary refs log tree commit diff
path: root/src/libsyntax/ext/build.rs
AgeCommit message (Expand)AuthorLines
2014-01-03librustc: Remove `@mut` support from the parserPatrick Walton-5/+6
2014-01-01syntax::codemap: Add static DUMMY_SPklutzy-5/+5
2013-12-29Start passing around &mut ExtCtxtSteven Fackler-3/+3
2013-12-29Make ast_fold take &mut selfSteven Fackler-2/+2
2013-12-28Stop using @ExtCtxtSteven Fackler-9/+9
2013-12-24Test fixes and rebase problemsAlex Crichton-1/+0
2013-12-17Remove obsolete mutability from ast::TySeo Sanghyeon-1/+1
2013-12-01Box Block, fn_decl, variant and Ty in the AST, as they were inflating critica...Eduard Burtescu-81/+83
2013-11-26libsyntax: Remove all non-`proc` `do` syntax.Patrick Walton-4/+4
2013-11-08Generalize AST and ty::Generics to accept multiple lifetimes.Niko Matsakis-7/+7
2013-11-04libsyntax/librustc: Allow calling variadic foreign functions.Luqman Aden-0/+1
2013-10-30Prepared `std::sys` for removal, and made `begin_unwind` simplerMarvin Löbel-3/+3
2013-10-28Field identifiers now include specific spans (Closes #8263).Joshua Yanovski-1/+1
2013-10-25libsyntax/librustc: Allow mut qualifier in patterns.Luqman Aden-6/+11
2013-10-09option: rewrite the API to use compositionDaniel Micay-1/+1
2013-10-08add new enum ast::StrStyle as field to ast::lit_strBenjamin Herr-1/+1
2013-10-02syntax: swap from .span_fatal to .span_err in #[deriving(FromPrimitive)]Erick Tryzelaar-2/+7
2013-10-02syntax: Add #[deriving(FromPrimitive)] syntax extensionErick Tryzelaar-0/+27
2013-09-24Correctly encode item visibility in metadataAlex Crichton-1/+1
2013-09-23librustc: Fix merge fallout.Patrick Walton-1/+1
2013-09-23librustc: Change fold to use traits instead of `@fn`.Patrick Walton-0/+30
2013-09-18Register new snapshotsAlex Crichton-14/+0
2013-09-10Delay assignment of node ids until after expansion. Ensures that each AST nodeNiko Matsakis-48/+24
2013-09-03Modernized a few more types in syntax::astMarvin Löbel-182/+182
2013-09-02Renamed syntax::ast::ident -> IdentMarvin Löbel-81/+81
2013-09-01Modernized a few type names in rustc and syntaxMarvin Löbel-174/+174
2013-08-27librustc: Ensure that type parameters are in the right positions in paths.Patrick Walton-2/+29
2013-08-27librustc: Add support for type parameters in the middle of paths.Patrick Walton-6/+19
2013-08-18quote_*! macros take an ExtCtxSteven Fackler-0/+12
2013-08-10std: Rename Iterator.transform -> .mapErick Tryzelaar-1/+1
2013-08-10Mass rename of .consume{,_iter}() to .move_iter()Erick Tryzelaar-1/+1
2013-08-07core: option.map_consume -> option.map_moveErick Tryzelaar-1/+1
2013-08-02Replace 'blk' -> 'block' in AstBuilder.OGINO Masanori-26/+26
2013-07-29New naming convention for ast::{node_id, local_crate, crate_node_id, blk_chec...Michael Woerister-8/+8
2013-07-22De-spanned<T> and renamed ast::field (now ast::Field)Michael Woerister-7/+7
2013-07-22Ast spanned<T> refactoring, renaming: crate, local, blk, crate_num, crate_cfg.Michael Woerister-29/+29
2013-07-20syntax: modernise attribute handling in syntax::attr.Huon Wilson-21/+20
2013-07-17librustc: Remove `copy` expressions from the language.Patrick Walton-4/+0
2013-07-17librustc: Remove all uses of "copy".Patrick Walton-3/+3
2013-07-17librustc: Add a lint mode for unnecessary `copy` and remove a bunch of them.Patrick Walton-3/+3
2013-07-17Made ast::blk not use spanned<T> anymore.Michael Woerister-8/+8
2013-07-07De-share ast::TyJames Miller-52/+51
2013-07-07De-manage OptVec<TyParamBounds>James Miller-10/+8
2013-07-07De-share trait_refJames Miller-3/+3
2013-07-07De-manage LifetimeJames Miller-4/+4
2013-07-07De-managed ast::PathJames Miller-23/+23
2013-07-07Stop allocating view_items with @James Miller-11/+11
2013-06-26Infer default static/Owned bounds for unbounded heap fns/traits (#7264)Ben Blum-5/+5
2013-06-25great renaming propagation: syntaxCorey Richardson-2/+0
2013-06-23Parse and typecheck (not kindcheck) bounds on trait paths.Ben Blum-6/+10