Kirill Bulatov
|
4169926b3f
|
Address the feedback from pascalkuthe
* Use Base64 to minify the hash representation in the JSON data
* Do hash checks only for items with similar labels
|
2024-12-10 13:01:23 +02:00 |
|
Kirill Bulatov
|
2529e9e1e1
|
Address the feedback from Veykril
* Exclude documentation field from hashing
* Do less cloning during initial completion list generation
|
2024-12-10 12:33:30 +02:00 |
|
Kirill Bulatov
|
d8d35dbfcc
|
Clippy fixes
|
2024-12-10 01:04:02 +02:00 |
|
Kirill Bulatov
|
89c2aaed8c
|
Avoid hashing completion-related ranges as those may change during /resolve query
|
2024-12-10 00:45:57 +02:00 |
|
Kirill Bulatov
|
b59b2fb469
|
Unite more bool hashing
|
2024-12-09 22:38:55 +02:00 |
|
Kirill Bulatov
|
5906bda975
|
Stop excluding Helix from the general resolve path
|
2024-12-09 22:26:00 +02:00 |
|
Kirill Bulatov
|
d348ffb480
|
Always compute the hash when r-a wants the imports to be resolved
|
2024-12-09 22:26:00 +02:00 |
|
Kirill Bulatov
|
62d97d9ba7
|
Draft completion hashing
|
2024-12-09 22:26:00 +02:00 |
|
Lukas Wirth
|
99a6ecd41e
|
Merge pull request #18647 from Veykril/push-nsrrmmnzzoym
internal: Disable pipe on typing handler
|
2024-12-09 15:06:29 +00:00 |
|
Lukas Wirth
|
f021ec3b96
|
Disable pipe on typing handler
|
2024-12-09 15:52:04 +01:00 |
|
Lukas Wirth
|
067b4a32dd
|
Merge pull request #18645 from Veykril/push-yruoyrvrsntw
fix: Non-exhaustive structs may be empty
|
2024-12-09 13:26:47 +00:00 |
|
Lukas Wirth
|
55a7ee8065
|
fix: Non-exhaustive structs may be empty
|
2024-12-09 14:12:22 +01:00 |
|
Lukas Wirth
|
d8248714dc
|
Merge pull request #18644 from Veykril/push-nolvpzqvoqwx
Remove patch sysroot cfg-if hack
|
2024-12-09 10:58:27 +00:00 |
|
Lukas Wirth
|
bdb2a3e182
|
Merge pull request #18643 from Veykril/push-muwuzmowptnn
internal: Rename test fixture crates to ra_test_fixture
|
2024-12-09 10:54:51 +00:00 |
|
Lukas Wirth
|
7085328185
|
Remove patch sysroot cfg-if hack
|
2024-12-09 11:42:51 +01:00 |
|
Lukas Wirth
|
956ff4d8c5
|
Rename test fixture crates to ra_test_fixture
|
2024-12-09 11:40:21 +01:00 |
|
Laurențiu Nicola
|
d5b96b7998
|
Remove unstable attributes in minicore
|
2024-12-09 11:17:17 +02:00 |
|
Lukas Wirth
|
94032e8c64
|
Merge pull request #18441 from Veykril/lw-psyvmlotlvqn
internal: Do not cache the config directory path
|
2024-12-09 08:47:20 +00:00 |
|
Lukas Wirth
|
10a07a443d
|
Fix config guard lock for ratoml tests
|
2024-12-09 09:33:02 +01:00 |
|
Lukas Wirth
|
1c3043bc8c
|
Merge pull request #18635 from ChayimFriedman2/fix-test
minor: Fix a test that didn't test what it should
|
2024-12-09 08:02:05 +00:00 |
|
Giga Bowser
|
e66b4f336d
|
fix: Map new replacement nodes to their mutable equivalents in SyntaxEditor
|
2024-12-08 15:55:34 -05:00 |
|
Chayim Refael Friedman
|
26333a467e
|
Fix a test that didn't test what it should
That is, fix the helper function and disable the tests for now.
|
2024-12-08 15:02:14 +02:00 |
|
Lukas Wirth
|
4c755e62a6
|
Merge pull request #18633 from ChayimFriedman2/unify-fn
fix: Coerce two `FnDef`s to fn pointers even if they are the same, if they are subtypes
|
2024-12-08 07:18:57 +00:00 |
|
Chayim Refael Friedman
|
a9e015f8ee
|
Coerce two FnDef s to fn pointers even if they are the same, if they are subtypes
That's because they can be the same function but still different substs, which mandates them to coerce to fn pointers in order to unify.
|
2024-12-07 19:16:00 +02:00 |
|
Ali Bektas
|
4fcecbb55e
|
Watch for user config ratoml
|
2024-12-07 15:22:35 +01:00 |
|
Lukas Wirth
|
4a418837f2
|
Merge pull request #18575 from Giga-Bowser/flip-assists
minor: Migrate `flip_*` assists to `SyntaxEditor`
|
2024-12-07 12:27:40 +00:00 |
|
Lukas Wirth
|
02aca112e8
|
Merge pull request #18630 from Veykril/push-ystzsxpywnxn
fix: Temporarily disable completion resolve support for helix and neovim
|
2024-12-07 12:23:21 +00:00 |
|
Lukas Wirth
|
ad01392756
|
Temporarily disable completion resolve support for neovim
|
2024-12-06 17:37:39 +01:00 |
|
Lukas Wirth
|
c6208c86a5
|
Temporarily disable completion resolve support for helix
|
2024-12-06 17:07:22 +01:00 |
|
Lukas Wirth
|
17720acb90
|
Merge pull request #18629 from Veykril/push-wlsvxwomumpp
Highlight right angle as part of fat arrow in macro rules arm
|
2024-12-06 15:44:39 +00:00 |
|
Lukas Wirth
|
bf6547a77e
|
Highlight right angle as part of fat arrow in macro rules arm
|
2024-12-06 16:28:32 +01:00 |
|
Lukas Wirth
|
f37d0fa9d3
|
Merge pull request #18628 from Veykril/push-sqpymrtxysmw
Add typing handler for param list pipe
|
2024-12-06 15:03:41 +00:00 |
|
Giga Bowser
|
d329329b76
|
feat: Migrate flip_comma assist to SyntaxEditor
|
2024-12-06 10:03:09 -05:00 |
|
Giga Bowser
|
8fd7790eb5
|
minor: Add token_tree constructor to SyntaxFactory
|
2024-12-06 10:03:09 -05:00 |
|
Giga Bowser
|
d55879d1cb
|
feat: Migrate flip_trait_bound assist to SyntaxEditor
|
2024-12-06 10:02:34 -05:00 |
|
Giga Bowser
|
09dee81412
|
feat: Migrate flip_binexpr assist to SyntaxEditor
|
2024-12-06 10:02:34 -05:00 |
|
Giga Bowser
|
fbb392062a
|
minor: Add expr_bin constructor to SyntaxFactory
|
2024-12-06 10:02:34 -05:00 |
|
Giga Bowser
|
6406048626
|
minor: Add token constructor to SyntaxFactory
|
2024-12-06 10:02:34 -05:00 |
|
Giga Bowser
|
5eb8affdc5
|
fix: Don't produce ChangedAncestor for SyntaxToken s
|
2024-12-06 10:01:34 -05:00 |
|
Giga Bowser
|
ff1124918e
|
fix: Properly determine SyntaxEditor replacement intersection
Bordering replacements should not be considered intersecting
|
2024-12-06 10:01:34 -05:00 |
|
Lukas Wirth
|
54dbf1b446
|
Add typing handler for param list pipe
|
2024-12-06 15:49:36 +01:00 |
|
Lukas Wirth
|
1b8360be51
|
Merge pull request #18627 from Veykril/push-tzvnrnytrksr
Improve heuristics for on typing semicolon insertion
|
2024-12-06 14:15:13 +00:00 |
|
Lukas Wirth
|
5dc5107e9c
|
Improve heuristics for on typing semicolon insertion
|
2024-12-06 15:00:09 +01:00 |
|
Lukas Wirth
|
4b350f2f11
|
Merge pull request #18551 from ShoyuVanilla/migrate-turbofish-assist
Migrate `add_turbo_fish` to `SyntaxEditor`
|
2024-12-06 13:44:54 +00:00 |
|
Lukas Wirth
|
c58548e92e
|
Merge pull request #18563 from alibektas/workspace_key_high_precedence
minor: run `FlycheckHandle::restart_workspace` when `check_workspace` true
|
2024-12-06 13:09:32 +00:00 |
|
Lukas Wirth
|
abc7147bb7
|
Merge pull request #18594 from ChayimFriedman2/async-closures
feat: Support `AsyncFnX` traits
|
2024-12-06 12:48:47 +00:00 |
|
Lukas Wirth
|
630e4ca44a
|
Merge pull request #18474 from Veykril/push-nvtxykxkwnvs
Make bracket typing handler work on more things
|
2024-12-06 12:03:52 +00:00 |
|
Lukas Wirth
|
632ca53df4
|
Merge pull request #18610 from Veykril/push-kynytqktmnxq
Add implict unsafety inlay hints for extern blocks
|
2024-12-06 12:01:49 +00:00 |
|
Lukas Wirth
|
19465b94f5
|
Add implict unsafety inlay hints for extern blocks
|
2024-12-06 12:49:03 +01:00 |
|
Lukas Wirth
|
bac0ed579f
|
Make bracket typing handler work on more things
|
2024-12-06 12:47:32 +01:00 |
|