Commit graph

20360 commits

Author SHA1 Message Date
Brandon de05c3d406 Refactor away unnecessary Vec 2021-12-04 19:59:05 -08:00
bors[bot] 6434ada19e
Merge #10930
10930: fix: Fix self keyword not being tagged as such in highlighting properly r=Veykril a=Veykril

Fixes https://github.com/rust-analyzer/rust-analyzer/issues/10575
bors r+

Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
2021-12-04 18:08:11 +00:00
Lukas Wirth b35a50cb10 fix: Fix self keyword not being tagged as such in highlighting properly 2021-12-04 19:07:18 +01:00
bors[bot] 372a7cf981
Merge #10929
10929: internal: Split up macro/attribute semantic tokens a bit more r=Veykril a=Veykril

Fixes https://github.com/rust-analyzer/rust-analyzer/issues/9172

Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
2021-12-04 17:33:16 +00:00
Lukas Wirth 3472105ad9 Update semantic token docs 2021-12-04 18:23:25 +01:00
Lukas Wirth e4f2d0e3a8 Introduce SymbolKind::Derive 2021-12-04 18:18:09 +01:00
Lukas Wirth 642c1eb720 Introduce SymbolKind::Attribute 2021-12-04 18:01:22 +01:00
bors[bot] b327cf3d0c
Merge #10928
10928: minor: Bump deps r=lnicola a=lnicola



Co-authored-by: Laurențiu Nicola <lnicola@dend.ro>
2021-12-04 13:21:40 +00:00
Laurențiu Nicola b7368d34a6 Bump pulldown-cmark-to-cmark 2021-12-04 15:21:04 +02:00
Laurențiu Nicola 076f2247f2 Bump miow 2021-12-04 15:17:30 +02:00
Laurențiu Nicola f2a1082c84 Bump countme 2021-12-04 15:14:31 +02:00
Laurențiu Nicola 26aba38168 Bump chalk 2021-12-04 15:08:43 +02:00
Laurențiu Nicola 89a1256f9a Bump most deps 2021-12-04 15:08:37 +02:00
bors[bot] f00e1c05c5
Merge #10927
10927: minor: bump the rest of the npm deps r=lnicola a=lnicola

bors r+

Co-authored-by: Laurențiu Nicola <lnicola@dend.ro>
2021-12-04 12:37:19 +00:00
Laurențiu Nicola 341e3773c3 Bump rest of the npm deps 2021-12-04 14:28:48 +02:00
Laurențiu Nicola 29682445ac Bump node-fetch 2021-12-04 14:26:37 +02:00
Laurențiu Nicola c3a97a9a9c Bump vsce 2021-12-04 14:26:14 +02:00
Laurențiu Nicola 98697b61b5 Bump eslint 2021-12-04 14:26:14 +02:00
Laurențiu Nicola 0cf031a18a Bump engine in lockfile 2021-12-04 14:26:14 +02:00
bors[bot] 71cbc79b0e
Merge #10925
10925: minor: Simplify `.vscodeignore` r=lnicola a=lnicola

The quadruple negation we used to have here was quite confusing:

```gitignore
**
!out
out/**
!out/src
```

Let's ignore everything and cherry-pick what we want to include.

~~And also include the extension sourcemap, just in case someone wants to debug the extension.~~

Co-authored-by: Laurențiu Nicola <lnicola@dend.ro>
2021-12-04 12:17:29 +00:00
Laurențiu Nicola 65cdced805 Simplify .vscodeignore 2021-12-04 14:16:10 +02:00
bors[bot] 0c6208a048
Merge #10924
10924: minor: Add LICENSE file to make vsce happy r=lnicola a=lnicola

Newer `vsce` versions error out if a `LICENSE` file is missing, even if the license is specified in `package.json`. Concatenate the two licenses we use and add a file with that to make a future `vsce` upgrade easier.

Co-authored-by: Laurențiu Nicola <lnicola@dend.ro>
2021-12-04 11:44:27 +00:00
bors[bot] d08118298f
Merge #10926
10926: minor: Bump Node to 14 in release workflow r=lnicola a=lnicola

