about summary refs log tree commit diff
path: root/src/libsyntax/fold.rs
AgeCommit message (Expand)AuthorLines
2015-10-13Dict -> Struct, StructDef -> VariantData, def -> dataVadim Petrochenkov-6/+6
2015-10-13Provide span for visit_struct_def + remove some dead codeVadim Petrochenkov-12/+0
2015-10-13Remove now redundant NodeId from VariantVadim Petrochenkov-2/+1
2015-10-13Decouple structure kinds from NodeIdsVadim Petrochenkov-2/+3
2015-10-13Unify structures and enum variants in ASTVadim Petrochenkov-10/+2
2015-10-09Some cleanup of no longer used AST thingsNick Cameron-3/+2
2015-09-24Remove the deprecated box(PLACE) syntax.Eduard Burtescu-2/+5
2015-09-20Replace `ast::Mac_` enum with structAndrew Paseltiner-4/+4
2015-09-17Remove Visibility field from enum variantsSimonas Kazlauskas-2/+1
2015-09-03Use proper span for break and continue labelsSimonas Kazlauskas-2/+8
2015-08-10Auto merge of #27451 - seanmonstar:use-groups-as, r=alexcrichtonbors-3/+7
2015-08-08rustc: rename multiple imports in a listSean McArthur-3/+7
2015-08-04Add a macro invocation to the type ASTJared Roesch-0/+3
2015-07-26Remove `ast::LocalSource` with only one used variantmitaa-2/+1
2015-06-10Removed many pointless calls to *iter() and iter_mut()Joshua Landau-1/+1
2015-05-21Make various fixes:Niko Matsakis-2/+1
2015-05-21syntax: parse `const fn` for free functions and inherent methods.Eduard Burtescu-1/+4
2015-05-15syntax: Add unquoting ast::{Generics,WhereClause}Erick Tryzelaar-0/+3
2015-04-27Auto merge of #23606 - quantheory:associated_const, r=nikomatsakisbors-0/+11
2015-04-25Interpolate AST nodes in quasiquote.Geoffry Song-0/+7
2015-04-24Change name of unit test sub-module to "tests".Johannes Oertel-1/+1
2015-04-23Get associated consts working in match patterns.Sean Patrick Santos-0/+4
2015-04-23Structural changes for associated constantsSean Patrick Santos-0/+7
2015-04-21syntax: remove #![feature(box_syntax, box_patterns)]Erick Tryzelaar-3/+3
2015-04-11Propagate macro backtraces more often, improve formatting diagnosticsRyan Prichard-3/+5
2015-03-26Switch drop-flag to `u8` to allow special tags to instrument state.Felix S. Klock II-1/+1
2015-03-11syntax: move MethMac to MacImplItem and combine {Provided,Required}Method int...Eduard Burtescu-19/+10
2015-03-11syntax: rename TypeMethod to MethodSig and use it in MethDecl.Eduard Burtescu-20/+13
2015-03-11syntax: gather common fields of impl & trait items into their respective types.Eduard Burtescu-118/+47
2015-03-11syntax: move indirection around {Trait,Impl}Item, from within.Eduard Burtescu-26/+23
2015-03-04std: Deprecate std::old_io::fsAlex Crichton-2/+2
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