about summary refs log tree commit diff
path: root/src/libsyntax/visit.rs
AgeCommit message (Expand)AuthorLines
2015-06-22Fix issue #23302, ICE on recursively defined enum variant discriminant.Sean Patrick Santos-1/+6
2015-06-11Conver reborrows to .iter() calls where appropriateJoshua Landau-4/+4
2015-05-21Make various fixes:Niko Matsakis-1/+1
2015-05-21syntax: parse `const fn` for free functions and inherent methods.Eduard Burtescu-3/+4
2015-04-23Get associated consts working in match patterns.Sean Patrick Santos-0/+4
2015-04-23Structural changes for associated constantsSean Patrick Santos-0/+10
2015-04-14Expose visibility for fns in syntax::visitNick Cameron-7/+7
2015-04-01Fallout in libsyntaxNiko Matsakis-1/+1
2015-03-11syntax: move MethMac to MacImplItem and combine {Provided,Required}Method int...Eduard Burtescu-44/+14
2015-03-11syntax: rename TypeMethod to MethodSig and use it in MethDecl.Eduard Burtescu-10/+10
2015-03-11syntax: gather common fields of impl & trait items into their respective types.Eduard Burtescu-64/+63
2015-03-11syntax: move indirection around {Trait,Impl}Item, from within.Eduard Burtescu-4/+4
2015-02-24Implement `<T>::method` UFCS expression syntax.Eduard Burtescu-10/+8
2015-02-24syntax: use a single Path for Trait::Item in QPath.Eduard Burtescu-11/+4
2015-02-24syntax: don't use TraitRef in QPath.Eduard Burtescu-11/+9
2015-02-24syntax: don't store a secondary NodeId for TyPath.Eduard Burtescu-2/+2
2015-02-22Rename DefTrait to DefaultImplFlavio Percoco-1/+1
2015-02-22Add support for default trait impls in libsyntaxFlavio Percoco-0/+3
2015-02-05cleanup: replace `as[_mut]_slice()` calls with deref coercionsJorge Aparicio-2/+2
2015-02-03Remove the explicit closure kind syntax from the parser and AST;Niko Matsakis-1/+1
2015-02-02`for x in xs.iter()` -> `for x in &xs`Jorge Aparicio-50/+50
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