Commit graph

90 commits

Author SHA1 Message Date
faldor20
6d3fd89f8e remove alias 2024-03-11 10:18:58 +10:00
faldor20
3561d66f62 clippy 2024-03-11 10:18:58 +10:00
Eli Dowling
501748e398 fix the tests that cargo clippy and fmt somehow broke 2024-03-11 10:18:58 +10:00
Eli Dowling
1668d2f5ef typos 2024-03-11 10:18:58 +10:00
Eli Dowling
469026475b comment cleanup 2024-03-11 10:18:58 +10:00
Eli Dowling
505c7c673a cleanup refactor and clippy 2024-03-11 10:18:58 +10:00
Eli Dowling
cb4daf4868 remove un-used? 2024-03-11 10:18:58 +10:00
Eli Dowling
caeb166fb9 Nice formatting 2024-03-11 10:18:58 +10:00
Eli Dowling
76a2fd2fb0 Added formatting for module completion 2024-03-11 10:18:58 +10:00
Eli Dowling
c6f1b8b0b2 completionitems have correct type 2024-03-11 10:18:58 +10:00
Eli Dowling
9680105a19 cleanup and comment for clarity 2024-03-11 10:18:58 +10:00
Eli Dowling
2561ee4707 fixed unwinding of async 2024-03-11 10:18:58 +10:00
Eli Dowling
458c41c896 removed aliases completion for now 2024-03-11 10:18:58 +10:00
Eli Dowling
62b06a1295 run rust fix 2024-03-11 10:18:58 +10:00
Eli Dowling
eb53f8d99f remove unwraps 2024-03-11 10:18:58 +10:00
Eli Dowling
ff43c4bbcb made tests better 2024-03-11 10:18:58 +10:00
Eli Dowling
3199e9b6cc made trace logs trace 2024-03-11 10:18:58 +10:00
Eli Dowling
cff48fd8d8 types for external completions 2024-03-11 10:18:58 +10:00
Eli Dowling
afb5c6b440 stop builtin crash 2024-03-11 10:18:58 +10:00
Eli Dowling
e809beb882 working completions 2024-03-11 10:18:58 +10:00
Anton-4
87ff15905e
Merge remote-tracking branch 'upstream/main' into rename-roc-language-server 2024-02-12 11:58:50 +01:00
Eli Dowling
9ba4436615
Update crates/lang_srv/src/registry.rs
Co-authored-by: Ayaz <20735482+ayazhafiz@users.noreply.github.com>
Signed-off-by: Eli Dowling <eli.jambu@gmail.com>
2024-02-06 18:57:57 +10:00
faldor20
32f73b7ea1
clippy 2024-02-03 21:06:09 +10:00
faldor20
718e611c22
moved comment 2024-02-03 20:59:56 +10:00
faldor20
1c7804420a
Added env var configuration for language server timeouts 2024-02-03 20:53:31 +10:00
faldor20
ff0514aafc
spelling 2024-02-01 18:17:10 +10:00
Eli Dowling
84e8e61fa5
formatting
fix formatting

fixed last formatting issue

Signed-off-by: faldor20 <eli.jambu@yahoo.com>
2024-01-29 21:54:53 +10:00
Eli Dowling
987e0c6c4b
Support for completion of closures
Signed-off-by: faldor20 <eli.jambu@yahoo.com>
2024-01-29 21:54:52 +10:00
Eli Dowling
2da3a2e7a6
remove time based tests
Signed-off-by: faldor20 <eli.jambu@yahoo.com>
2024-01-29 21:54:52 +10:00
Eli Dowling
55b364e76b
Added comment about condvar for waiting on latest doc
Signed-off-by: faldor20 <eli.jambu@yahoo.com>
2024-01-29 21:54:52 +10:00
Eli Dowling
59ed193f67
spelling
removed sleep

Rework comment

