about summary refs log tree commit diff
path: root/src/libsyntax_ext/concat_idents.rs
AgeCommit message (Expand)AuthorLines
2019-12-30Rename directories for some crates from `syntax_x` to `rustc_x`Vadim Petrochenkov-68/+0
2019-12-22Format the worldMark Rousskov-11/+15
2019-12-20introduce 'type AttrVec'Mazdak Farrokhzad-3/+1
2019-11-07syntax::parser::token -> syntax::tokenMazdak Farrokhzad-1/+1
2019-10-16move syntax::ext to new crate syntax_expandMazdak Farrokhzad-1/+1
2019-09-26Rename `Ty.node` to `Ty.kind`varkor-1/+1
2019-09-26Rename `Expr.node` to `Expr.kind`varkor-1/+1
2019-09-15Remove `with_legacy_ctxt`Matthew Jasper-1/+1
2019-09-03use consistent naming for buildin expansion functionsAleksey Kladov-4/+4
2019-09-03use TokenStream rather than &[TokenTree] for built-in macrosAleksey Kladov-5/+5
2019-08-23Audit uses of `apply_mark` in built-in macrosVadim Petrochenkov-1/+1
2019-07-19Adjust other names after the `Mark` renamingVadim Petrochenkov-1/+1
2019-07-07syntax: Migrate built-in macros to the regular stability checkingVadim Petrochenkov-10/+1
2019-06-06syntax: Remove duplicate span from `token::Ident`Vadim Petrochenkov-2/+2
2019-06-06syntax: Use `Token` in `TokenTree::Token`Vadim Petrochenkov-3/+3
2019-05-13Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions.Nicholas Nethercote-2/+2
2019-02-04libsyntax_ext => 2018Taiki Endo-3/+2
2018-12-30Improve error recovery for some built-in macrosVadim Petrochenkov-3/+3
2018-12-27Make sure feature gate errors are recoverableVadim Petrochenkov-1/+0
2018-12-25Remove licensesMark Rousskov-10/+0
2018-08-13Move SmallVec and ThinVec out of libsyntaxljedrz-1/+3
2018-07-12Deny bare trait objects in src/libsyntax_extljedrz-1/+1
2018-05-26Add `Ident::as_str` helperVadim Petrochenkov-1/+1
2018-05-02forbid empty identifiers from concat_identsMichael Lamparski-0/+5
2018-04-06Remove more duplicated spansVadim Petrochenkov-2/+2
2018-04-06Get rid of `SpannedIdent`Vadim Petrochenkov-24/+9
2018-04-06Use `Span` instead of `SyntaxContext` in `Ident`Vadim Petrochenkov-6/+3
2018-03-18Initial implementation of RFC 2151, Raw IdentifiersLymia Aluysia-1/+2
2017-09-04Produce expansion info for more builtin macrosOliver Schneider-1/+1
2017-06-26Simplify `hygiene::Mark` application, andJeffrey Seyfried-1/+6
2017-03-10Give spans to individual path segments in ASTVadim Petrochenkov-1/+1
2016-12-22Refactor how global paths are represented (for both ast and hir).Jeffrey Seyfried-1/+0
2016-12-19Optimize `ast::PathSegment`.Jeffrey Seyfried-5/+1
2016-11-20Move `syntax::util::interner` -> `syntax::symbol`, cleanup.Jeffrey Seyfried-2/+1
2016-09-26make emit_feature_err take a ParseSessTim Neumann-1/+1
2016-08-12run rustfmt on libsyntax_ext folderSrinivas Reddy Thatiparthy-12/+22
2016-06-26Rollup merge of #34339 - jseyfried:thin_vec, r=petrochenkov,ManishearthJeffrey Seyfried-1/+1
2016-06-26Rollup merge of #34385 - cgswords:tstream, r=nrcJeffrey Seyfried-1/+2
2016-06-23Move errors from libsyntax to its own crateJonathan Turner-1/+1
2016-06-21Refactored tokentrees into their own files in preparation for tokenstreams. M...cgswords-1/+2
2016-06-19Generalize and abstract `ThinAttributes`Jeffrey Seyfried-1/+1
2016-05-31simplify HR subtyping back to what we did beforeNiko Matsakis-1/+1
2016-05-19Allow `concat_idents!` in type positions as well as in expression positionsJeffrey Seyfried-18/+32
2016-04-24syntax: Get rid of token::IdentStyleVadim Petrochenkov-1/+1
2016-02-11[breaking-change] don't glob export ast::Expr_ variantsOliver Schneider-1/+1
2015-12-15Move built-in syntax extensions to a separate crateSeo Sanghyeon-0/+73