feat: add extism_plugin_update (#6)

This gives host the ability to re-use plugin descriptors instead of
loading a new plugin each time. The plugin memory and everything is
reset, so no state is shared with the newly loaded plugin.

Co-authored-by: Steve Manuel <steve@dylib.so>
This commit is contained in:
zach
2022-09-08 16:37:34 -07:00
committed by Steve Manuel
parent 4fa8030a64
commit 7b27d4f883
27 changed files with 799 additions and 425 deletions

4
.gitignore vendored
View File

@@ -1,4 +1,5 @@
target
runtime/ast.json
runtime/target
Cargo.lock
.DS_Store
@@ -29,4 +30,5 @@ ocaml/duniverse
ocaml/_build
php/Extism.php
dist-newstyle
.stack-work
.stack-work
vendor