Isaac Clayton
|
aebd154ffe
|
Annotate that the bug is due to a deadlock, fixing now
|
2022-07-07 15:23:27 +02:00 |
|
Isaac Clayton
|
406d6b85fd
|
Checkpoint
|
2022-07-07 15:23:27 +02:00 |
|
Isaac Clayton
|
8ee48b2c0f
|
Isolate smol::Command hang as a test, does not hang
|
2022-07-07 15:23:27 +02:00 |
|
Isaac Clayton
|
5767287246
|
Switch from std::process::Command to smol::process::Command
|
2022-07-07 15:22:17 +02:00 |
|
Isaac Clayton
|
3deea953a8
|
Comment out label_for_completion for now
|
2022-07-07 15:22:17 +02:00 |
|
Isaac Clayton
|
e75d068dae
|
Documentation pass
|
2022-07-07 15:22:17 +02:00 |
|
Isaac Clayton
|
1c9ccbcac2
|
Add async host functions
|
2022-07-07 15:22:17 +02:00 |
|
Isaac Clayton
|
a8bbf8ca6c
|
Update usage of WasiPlugin -> Plugin
|
2022-07-07 15:22:17 +02:00 |
|
Isaac Clayton
|
680e899548
|
Rename WasiPlugin -> Plugin, etc.
|
2022-07-07 15:22:17 +02:00 |
|
Isaac Clayton
|
39e509e682
|
WIP: wrap async closures host-side
|
2022-07-07 15:22:17 +02:00 |
|
Isaac Clayton
|
6e902634c9
|
Add functions with multiple arguments to import macro, add test cases
|
2022-07-07 15:22:17 +02:00 |
|
Isaac Clayton
|
11a88ab324
|
Split out lifecycle of serialization, buffer is freed now
|
2022-07-07 15:22:17 +02:00 |
|
Isaac Clayton
|
0d42fb8d12
|
Add build.rs to rebuild plugins, and a test plugin
|
2022-07-07 15:22:17 +02:00 |
|
Isaac Clayton
|
1f352dd3ad
|
Change ABI from pair of u32s to single u64
|
2022-07-07 15:22:17 +02:00 |
|
Isaac Clayton
|
b4f1a3a80b
|
Factor out serialization code
|
2022-07-07 15:22:17 +02:00 |
|
Isaac Clayton
|
45743f6128
|
Add allocator to store so that it can be used by host functions
|
2022-07-07 15:22:17 +02:00 |
|
Isaac Clayton
|
420ceb4004
|
Remove dependency on self in call-related functions
|
2022-07-07 15:22:17 +02:00 |
|
Isaac Clayton
|
4765bed11d
|
Fix issue with host function binding
|
2022-07-07 15:22:17 +02:00 |
|
Isaac Clayton
|
efe725c503
|
Work on plugin builder
|
2022-07-07 15:22:17 +02:00 |
|
Isaac Clayton
|
27390f20e9
|
Start working on host-side functions
|
2022-07-07 15:22:17 +02:00 |
|
Isaac Clayton
|
56a6a81a24
|
Add JSON LSP plugin
|
2022-07-07 15:22:16 +02:00 |
|
Isaac Clayton
|
57e6e969ba
|
First pass of plugin side of things complete
|
2022-07-07 15:20:27 +02:00 |
|
Isaac Clayton
|
f4f7babc62
|
Async runtime working but is blocking
|
2022-07-07 15:20:27 +02:00 |
|
Isaac Clayton
|
122157162a
|
Move Wasi to async, validate timeslicing, using async in traits still WIP
|
2022-07-07 15:20:27 +02:00 |
|
Isaac Clayton
|
a816d4916b
|
Factor out buffer code
|
2022-07-07 15:20:27 +02:00 |
|
Isaac Clayton
|
cb296f7cc6
|
Get JSON LSP running, still work to be done
|
2022-07-07 15:20:27 +02:00 |
|
Isaac Clayton
|
e08b18f3d6
|
Remove non-WASI code
|
2022-07-07 15:20:25 +02:00 |
|
Isaac Clayton
|
cd30ad2c40
|
Add support for variadic functions
|
2022-07-07 15:19:03 +02:00 |
|
Isaac Clayton
|
76c34281cc
|
Get Wasi working
|
2022-07-07 15:19:02 +02:00 |
|
Isaac Clayton
|
ceaf4ed997
|
Start moving code from Zed to plugin
|
2022-07-07 15:17:02 +02:00 |
|
Isaac Clayton
|
f3b8e93a8a
|
Start switching JSON LSP adapter to plugin (take 2)
|
2022-07-07 15:16:59 +02:00 |
|
Isaac Clayton
|
bd698da43c
|
Update plugin dependencies
|
2022-07-07 15:11:51 +02:00 |
|
Isaac Clayton
|
cf2d233a46
|
Clean up impl a bit
|
2022-07-07 15:11:51 +02:00 |
|
Isaac Clayton
|
1e08efb730
|
Work on macro binding generation, some cleanup needed, rename runner to plugin
|
2022-07-07 15:11:51 +02:00 |
|
Isaac Clayton
|
b34462e45e
|
Quick documentation pass
|
2022-07-07 15:11:51 +02:00 |
|
Isaac Clayton
|
cbc8faf09d
|
Get basic Wasm runtime running
|
2022-07-07 15:11:51 +02:00 |
|
Isaac Clayton
|
a539acd5cf
|
Update lockfile
|
2022-07-07 15:11:48 +02:00 |
|
Isaac Clayton
|
495f8d418e
|
Add wasmtime and fix zstd version conflict
|
2022-07-07 15:01:15 +02:00 |
|
Isaac Clayton
|
3baa96a259
|
Documented code, got basic example working
|
2022-07-07 15:01:09 +02:00 |
|
Isaac Clayton
|
9c167f0386
|
Update lockfile
|
2022-07-07 14:55:46 +02:00 |
|
Isaac Clayton
|
599cad4948
|
Get Runtime working...
|
2022-07-07 14:55:46 +02:00 |
|
Isaac Clayton
|
c3ace2966d
|
Clean up interface a bit
|
2022-07-07 14:55:46 +02:00 |
|
Isaac Clayton
|
1640ad12b3
|
Start sketching out runner runtime
|
2022-07-07 14:55:46 +02:00 |
|
Antonio Scandurra
|
0ead8e7b38
|
Merge pull request #1302 from zed-industries/external-formatting
Introduce support for formatting via an external command
|
2022-07-07 14:31:17 +02:00 |
|
Antonio Scandurra
|
a1fadb916f
|
Add integration test to exercise formatting via external command
|
2022-07-07 11:53:32 +02:00 |
|
Antonio Scandurra
|
13f036a864
|
Respond with a debug version of the error in rpc Client
|
2022-07-07 11:52:56 +02:00 |
|
Antonio Scandurra
|
3b345cba67
|
Allow providing an external format in format_on_save setting
|
2022-07-07 11:04:03 +02:00 |
|
Max Brunsfeld
|
b00228cec4
|
Tweak navigation bar colors in theme
I meant to include this in #1297
|
2022-07-06 16:45:38 -07:00 |
|
Max Brunsfeld
|
6544bc34b1
|
Merge pull request #1297 from zed-industries/back-and-forward-buttons
Back and forward buttons
|
2022-07-06 16:43:31 -07:00 |
|
Max Brunsfeld
|
2fb2545b48
|
Give nav buttons a background on hover
|
2022-07-06 16:33:44 -07:00 |
|