Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update ungrammar for const block patterns | Lukas Wirth | 2020-12-23 | 1 | -0/+1 |
| | |||||
* | Merge #6965 | bors[bot] | 2020-12-21 | 2 | -12/+13 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6965: Properly attach attributes to Param instead of parent ParamList r=matklad a=Veykril Fixes #2783, fixes #2781 The problem with `let _a = [0,#[cfg(feature = "L")]0];` has already been fixed some time ago it seems: <details> <summary>Syntax Tree for the const item</summary> ``` [email protected] [email protected] "let" [email protected] " " [email protected] [email protected] [email protected] "_a" [email protected] " " [email protected] "=" [email protected] " " [email protected] [email protected] "[" [email protected] [email protected] "0" [email protected] "," [email protected] [email protected] [email protected] "#" [email protected] "[" [email protected] [email protected] [email protected] [email protected] "cfg" [email protected] [email protected] "(" [email protected] "feature" [email protected] " " [email protected] "=" [email protected] " " [email protected] "\"L\"" [email protected] ")" [email protected] "]" [email protected] "0" [email protected] "]" [email protected] ";" ``` </details> Co-authored-by: Lukas Wirth <[email protected]> | ||||
| * | Parse attributes in tuple expressions | Lukas Wirth | 2020-12-20 | 1 | -3/+5 |
| | | |||||
| * | Properly attach attributes to Param instead of parent ParamList | Lukas Wirth | 2020-12-20 | 1 | -9/+8 |
| | | |||||
* | | Merge #6967 | bors[bot] | 2020-12-21 | 2 | -9/+19 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | 6967: Correctly parse legacy trait objects with leading ForType r=matklad a=Veykril Fixes #1422 Co-authored-by: Lukas Wirth <[email protected]> | ||||
| * | | Properly parse legacy trait objects with leading ForType | Lukas Wirth | 2020-12-20 | 2 | -9/+19 |
| |/ | |||||
* / | Use pattern_single instead of pattern in mbe pat | Edwin Cheng | 2020-12-20 | 2 | -2/+2 |
|/ | |||||
* | Implement `RawAttr::filter` | Jonas Schievink | 2020-12-18 | 2 | -0/+7 |
| | |||||
* | Node-ify lifetimes | Lukas Wirth | 2020-12-16 | 8 | -29/+48 |
| | |||||
* | Move to upstream `macro_rules!` model | Jonas Schievink | 2020-12-15 | 2 | -15/+36 |
| | |||||
* | Parse unsafe extern block | David Tolnay | 2020-11-23 | 1 | -1/+9 |
| | |||||
* | Kill RAW_ literals | Aleksey Kladov | 2020-11-06 | 4 | -23/+5 |
| | | | | | Syntactically, they are indistinguishable from non-raw versions, so it doesn't make sense to separate then *at the syntax* level. | ||||
* | Don't interpret type path as part of visibility. | Arif Roktim | 2020-10-24 | 1 | -1/+5 |
| | |||||
* | Rename record_field_pat to record_pat_field | Pavan Kumar Sunkara | 2020-09-10 | 1 | -2/+2 |
| | |||||
* | Up proc-macro2 to 1.20 | kjeremy | 2020-09-03 | 1 | -1/+1 |
| | | | | This changes the way Display is implemented | ||||
* | CONST LOOPS ARE HERE | Aleksey Kladov | 2020-08-27 | 7 | -28/+37 |
| | |||||
* | Complete `pub` in fields | Aleksey Kladov | 2020-08-25 | 1 | -1/+8 |
| | |||||
* | Better recovery in `use foo::;` | Aleksey Kladov | 2020-08-13 | 1 | -2/+14 |
| | |||||
* | Align parser names with grammar | Aleksey Kladov | 2020-08-13 | 15 | -146/+124 |
| | |||||
* | Rename ra_syntax -> syntax | Aleksey Kladov | 2020-08-12 | 2 | -2/+2 |
| | |||||
* | Rename ra_parser -> parser | Aleksey Kladov | 2020-08-12 | 21 | -0/+4872 |