about summary refs log tree commit diff
path: root/src/librustc_expand
AgeCommit message (Expand)AuthorLines
2020-03-16Other `legacy` -> `macro_rules`Vadim Petrochenkov-6/+6
2020-03-16ast/hir: `MacroDef::legacy` -> `MacroDef::macro_rules`Vadim Petrochenkov-5/+5
2020-03-12ast: `Mac`/`Macro` -> `MacCall`Vadim Petrochenkov-49/+60
2020-03-10Store `TokenStream` in `rmeta::MacroDef`.Mazdak Farrokhzad-3/+3
2020-03-10builtin_macros: Add attribute macro `#[cfg_accessible(path)]`Vadim Petrochenkov-0/+1
2020-03-10expand: Implement support for retrying macro expansionsVadim Petrochenkov-51/+121
2020-03-09expand/builtin_macros: Minor cleanupVadim Petrochenkov-10/+3
2020-03-09Address review commentsVadim Petrochenkov-4/+1
2020-03-09rustc_parse: Use `Token::ident` where possibleVadim Petrochenkov-12/+6
2020-03-07Rollup merge of #69773 - matthiaskrgr:typos, r=petrochenkovMazdak Farrokhzad-1/+1
2020-03-06bless testsMatthias Krüger-1/+1
2020-03-06rustc_expand: Factor out `Annotatable::into_tokens` to a separate methodVadim Petrochenkov-32/+32
2020-03-06fix various typosMatthias Krüger-2/+2
2020-03-06Auto merge of #69586 - petrochenkov:unmerge, r=Centrilbors-3/+4
2020-03-03Improve weird formatting by moving comment inside else-code block.Matthias Krüger-3/+3
2020-03-01ast: Unmerge structures for associated items and foreign itemsVadim Petrochenkov-3/+4
2020-03-01Rollup merge of #69580 - matthiaskrgr:map_clone, r=CentrilYuki Okushi-1/+1
2020-02-29Rename `syntax` to `rustc_ast` in source codeVadim Petrochenkov-67/+67
2020-02-29Make it build againVadim Petrochenkov-1/+1
2020-02-29use .copied() instead of .map(|x| *x) on iteratorsMatthias Krüger-1/+1
2020-02-28Rollup merge of #69541 - dotdash:format, r=Mark-SimulacrumMazdak Farrokhzad-4/+3
2020-02-28Rollup merge of #69522 - Centril:fix-69341, r=petrochenkovMazdak Farrokhzad-4/+3
2020-02-28Rollup merge of #69481 - matthiaskrgr:single_char, r=ecstatic-morseMazdak Farrokhzad-2/+2
2020-02-28Rollup merge of #69384 - petrochenkov:nounnorm, r=CentrilMazdak Farrokhzad-2/+7
2020-02-27don't use .into() to convert types into identical types.Matthias Krüger-11/+6
2020-02-27error_derive_forbidden_on_non_adt: be more gracefulMazdak Farrokhzad-4/+3
2020-02-27Remove unneeded calls to format!()Björn Steinbrink-4/+3
2020-02-27use char instead of &str for single char patternsMatthias Krüger-2/+2
2020-02-24syntax: Remove `Nt(Impl,Trait,Foreign)Item`Vadim Petrochenkov-3/+8
2020-02-24parser: `token` -> `normalized_token`, `nonnormalized_token` -> `token`Vadim Petrochenkov-2/+1
2020-02-24Add some missing support for `NtIdent`Vadim Petrochenkov-0/+6
2020-02-24parse/ast: move `Defaultness` into variants.Mazdak Farrokhzad-8/+2
2020-02-24parser: tweak item kind wordingMazdak Farrokhzad-2/+2
2020-02-24parse: use `parse_item_common` in `parse_assoc_item_`.Mazdak Farrokhzad-4/+4
2020-02-24parse: use `parse_item_common` in `parse_foreign_item`.Mazdak Farrokhzad-2/+2
2020-02-24ast: add `Defaultness` to `Item`, making `AssocItem` an alias.Mazdak Farrokhzad-0/+5
2020-02-23Auto merge of #69084 - yaahc:delayed-doc-lint, r=petrochenkovbors-0/+12
2020-02-21rustfmt you cruel mistressJane Lusby-2/+3
2020-02-21clean things upJane Lusby-1/+7
2020-02-18Rollup merge of #69211 - petrochenkov:prevtok, r=CentrilMazdak Farrokhzad-3/+0
2020-02-18Rollup merge of #69194 - Centril:assoc-extern-fuse, r=petrochenkovMazdak Farrokhzad-5/+2
2020-02-17parser: Do not call `bump` recursivelyVadim Petrochenkov-3/+0
2020-02-17Auto merge of #69129 - Centril:macro-legacy-errors, r=petrochenkovbors-8/+5
2020-02-17Rollup merge of #69186 - petrochenkov:kwrules, r=CentrilYuki Okushi-3/+3
2020-02-17Rename `FunctionRetTy` to `FnRetTy`Yuki Okushi-2/+2
2020-02-15ast: make `= <expr>;` optional in free statics/consts.Mazdak Farrokhzad-2/+2
2020-02-15ast: move Generics into AssocItemKindsMazdak Farrokhzad-3/+0
2020-02-15parser: `macro_rules` is a weak keywordVadim Petrochenkov-3/+3
2020-02-15Emit some additional `unused_doc_comments` lints outside of the main passVadim Petrochenkov-0/+5
2020-02-15Rollup merge of #69150 - nnethercote:68848-follow-up, r=petrochenkovYuki Okushi-17/+15