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
Eli Dowling
a2c8acd9ac
completed refactor
...
added cargo lock
Signed-off-by: faldor20 <eli.jambu@yahoo.com>
2024-01-29 21:54:46 +10:00
Eli Dowling
58dec9af28
support for tuples
...
Signed-off-by: faldor20 <eli.jambu@yahoo.com>
2024-01-29 21:54:46 +10:00
Eli Dowling
61b37b276e
refactor: Removed panicks from completion
...
Signed-off-by: faldor20 <eli.jambu@yahoo.com>
2024-01-29 21:54:45 +10:00
Eli Dowling
5ccaa1dc74
fixed completion being stopped by changes
...
Signed-off-by: faldor20 <eli.jambu@yahoo.com>
2024-01-29 21:54:45 +10:00
Eli Dowling
e86bd610e0
added support for record fields
...
Signed-off-by: faldor20 <eli.jambu@yahoo.com>
2024-01-29 21:54:45 +10:00
Eli Dowling
a988ee29ff
scoping all working and patterns too
...
Signed-off-by: faldor20 <eli.jambu@yahoo.com>
2024-01-29 21:54:45 +10:00
Eli Dowling
049c0e6358
function params and local variables working
...
Signed-off-by: faldor20 <eli.jambu@yahoo.com>
2024-01-29 21:54:44 +10:00
Eli Dowling
9b4230cfc3
completion working when there are errors in the file and has types
...
Signed-off-by: faldor20 <eli.jambu@yahoo.com>
2024-01-29 21:54:44 +10:00
Eli Dowling
8c44ec8fd2
first draft of completion
...
Signed-off-by: faldor20 <eli.jambu@yahoo.com>
2024-01-29 21:54:44 +10:00
Anton-4
1c62a41fad
Merge pull request #6333 from roc-lang/rust-1-72-upgrade
...
Rust 1.72 upgrade
2024-01-29 04:32:40 +01:00
Folkert de Vries
4a593a5b77
Merge pull request #6442 from roc-lang/dev-backend-glue-primitives
...
Dev backend glue primitives
2024-01-29 00:08:51 +01:00
Folkert de Vries
c8c28140b7
Merge pull request #6449 from roc-lang/dict-mul-wrap
...
dict: use Num.mulWrap to prevent branches
2024-01-29 00:07:01 +01:00
Richard Feldman
3264d9ec8e
Merge pull request #6432 from jaredly/fix-glue
...
Fix syntax errors from RustGlue's tag generated code
2024-01-28 16:33:19 -05:00
Anton-4
6338e54205
improve wording
2024-01-28 18:33:12 +01:00
Folkert
df3d04e92d
fix duplicate test that trips up llvm-wasm
2024-01-28 18:29:08 +01:00
Anton-4
30a5a2cfac
change hashtag formatting
2024-01-28 18:15:24 +01:00
Anton-4
4da0b005f6
forgot &
...
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2024-01-28 17:30:38 +01:00
Folkert
1ef0a8f39e
update mono tests
2024-01-28 16:54:04 +01:00
Folkert
d4cac5cdd9
dict: use Num.mulWrap to prevent branches
2024-01-28 16:53:23 +01:00
Anton-4
f09b4aaac4
skip nullable_wrapped too
...
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2024-01-28 16:35:34 +01:00
Anton-4
70f33f1a07
disable glue_cli_run::option,closures
2024-01-28 16:03:25 +01:00
Folkert de Vries
01761abede
Merge pull request #6447 from roc-lang/fix-dollar
...
Fix parsing strings with non-interpolated "$"
2024-01-28 00:38:37 +01:00
Richard Feldman
40fba2f1af
Fix parsing strings with non-interpolated "$"
2024-01-27 16:28:01 -05:00
Brendan Hansknecht
d76394ac31
Fix the nonnull attribute
...
The current version will fail if run through the `opt` tool.
nonnull should have no data attached.
2024-01-27 08:36:06 -08:00
Brendan Hansknecht
689a930082
Merge remote-tracking branch 'origin/main' into rust-1-72-upgrade
2024-01-27 08:07:48 -08:00
Folkert
076fafe02f
enable some float conversion tests for gen-dev
2024-01-27 15:04:30 +01:00
Folkert
1e744dca7c
missing functions for dev backend for glue
2024-01-27 14:51:09 +01:00
Brendan Hansknecht
40026bf78e
Merge pull request #6439 from roc-lang/link-flags
...
add ROC_LINK_FLAGS support to linux
2024-01-26 23:31:57 -08:00
Brendan Hansknecht
bdbbfb36d1
add ROC_LINK_FLAGS support to linux
2024-01-26 20:55:16 -08:00
Luke Boswell
d5b05f4321
fix spelling
2024-01-27 14:03:20 +11:00
Luke Boswell
88330c7f33
add files to zig glue
2024-01-27 13:46:53 +11:00
Brendan Hansknecht
ce1e30163c
support .a archives in bundling
2024-01-26 14:39:05 -08:00
Jared Forsyth
bbbbb12e90
Fix syntax errors from RustGlue's tag generated code
...
```rs
/// A tag named ``DirReadErr``, with the given payload.
pub fn DirReadErr(f0: UnwrappedPath, f1: roc_std::RocStr) -> Self {
Self {
f0
f1
}
}
```
becomes
```rs
/// A tag named ``DirReadErr``, with the given payload.
pub fn DirReadErr(f0: UnwrappedPath, f1: roc_std::RocStr) -> Self {
Self {
f0,
f1
}
}
```
2024-01-26 11:00:00 -06:00