Repository navigation
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
e3fcd1e to
2f942e7
Compare
2f942e7 to
b7c707a
Compare
|
Rebased onto main Fresh CI is running for that exact head. Run Local release metadata/version-pin checks, the full Node-API owner test task on Rust 1.96/Wasmer 7.5, Rust formatting, five browser clock tests and five AOT manifest tests pass. The refreshed shared base's workflow, WASIX packaging, Swift packaging and React Native source checks also pass. The Windows compiler failure remains real: Wasmer 7.5 explicitly rejects LLVM on Windows and requires V8. The separate Windows integration work is not included here. #208 still blocks all-platform qualification; no Windows gates or tests were skipped. Fresh CI must qualify this head. |
fc24bab to
51b7880
Compare
402d203 to
03ff162
Compare
Refresh the coherent Wasmer/WASIX family, parser, Node-API bindings, and Rust build toolchain. Adapt upstream package metadata and regenerate affected dependency-license contracts. Linux core execution is verified. Keep the browser and Postmaster pins unchanged pending adapter and patch ports; the existing Windows LLVM AOT producer is not supported by upstream 7.5.
Use Rust 1.96.0 for the workspace and both baseline container builders, with a common 1.96 minimum in maintained and generated Cargo packages. Let private workspace tools inherit the shared minimum.
03ff162 to
f7389af
Compare
51b7880 to
3553868
Compare
Stacked on refreshed #218 and current main. The native caller-directory and old-host clock setter compatibility fixes are in #218, not duplicated here.
Summary
Validation
Rust 1.96 source/unit/contract and relevant packaging checks pass locally. Earlier Linux Wasmer 7.5 execution probes pass, including Node/Bun/Deno, memory/directory storage, large responses, streaming and error recovery; those retained binaries were built during the earlier Rust 1.99 experiment, not final baseline/release qualification.
After refreshing the stack, both doctest variants, eight public API tests, 176 Rust unit tests, five browser clock tests and SDK build/package checks pass. The retained new browser host has the exact current source-input fingerprint and was reused, not rebuilt unnecessarily.
Fresh production browser builds apply all six patches in order. Clock tests, 357 TypeScript SDK tests, typecheck and package/host ABI checks pass. Chromium smoke passes custom roles, SQL recovery, large buffered responses, IndexedDB reopen, OPFS/crash recovery and Worker PostGIS. Browser host Wasm is about 67% smaller; clock-heavy workloads are 2.63–3.66× faster than canonical-clock controls. These are local diagnostics, not all-platform release qualification.
Remaining gates