about summary refs log tree commit diff
path: root/src/libsyntax/visit.rs
AgeCommit message (Expand)AuthorLines
2015-01-21syntax: fix fallout of merging ast::ViewItem into ast::Item.Eduard Burtescu-47/+26
2015-01-15syntax: add fully qualified UFCS expressions.Eduard Burtescu-3/+15
2015-01-05rollup merge of #20482: kmcallister/macro-reformAlex Crichton-6/+6
2015-01-05rollup merge of #20554: huonw/mut-patternAlex Crichton-1/+1
2015-01-05Reserve the keyword 'macro'Keegan McAllister-6/+6
2015-01-05remove TyClosureJorge Aparicio-8/+0
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-1/+1
2015-01-03sed -i -s 's/#\[deriving(/#\[derive(/g' **/*.rsJorge Aparicio-1/+1
2015-01-02rollup merge of #20341: nikomatsakis/impl-trait-for-trait-2Alex Crichton-2/+1
2015-01-02Fix fallout from change, adding explicit `Sized` annotations where necessary.Niko Matsakis-2/+1
2015-01-02Make type in ast::Local optionalSeo Sanghyeon-5/+9
2014-12-30Don't normalize associated types when in region binders, wait until we instan...Niko Matsakis-0/+12
2014-12-29rollup merge of #20194: nick29581/dst-syntaxAlex Crichton-6/+7
2014-12-30Remove ExprSlice by hacking the compilerNick Cameron-5/+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-6/+7
2014-12-24Add syntax for rangesNick Cameron-0/+4
2014-12-20Add support for multiple region bounds in where clausesJared Roesch-2/+5
2014-12-20Add parser support for generalized where clausesJared Roesch-3/+8
2014-12-19libsyntax: use `#[deriving(Copy)]`Jorge Aparicio-2/+1
2014-12-19Make all predicates higher-ranked, not just trait references.Niko Matsakis-3/+16
2014-12-17rollup merge of #19918: pnkfelix/ast-refactor-make-place-in-exprbox-an-optionAlex Crichton-1/+1
2014-12-16AST refactor: make the place in ExprBox an option.Felix S. Klock II-1/+1
2014-12-15Resolve lifetimes in associated typesSeo Sanghyeon-8/+11
2014-12-14Parse `unsafe impl` but don't do anything particularly interesting with the r...Niko Matsakis-1/+2
2014-12-14Parse `unsafe trait` but do not do anything with it beyond parsing and integr...Niko Matsakis-1/+1
2014-12-14Rename FnStyle trait to Unsafety.Niko Matsakis-1/+1
2014-12-14Remove `proc` types/expressions from the parser, compiler, andNiko Matsakis-15/+0
2014-12-12Add support for equality constraints on associated typesNick Cameron-2/+16
2014-12-08librustc: Make `Copy` opt-in.Niko Matsakis-0/+2
2014-11-29Replace some verbose match statements with their `if let` equivalent.jfager-5/+2
2014-11-26rollup merge of #19329: steveklabnik/doc_style_cleanup2Alex Crichton-5/+3
2014-11-26/*! -> //!Steve Klabnik-5/+3
2014-11-26Rote changes due to the fact that ast paths no longer carry this extraneous b...Niko Matsakis-7/+5
2014-11-23Remove type parameters from ExprField and ExprTupFieldAdolfo OchagavĂ­a-8/+2
2014-11-20auto merge of #19113 : nikomatsakis/rust/unboxed-boxed-closure-unification, r...bors-8/+1
2014-11-19Fixes to the roll-upJakub Bukaj-1/+1
2014-11-19rollup merge of #19073: jakub-/issue-19069Jakub Bukaj-7/+19
2014-11-19Merge the ExprFnBlock and ExprUnboxedClosure into one ExprClosure with an opt...Niko Matsakis-8/+1
2014-11-19Refactor QPath to take an ast::TraitRefNiko Matsakis-2/+2
2014-11-18Feature gate non-ASCII lifetime identifiersJakub Bukaj-7/+19
2014-11-18Convert TyPolyTraitRef to accept arbitary bounds, so that things likeNiko Matsakis-42/+70
2014-11-17Switch to purely namespaced enumsSteven Fackler-0/+2
2014-11-16Complete the removal of ty_nil, ast::LitNil, ast::TyBot and ast::TyUniqJakub Bukaj-7/+13
2014-11-07Update parser with `for` syntaxNiko Matsakis-6/+23
2014-11-06Remove the unboxed closure `|:|` notation from types and trait references com...Niko Matsakis-13/+0
2014-11-06Support parenthesized paths `Foo(A,B) -> C` that expand to `Foo<(A,B),C>`. Th...Niko Matsakis-5/+17
2014-11-03Restructure AST so that the associated type definition carriesNiko Matsakis-1/+2