Signed-off-by: faldor20 <eli.jambu@yahoo.com>
2024-01-29 21:54:51 +10:00
Eli Dowling
85ed513775
prevented overwriting newer documents during updating
Signed-off-by: faldor20 <eli.jambu@yahoo.com>
2024-01-29 21:54:51 +10:00
Eli Dowling
9e65c28891
added env var for debounce, removed app from tests
Signed-off-by: faldor20 <eli.jambu@yahoo.com>
2024-01-29 21:54:51 +10:00
Eli Dowling
9d02662d2c
added indoc to tests and increased delay to ensure it is longer than change debounce
Signed-off-by: faldor20 <eli.jambu@yahoo.com>
2024-01-29 21:54:51 +10:00
Eli Dowling
22b8c77232
Update crates/lang_srv/src/analysis/completion.rs
Co-authored-by: Ayaz <20735482+ayazhafiz@users.noreply.github.com>
Signed-off-by: Eli Dowling <eli.jambu@yahoo.com>
Signed-off-by: faldor20 <eli.jambu@yahoo.com>
2024-01-29 21:54:50 +10:00
Eli Dowling
94102f6097
updated tests
removed accidentally commited

Signed-off-by: faldor20 <eli.jambu@yahoo.com>
2024-01-29 21:54:50 +10:00
Eli Dowling
feacff4e14
analysis code refactor
Signed-off-by: faldor20 <eli.jambu@yahoo.com>
2024-01-29 21:54:50 +10:00
Eli Dowling
7eeda9825b
Better names for roc
Signed-off-by: faldor20 <eli.jambu@yahoo.com>
2024-01-29 21:54:50 +10:00
Eli Dowling
41088bb7e5
Reworked latest_doc waiting code
Signed-off-by: faldor20 <eli.jambu@yahoo.com>
2024-01-29 21:54:49 +10:00
Eli Dowling
e3ffa61c36
made latest doc code clearer
Signed-off-by: faldor20 <eli.jambu@yahoo.com>
2024-01-29 21:54:49 +10:00
Eli Dowling
cf2be505e6
moved updating code
Signed-off-by: faldor20 <eli.jambu@yahoo.com>
2024-01-29 21:54:49 +10:00
Eli Dowling
4cae553a7d
improved logs formatting
Signed-off-by: faldor20 <eli.jambu@yahoo.com>
2024-01-29 21:54:48 +10:00
Eli Dowling
dd8e76e0e3
reworked global analysis to remove unnecissary tuple
Signed-off-by: faldor20 <eli.jambu@yahoo.com>
2024-01-29 21:54:48 +10:00
Eli Dowling
a6549f3fd3
using ROCLS_LOG for logging env var
Signed-off-by: faldor20 <eli.jambu@yahoo.com>
2024-01-29 21:54:48 +10:00
Eli Dowling
740222e51a
fixed tests
Signed-off-by: faldor20 <eli.jambu@yahoo.com>
2024-01-29 21:54:48 +10:00
Eli Dowling
413d50a95a
fixed spelling
Signed-off-by: faldor20 <eli.jambu@yahoo.com>
2024-01-29 21:54:47 +10:00
Eli Dowling
c081bb7016
Removed LatestDocument and replaced it with a OnceLock
Signed-off-by: faldor20 <eli.jambu@yahoo.com>

removed unused imports

Signed-off-by: faldor20 <eli.jambu@yahoo.com>
2024-01-29 21:54:47 +10:00
Eli Dowling
8a6855f29c
Made hover display with hightlighting
fixed bug in record field completion code

Signed-off-by: faldor20 <eli.jambu@yahoo.com>
2024-01-29 21:54:47 +10:00
Eli Dowling
6dfbc1747c
Using env_logger for logging
added testing

Signed-off-by: faldor20 <eli.jambu@yahoo.com>
2024-01-29 21:54:47 +10:00
Eli Dowling
b125cc22aa
Switched to simpler version of locking mechanisim
Signed-off-by: faldor20 <eli.jambu@yahoo.com>
2024-01-29 21:54:46 +10:00