136 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
Victor Adossi 46e729c838 fix(tests): evaluation of fixture binaries (#553)
This commit fixes the issue with tests that was causing folders to be
picked up when present in the test component fixtures, along with some
quality-of-life changes for error output

Signed-off-by: Victor Adossi <vadossi@cosmonic.com>
2025-01-28 21:44:20 -08:00
Guy Bedford eefa6f3216 test: latest ComponentizeJS test (#547) 2025-01-21 18:14:08 -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 dc01f95c01 feat: support top-level resources (#525) 2024-11-21 14:43:10 -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 91cbc82b99 deps: update to latest ComponentizeJS with http by default (#494) 2024-08-28 11:59:54 -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
Guy Bedford 7077625b94 fix: multi-version import bindgen (#488) 2024-08-19 18:25:26 -07:00
Victor Adossi d07be8f384 feat: support semver aware exclusions (#459) 2024-08-19 10:37:28 -07:00
blaine-arcjet 513eaffa5e fix: Wrap lists in Array to handle optional types (#481) 2024-08-12 09:06:49 -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 6623a3eceb Generator-based initialization function (#413) 2024-06-27 17:51:29 -07:00
Guy Bedford c5d9ed5960 deps: update to latest adapter & environ@22 (#455) 2024-06-27 17:26:26 -07:00