| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2022-07-19 | Upgrade to expect-test@1.4.0 | Amos Wenger | -1/+1 | |
| cf. https://github.com/rust-analyzer/expect-test/issues/33 cf. https://github.com/rust-lang/rust/pull/99444#issuecomment-1188844202 | ||||
| 2022-07-03 | Bump indexmap | Laurențiu Nicola | -1/+1 | |
| 2022-07-03 | Bump quote | Laurențiu Nicola | -1/+1 | |
| 2022-06-10 | internal: Bump Dependencies | Lukas Wirth | -8/+8 | |
| 2022-05-01 | style: rename crates to kebab case | Peh | -2/+2 | |
| 2022-04-13 | Update repo URL | Alex Touchet | -1/+1 | |
| 2022-04-01 | internal: Move rust.ungram into rust-analyzer/crates/syntax | Lukas Wirth | -1/+1 | |
| 2022-03-22 | minor: Bump dependencies | Lukas Wirth | -8/+8 | |
| 2022-03-05 | fix: Recognize `Self` as a proper keyword | Lukas Wirth | -1/+1 | |
| 2022-03-02 | Parse destructuring assignment | Chayim Refael Friedman | -1/+1 | |
| The only patterns we should parse are `..` in structs and `_`: the rest are either not supported or already valid expressions. | ||||
| 2022-02-21 | Upgrade ungrammar to 1.15.0 | Chayim Refael Friedman | -1/+1 | |
| 2021-12-16 | Bump MSRV (1.57) | iDawer | -1/+1 | |
| 2021-12-12 | Bump deps | Laurențiu Nicola | -1/+1 | |
| 2021-11-16 | minor: Lift out FxIndex{Map/Set} types into ide_db | Lukas Wirth | -1/+1 | |
| 2021-11-05 | Replace some String usages with SmolStr in completions | Lukas Wirth | -1/+1 | |
| 2021-10-23 | Set MSRV | Laurențiu Nicola | -0/+1 | |
| 2021-10-21 | Migrate to edition 2021 | Lukas Wirth | -1/+1 | |
| 2021-10-19 | internal: Parse const trait bounds | Lukas Wirth | -1/+1 | |
| 2021-10-09 | internal: update expect | Aleksey Kladov | -1/+1 | |
| 2021-10-07 | Support `let...else` | Jonas Schievink | -1/+1 | |
| 2021-10-03 | move outer_attrs call before the match | zhoufan | -1/+1 | |
| 2021-09-26 | internal: more reasonable grammar for blocks | Aleksey Kladov | -1/+1 | |
| Consider these expples { 92 } async { 92 } 'a: { 92 } #[a] { 92 } Previously the tree for them were BLOCK_EXPR { ... } EFFECT_EXPR async BLOCK_EXPR { ... } EFFECT_EXPR 'a: BLOCK_EXPR { ... } BLOCK_EXPR #[a] { ... } As you see, it gets progressively worse :) The last two items are especially odd. The last one even violates the balanced curleys invariant we have (#10357) The new approach is to say that the stuff in `{}` is stmt_list, and the block is stmt_list + optional modifiers BLOCK_EXPR STMT_LIST { ... } BLOCK_EXPR async STMT_LIST { ... } BLOCK_EXPR 'a: STMT_LIST { ... } BLOCK_EXPR #[a] STMT_LIST { ... } | ||||
| 2021-09-19 | Only strip derive attributes when preparing macro input | Lukas Wirth | -1/+1 | |
| 2021-09-11 | remove unused deps | Giles Cope | -1/+0 | |
| 2021-08-28 | remove unused serde feature from smol_str | Aleksey Kladov | -2/+1 | |
| 2021-08-23 | :arrow_up: rowan | Aleksey Kladov | -1/+1 | |
| Just so we don't live on a per-release | ||||
| 2021-07-31 | Bump deps | Laurențiu Nicola | -1/+1 | |
| 2021-07-10 | Bump rustc_lexer a little | Laurențiu Nicola | -1/+1 | |
| 2021-07-05 | minor: drop dummy authors field | Aleksey Kladov | -1/+0 | |
| 2021-07-03 | internal: overhaul code generation | Aleksey Kladov | -2/+6 | |
| * Keep codegen adjacent to the relevant crates. * Remove codgen deps from xtask, speeding-up from-source installation. This regresses the release process a bit, as it now needs to run the tests (and, by extension, compile the code). | ||||
| 2021-06-30 | Cargo update and pull in the new rowan | kjeremy | -1/+1 | |
| This brings in the new hashbrown for better compile times. | ||||
| 2021-06-12 | internal: cross-crate cov-marks | Aleksey Kladov | -1/+1 | |
| 2021-05-30 | Bump deps | Laurențiu Nicola | -1/+1 | |
| 2021-05-24 | Bump rustc_lexer | Laurențiu Nicola | -1/+1 | |
| 2021-05-14 | internal: remove one more immutable tree | Aleksey Kladov | -1/+1 | |
| 2021-05-06 | Update to rowan 0.13.0-pre.5 | Dawer | -1/+1 | |
| 2021-04-21 | Bump rustc_lexer | Laurențiu Nicola | -1/+1 | |
| 2021-04-17 | nail rowan version down | Bernhard Schuster | -1/+1 | |
| The different pre versions include breaking changes, which cause build failures for the users. | ||||
| 2021-04-07 | Update crates | kjeremy | -1/+1 | |
| 2021-04-05 | Use arrayvec 0.7 to avoid perf regression in 0.6.1 | kjeremy | -1/+1 | |
| See: https://github.com/bluss/arrayvec/issues/182 | ||||
| 2021-03-25 | Use arrayvec 0.6 | Laurențiu Nicola | -1/+1 | |
| 2021-03-22 | :arrow_up: rowan | Aleksey Kladov | -1/+1 | |
| 2021-03-16 | Upgrade rowan | Aleksey Kladov | -1/+1 | |
| Notably, new rowan comes with support for mutable syntax trees. | ||||
| 2021-03-15 | Enable thread-local coverage marks | Laurențiu Nicola | -1/+1 | |
| 2021-03-10 | cargo update and lexer | kjeremy | -1/+1 | |
| 2021-03-09 | Improve compilation speed | Aleksey Kladov | -1/+1 | |
| 2021-03-08 | Use upstream cov-mark | Laurențiu Nicola | -0/+1 | |
| 2021-03-02 | Update lexer | kjeremy | -1/+1 | |
| 2021-02-25 | bump crates | kjeremy | -1/+1 | |
| 2021-02-21 | Bump deps | Laurențiu Nicola | -1/+1 | |
