82 Commits

Author SHA1 Message Date
Victor Adossi a93ecb943e chore(deps): update to v225.0 of wasmtime upstream (#566)
This commit updates the repo to 225.x and related in upstream
wasmtime crates.

Signed-off-by: Victor Adossi <vadossi@cosmonic.com>
2025-02-14 15:17:55 -08:00
Victor Adossi 17338d9dbb chore(deps): update upstream deps (#562)
* refactor(deps): avoid default features

This commit updates the deps for jco and related crates to avoid
default features which might unnecessarily add to build times.

Signed-off-by: Victor Adossi <vadossi@cosmonic.com>

* refactor: remove wasmparser * import

Signed-off-by: Victor Adossi <vadossi@cosmonic.com>

* chore(deps): update core & bindgen functionality

This commit updates codegen functionality to use the updated versions
of upstream wasm projects (which now include async and some other refactorings)

Signed-off-by: Victor Adossi <vadossi@cosmonic.com>

* chore: update wasm-tools component

This commit updates the wasm-tools utility crate to more up-to-date upstreams

Signed-off-by: Victor Adossi <vadossi@cosmonic.com>

* chore: throw error for fn bindgen until async impl

Signed-off-by: Victor Adossi <vadossi@cosmonic.com>

* feat: impl flush instruction bindgen

Signed-off-by: Victor Adossi <vadossi@cosmonic.com>

* refactor: remove * imports in bindgen modules

Signed-off-by: Victor Adossi <vadossi@cosmonic.com>

* fix(test): wit component versions in tests

Signed-off-by: Victor Adossi <vadossi@cosmonic.com>

* chore: rustfmt

Signed-off-by: Victor Adossi <vadossi@cosmonic.com>

* fix(tests): increase transpiled code char limit

Signed-off-by: Victor Adossi <vadossi@cosmonic.com>

---------

Signed-off-by: Victor Adossi <vadossi@cosmonic.com>
2025-02-04 10:10:57 -08:00
Calvin Prewitt 5f066309d0 feat: experimental JSPI async option for jco transpile (#561) 2025-01-31 11:36:21 -08:00
Calvin Prewitt 3ed579b8c3 fix: jco opt support for nested components (#560) 2025-01-30 13:22:56 -08:00
Guy Bedford 0cdada77d3 deps: WASI@0.2.3, Wasmtime 29 toolchain Upgrade (#545) 2025-01-21 17:55:48 -08:00
Lachlan Heywood fe90d2ff0a feat: add initial support for guest-types command (experimental) (#528) 2024-12-13 12:12:38 -08:00
Victor Adossi 381df49df1 feat: allow custom weval bin (#522)
* feat: allow custom weval bin

This commit enables specifying a custom `weval` binary to use when
performing AOT.

Signed-off-by: Victor Adossi <vadossi@cosmonic.com>

* chore: set node version to v20.18.0

Signed-off-by: Victor Adossi <vadossi@cosmonic.com>

* chore(ci): install weval during CI

Signed-off-by: Victor Adossi <vadossi@cosmonic.com>

* refactor(ci): get weval version dynamically

Signed-off-by: Victor Adossi <vadossi@cosmonic.com>

---------

Signed-off-by: Victor Adossi <vadossi@cosmonic.com>
2024-11-25 12:30:12 -08:00
Guy Bedford 9e784e27f0 deps: update to latest Wasmtime@27 toolchain (#524) 2024-11-20 10:55:02 -08:00
Guy Bedford 8f860a8e9d deps: update to ComponentizeJS@0.14.0, reenable test (#520) 2024-11-01 17:54:35 -07:00
Guy Bedford d9f355733f deps: latest toolchain for wasmtime@26 (#515) 2024-10-28 15:41:33 -07:00
Guy Bedford d63185dc42 deps: update to WASI@0.2.1, Wasmtime@25 toolchain (#504) 2024-09-23 16:48:51 -07:00
Guy Bedford 881aca060d feat: support --aot flag for jco componentize (#498) 2024-09-06 11:02:44 -07:00
Guy Bedford 7614126450 deps: update to latest deps, including ComponentizeJS (#492) 2024-08-21 18:04:51 -07:00
Guy Bedford d05a4eccbf deps: update to Wasmtime@24 (#491) 2024-08-20 15:55:24 -07:00
Victor Adossi d07be8f384 feat: support semver aware exclusions (#459) 2024-08-19 10:37:28 -07:00
Guy Bedford 9d0de858d4 Toolchain upgrade (#477) 2024-07-29 09:23:07 -07:00
Guy Bedford 7f1f11e00a feat: WebIDL support & browser test suite (#471) 2024-07-17 12:44:01 -07:00
Guy Bedford c5d9ed5960 deps: update to latest adapter & environ@22 (#455) 2024-06-27 17:26:26 -07:00
Guy Bedford 5984e9c8e4 Type generation with WIT folder support (#426) 2024-04-26 12:42:15 -07:00
Guy Bedford 70c6afc756 Wasmtime Update (#421) 2024-04-26 09:28:51 -07:00
Guy Bedford 2b839a734d feat: support componentize --disable-features (#419) 2024-04-15 17:42:26 -07:00
Guy Bedford 323cd3d21d deps: update ComponentizeJS in tests (#411) 2024-03-22 15:34:49 -07:00
Guy Bedford 7da89905cb fix: optimized bindgen fixes, test latest componentizejs (#406) 2024-03-22 09:37:30 -07:00
Guy Bedford d1d23504e9 fix: handle table indexing (#398) 2024-03-07 17:15:04 -08:00
Guy Bedford cac587f116 deps: toolchain update (#389) 2024-02-29 10:28:42 -08:00