Commit log
7d128e8
Add lsp_settings_changed: Task to Project, need to resolve cx in Project::on_settings_changed
Isaac Clayton
created
f4b4212
More work on transitioning to async, need to figure out when to stop
Isaac Clayton
created
feb6cf6
Allow async to infect some more functions
Isaac Clayton
created
61f5326
Add timing instrumentation
Isaac Clayton
created
2c637b8
Work on updating code to be async
Isaac Clayton
created
841a9bd
Make into async trait, will refactor everything Monday
Isaac Clayton
created
568017d
Annotate that the bug is due to a deadlock, fixing now
Isaac Clayton
created
Isaac Clayton
created
92c4552
Isolate smol::Command hang as a test, does not hang
Isaac Clayton
created
e5481e2
Switch from std::process::Command to smol::process::Command
Isaac Clayton
created
42fc278
Comment out label_for_completion for now
Isaac Clayton
created
f61ef44
Documentation pass
Isaac Clayton
created
4565f1a
Add async host functions
Isaac Clayton
created
a5a0abb
Update usage of WasiPlugin -> Plugin
Isaac Clayton
created
018fd46
Rename WasiPlugin -> Plugin, etc.
Isaac Clayton
created
31e3a4d
WIP: wrap async closures host-side
Isaac Clayton
created
f110945
Add functions with multiple arguments to import macro, add test cases
Isaac Clayton
created
28f071e
Split out lifecycle of serialization, buffer is freed now
Isaac Clayton
created
8aef8ab
Add build.rs to rebuild plugins, and a test plugin
Isaac Clayton
created
5b40734
Change ABI from pair of u32s to single u64
Isaac Clayton
created
7edcf7c
Factor out serialization code
Isaac Clayton
created
1f5903d
Add allocator to store so that it can be used by host functions
Isaac Clayton
created
47520f0
Remove dependency on self in call-related functions
Isaac Clayton
created
7266dff
Fix issue with host function binding
Isaac Clayton
created
96c2559
Work on plugin builder
Isaac Clayton
created
53e56f1
Start working on host-side functions
Isaac Clayton
created
71e0555
Add JSON LSP plugin
Isaac Clayton
created
923f093
First pass of plugin side of things complete
Isaac Clayton
created
d7b97b2
Async runtime working but is blocking
Isaac Clayton
created
8bce35d
Move Wasi to async, validate timeslicing, using async in traits still WIP
Isaac Clayton
created
e9b87f3
Factor out buffer code
Isaac Clayton
created
fbaff61
Get JSON LSP running, still work to be done
Isaac Clayton
created
38d7321
Remove non-WASI code
Isaac Clayton
created
805c86b
Add support for variadic functions
Isaac Clayton
created
17d15b2
Get Wasi working
Isaac Clayton
created
b849487
Start moving code from Zed to plugin
Isaac Clayton
created
7dd3114
Start switching JSON LSP adapter to plugin (take 2)
Isaac Clayton
created
35b2eff
Update plugin dependencies
Isaac Clayton
created
0cf64d6
Clean up impl a bit
Isaac Clayton
created
f6a9558
Work on macro binding generation, some cleanup needed, rename runner to plugin
Isaac Clayton
created
dda6dcb
Quick documentation pass
Isaac Clayton
created
6768713
Get basic Wasm runtime running
Isaac Clayton
created
feae434
Update lockfile
Isaac Clayton
created
f6b6d19
Add wasmtime and fix zstd version conflict
Isaac Clayton
created
4003037
Documented code, got basic example working
Isaac Clayton
created
4ff9a6b
Update lockfile
Isaac Clayton
created
13e0ad7
Get Runtime working...
Isaac Clayton
created
265be4a
Clean up interface a bit
Isaac Clayton
created
8293b69
Start sketching out runner runtime
Isaac Clayton
created
627d067
Merge pull request #1302 from zed-industries/external-formatting
Click to expand commit body
Introduce support for formatting via an external command
Antonio Scandurra
created