about summary refs log tree commit diff
path: root/crates/syntax/Cargo.toml
AgeCommit message (Collapse)AuthorLines
2022-07-19Upgrade to expect-test@1.4.0Amos 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-03Bump indexmapLaurențiu Nicola-1/+1
2022-07-03Bump quoteLaurențiu Nicola-1/+1
2022-06-10internal: Bump DependenciesLukas Wirth-8/+8
2022-05-01style: rename crates to kebab casePeh-2/+2
2022-04-13Update repo URLAlex Touchet-1/+1
2022-04-01internal: Move rust.ungram into rust-analyzer/crates/syntaxLukas Wirth-1/+1
2022-03-22minor: Bump dependenciesLukas Wirth-8/+8
2022-03-05fix: Recognize `Self` as a proper keywordLukas Wirth-1/+1
2022-03-02Parse destructuring assignmentChayim 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-21Upgrade ungrammar to 1.15.0Chayim Refael Friedman-1/+1
2021-12-16Bump MSRV (1.57)iDawer-1/+1
2021-12-12Bump depsLaurențiu Nicola-1/+1
2021-11-16minor: Lift out FxIndex{Map/Set} types into ide_dbLukas Wirth-1/+1
2021-11-05Replace some String usages with SmolStr in completionsLukas Wirth-1/+1
2021-10-23Set MSRVLaurențiu Nicola-0/+1
2021-10-21Migrate to edition 2021Lukas Wirth-1/+1
2021-10-19internal: Parse const trait boundsLukas Wirth-1/+1
2021-10-09internal: update expectAleksey Kladov-1/+1
2021-10-07Support `let...else`Jonas Schievink-1/+1
2021-10-03move outer_attrs call before the matchzhoufan-1/+1
2021-09-26internal: more reasonable grammar for blocksAleksey 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-19Only strip derive attributes when preparing macro inputLukas Wirth-1/+1
2021-09-11remove unused depsGiles Cope-1/+0
2021-08-28remove unused serde feature from smol_strAleksey Kladov-2/+1
2021-08-23:arrow_up: rowanAleksey Kladov-1/+1
Just so we don't live on a per-release
2021-07-31Bump depsLaurențiu Nicola-1/+1
2021-07-10Bump rustc_lexer a littleLaurențiu Nicola-1/+1
2021-07-05minor: drop dummy authors fieldAleksey Kladov-1/+0
2021-07-03internal: overhaul code generationAleksey 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-30Cargo update and pull in the new rowankjeremy-1/+1
This brings in the new hashbrown for better compile times.
2021-06-12internal: cross-crate cov-marksAleksey Kladov-1/+1
2021-05-30Bump depsLaurențiu Nicola-1/+1
2021-05-24Bump rustc_lexerLaurențiu Nicola-1/+1
2021-05-14internal: remove one more immutable treeAleksey Kladov-1/+1
2021-05-06Update to rowan 0.13.0-pre.5Dawer-1/+1
2021-04-21Bump rustc_lexerLaurențiu Nicola-1/+1
2021-04-17nail rowan version downBernhard Schuster-1/+1
The different pre versions include breaking changes, which cause build failures for the users.
2021-04-07Update crateskjeremy-1/+1
2021-04-05Use arrayvec 0.7 to avoid perf regression in 0.6.1kjeremy-1/+1
See: https://github.com/bluss/arrayvec/issues/182
2021-03-25Use arrayvec 0.6Laurențiu Nicola-1/+1
2021-03-22:arrow_up: rowanAleksey Kladov-1/+1
2021-03-16Upgrade rowanAleksey Kladov-1/+1
Notably, new rowan comes with support for mutable syntax trees.
2021-03-15Enable thread-local coverage marksLaurențiu Nicola-1/+1
2021-03-10cargo update and lexerkjeremy-1/+1
2021-03-09Improve compilation speedAleksey Kladov-1/+1
2021-03-08Use upstream cov-markLaurențiu Nicola-0/+1
2021-03-02Update lexerkjeremy-1/+1
2021-02-25bump crateskjeremy-1/+1
2021-02-21Bump depsLaurențiu Nicola-1/+1