| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-03-18 | {rustc_parse -> rustc_expand}::config | Mazdak Farrokhzad | -540/+0 | |
| 2020-03-18 | outline modules: parse -> expand. | Mazdak Farrokhzad | -9/+0 | |
| 2020-03-12 | ast: `Mac`/`Macro` -> `MacCall` | Vadim Petrochenkov | -1/+1 | |
| 2020-03-06 | fix various typos | Matthias Krüger | -1/+1 | |
| 2020-02-29 | Rename `syntax` to `rustc_ast` in source code | Vadim Petrochenkov | -5/+5 | |
| 2020-02-13 | Rollup merge of #69057 - Centril:clean-expand, r=petrochenkov | Dylan DPC | -55/+34 | |
| expand: misc cleanups and simplifications Some work I did while trying to understand expand for the purposes of https://github.com/rust-lang/rust/issues/64197. r? @petrochenkov | ||||
| 2020-02-13 | parser_item_mod: avoid cloning outer attributes | Mazdak Farrokhzad | -8/+3 | |
| 2020-02-13 | simplify config::features | Mazdak Farrokhzad | -19/+18 | |
| 2020-02-13 | StripUnconfigured::in_cfg: simplify with slice patterns | Mazdak Farrokhzad | -36/+16 | |
| 2020-02-11 | Run RustFmt | jumbatm | -3/+3 | |
| 2020-02-11 | Invert control in struct_lint_level. | jumbatm | -3/+4 | |
| Caller now passes in a `decorate` function, which is only run if the lint is allowed. | ||||
| 2020-02-01 | 1. move node_id to syntax | Mazdak Farrokhzad | -1/+1 | |
| 2. invert rustc_session & syntax deps 3. drop rustc_session dep in rustc_hir | ||||
| 2020-02-01 | Move builtin attribute logic to new rustc_attr crate. | Mazdak Farrokhzad | -1/+1 | |
| For now, this is all the crate contains, but more attribute logic & types will be moved there over time. | ||||
| 2020-01-30 | Use `P` for `NtTraitItem`, `NtImplItem`, and `NtForeignItem`. | Nicholas Nethercote | -2/+2 | |
| This commit reduces the size of `Nonterminal` from a whopping 240 bytes to 72 bytes (on x86-64), which gets it below the `memcpy` threshold. It also removes some impedance mismatches with `Annotatable`, which already uses `P` for these variants. | ||||
| 2020-01-18 | remove rustc_error_codes deps except in rustc_driver | Mazdak Farrokhzad | -1/+0 | |
| 2020-01-11 | simplify feature_err imports | Mazdak Farrokhzad | -2/+1 | |
| 2020-01-11 | get_features -> rustc_parse::config | Mazdak Farrokhzad | -6/+177 | |
| 2020-01-02 | Normalize `syntax::edition` imports. | Mazdak Farrokhzad | -1/+1 | |
| 2020-01-01 | Rename `syntax_pos` to `rustc_span` in source code | Vadim Petrochenkov | -2/+2 | |
| 2019-12-30 | Rename `libsyntax_ext` and `libsyntax_expand` in code | Vadim Petrochenkov | -1/+1 | |
| 2019-12-22 | Format the world | Mark Rousskov | -28/+46 | |
| 2019-12-12 | Unify associated item mut visitors. | Mazdak Farrokhzad | -4/+4 | |
| 2019-12-06 | Rollup merge of #67052 - Centril:config-1, r=petrochenkov | Mazdak Farrokhzad | -44/+62 | |
| Ditch `parse_in_attr` Fixes #66940 r? @petrochenkov | ||||
| 2019-12-06 | parse_meta: ditch parse_in_attr | Mazdak Farrokhzad | -21/+4 | |
| 2019-12-06 | cfg_attr: avoid .outer_tokens | Mazdak Farrokhzad | -44/+79 | |
| 2019-12-06 | Rename to `then_some` and `then` | varkor | -1/+1 | |
| 2019-12-06 | Use `to_option` in various places | varkor | -1/+1 | |
| 2019-12-05 | rustc_parser: cleanup imports | Mazdak Farrokhzad | -1/+1 | |
| 2019-12-02 | syntax: Use `ast::MacArgs` for attributes | Vadim Petrochenkov | -1/+1 | |
| 2019-11-30 | derive(Default) for Features | Mazdak Farrokhzad | -1/+1 | |
| 2019-11-30 | move GateIssue to rustc_feature & simplify emit_feature_err | Mazdak Farrokhzad | -2/+1 | |
| 2019-11-30 | inline two explanation constants | Mazdak Farrokhzad | -7/+2 | |
| 2019-11-30 | introduce crate rustc_feature and move active, accepted, and removed to it | Mazdak Farrokhzad | -1/+1 | |
| 2019-11-19 | Move syntax_expand::config to rustc_parse::config | Mark Rousskov | -0/+375 | |
