summary refs log tree commit diff
path: root/src/libsyntax_ext/deriving/generic/ty.rs
AgeCommit message (Collapse)AuthorLines
2018-04-06Use `Span` instead of `SyntaxContext` in `Ident`Vadim Petrochenkov-4/+3
2017-12-21Add GenericParam, refactor Generics in ast, hir, rustdocJonas Platte-22/+27
The Generics now contain one Vec of an enum for the generic parameters, rather than two separate Vec's for lifetime and type parameters. Additionally, places that previously used Vec<LifetimeDef> now use Vec<GenericParam> instead.
2017-12-09Use hygiene to access the injected crate (`core` or `std`) from builtin macros.Jeffrey Seyfried-10/+28
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-8/+8
Like #43008 (f668999), but _much more aggressive_.
2017-07-29Add Span to ast::WhereClausetopecongiro-0/+1
2017-05-25Hygienize lifetimes.Jeffrey Seyfried-6/+6
2017-01-17Use resizable Vec instead of P<[T]> in ASTVadim Petrochenkov-1/+1
2016-09-23Add attribute support to generic lifetime and type parameters.Felix S. Klock II-3/+4
I am using `ThinAttributes` rather than a vector for attributes attached to generics, since I expect almost all lifetime and types parameters to not carry any attributes.
2016-08-18Add Span field for Generics structsGuillaume Gomez-2/+4
2016-08-12run rustfmt on libsyntax_ext folderSrinivas Reddy Thatiparthy-63/+70
2016-06-23Move errors from libsyntax to its own crateJonathan Turner-1/+2
2016-05-25Remove ExplicitSelf from ASTVadim Petrochenkov-6/+4
2016-04-24Remove some old code from libsyntaxVadim Petrochenkov-4/+3
2016-04-24syntax: Merge keywords and remaining special idents in one listVadim Petrochenkov-2/+2
Simplify the macro used for generation of keywords Make `Keyword::ident` private
2016-04-24syntax: Make static/super/self/Self keywords + special ident cleanupVadim Petrochenkov-3/+3
2016-02-11[breaking-change] don't glob export ast::Mutablity variantsOliver 'ker' Schneider-1/+1
2016-02-11[breaking-change] don't pub export ast::Ty_ variantsOliver Schneider-1/+1
2016-02-11[breaking-change] don't glob export ast::ExplicitSelf_ variantsOliver Schneider-2/+2
2015-12-18Deprecate name `OwnedSlice` and don't use itVadim Petrochenkov-2/+1
2015-12-15Move built-in syntax extensions to a separate crateSeo Sanghyeon-0/+284