| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2021-12-12 | Switch parser to use tokens | Aleksey Kladov | -1/+1 | |
| 2021-11-10 | Handle pub tuple fields in tuple structs | Adam Bratschi-Kaye | -2/+2 | |
| The current implementation will throw a parser error for tuple structs that contain a pub tuple field. For example, ```rust struct Foo(pub (u32, u32)); ``` is valid Rust, but rust-analyzer will throw a parser error. This is because the parens after `pub` is treated as a visibility context. Allowing a tuple type to follow `pub` in the special case when we are defining fields in a tuple struct can fix the issue. | ||||
| 2021-10-03 | Add semicolons for consistency | Aramis Razzaghipour | -4/+4 | |
| `clippy::semicolon_if_nothing_returned` | ||||
| 2021-09-18 | internal: better naming | Aleksey Kladov | -12/+12 | |
| 2021-09-18 | internal: minimize use_tree parser tests | Aleksey Kladov | -65/+28 | |
| The code here is intentionally dense and does exactly what is written. Explaining semantic difference between Rust 2015 and 2018 doesn't help with understanding syntax. Better to just add more targeted tests. | ||||
| 2021-09-18 | internal: parser cleanups | Aleksey Kladov | -19/+12 | |
| 2021-09-18 | internal: more focused trait item parsing tests | Aleksey Kladov | -7/+18 | |
| 2021-09-18 | intenral: more local tests for statics | Aleksey Kladov | -5/+8 | |
| 2021-09-18 | minor: cleanup const parsing | Aleksey Kladov | -9/+9 | |
| 2021-09-18 | internal: cleanup adt parsing | Aleksey Kladov | -29/+18 | |
| 2021-09-18 | internal: cleanup item parsing | Aleksey Kladov | -2/+5 | |
| 2021-09-17 | internal: more focused parsing tests | Aleksey Kladov | -16/+19 | |
| 2021-07-17 | feat: improve parser error recovery for function parameters | Aleksey Kladov | -2/+5 | |
| 2021-05-22 | Add even more docs | Aleksey Kladov | -8/+0 | |
| 2021-01-24 | Add validation for mutable const items | Lukas Wirth | -1/+1 | |
| 2021-01-18 | Parse `impl const Trait` | Lukas Wirth | -0/+4 | |
| 2021-01-10 | Merge #7218 | bors[bot] | -1/+1 | |
| 7218: Fix typos r=Veykril a=regexident Apart from the very last commit on this PR (which fixes a public type's name) all changes are non-breaking. Co-authored-by: Vincent Esche <regexident@gmail.com> | ||||
| 2021-01-10 | Replace SyntaxKind usage with T! macro where applicable | Lukas Wirth | -1/+1 | |
| 2021-01-09 | Fixed typos in code comments | Vincent Esche | -1/+1 | |
| 2020-12-16 | Node-ify lifetimes | Lukas Wirth | -5/+5 | |
| 2020-08-13 | Align parser names with grammar | Aleksey Kladov | -51/+29 | |
| 2020-08-12 | Rename ra_parser -> parser | Aleksey Kladov | -0/+496 | |
