| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-10-16 | move syntax::ext to new crate syntax_expand | Mazdak Farrokhzad | -3424/+0 | |
| 2019-10-15 | syntax::parse::sess -> syntax::sess | Mazdak Farrokhzad | -4/+6 | |
| 2019-10-14 | Rollup merge of #65261 - nnethercote:rm-Option-from-TokenStream, r=petrochenkov | Tyler Mandry | -1/+1 | |
| Remove `Option` from `TokenStream` A code simplification. r? @petrochenkov | ||||
| 2019-10-14 | Rollup merge of #65363 - Centril:less-pprust, r=Mark-Simulacrum | Mazdak Farrokhzad | -2/+4 | |
| Remove implicit dependencies on syntax::pprust Part of https://github.com/rust-lang/rust/pull/65324. The main goal here is to facilitate the eventual move of pprust out from libsyntax and because an AST definition typically should not depend on its pretty printer. r? @estebank | ||||
| 2019-10-14 | Remove the `Option` in `TokenStream`. | Nicholas Nethercote | -1/+1 | |
| It means an allocation is required to create an empty `TokenStream`, but all other operations are simpler and marginally faster due to not having to check for `None`. Overall it simplifies the code for a negligible performance effect. The commit also removes `TokenStream::empty` by implementing `Default`, which is now possible. | ||||
| 2019-10-13 | tokenstream: don't depend on pprust | Mazdak Farrokhzad | -2/+4 | |
| 2019-10-13 | mbe: reduce panictry! uses. | Mazdak Farrokhzad | -25/+27 | |
| 2019-09-30 | syntax: Support modern attribute syntax in the `meta` matcher | Vadim Petrochenkov | -1/+1 | |
| 2019-09-26 | Rename `Item.node` to `Item.kind` | varkor | -1/+1 | |
| 2019-09-25 | remove unused peekable | Aleksey Kladov | -4/+3 | |
| 2019-09-25 | move function closer to its usage | Aleksey Kladov | -13/+14 | |
| 2019-09-25 | remove unused parameters | Aleksey Kladov | -31/+1 | |
| 2019-09-22 | make mbe::TokenTree private to module | Aleksey Kladov | -4/+4 | |
| 2019-09-22 | push TokenTree::parse down | Aleksey Kladov | -1/+14 | |
| 2019-09-22 | pull mbe token tree definition up | Aleksey Kladov | -232/+85 | |
| 2019-09-22 | rename tt -> mbe, part 2 | Aleksey Kladov | -11/+11 | |
| 2019-09-22 | rename libsyntax::ext::tt to mbe | Aleksey Kladov | -0/+3582 | |
| mbe stands for macro-by-example | ||||
