about summary refs log tree commit diff
path: root/src/libsyntax/fold.rs
AgeCommit message (Expand)AuthorLines
2015-01-21rollup merge of #20179: eddyb/blind-itemsAlex Crichton-41/+15
2015-01-21rollup merge of #21340: pshc/libsyntax-no-more-intsAlex Crichton-4/+4
2015-01-21syntax: fix fallout of merging ast::ViewItem into ast::Item.Eduard Burtescu-41/+15
2015-01-18Make output type in ast::FnDecl optionalSeo Sanghyeon-8/+2
2015-01-17libsyntax: rename functions from uint to usizePaul Collier-4/+4
2015-01-17libsyntax: uint types to usizePaul Collier-2/+2
2015-01-15auto merge of #21052 : nick29581/rust/methods-ext, r=sfacklerbors-42/+45
2015-01-15syntax: add fully qualified UFCS expressions.Eduard Burtescu-1/+5
2015-01-15Syntax extensions on trait and impl items.Nick Cameron-42/+45
2015-01-05rollup merge of #20482: kmcallister/macro-reformAlex Crichton-5/+9
2015-01-05rollup merge of #20554: huonw/mut-patternAlex Crichton-1/+1
2015-01-05Reserve the keyword 'macro'Keegan McAllister-4/+4
2015-01-05remove TyClosureJorge Aparicio-11/+0
2015-01-05Reformat metadata for exported macrosKeegan McAllister-1/+5
2015-01-05Change `&` pat to only work with &T, and `&mut` with &mut T.Huon Wilson-1/+1
2015-01-04Add syntax for negative implementations of traitsFlavio Percoco-2/+3
2015-01-02rollup merge of #20341: nikomatsakis/impl-trait-for-trait-2Alex Crichton-1/+1
2015-01-02Fix fallout from change, adding explicit `Sized` annotations where necessary.Niko Matsakis-1/+1
2015-01-02Make type in ast::Local optionalSeo Sanghyeon-1/+1
2014-12-29rollup merge of #20194: nick29581/dst-syntaxAlex Crichton-5/+3
2014-12-30Remove ExprSlice by hacking the compilerNick Cameron-6/+0
2014-12-30Add hypothetical support for ranges with only an upper boundNick Cameron-1/+1
2014-12-29Slash the ast::Stmt type from 104 to 24 bytes.Huon Wilson-1/+1
2014-12-26Accept `?Sized` as well as `Sized?`Nick Cameron-5/+3
2014-12-24Add syntax for rangesNick Cameron-0/+4
2014-12-20Add support for multiple region bounds in where clausesJared Roesch-2/+2
2014-12-20Add parser support for generalized where clausesJared Roesch-4/+11
2014-12-18librustc: Always parse `macro!()`/`macro![]` as expressions if notPatrick Walton-3/+3
2014-12-16AST refactor: make the place in ExprBox an option.Felix S. Klock II-1/+1
2014-12-14Parse `unsafe impl` but don't do anything particularly interesting with the r...Niko Matsakis-3/+4
2014-12-14Parse `unsafe trait` but do not do anything with it beyond parsing and integr...Niko Matsakis-2/+3
2014-12-14Rename FnStyle trait to Unsafety.Niko Matsakis-10/+10
2014-12-14Remove `proc` types/expressions from the parser, compiler, andNiko Matsakis-15/+0
2014-12-13libsyntax: use unboxed closuresJorge Aparicio-3/+3
2014-12-12Add support for equality constraints on associated typesNick Cameron-8/+40
2014-11-26Rote changes due to the fact that ast paths no longer carry this extraneous b...Niko Matsakis-4/+6
2014-11-23Remove type parameters from ExprField and ExprTupFieldAdolfo OchagavĂ­a-6/+4
2014-11-20auto merge of #19113 : nikomatsakis/rust/unboxed-boxed-closure-unification, r...bors-8/+3
2014-11-19Merge the ExprFnBlock and ExprUnboxedClosure into one ExprClosure with an opt...Niko Matsakis-8/+3
2014-11-19Refactor QPath to take an ast::TraitRefNiko Matsakis-6/+16
2014-11-18Convert TyPolyTraitRef to accept arbitary bounds, so that things likeNiko Matsakis-4/+6
2014-11-16Complete the removal of ty_nil, ast::LitNil, ast::TyBot and ast::TyUniqJakub Bukaj-8/+11
2014-11-09auto merge of #18743 : nikomatsakis/rust/hrtb-refactor-2, r=pcwaltonbors-6/+18
2014-11-08auto merge of #18634 : alexcrichton/rust/cfg-attr-crate-level, r=sfacklerbors-4/+33
2014-11-07Update parser with `for` syntaxNiko Matsakis-6/+18
2014-11-07rustc: Process #[cfg]/#[cfg_attr] on cratesAlex Crichton-4/+33
2014-11-07auto merge of #17830 : pczarn/rust/interp_tt, r=pnkfelixbors-8/+12
2014-11-07Add `ast::SequenceRepetition`Piotr Czarnecki-5/+6
2014-11-06Remove the unboxed closure `|:|` notation from types and trait references com...Niko Matsakis-23/+0
2014-11-06Support parenthesized paths `Foo(A,B) -> C` that expand to `Foo<(A,B),C>`. Th...Niko Matsakis-3/+47