about summary refs log tree commit diff
path: root/src/libsyntax/ext/expand.rs
AgeCommit message (Expand)AuthorLines
2019-10-16move syntax::ext to new crate syntax_expandMazdak Farrokhzad-1543/+0
2019-10-16syntax: reduce visibilitiesMazdak Farrokhzad-1/+1
2019-10-15Remove unnecessary `use crate::sess::ParseSess;`.Mazdak Farrokhzad-1/+0
2019-10-15Rollup merge of #65376 - Centril:syntax-extractions-1, r=petrochenkovMazdak Farrokhzad-0/+1
2019-10-15syntax::parse::sess -> syntax::sessMazdak Farrokhzad-1/+2
2019-10-15Stabilize proc macros generating `macro_rules` itemsVadim Petrochenkov-45/+4
2019-10-14Rollup merge of #65261 - nnethercote:rm-Option-from-TokenStream, r=petrochenkovTyler Mandry-2/+2
2019-10-14Remove the `Option` in `TokenStream`.Nicholas Nethercote-2/+2
2019-10-13ast: remove implicit pprust dependency via Display.Mazdak Farrokhzad-4/+9
2019-10-01Rollup merge of #63931 - petrochenkov:stabmac, r=CentrilMazdak Farrokhzad-17/+6
2019-09-30syntax: Split `ast::Attribute` into container and inner partsVadim Petrochenkov-5/+5
2019-09-30Stabilize proc macros in type positionsVadim Petrochenkov-5/+5
2019-09-30Stabilize macros in `extern` blocksVadim Petrochenkov-12/+1
2019-09-26Rename `MetaItem.node` to `MetaItem.kind`varkor-2/+2
2019-09-26Rename `ForeignItem.node` to `ForeignItem.kind`varkor-1/+1
2019-09-26Rename `Item.node` to `Item.kind`varkor-6/+6
2019-09-26Rename `Stmt.node` to `Stmt.kind`varkor-4/+4
2019-09-26Rename `Ty.node` to `Ty.kind`varkor-2/+2
2019-09-26Rename `TraitItem.node` to `TraitItem.kind`varkor-1/+1
2019-09-26Rename `Lit.node` to `Lit.kind`varkor-1/+1
2019-09-26Rename `ImplItem.node` to `ImplItem.kind`varkor-1/+1
2019-09-26Rename `Pat.node` to `Pat.kind`varkor-2/+2
2019-09-26Rename `Expr.node` to `Expr.kind`varkor-4/+4
2019-09-24Rollup merge of #64698 - Centril:infer-const-with-stash, r=estebankMazdak Farrokhzad-1/+1
2019-09-23cleanup librustc_errors Handler code.Mazdak Farrokhzad-1/+1
2019-09-22rename tt -> mbe, part 2Aleksey Kladov-3/+3
2019-09-14feature_gate: Merge various attribute gating functionsVadim Petrochenkov-12/+3
2019-09-09Resolve attributes in several placesCaio-6/+193
2019-09-03use TokenStream rather than &[TokenTree] for built-in macrosAleksey Kladov-1/+1
2019-08-27resolve: Block expansion of a derive container until all its derives are reso...Vadim Petrochenkov-48/+66
2019-08-25Rollup merge of #63854 - c410-f3r:attrs-visit, r=petrochenkovMazdak Farrokhzad-3/+7
2019-08-24Modifies how Arg, Arm, Field, FieldPattern and Variant are visitedCaio-3/+7
2019-08-23hygiene: Require passing transparency explicitly to `apply_mark`Vadim Petrochenkov-14/+0
2019-08-23Audit uses of `apply_mark` in built-in macrosVadim Petrochenkov-1/+0
2019-08-21resolve/expand: Rename some things for clarity and add commentsVadim Petrochenkov-2/+4
2019-08-21expand: Keep the correct current expansion ID for eager expansionsVadim Petrochenkov-1/+0
2019-08-17resolve/expand: Rename some things for clarityVadim Petrochenkov-11/+14
2019-08-16Rollup merge of #63525 - matklad:centraliza-file-loading, r=petrochenkovMazdak Farrokhzad-8/+5
2019-08-15hygiene: `ExpnInfo` -> `ExpnData`Vadim Petrochenkov-10/+10
2019-08-15hygiene: Merge `ExpnInfo` and `InternalExpnData`Vadim Petrochenkov-6/+9
2019-08-15hygiene: Remove `Option`s from functions returning `ExpnInfo`Vadim Petrochenkov-1/+1
2019-08-15`Ident::with_empty_ctxt` -> `Ident::with_dummy_span`Vadim Petrochenkov-4/+4
2019-08-15syntax_pos: `NO_EXPANSION`/`SyntaxContext::empty()` -> `SyntaxContext::root()`Vadim Petrochenkov-1/+1
2019-08-15Remove `Spanned` from `ast::Mac`Vadim Petrochenkov-6/+5
2019-08-15Remove `Spanned` from `mk_name_value_item_str` and `expr_to_spanned_string`Vadim Petrochenkov-3/+5
2019-08-15Make sure that all file loading happens via SourceMapAleksey Kladov-8/+5
2019-08-14expand: Unimplement `MutVisitor` on `MacroExpander`Vadim Petrochenkov-13/+1
2019-08-14expand: `expand_fragment` -> `fully_expand_fragment`Vadim Petrochenkov-6/+6
2019-08-09review comments: use structured suggestionEsteban Küber-15/+2
2019-08-09More explicit diagnostic when using a `vec![]` in a patternEsteban Küber-6/+22