about summary refs log tree commit diff
path: root/src/libsyntax
AgeCommit message (Expand)AuthorLines
2013-12-02Add a macro to check if logging at a given label is enabledPhilipp Brüschweiler-0/+7
2013-12-01auto merge of #10750 : Blei/rust/no-at-struct-field, r=alexcrichtonbors-19/+19
2013-12-01auto merge of #10676 : eddyb/rust/ast-box-in-enums, r=cmrbors-406/+398
2013-12-01ast: Remove one `@` and fix the falloutPhilipp Brüschweiler-19/+19
2013-11-30auto merge of #10528 : alexcrichton/rust/static-linking-v2, r=pcwaltonbors-1/+2
2013-12-01Box Block, fn_decl, variant and Ty in the AST, as they were inflating critica...Eduard Burtescu-406/+398
2013-11-30auto merge of #10727 : erickt/rust/json, r=huonwbors-4/+5
2013-11-29extra: missed a couple `@` in jsonErick Tryzelaar-1/+1
2013-11-29Add generation of static libraries to rustcAlex Crichton-1/+2
2013-11-29extra: json::Encoder should take a &mut io::WriterErick Tryzelaar-3/+4
2013-11-29extra: Rename json constructors into *::initErick Tryzelaar-1/+1
2013-11-29libstd: Change `Path::new` to `Path::init`.Patrick Walton-6/+6
2013-11-28Register new snapshotsAlex Crichton-143/+138
2013-11-27Be more strict about doc commentsCorey Richardson-4/+2
2013-11-27Freeze the AST by removing a couple of unused @mut ~[T] from token_tree.Eduard Burtescu-14/+25
2013-11-26auto merge of #10670 : eddyb/rust/node-u32, r=alexcrichtonbors-46/+42
2013-11-27Shink NodeId, CrateNum, Name and Mrk down to 32 bits on x64.Eduard Burtescu-46/+42
2013-11-26Clean up SmallVector use a bitSteven Fackler-98/+34
2013-11-26Support multiple item macrosSteven Fackler-93/+118
2013-11-26Add SmallVector to libsyntaxSteven Fackler-0/+214
2013-11-26test: Remove all remaining non-procedure uses of `do`.Patrick Walton-8/+8
2013-11-26libsyntax: Remove all non-`proc` `do` syntax.Patrick Walton-192/+178
2013-11-26libsyntax: Remove the old-style borrowed closure type syntax from thePatrick Walton-1/+8
2013-11-26librustc: Remove remaining uses of `&fn()` in favor of `||`.Patrick Walton-17/+18
2013-11-26Removed unneccessary `_iter` suffixes from various APIsMarvin Löbel-8/+8
2013-11-26rustc: Add lint for obsolete attributesklutzy-43/+1
2013-11-26Take &Pat in visit_patSeo Sanghyeon-5/+5
2013-11-25Take &PatSeo Sanghyeon-1/+1
2013-11-25auto merge of #10628 : huonw/rust/3614, r=alexcrichtonbors-7/+18
2013-11-25syntax: parse inner attributes on impls.Huon Wilson-7/+18
2013-11-24auto merge of #10641 : cmr/rust/close_delims, r=alexcrichtonbors-9/+7
2013-11-24auto merge of #10637 : luqmana/rust/nmt, r=cmrbors-23/+30
2013-11-24Add a note for unclosed delimitersCorey Richardson-9/+7
2013-11-24Add comments to ast, ast_map, ty, and pat_utilKiet Tran-0/+17
2013-11-24libextra: Remove @mut from term.Luqman Aden-23/+30
2013-11-22syntax: add a visit_ident method to the Visitor.Huon Wilson-3/+45
2013-11-21Remove ty_macSeo Sanghyeon-6/+1
2013-11-20auto merge of #10567 : sanxiyn/rust/bytepos, r=alexcrichtonbors-13/+15
2013-11-20auto merge of #10527 : eholk/rust/win64, r=alexcrichtonbors-0/+3
2013-11-21Fix parsing testsSeo Sanghyeon-1/+1
2013-11-20Make BytePos 32-bitSeo Sanghyeon-12/+14
2013-11-19libsyntax: Change all uses of `&fn` to `||`.Patrick Walton-111/+139
2013-11-19auto merge of #10557 : huonw/rust/inline-deriving, r=pcwaltonbors-1/+27
2013-11-18libsyntax: Remove `~fn()` from the languagePatrick Walton-3/+11
2013-11-18Add Win64 calling convention.Eric Holk-0/+3
2013-11-18Use '..' as slice wildcard in vectorsBrian Anderson-15/+46
2013-11-18Use '..' as multi-field wildcard in enums and structs.Brian Anderson-1/+26
2013-11-19Mark some derived methods as #[inline].Huon Wilson-1/+27
2013-11-17auto merge of #10443 : alexcrichton/rust/meaninless-pub-priv, r=cmrbors-1/+1
2013-11-17Forbid privacy in inner functionsAlex Crichton-1/+1