Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add profile call | Aleksey Kladov | 2021-01-18 | 1 | -0/+1 |
| | |||||
* | :arrow_up: rowan | Aleksey Kladov | 2021-01-17 | 1 | -2/+2 |
| | |||||
* | :arrow_up: rowan | Aleksey Kladov | 2021-01-17 | 1 | -3/+10 |
| | | | | | https://github.com/rust-analyzer/rowan/pull/86, which speeds up things visibly | ||||
* | :arrow_up: arena | Aleksey Kladov | 2021-01-17 | 1 | -1/+1 |
| | |||||
* | Merge #7304 | bors[bot] | 2021-01-17 | 1 | -11/+5 |
|\ | | | | | | | | | | | | | | | 7304: Depend on local copy of la-arena instead of crates.io’s r=lnicola a=arzg This addresses [this comment](https://github.com/rust-analyzer/rust-analyzer/pull/7276#issuecomment-760909936). #7275 and #7276 should start compiling if this is merged. Co-authored-by: Aramis Razzaghipour <[email protected]> | ||||
| * | Depend on local copy of la-arena instead of crates.io’s | Aramis Razzaghipour | 2021-01-17 | 1 | -11/+5 |
| | | |||||
* | | When building an item-tree, keep fewer nodes in memory | Aleksey Kladov | 2021-01-16 | 1 | -2/+2 |
| | | |||||
* | | Simpler and faster rowan | Aleksey Kladov | 2021-01-16 | 1 | -2/+2 |
| | | | | | | | | | | This removes thread-local syntax node caching, which improves perf a bunch | ||||
* | | Merge #7288 | bors[bot] | 2021-01-15 | 1 | -2/+2 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7288: Handle self/super/crate in PathSegment as NameRef r=matklad a=Veykril Wrapping self/super/crate in NameRef as per https://github.com/rust-analyzer/rust-analyzer/pull/7261#issuecomment-760023172 Co-authored-by: Lukas Wirth <[email protected]> | ||||
| * | | Handle self/super/crate in PathSegment as NameRef | Lukas Wirth | 2021-01-15 | 1 | -2/+2 |
| | | | |||||
* | | | Merge #7287 | bors[bot] | 2021-01-15 | 1 | -10/+30 |
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | | 7287: Make SyntaxPtr lookup logarithmic r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | | Make SyntaxPtr lookup logarithmic | Aleksey Kladov | 2021-01-15 | 1 | -10/+30 |
| |/ | | | | | | | | | | | closes #3934 cc https://github.com/rust-analyzer/rowan/pull/81 | ||||
* / | Upgrade ungrammar to v1.7 | Daiki Ihara | 2021-01-15 | 1 | -24/+24 |
|/ | |||||
* | bump arena | Aleksey Kladov | 2021-01-15 | 1 | -8/+8 |
| | |||||
* | prepare to publish el libro de arena | Aleksey Kladov | 2021-01-14 | 1 | -9/+15 |
| | |||||
* | Make printin the backtrace more convenient | Aleksey Kladov | 2021-01-14 | 1 | -1/+3 |
| | |||||
* | Use upstream TextSize API | Aleksey Kladov | 2021-01-13 | 1 | -2/+2 |
| | |||||
* | cargo update | kjeremy | 2021-01-11 | 1 | -14/+14 |
| | |||||
* | Unfreeze cargo_metadata | kjeremy | 2021-01-11 | 1 | -2/+13 |
| | | | | It now pulls in a newer version of semver-parser. | ||||
* | cargo update | kjeremy | 2021-01-08 | 1 | -12/+12 |
| | |||||
* | Refactor out JodChild | Edwin Cheng | 2021-01-07 | 1 | -0/+1 |
| | |||||
* | Replace last usages of difference with dissimilar | Jesse Bakker | 2021-01-06 | 1 | -8/+1 |
| | |||||
* | Rename expr -> tail_expr | Aleksey Kladov | 2021-01-05 | 1 | -2/+2 |
| | |||||
* | Cargo update to remove some dependencies | kjeremy | 2021-01-04 | 1 | -57/+7 |
| | |||||
* | Update crates | kjeremy | 2021-01-04 | 1 | -16/+16 |
| | |||||
* | Upgrade expect-test to 1.1 | Jesse Bakker | 2021-01-03 | 1 | -3/+3 |
| | |||||
* | Merge #7106 | bors[bot] | 2020-12-31 | 1 | -0/+7 |
|\ | | | | | | | | | | | | | | | 7106: Split textDocument/formatting TextEdit with diff r=matklad a=Jesse-Bakker #7044 Co-authored-by: Jesse Bakker <[email protected]> | ||||
| * | Split textDocument/formatting TextEdit with diff | Jesse Bakker | 2020-12-31 | 1 | -0/+7 |
| | | |||||
* | | Update crates | kjeremy | 2020-12-30 | 1 | -20/+29 |
| | | |||||
* | | Merge #7019 | bors[bot] | 2020-12-23 | 1 | -0/+10 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | 7019: Try serde_path_to_error for LSP InitializeParams r=matklad a=lnicola Co-authored-by: Laurențiu Nicola <[email protected]> | ||||
| * | | Try serde_path_to_error for LSP InitializeParams | Laurențiu Nicola | 2020-12-23 | 1 | -0/+10 |
| |/ | |||||
* | | Merge #7016 | bors[bot] | 2020-12-23 | 1 | -14/+15 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | 7016: Bump deps r=flodiebold a=lnicola Co-authored-by: Laurențiu Nicola <[email protected]> | ||||
| * | | Bump deps | Laurențiu Nicola | 2020-12-23 | 1 | -4/+4 |
| | | | |||||
| * | | Bump chalk | Laurențiu Nicola | 2020-12-23 | 1 | -8/+9 |
| | | | |||||
| * | | Bump rustc_lexer | Laurențiu Nicola | 2020-12-23 | 1 | -2/+2 |
| |/ | |||||
* | | Remove local ungrammar dependency | Lukas Wirth | 2020-12-23 | 1 | -0/+2 |
| | | |||||
* | | Update ungrammar for const block patterns | Lukas Wirth | 2020-12-23 | 1 | -3/+1 |
|/ | |||||
* | Update syn and quote | Jeremy Kolb | 2020-12-20 | 1 | -4/+4 |
| | |||||
* | cargo update | Jeremy Kolb | 2020-12-19 | 1 | -10/+10 |
| | |||||
* | LSP 3.16 - Released | kjeremy | 2020-12-17 | 1 | -2/+2 |
| | |||||
* | Node-ify lifetimes | Lukas Wirth | 2020-12-16 | 1 | -2/+2 |
| | |||||
* | Unpatch ungrammar | Jonas Schievink | 2020-12-16 | 1 | -1/+3 |
| | |||||
* | Basic support for decl macros 2.0 | Jonas Schievink | 2020-12-15 | 1 | -2/+0 |
| | |||||
* | Move to upstream `macro_rules!` model | Jonas Schievink | 2020-12-15 | 1 | -2/+2 |
| | |||||
* | Merge #6817 | bors[bot] | 2020-12-14 | 1 | -39/+8 |
|\ | | | | | | | | | | | | | | | 6817: Replace goblin crate with object r=matklad a=lnicola Continuation of #4385. Co-authored-by: Laurențiu Nicola <[email protected]> | ||||
| * | Replace goblin crate with object | Laurențiu Nicola | 2020-12-13 | 1 | -39/+8 |
| | | |||||
* | | cargo update | kjeremy | 2020-12-11 | 1 | -8/+8 |
|/ | |||||
* | Use itertools | Jonas Schievink | 2020-12-10 | 1 | -0/+1 |
| | |||||
* | Make config.rs a single source of truth for configuration. | Aleksey Kladov | 2020-12-08 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | Configuration is editor-independent. For this reason, we pick JSON-schema as the repr of the source of truth. We do specify it using rust-macros and some quick&dirty hackery though. The idea for syncing truth with package.json is to just do that manually, but there's a test to check that they are actually synced. There's CLI to print config's json schema: $ rust-analyzer --print-config-schema We go with a CLI rather than LSP request/response to make it easier to incorporate the thing into extension's static config. This is roughtly how we put the thing in package.json. | ||||
* | Update expect-test and remove outdated license | kjeremy | 2020-12-07 | 1 | -4/+4 |
| |