| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-11-10 | move syntax::parse -> librustc_parse | Mazdak Farrokhzad | -358/+0 | |
| also move MACRO_ARGUMENTS -> librustc_parse | ||||
| 2019-11-10 | move config.rs to libsyntax_expand | Mazdak Farrokhzad | -1/+1 | |
| 2019-11-07 | move syntax::parse::lexer::comments -> syntax::util::comments | Mazdak Farrokhzad | -1/+1 | |
| 2019-11-07 | syntax::attr: remove usage of lexer | Mazdak Farrokhzad | -2/+9 | |
| 2019-11-07 | move PResult to librustc_errors | Mazdak Farrokhzad | -1/+3 | |
| 2019-11-07 | syntax::parser::token -> syntax::token | Mazdak Farrokhzad | -1/+1 | |
| 2019-11-06 | Make doc comments cheaper with `AttrKind`. | Nicholas Nethercote | -4/+3 | |
| `AttrKind` is a new type with two variants, `Normal` and `DocComment`. It's a big performance win (over 10% in some cases) because `DocComment` lets doc comments (which are common) be represented very cheaply. `Attribute` gets some new helper methods to ease the transition: - `has_name()`: check if the attribute name matches a single `Symbol`; for `DocComment` variants it succeeds if the symbol is `sym::doc`. - `is_doc_comment()`: check if it has a `DocComment` kind. - `{get,unwrap}_normal_item()`: extract the item from a `Normal` variant; panic otherwise. Fixes #60935. | ||||
| 2019-10-18 | Change `Lit::tokens()` to `Lit::token_tree()`. | Nicholas Nethercote | -5/+4 | |
| Because most of the call sites have an easier time working with a `TokenTree` instead of a `TokenStream`. | ||||
| 2019-10-16 | ui-fulldeps: make them pass again? | Mazdak Farrokhzad | -1/+1 | |
| 2019-10-16 | move SeqSep to parser.rs | Mazdak Farrokhzad | -2/+1 | |
| 2019-10-16 | syntax: reduce visibilities | Mazdak Farrokhzad | -5/+6 | |
| 2019-10-16 | syntax: extract parse_cfg_attr | Mazdak Farrokhzad | -0/+21 | |
| 2019-10-16 | move parse::attr -> parse::parser::attr | Mazdak Farrokhzad | -0/+330 | |
