| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-12-30 | Rename directories for some crates from `syntax_x` to `rustc_x` | Vadim Petrochenkov | -283/+0 | |
| `syntax_expand` -> `rustc_expand` `syntax_pos` -> `rustc_span` `syntax_ext` -> `rustc_builtin_macros` | ||||
| 2019-12-22 | Format the world | Mark Rousskov | -110/+105 | |
| 2019-12-20 | 1. ast::Mutability::{Mutable -> Mut, Immutable -> Not}. | Mazdak Farrokhzad | -2/+2 | |
| 2. mir::Mutability -> ast::Mutability. | ||||
| 2019-10-16 | move syntax::ext to new crate syntax_expand | Mazdak Farrokhzad | -1/+1 | |
| 2019-09-21 | Remove constraints argument from path_all | Mark Rousskov | -4/+4 | |
| It was never used | ||||
| 2019-09-15 | Give more `Idents` spans | Matthew Jasper | -2/+2 | |
| 2019-09-15 | Avoid some unnecessary `&str` to `Ident` conversions | Matthew Jasper | -14/+12 | |
| 2019-08-23 | Audit uses of `apply_mark` in built-in macros | Vadim Petrochenkov | -1/+1 | |
| Replace them with equivalents of `Span::{def_site,call_site}` from proc macro API. The new API is much less error prone and doesn't rely on macros having default transparency. | ||||
| 2019-08-17 | Remove gensyms from built-in derives | Matthew Jasper | -2/+2 | |
| Also make them generally more hygienic with name resolution. | ||||
| 2019-07-31 | Replace AstBuilder with inherent methods | Mark Rousskov | -1/+0 | |
| 2019-07-27 | Move proc macro server into libsyntax | Vadim Petrochenkov | -7/+1 | |
| 2019-07-19 | Adjust other names after the `Mark` renaming | Vadim Petrochenkov | -1/+1 | |
| 2019-07-03 | Remove needless lifetimes | Jeremy Stucki | -3/+3 | |
| 2019-06-18 | Remove the HirId/NodeId from where clauses | Matthew Jasper | -1/+0 | |
| Also give them a span in the HIR | ||||
| 2019-05-22 | Simplify use of keyword symbols | Vadim Petrochenkov | -2/+2 | |
| 2019-02-07 | Support const generics in derive | varkor | -1/+11 | |
| Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com> | ||||
| 2019-02-04 | libsyntax_ext => 2018 | Taiki Endo | -15/+14 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 | |
| 2018-12-07 | Various minor/cosmetic improvements to code | Alexander Regueiro | -1/+1 | |
| 2018-08-19 | mv (mod) codemap source_map | Donato Sciarra | -1/+1 | |
| 2018-07-23 | libsyntax_ext: Prefer `Option::map` over `match` where applicable | Colin Wallace | -8/+4 | |
| 2018-07-14 | Remove most of `PartialEq` impls from AST and HIR structures | Vadim Petrochenkov | -5/+4 | |
| 2018-06-20 | Rename ty_param_bound to trait_bound | varkor | -1/+1 | |
| 2018-06-20 | Rename ParamBound(s) to GenericBound(s) | varkor | -1/+1 | |
| 2018-06-20 | Remove name from GenericParamKind::Lifetime | varkor | -2/+2 | |
| 2018-06-20 | Lift bounds into GenericParam | varkor | -4/+3 | |
| 2018-06-20 | Simply joint lifetime/type iteration | varkor | -30/+11 | |
| 2018-06-20 | Rename structures in ast | varkor | -9/+9 | |
| 2018-06-20 | Refactor ast::GenericParam as a struct | varkor | -13/+10 | |
| 2018-06-20 | Refactor hir::GenericParam as a struct | varkor | -2/+5 | |
| 2018-06-20 | Rename ast::GenericParam and ast::GenericArg | varkor | -10/+10 | |
| It's so confusing to have everything having the same name, at least while refactoring. | ||||
| 2018-06-20 | Rename "parameter" to "arg" | varkor | -5/+5 | |
| 2018-06-20 | Rename *Parameter to *Param | varkor | -5/+5 | |
| 2018-06-20 | Consolidate PathParameters and AngleBracketedParameterData | varkor | -8/+18 | |
| 2018-04-06 | Use `Span` instead of `SyntaxContext` in `Ident` | Vadim Petrochenkov | -4/+3 | |
| 2017-12-21 | Add GenericParam, refactor Generics in ast, hir, rustdoc | Jonas 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-09 | Use hygiene to access the injected crate (`core` or `std`) from builtin macros. | Jeffrey Seyfried | -10/+28 | |
| 2017-08-15 | use field init shorthand EVERYWHERE | Zack M. Davis | -8/+8 | |
| Like #43008 (f668999), but _much more aggressive_. | ||||
| 2017-07-29 | Add Span to ast::WhereClause | topecongiro | -0/+1 | |
| 2017-05-25 | Hygienize lifetimes. | Jeffrey Seyfried | -6/+6 | |
| 2017-01-17 | Use resizable Vec instead of P<[T]> in AST | Vadim Petrochenkov | -1/+1 | |
| 2016-09-23 | Add 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-18 | Add Span field for Generics structs | Guillaume Gomez | -2/+4 | |
| 2016-08-12 | run rustfmt on libsyntax_ext folder | Srinivas Reddy Thatiparthy | -63/+70 | |
| 2016-06-23 | Move errors from libsyntax to its own crate | Jonathan Turner | -1/+2 | |
| 2016-05-25 | Remove ExplicitSelf from AST | Vadim Petrochenkov | -6/+4 | |
| 2016-04-24 | Remove some old code from libsyntax | Vadim Petrochenkov | -4/+3 | |
| 2016-04-24 | syntax: Merge keywords and remaining special idents in one list | Vadim Petrochenkov | -2/+2 | |
| Simplify the macro used for generation of keywords Make `Keyword::ident` private | ||||
| 2016-04-24 | syntax: Make static/super/self/Self keywords + special ident cleanup | Vadim Petrochenkov | -3/+3 | |
| 2016-02-11 | [breaking-change] don't glob export ast::Mutablity variants | Oliver 'ker' Schneider | -1/+1 | |
