Commit Graph
4917 Commits
Author SHA1 Message Date
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