about summary refs log tree commit diff
path: root/src/libsyntax/fold.rs
AgeCommit message (Expand)AuthorLines
2015-02-24Implement `<T>::method` UFCS expression syntax.Eduard Burtescu-11/+17
2015-02-24syntax: use a single Path for Trait::Item in QPath.Eduard Burtescu-19/+8
2015-02-24syntax: don't use TraitRef in QPath.Eduard Burtescu-4/+4
2015-02-24syntax: don't store a secondary NodeId for TyPath.Eduard Burtescu-4/+1
2015-02-22Rename DefTrait to DefaultImplFlavio Percoco-2/+2
2015-02-22Add support for default trait impls in libsyntaxFlavio Percoco-1/+4
2015-02-10rollup merge of #22116: kmcallister/cfg_attrAlex Crichton-14/+18
2015-02-09syntax::fold: Allow removing attributesKeegan McAllister-14/+18
2015-02-09Accept quantification of lifetimes outside the self type in where clauses.Nick Cameron-2/+5
2015-02-05cleanup: replace `as[_mut]_slice()` calls with deref coercionsJorge Aparicio-5/+5
2015-02-03Remove the explicit closure kind syntax from the parser and AST;Niko Matsakis-2/+1
2015-02-02`for x in xs.iter_mut()` -> `for x in &mut xs`Jorge Aparicio-2/+2
2015-01-28Move return type an associated type of the `Fn*` traits. Mostly this involves...Niko Matsakis-2/+3
2015-01-26Fallout of io => old_ioAlex Crichton-2/+2
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