| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2022-05-13 | Revert "Auto merge of #12149 - jonas-schievink:literally-just-a-literal, ↵ | Jonas Schievink | -9/+2 | |
| r=jonas-schievink" This reverts commit cc9ae2b89e01a30e441371b9fd3376c3d03a475f, reversing changes made to 7dfd1cb572d8d4fd951237361e43ecddd9c9a852. | ||||
| 2022-05-13 | Revert "fix: Remap float parts as integers when parsed as indices" | Jonas Schievink | -2/+2 | |
| This reverts commit dbb066b99e2e644437ddecb20127bcfdba975614. | ||||
| 2022-05-13 | Revert "Don't remap float tokens to `INT_NUMBER`" | Jonas Schievink | -3/+1 | |
| This reverts commit cb5e8da88a06be415bd804884284c11c0a709bcf. | ||||
| 2022-05-12 | Don't remap float tokens to `INT_NUMBER` | Jonas Schievink | -1/+3 | |
| 2022-05-07 | fix: Remap float parts as integers when parsed as indices | Lukas Wirth | -2/+2 | |
| 2022-05-05 | Indicate the number of float tokens in the first token | Jonas Schievink | -2/+9 | |
| 2022-05-05 | Split float literal tokens at the `.` | Jonas Schievink | -1/+1 | |
| 2022-01-17 | Allow macros to expand to or-patterns | Jonas Schievink | -1/+1 | |
| 2022-01-02 | check top level entry point invariants | Aleksey Kladov | -0/+13 | |
| 2022-01-02 | add top-level tests for expressions | Aleksey Kladov | -0/+13 | |
| 2022-01-02 | add top level tests for types | Aleksey Kladov | -0/+13 | |
| 2022-01-02 | enforce parsing invariant for patterns | Aleksey Kladov | -0/+13 | |
| 2021-12-29 | parse empty statemet as statemetn | Aleksey Kladov | -5/+0 | |
| 2021-12-29 | rename | Aleksey Kladov | -2/+2 | |
| 2021-12-29 | compress | Aleksey Kladov | -2/+2 | |
| 2021-12-28 | dead code | Aleksey Kladov | -12/+0 | |
| 2021-12-28 | add TopEntryPoint | Aleksey Kladov | -26/+30 | |
| 2021-12-28 | simplify | Aleksey Kladov | -9/+7 | |
| 2021-12-28 | move path | Aleksey Kladov | -6/+3 | |
| 2021-12-28 | move expr | Aleksey Kladov | -0/+3 | |
| 2021-12-28 | move ty | Aleksey Kladov | -2/+4 | |
| 2021-12-28 | move pat to prefix entry points | Aleksey Kladov | -2/+4 | |
| 2021-12-28 | move stmt to entry points | Aleksey Kladov | -6/+4 | |
| 2021-12-28 | internal: move block to prefix entry point | Aleksey Kladov | -0/+4 | |
| 2021-12-28 | internal: move visibility to a prefix entry point | Aleksey Kladov | -4/+0 | |
| 2021-12-28 | internal: add prefix entry points | Aleksey Kladov | -0/+12 | |
| 2021-11-10 | Handle pub tuple fields in tuple structs | Adam Bratschi-Kaye | -5/+13 | |
| 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 | Fix miscellaneous Clippy lints | Aramis Razzaghipour | -2/+1 | |
| 2021-10-03 | Add semicolons for consistency | Aramis Razzaghipour | -5/+5 | |
| `clippy::semicolon_if_nothing_returned` | ||||
| 2021-09-25 | feat: allow attributes on all expressions | Aleksey Kladov | -1/+1 | |
| Attrs are syntactically valid on any expression, even if they are not allowed semantically everywhere yet. | ||||
| 2021-09-18 | internal: better naming | Aleksey Kladov | -2/+2 | |
| 2021-09-18 | minor: parser cleanup | Aleksey Kladov | -2/+3 | |
| 2021-09-17 | minor: simplify | Aleksey Kladov | -7/+1 | |
| 2021-09-17 | minor: cleanup | Aleksey Kladov | -3/+3 | |
| 2021-09-13 | internal: fix bugs in tests by simplifying code | Aleksey Kladov | -4/+6 | |
| 2021-09-06 | minor: modernize | Aleksey Kladov | -1/+1 | |
| 2021-09-06 | internal: make name consistent with usage | Aleksey Kladov | -14/+17 | |
| 2021-08-03 | tree-wide: fix rustdoc warnings, add some links | Jade | -3/+3 | |
| 2021-07-20 | Restrict completions inside visibility modifiers | Lukas Wirth | -1/+1 | |
| 2021-05-22 | Add even more docs | Aleksey Kladov | -0/+1 | |
| 2021-04-17 | Handle extended key value attr in mbe | Edwin Cheng | -36/+1 | |
| 2021-03-16 | Fix macro expansion for statements w/o semicolon | Edwin Cheng | -3/+3 | |
| 2021-03-12 | Fix remaining references to `cargo xtask codegen` | Lukas Wirth | -1/+1 | |
| 2021-03-06 | Fix fail to parse :: for meta in mbe | Edwin Cheng | -1/+2 | |
| 2021-01-15 | Wrap remaining self/super/crate in Name{Ref} | Lukas Wirth | -2/+10 | |
| 2021-01-03 | parser,syntax: Add separate parser for stmt with optional semicolon | Marijn Suijten | -0/+4 | |
| Adjusting `grammar::fragments::stmt` to Optional or Yes will break original functionality and tests. | ||||
| 2020-12-28 | Fix mbe fail to pass expr with attr | Edwin Cheng | -1/+1 | |
| 2020-12-20 | Use pattern_single instead of pattern in mbe pat | Edwin Cheng | -1/+1 | |
| 2020-12-18 | Implement `RawAttr::filter` | Jonas Schievink | -0/+4 | |
| 2020-12-16 | Node-ify lifetimes | Lukas Wirth | -0/+7 | |
