Lukas Wirth
b35a50cb10
fix: Fix self keyword not being tagged as such in highlighting properly
2021-12-04 19:07:18 +01: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]
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
Lukas Wirth
db559e5049
Simplify
2021-12-03 17:07:06 +01:00
Lukas Wirth
d1677f3286
Remove syntax highlighting hack for builtin attrs
2021-12-03 16:54:34 +01:00
Lukas Wirth
e58af219a4
feat: Resolve builtin-attr and tools in ide layer
2021-12-03 16:32:17 +01:00
bors[bot]
8dd06ece20
Merge #10906
...
10906: [first contributation] fix: `add return type` assit works when there's missing whitespace r=Veykril a=izik1
I feel like the way I handled whitespace here isn't... Right? Maybe it should be folded into `InsertOrReplace::Insert`
Also, sorry about the commit name, I am _not_ good at writing user facing commit messages
Also sorry about the test names, could be clearer I feel
Co-authored-by: Skyler Rain Ross <orangesnowfox@gmail.com>
2021-12-03 10:42:39 +00:00
Skyler Rain Ross
5b59a5eca8
refactor(assist/add_return_type): avoid threading needs_whitespace
2021-12-02 10:46:07 -08:00
bors[bot]
3b02aec0cc
Merge #10903
...
10903: internal: Replace `mocha` with a custom test runner r=Aloso a=lnicola
Closes #10723
r? `@Aloso`
Co-authored-by: Laurențiu Nicola <lnicola@dend.ro>
2021-12-02 17:37:56 +00:00
Skyler Rain Ross
e031267602
fix: add return type works when there's missing whitespace
2021-12-02 09:28:18 -08:00
bors[bot]
c1ecc0b16e
Merge #10905
...
10905: minor: Fix proxyStrictSSL check r=lnicola a=lnicola
bors r+
Co-authored-by: Laurențiu Nicola <lnicola@dend.ro>
2021-12-02 13:47:03 +00:00
Laurențiu Nicola
157056db22
Fix proxyStrictSSL check
2021-12-02 15:46:23 +02:00
bors[bot]
b68cd6eda2
Merge #10891
...
10891: fix: emit trait names in moniker identifier r=Veykril a=tjdevries
Hi,
Not sure if this is the best fix for the problem, but I noticed that functions that part of a trait are not namespaced with the trait name, so this could lead to problems if you had a function and a trait-function both defined in the same module.
Thanks!
TJ
Co-authored-by: TJ DeVries <devries.timothyj@gmail.com>
2021-12-02 11:21:59 +00:00
Laurențiu Nicola
76b3d437d3
Replace mocha with a custom test runner
2021-12-02 13:05:50 +02:00
TJ DeVries
6870bfd099
fixup: include more information for impls
2021-12-02 00:04:03 -05:00
TJ DeVries
d50f18fb65
fixup: properly handle all associated items
2021-12-01 11:43:52 -05:00
bors[bot]
4691a0647b
Merge #10899
...
10899: ide: hack to make self not unresolved reference in async trait wrapped impl's r=Veykril a=jhgg
fixes #10708
this is a bit hacky, but it "works".
i'm not sure how to even write a test for this though, but i've confirmed it works via manual testing...
Co-authored-by: Jake Heinz <jh@discordapp.com>
2021-12-01 12:36:17 +00:00
Jake Heinz
30b0464ed8
add a fixme:
2021-12-01 12:26:27 +00:00
Jake Heinz
ba92bb1ed9
simplify
2021-12-01 12:25:08 +00:00
Jake Heinz
d2480ecb9f
ide: hack to make self not unresolved reference in async trait wrapped impl's
2021-12-01 12:17:20 +00:00
bors[bot]
af27958fd4
Merge #10897
...
10897: internal: Try to fix Code tests r=lnicola a=lnicola
It looks like `--noEmit` broke our unit tests:
![image](https://user-images.githubusercontent.com/308347/144217192-a8133a6b-880f-4852-846b-b45527485336.png )
r? `@ChayimFriedman2`
I suppose we might still:
- compile stuff twice
- not detect failing tests on CI (since we didn't notice this)
Co-authored-by: Laurențiu Nicola <lnicola@dend.ro>
2021-12-01 11:28:17 +00:00
Laurențiu Nicola
b91003222b
Bump to Node 14
2021-12-01 13:12:32 +02:00
Laurențiu Nicola
5b7ffad924
Use xvfb-run directly
2021-12-01 13:12:32 +02:00
Laurențiu Nicola
df4d55bdea
Bump xvfb-action to fix Code tests
2021-12-01 12:52:24 +02:00