mirror of
https://github.com/extism/extism.git
synced 2026-04-23 03:00:11 -04:00
- Removes the `ExtismContext` type from runtime and all SDKs - Removed SDK functions: `extism_context_new`, `extism_context_reset`, `extism_context_free` - All SDKs have been updated, but there are still some TODOs below - Removes `extism_plugin_update` - Plugins can no longer be updated - a new plugin should be created instead - Adds `extism_plugin_id` to uniquely identify plugins - Merges the `extism-runtime` and `extism` crates (there is no longer an `extism-runtime` crate) - Makes `extism::Manifest` an alias for `extism_manifest::Manifest` instead of a distinct type - Adds `MemoryHandle` type to SDKs to refer to blocks of Extism memory that can be accessed in host functions - Improves thread-safety of Plugins, adds C++ test to call a single plugin from multiple threads. - Expands wasmtime bounds to include 12.0
50 lines
975 B
Plaintext
50 lines
975 B
Plaintext
(lang dune 3.2)
|
|
|
|
(name extism)
|
|
|
|
(generate_opam_files true)
|
|
|
|
(source
|
|
(github extism/extism))
|
|
|
|
(authors "Extism Authors <oss@extism.org>")
|
|
|
|
(maintainers "Extism Authors <oss@extism.org>")
|
|
|
|
(license BSD-3-Clause)
|
|
|
|
(documentation https://github.com/extism/extism)
|
|
|
|
(package
|
|
(name extism)
|
|
(synopsis "Extism bindings")
|
|
(description "Bindings to Extism, the universal plugin system")
|
|
(depends
|
|
(ocaml (>= 4.14.1))
|
|
dune
|
|
(ctypes (>= 0.18.0))
|
|
(ctypes-foreign (>= 0.18.0))
|
|
(bigstringaf (>= 0.9.0))
|
|
(ppx_yojson_conv (>= v0.15.0))
|
|
(extism-manifest (= :version))
|
|
(ppx_inline_test (>= v0.15.0))
|
|
(cmdliner (>= 1.1.1))
|
|
(uuidm (>= 0.9.0))
|
|
)
|
|
(tags
|
|
(topics wasm plugin)))
|
|
|
|
(package
|
|
(name extism-manifest)
|
|
(synopsis "Extism manifest bindings")
|
|
(description "Bindings to the Extism manifest format")
|
|
(depends
|
|
(ocaml (>= 4.14.1))
|
|
dune
|
|
(ppx_yojson_conv (>= v0.15.0))
|
|
(ppx_inline_test (>= v0.15.0))
|
|
(base64 (>= 3.5.0))
|
|
)
|
|
(tags
|
|
(topics wasm plugin)))
|