Commit Graph

  • 00074fd56d feat: add releasing x86_64-unknown-linux-musl dynamic library (#753) Gavin Hayes 2024-08-19 14:46:08 -04:00
  • a5679787a0 chore: implement ToBytes/FromBytes for u8 and bool values convert-u8-and-bool zach 2024-08-12 16:59:33 -07:00
  • f0c9640e1e cleanup: allow shadowing host functions (#751) zach 2024-08-08 13:20:40 -07:00
  • d48dc4021c feat(runtime): support log_trace in rust-sdk (#747) innuendo 2024-07-30 20:53:23 +02:00
  • 566372c736 fix: address clippy::needless_borrows_for_generic_args feat/expose-logtrace Chris Dickinson 2024-07-30 11:41:39 -07:00
  • f87eec2214 Revert "chore: allow clippy::needless_borrows_for_generic_args in runtime" Chris Dickinson 2024-07-30 11:40:27 -07:00
  • 10e44c0006 chore: use more comprehensive crate source Steve Manuel 2024-07-30 10:07:49 -06:00
  • 985f66472f chore: allow clippy::needless_borrows_for_generic_args in runtime Steve Manuel 2024-07-29 11:47:16 -06:00
  • 60da76cf37 chore: ran clippy corda.ilaria@gmail.com 2024-07-29 18:15:58 +02:00
  • f68ba112bc feat: add log_trace corda.ilaria@gmail.com 2024-07-26 18:41:01 +02:00
  • b7fa319cb9 Add readonly dirs to allowed_paths (#733) Muhammad Azeez 2024-07-25 19:40:38 +03:00
  • d04e2e42bf v1.5.0 v1.5.0 zach 2024-07-23 11:07:02 -07:00
  • 6d2735cec7 fix: require error messages to be null terminated in C SDK (#745) zach 2024-07-23 09:35:59 -07:00
  • b1d0f335b3 doc: fix usage of host_fn macro in doc example (#742) zach 2024-07-16 16:40:27 -07:00
  • 3a7768ffd5 chore: update readme with crate version (#738) Steve Manuel 2024-07-11 05:58:06 -07:00
  • ee8c41ab26 doc: more information about error_set (#737) zach 2024-07-10 12:43:37 -07:00
  • 8312e98463 test: add benchmark for creating a plugin with the cache disabled (#736) zach 2024-07-10 11:18:08 -07:00
  • 17a546b2db chore: support for wasmtime 22 (#731) zach 2024-06-21 18:17:28 -07:00
  • 24622cd511 wip owi zach 2024-06-14 18:52:50 -07:00
  • 00f9155b9e feat: switch to owi conc, avoid needing wasm2wat zach 2024-06-14 18:44:07 -07:00
  • 7c770e2f1c feat(kernel): add proof for error handling zach 2024-03-18 12:25:57 -07:00
  • 33ad239c50 wip: reuse proof zach 2024-03-06 09:30:53 -08:00
  • a62e37c21b cleanup: reduce the size of the allocation used in load_store example zach 2024-02-23 14:52:24 -08:00
  • 20ee6620c6 cleanup: improve verification zach 2024-02-21 16:01:01 -08:00
  • db0b04696c cleanup: move proofs to examples directory zach 2024-02-21 15:39:13 -08:00
  • 6cc22bf2de cleanup: use new names from owi zach 2024-02-21 12:53:23 -08:00
  • 52d3c4ffd6 cleanup: add some comments to verification tests zach 2024-02-21 12:23:24 -08:00
  • b96b28231f cleanup: ignore verification artifacts zach 2024-02-21 11:30:52 -08:00
  • c1180d576c checkpoint: use owi crate from git zach 2024-02-21 11:29:42 -08:00
  • 48af68facc cleanup: improve owi verification zach 2024-02-21 10:51:22 -08:00
  • 38e6476797 wip zach 2024-01-24 17:35:56 -08:00
  • 24d3a667ce wip: return stderr with error from call_wasi_command wasi-input-output zach 2024-06-14 10:48:30 -07:00
  • 6a18512fc0 v1.4.1 v1.4.1 zach 2024-06-14 10:12:55 -07:00
  • ba5a12064f wip: run WASI command modules like extism plugins zach 2024-06-14 10:11:28 -07:00
  • 8a95a18920 docs: add CPAN link for perl-sdk (#729) Gavin Hayes 2024-06-14 12:32:51 -04:00
  • 9dbc22830e fix: use wasi-common to avoid issues with tokio (#728) zach 2024-06-14 09:22:55 -07:00
  • c3e912dffb v1.4.0 v1.4.0 zach 2024-06-12 15:17:45 -07:00
  • c4b82e3eda fix(libextism): improve static linking pkgconfig (#726) Gavin Hayes 2024-06-11 16:22:55 -04:00
  • 2a7345a480 fix: return error when non-zero exit code in returned (#727) zach 2024-06-11 12:34:10 -07:00
  • 9099cc73c5 fix(libextism): examples and docs (#724) Gavin Hayes 2024-06-07 14:42:20 -04:00
  • 2affe334c9 feat: enable wasi socket connections to hosts listed in allowed_hosts wasi-sockets zach 2024-06-05 13:00:02 -07:00
  • 3f54892a39 refactor!: update to wasmtime 20 or greater (#723) zach 2024-06-05 12:57:25 -07:00
  • e7127759a6 fix: private fields wasmtime-19 zach 2024-05-31 10:50:07 -07:00
  • ed5bad922a cleanup: add ways to get output from WasiOutput zach 2024-05-31 10:43:48 -07:00
  • 5af226219e cleanup: require store reset on error zach 2024-05-30 20:37:28 -07:00
  • b0e6387eef cleanup: enable wasi whenever run_wasi_command is used zach 2024-05-30 20:06:47 -07:00
  • 6a8e65eeb3 chore: clippy zach 2024-05-30 20:03:48 -07:00
  • e8041dc5be doc: add comment zach 2024-05-30 19:59:31 -07:00
  • 433276274b cleanup: run_command zach 2024-05-30 19:54:55 -07:00
  • a531e337fe feat: add Plugin::run_command zach 2024-05-30 19:41:52 -07:00
  • ea29e080a6 cleanup: allow blocking thread zach 2024-05-29 16:28:13 -07:00
  • c4312fe324 chore: updates for ExternRef changes upstream zach 2024-05-21 20:20:24 -07:00
  • 3ab6137ff1 chore: allow wastime 21 zach 2024-05-20 13:47:51 -07:00
  • fde222a6a0 cleanup: enable wasm gc zach 2024-05-06 17:49:21 -07:00
  • ec4d45fb88 chore: use wasmtime 20 zach 2024-05-02 09:17:56 -07:00
  • 345d2d9f3b fix: don't silently ignore non-directory paths zach 2024-03-28 16:46:26 -07:00
  • d8460d6aa2 chore: clippy zach 2024-03-20 10:16:19 -07:00
  • ecc6463e6c chore: update to wasmtime 19 zach 2024-03-20 10:10:18 -07:00
  • ecf18a2d81 fix: re-use linking code from Plugin::new in Plugin::reset_store (#722) zach 2024-05-31 08:25:06 -07:00
  • 9bc1fc73f2 chore: rename kernel/.cargo/config to kernel/.cargo/config.toml (#721) zach 2024-05-28 18:26:19 -07:00
  • 2bf391f236 doc: update API.md for latest changes (#720) zach 2024-05-28 09:27:17 -07:00
  • 5da0eb38ec refactor: remove HttpRequest.header alias (#718) Muhammad Azeez 2024-05-22 20:34:35 +03:00
  • 7cb6c53910 v1.3.0 v1.3.0 zach 2024-05-22 10:07:06 -07:00
  • 0882f35300 fix: respect overall timeout when using http requests (#717) zach 2024-05-21 20:11:00 -07:00
  • 5d9c8c5d05 feat: per call context (#711) Chris Dickinson 2024-05-21 11:53:43 -07:00
  • 75e92c40a0 fix(libextism): namespace ExtismValType (#715) Gavin Hayes 2024-05-20 11:58:04 -04:00
  • 5373f7d88d docs: Add more context to linking example (#707) Benjamin Eckel 2024-04-28 15:11:39 -05:00
  • 452b6e3631 chore: update to latest wasmtime wasi-preview2 zach 2024-02-21 17:32:24 -08:00
  • a12ec6bc62 fix: require wasmtime 17 or greater zach 2024-02-02 09:30:55 -08:00
  • 1216753066 feat: use wasi preview2, support wasi tcp/udp for allowed_hosts zach 2024-01-25 16:10:35 -08:00
  • c5a23a31d8 feat: add id() to CurrentPlugin (#705) Roland Fredenhagen 2024-04-15 18:03:48 +02:00
  • 7206e2b362 chore: add perl-sdk to README list Steve Manuel 2024-04-10 22:43:27 -06:00
  • 8263790a74 feat: add Plugin::call_with_arg externref-arg zach 2024-04-09 10:51:08 -07:00
  • 20f551f019 chore: fix broken links in crate readme (#701) Steve Manuel 2024-04-04 10:23:46 -06:00
  • 9aa817def7 cleanup: add paths to errors, clippy (#700) zach 2024-03-27 14:54:03 -07:00
  • d704a5068e refactor!: make UserData more generic userdata zach 2024-03-18 10:24:47 -07:00
  • 054a29e91d v1.2.0 v1.2.0 zach 2024-03-12 08:52:04 -07:00
  • 2eb072352c test: try running twice g4vi/wasi-command-runner Gavin Hayes 2024-03-12 11:15:00 -04:00
  • ffd4e915c1 feat: wasi command runner Gavin Hayes 2024-03-12 11:08:17 -04:00
  • d32d4a3dd7 fix(pdk): return error when no response is available (#694) zach 2024-03-11 10:32:31 -07:00
  • 5f62554aa1 chore: update badge to reflect rust installs (#693) Steve Manuel 2024-03-08 11:29:07 -07:00
  • d47af24552 feat: add ability to configure size of the Extism var store (#692) zach 2024-03-07 09:55:02 -08:00
  • 8a29e5b1d4 chore(deps): Update base64 requirement from ~0.21 to ~0.22 (#690) dependabot[bot] 2024-03-04 09:04:37 -08:00
  • 4e0cd3b1cf doc: remove old default for timeout_ms (#688) zach 2024-02-26 16:29:35 -08:00
  • 5ff515d3a0 feat: allow readonly paths in manifest wasi-readonly zach 2024-02-26 16:10:33 -08:00
  • 10ee81952b chore: update to latest wasmtime zach 2024-02-21 17:32:24 -08:00
  • fb3c131a1e fix: require wasmtime 17 or greater zach 2024-02-02 09:30:55 -08:00
  • 9e586a36d9 feat: use wasi preview2, support wasi tcp/udp for allowed_hosts zach 2024-01-25 16:10:35 -08:00
  • f4013c5ac0 fix: circular dependencies v1.1.0 zach 2024-02-22 14:04:01 -08:00
  • ddc339334e fix: remove readme field zach 2024-02-22 13:07:06 -08:00
  • ff5b714f95 v1.1.0 zach 2024-02-22 11:01:19 -08:00
  • ed1439ec2d fix: linker issue that depends on the ordering of the linked functions (#685) zach 2024-02-22 10:56:21 -08:00
  • 46178dcb77 add an example of linking commands chris/20240221-linking-commands-example Chris Dickinson 2024-02-21 16:22:11 -08:00
  • 62f0a231b0 ci: add release workflow for convert-macros crate (#683) zach 2024-02-14 09:18:28 -08:00
  • fc22412ff0 feat: allow max HTTP response size to be configured in the manifest (#674) zach 2024-02-07 14:31:23 -08:00
  • 1a083f612a feat(convert): add derive macros for To and FromBytes (#667) Roland Fredenhagen 2024-02-06 00:59:55 +01:00
  • efa69d3668 chore: support for wasmtime 17.0.0 (#665) zach 2024-01-25 16:11:17 -08:00
  • fa1beb9155 v1.0.3 v1.0.3 zach 2024-01-22 10:21:30 -08:00
  • fbae853505 fix: make function Plugin::function_extists check the type of the functions. (#664) Onigbinde Oluwamuyiwa Elijah 2024-01-22 17:37:34 +01:00
  • 8c8e4a6ffb fix(kernel): fix potential overflow in bounds check when lots of memory has been allocated (#663) zach 2024-01-19 16:14:36 -08:00