bors r+

Co-authored-by: Laurențiu Nicola <lnicola@dend.ro>
2021-12-04 10:46:05 +00:00
Laurențiu Nicola e4e984325b Bump Node to 14 in release workflow 2021-12-04 12:45:08 +02:00
Laurențiu Nicola acd5c1f19b Add LICENSE file to make vsce happy 2021-12-04 12:29:27 +02:00
bors[bot] 5c00c3e8d4
Merge #10921
10921: minor: Update list of safe intrinsics r=Veykril a=Veykril

Closes https://github.com/rust-analyzer/rust-analyzer/issues/4798
bors r+

Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
2021-12-03 23:52:28 +00:00
Lukas Wirth 144200c821 minor: Update list of safe intrinsics 2021-12-04 00:51:50 +01:00
bors[bot] ea199dcbec
Merge #10920
10920: minor: Shorten spans of mismatched_arg_count diag r=Veykril a=Veykril

Fixes #5289
bors r+

Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
2021-12-03 23:27:50 +00:00
Lukas Wirth 045014c17e minor: Shorten spans of mismatched_arg_count diag 2021-12-04 00:27:29 +01:00
bors[bot] 348110dcd9
Merge #10919
10919: internal: Define missing semantic token hierarchies in package.json r=Veykril a=Veykril

Closes https://github.com/rust-analyzer/rust-analyzer/issues/10077
bors r+

Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
2021-12-03 22:53:32 +00:00
Lukas Wirth d74894abe2 Add some more semantic token to textmate grammar mapping 2021-12-03 22:17:56 +01:00
Lukas Wirth 90e9a49cb9 Define missing semantic token hierarchies in package.json 2021-12-03 21:59:34 +01:00
bors[bot] bf76226148
Merge #10916
10916: feat: ide: Convert while let to loop r=Veykril a=rainy-me

close #10901

Co-authored-by: rainy-me <github@yue.coffee>
2021-12-03 20:21:55 +00:00
rainy-me 79b4e67b4f fix: defer condition construction 2021-12-04 04:50:06 +09:00
bors[bot] 3f3289df2a
Merge #10915
10915: feat: Resolve builtin-attr and tools in ide layer r=Veykril a=Veykril



Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
2021-12-03 19:28:36 +00:00
Lukas Wirth 8da850b6d5 Improve hover message for inert attributes 2021-12-03 20:28:15 +01:00
bors[bot] cf1c7e5d26
Merge #10917
10917: minor: Bump some npm deps r=lnicola a=lnicola

bors r+

Co-authored-by: Laurențiu Nicola <lnicola@dend.ro>
2021-12-03 18:54:52 +00:00
Laurențiu Nicola 3ed0f349f2 Bump engine 2021-12-03 20:53:46 +02:00
Laurențiu Nicola 51426c4299 Bump esbuild 2021-12-03 20:53:43 +02:00
Laurențiu Nicola d790a6b991 Bump typescript 2021-12-03 20:49:38 +02:00
Laurențiu Nicola c6a35531f3 Bump @types/vscode 2021-12-03 20:48:15 +02:00
Laurențiu Nicola 278e435d93 Bump eslint 2021-12-03 20:46:19 +02:00
Laurențiu Nicola effe112130 Bump vscode-test 2021-12-03 20:40:29 +02:00
Laurențiu Nicola 300e4dfbcc Bump tslib 2021-12-03 20:35:22 +02:00
Laurențiu Nicola f547d52d75 Bump node-fetch and @types/node-fetch 2021-12-03 20:33:14 +02:00
Laurențiu Nicola 37b60e5d2b Bump @types/node 2021-12-03 20:30:26 +02:00
Laurențiu Nicola b236ce83bb Bump d3 2021-12-03 20:29:30 +02:00
rainy-me fb90bf9cad feat: handle while let to loop 2021-12-04 03:19:19 +09:00
Lukas Wirth d174158abc Rename things: Tool -> ToolModule 2021-12-03 17:15:19 +01:00
Lukas Wirth 70b8331fd5 Basic hover for builtin-attr and tool modules 2021-12-03 17:10:56 +01:00