| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-07-27 | Move test harness generation into libsyntax_ext | Vadim Petrochenkov | -44/+0 | |
| 2019-07-24 | syntax_ext: Reuse built-in attribute template checking for macro attributes | Vadim Petrochenkov | -2/+5 | |
| 2019-07-19 | Adjust other names after the `Mark` renaming | Vadim Petrochenkov | -1/+1 | |
| 2019-07-11 | Remove unnecessary expansions created by `#[test_case/test/bench]` | Vadim Petrochenkov | -12/+2 | |
| The expansions were created to allow unstable things inside `#[test_case/test/bench]`, but that's not a proper way to do that. Put the required `allow_internal_unstable`s into the macros' properties instead. | ||||
| 2019-07-11 | Rename some things in `syntax_pos/hygiene` | Vadim Petrochenkov | -2/+2 | |
| More consistent with other naming: ExpnFormat -> ExpnKind ExpnKind::name -> ExpnKind::descr DesugaringKind::name -> DesugaringKind::descr Shorter, no tautology: CompilerDesugaring -> Desugaring CompilerDesugaringKind -> DesugaringKind | ||||
| 2019-07-07 | syntax: Migrate built-in macros to the regular stability checking | Vadim Petrochenkov | -9/+0 | |
| 2019-06-18 | syntax: Introduce `default`/`with_unstable` constructors for `ExpnInfo` | Vadim Petrochenkov | -10/+5 | |
| 2019-06-18 | syntax: Factor out common fields from `SyntaxExtension` variants | Vadim Petrochenkov | -1/+1 | |
| 2019-05-27 | Avoid unnecessary internings. | Nicholas Nethercote | -7/+4 | |
| Most involving `Symbol::intern` on string literals. | ||||
| 2019-05-21 | Move `edition` outside the hygiene lock and avoid accessing it | John Kåre Alsaker | -2/+2 | |
| 2019-05-13 | Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions. | Nicholas Nethercote | -2/+2 | |
| 2019-02-11 | Use `Rc<[Symbol]>` instead of `Vec<Symbol>` to reduce # of allocs | Oliver Scherer | -2/+2 | |
| 2019-02-11 | Require a list of features to allow in `allow_internal_unstable` | Oliver Scherer | -1/+4 | |
| 2019-02-04 | libsyntax_ext => 2018 | Taiki Endo | -1/+1 | |
| 2018-12-27 | Make sure feature gate errors are recoverable | Vadim Petrochenkov | -2/+0 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -8/+0 | |
| 2018-09-04 | Move #[test_case] to a syntax extension | John Renner | -0/+75 | |
