Mikayla Maki
|
fc7532d74d
|
Added complete scripts for generating third party license files
|
2023-01-23 12:47:12 -08:00 |
|
 ForLoveOfCatsandMikayla
|
fbea44bc5c
|
One big cleanup pass of clippy lints
Co-authored-by: Mikayla <mikayla@zed.dev>
|
2022-08-10 16:51:01 -07:00 |
|
Isaac Clayton
|
920460bb0a
|
Fix typos, minor revisions
|
2022-07-15 13:16:01 +02:00 |
|
Isaac Clayton
|
1b574a1945
|
Write initial plan
|
2022-07-15 12:58:20 +02:00 |
|
Isaac Clayton
|
d70b490edf
|
Remove triple-based suffix
|
2022-07-14 15:05:54 +02:00 |
|
Isaac Clayton
|
e885f673b0
|
Update docs
|
2022-07-14 13:46:41 +02:00 |
|
Isaac Clayton
|
2df3c50407
|
Precompile plugins depending on target triple
|
2022-07-14 13:23:04 +02:00 |
|
Isaac Clayton
|
57a296592d
|
Fix docs
|
2022-07-13 20:19:56 +02:00 |
|
Isaac Clayton
|
6a89b79af3
|
Remove epoch-based metering
|
2022-07-13 18:03:14 +02:00 |
|
Isaac Clayton
|
6d3cfe5c5c
|
Remove .pre suffix use .epoch and .fuel instead
|
2022-07-13 17:08:43 +02:00 |
|
Isaac Clayton
|
6c7ebfc8ab
|
Fix issue where precompiled plugins were compiled with the wrong settings
|
2022-07-13 16:31:47 +02:00 |
|
Isaac Clayton
|
6aafb9aa6a
|
Merge pull request #1327 from zed-industries/plugin-epoch
Configurable Plugin Yielding
|
2022-07-13 15:29:22 +02:00 |
|
Isaac Clayton
|
fb1771df01
|
Use enum to differentiate between normal and precompiled plugins
|
2022-07-13 14:26:52 +02:00 |
|
Isaac Clayton
|
aac58b068a
|
Fix failing test
|
2022-07-13 13:27:31 +02:00 |
|
Isaac Clayton
|
6b85ab5678
|
Quick documentation fix
|
2022-07-13 13:21:45 +02:00 |
|
Isaac Clayton
|
4f014ff44b
|
Rename a few items and add documentation
|
2022-07-13 13:19:51 +02:00 |
|
Isaac Clayton
|
3b5407a26f
|
Fix resulting errors and introduce functional executor callback
|
2022-07-13 13:15:12 +02:00 |
|
Isaac Clayton
|
f0d59ff3cc
|
Work on supporting both epoch and fuel
|
2022-07-13 12:41:47 +02:00 |
|
Isaac Clayton
|
fcfa2d48dd
|
Add support for configuring plugin yield mechanism, stashing
|
2022-07-13 11:57:00 +02:00 |
|
Isaac Clayton
|
134548e878
|
Switch from epoch to fuel
|
2022-07-13 11:09:06 +02:00 |
|
Isaac Clayton
|
39356dac2b
|
Add note about WebAssembly Interface Types.
|
2022-07-13 09:43:12 +02:00 |
|
Isaac Clayton
|
3a40ca68ba
|
Fix #1335, rerun plugin build step only if non-volatile directories in plugin change
|
2022-07-13 09:04:48 +02:00 |
|
Isaac Clayton
|
01598d6a6d
|
Implement periodic yielding using epoch_deadline_async_yield_and_update
|
2022-07-12 17:07:33 +02:00 |
|
Isaac Clayton
|
5da4ee7599
|
Fix typo
|
2022-07-12 16:39:04 +02:00 |
|
Isaac Clayton
|
8d27d87f8a
|
Start working on plugin epoch async yield
|
2022-07-12 16:32:41 +02:00 |
|
Isaac Clayton
|
4ddb405c82
|
Fix more typos
|
2022-07-12 13:51:13 +02:00 |
|
Isaac Clayton
|
a82974894d
|
Fix typo
|
2022-07-12 13:48:36 +02:00 |
|
Isaac Clayton
|
5d99623fdf
|
Write about how plugins work and how to use them
|
2022-07-12 13:45:22 +02:00 |
|
Isaac Clayton
|
be1a38249d
|
Make plugin build profile contingent on host build profile
|
2022-07-11 21:13:52 +02:00 |
|
Isaac Clayton
|
b19e930154
|
Remove spurious warnings
|
2022-07-11 18:36:33 +02:00 |
|
Isaac Clayton
|
02f225d251
|
Add wasm32-wasi to CI workflow
|
2022-07-11 18:29:27 +02:00 |
|
Isaac Clayton
|
ea673aad1a
|
Add comment linking engine creating code together
|
2022-07-11 18:20:50 +02:00 |
|
Isaac Clayton
|
617068fe7c
|
Fix minor issues in plugin and project raised during review
|
2022-07-11 16:40:12 +02:00 |
|
Isaac Clayton
|
6a1f649d6a
|
Fix minor issues pointed out in the review
|
2022-07-11 15:54:03 +02:00 |
|
Isaac Clayton
|
b1bb61a83f
|
More cleanup during review
|
2022-07-11 10:56:21 +02:00 |
|
Isaac Clayton
|
bcac06aa90
|
Remove unused struct fields
|
2022-07-11 10:39:14 +02:00 |
|
Isaac Clayton
|
ce8898acf1
|
Remove debug statements
|
2022-07-08 21:28:35 +02:00 |
|
Isaac Clayton
|
c4c1977bdb
|
Fix errors resulting from rebase
|
2022-07-07 18:14:16 +02:00 |
|
Isaac Clayton
|
88baf23f60
|
Add basic support for precompiling plugins
|
2022-07-07 16:21:27 +02:00 |
|
Isaac Clayton
|
0b85613a86
|
Done! Finish transition to async, very close to merging
|
2022-07-07 16:21:20 +02:00 |
|
Isaac Clayton
|
238690802d
|
More work on transitioning to async, need to figure out when to stop
|
2022-07-07 15:38:28 +02:00 |
|
Isaac Clayton
|
3eb0abeddd
|
Allow async to infect some more functions
|
2022-07-07 15:34:27 +02:00 |
|
Isaac Clayton
|
9658f732b8
|
Add timing instrumentation
|
2022-07-07 15:32:43 +02:00 |
|
Isaac Clayton
|
b74f90639c
|
Work on updating code to be async
|
2022-07-07 15:32:41 +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
|
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
|
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 |
|