about summary refs log tree commit diff
path: root/src/libsyntax/ext/expand.rs
AgeCommit message (Expand)AuthorLines
2019-03-16Refactor away `NestedMetaItemKind`Vadim Petrochenkov-7/+7
2019-03-16Rename `MetaItem::ident` to `MetaItem::path`Vadim Petrochenkov-1/+1
2019-03-16syntax_ext: Validate `#[proc_macro_derive]` input betterVadim Petrochenkov-2/+2
2019-02-23Rollup merge of #58476 - nnethercote:rm-LazyTokenStream, r=petrochenkovMazdak Farrokhzad-2/+3
2019-02-20cleanup macro after 2018 transitionAleksey Kladov-4/+2
2019-02-18Remove `LazyTokenStream`.Nicholas Nethercote-2/+3
2019-02-13Rollup merge of #58273 - taiki-e:rename-dependency, r=matthewjasperMazdak Farrokhzad-1/+1
2019-02-12Auto merge of #58341 - alexreg:cosmetic-2-doc-comments, r=steveklabnikbors-1/+1
2019-02-13Cleanup importsTaiki Endo-1/+1
2019-02-13Rename rustc_errors dependency in rust 2018 cratesTaiki Endo-1/+1
2019-02-11Use `Rc<[Symbol]>` instead of `Vec<Symbol>` to reduce # of allocsOliver Scherer-5/+5
2019-02-11Fixup RustcDeserialize internal featuresOliver Scherer-0/+1
2019-02-11Rename the `exp` field to mirror its usesOliver Scherer-1/+1
2019-02-11Require a list of features to allow in `allow_internal_unstable`Oliver Scherer-11/+16
2019-02-10rustc: doc commentsAlexander Regueiro-1/+1
2019-02-07libsyntax => 2018Taiki Endo-24/+25
2019-02-06Overhaul `syntax::fold::Folder`.Nicholas Nethercote-139/+151
2019-02-05Various improvements in `Folder` impls.Nicholas Nethercote-4/+1
2019-02-05Simplify `fold_attribute`.Nicholas Nethercote-5/+3
2019-02-05Remove some unnecessary `ast::` and `fold::` qualifiers.Nicholas Nethercote-4/+3
2019-01-28Rollup merge of #57915 - petrochenkov:notto-disu, r=zackmdavisMazdak Farrokhzad-4/+3
2019-01-26remove `_with_applicability` from suggestion fnsAndy Russell-3/+3
2019-01-26Pretty print `$crate` as `crate` or `crate_name` in more casesVadim Petrochenkov-4/+3
2018-12-28Auto merge of #57155 - petrochenkov:dcrate3, r=dtolnaybors-0/+4
2018-12-28Resolve `$crate`s for pretty-printing at more appropriate timeVadim Petrochenkov-0/+4
2018-12-27Make sure feature gate errors are recoverableVadim Petrochenkov-1/+0
2018-12-27Do not abort compilation if expansion produces errorsVadim Petrochenkov-9/+7
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-19Remove `eliminate_crate_var` and special pretty-printing for `$crate`Vadim Petrochenkov-4/+1
2018-12-15Rollup merge of #56679 - euclio:external-doc-parse, r=estebankPietro Albini-12/+56
2018-12-10improve diagnostics for invalid external docsAndy Russell-10/+26
2018-12-10reject invalid external doc attributesAndy Russell-2/+30
2018-12-10Remove `tokenstream::Delimited`.Nicholas Nethercote-2/+2
2018-12-08Auto merge of #56578 - alexreg:cosmetic-1, r=alexregbors-1/+1
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-1/+1
2018-12-07use top level `fs` functions where appropriateAndy Russell-23/+24
2018-12-07Unsupport `#[derive(Trait)]` sugar for `#[derive_Trait]` legacy plugin attrib...Vadim Petrochenkov-14/+0
2018-12-04syntax: Rename some keywordsVadim Petrochenkov-1/+1
2018-11-20Reuse the `P` in `InvocationCollector::fold_{,opt_}expr`.Nicholas Nethercote-36/+48
2018-11-05Auto merge of #55451 - estebank:arg-doc, r=pnkfelixbors-1/+1
2018-11-03Added support for trait aliases as object types.Alexander Regueiro-1/+1
2018-11-01Rollup merge of #55542 - ljedrz:syntax_alloc_improvements, r=kennytmPietro Albini-0/+2
2018-10-31syntax: improve a few allocationsljedrz-0/+2
2018-10-31use String::from() instead of format!() macro to construct Strings.Matthias Krüger-1/+1
2018-10-28Provide specific label for patern parsing errorEsteban Küber-1/+1
2018-10-26Rollup merge of #55298 - estebank:macro-def, r=pnkfelixkennytm-2/+7
2018-10-24Fix incorrect semicolon suggestionEsteban Küber-1/+3
2018-10-23Point at macro definition when no rules expect tokenEsteban Küber-2/+7
2018-10-23Modify invalid macro in expression context diagnosticEsteban Küber-4/+20
2018-10-05Rollup merge of #54833 - abonander:issue-54441, r=petrochenkovPietro Albini-3/+1