Unclaimed project
Are you a maintainer of wabt? Claim this project to take control of your public changelog and roadmap.
Claim this projectChangelog
wabt
The WebAssembly Binary Toolkit
Back to changelogWhat's Changed
- Harden against invalid alignment by @SoniEx2 in https://github.com/WebAssembly/wabt/pull/2411
- Install wasm-rt-impl include files by @remko in https://github.com/WebAssembly/wabt/pull/2452
- Add missing relocation types (and delete a non-existent one) by @SingleAccretion in https://github.com/WebAssembly/wabt/pull/2457
- wasm2c: Segue support for CPUs without wrgsbase instructions by @shravanrn in https://github.com/WebAssembly/wabt/pull/2441
- [wasm-interp] Fix memory corruption with recursive call_indirect by @SoniEx2 in https://github.com/WebAssembly/wabt/pull/2464
- wasm2c: Add segue option to make exclusive use of the segment register by @shravanrn in https://github.com/WebAssembly/wabt/pull/2458
- Use intrinsic for Popcount on arm64 msvc by @Changqing-JING in https://github.com/WebAssembly/wabt/pull/2468
- Fix bug in wasm2c runtime's alternate stack deallocation by @squk in https://github.com/WebAssembly/wabt/pull/2466
- wasm2c: Use wrappers for function references by @SoniEx2 in https://github.com/WebAssembly/wabt/pull/2465
- Fix error message for ref.is_null by @SoniEx2 in https://github.com/WebAssembly/wabt/pull/2471
- Fix handling of data count without data section by @SoniEx2 in https://github.com/WebAssembly/wabt/pull/2432
Fix call_ref on empty stack by @SoniEx2 in https://github.com/WebAssembly/wabt/pull/2472wasm-interp: Fix catch handlers' value stack sizes by @SoniEx2 in https://github.com/WebAssembly/wabt/pull/2478wasm2c: Fix handling of locals in setjmp targets by @SoniEx2 in https://github.com/WebAssembly/wabt/pull/2479wasm-interp: Fix catch handlers correctly by @SoniEx2 in https://github.com/WebAssembly/wabt/pull/2483Raise parse error on NaN in i32 and i64 literals by @sjamesr in https://github.com/WebAssembly/wabt/pull/2485wasm-decompile: add function index comments by @python273 in https://github.com/WebAssembly/wabt/pull/2482wasm-interp: Fix off-by-one in DoThrow by @SoniEx2 in https://github.com/WebAssembly/wabt/pull/2486wasm2c: Cleanup of handling of WASM_RT_USE_SEGUE macro by @shravanrn in https://github.com/WebAssembly/wabt/pull/2487type.h: Introduce ExnRef by @SoniEx2 in https://github.com/WebAssembly/wabt/pull/2489wasm2c: Reset the segment register after call_indirect as the register may have changed by @shravanrn in https://github.com/WebAssembly/wabt/pull/2490[EH] Fix exnref's opcode by @aheejin in https://github.com/WebAssembly/wabt/pull/2492lexer-keywords.txt: Recognize exn and exnref by @SoniEx2 in https://github.com/WebAssembly/wabt/pull/2493wasm2c: Cleanup TLS: check for __thread and declare TLS vars only when needed by @shravanrn in https://github.com/WebAssembly/wabt/pull/2488binary-reader-ir: Track usage of exception handling in features_used by @SoniEx2 in https://github.com/WebAssembly/wabt/pull/2496interp: Handle ref.null exn by @SoniEx2 in https://github.com/WebAssembly/wabt/pull/2497Fix label 'for' attributes to match input 'id's in demo by @bragle in https://github.com/WebAssembly/wabt/pull/2499Update testsuite by @keithw in https://github.com/WebAssembly/wabt/pull/2495test(interp): Move legacy exception handling tests (NFC) by @SoniEx2 in https://github.com/WebAssembly/wabt/pull/2498wasm-decompile: Fix unescaped characters in data output. by @fedosgad in https://github.com/WebAssembly/wabt/pull/2500wat-writer.cc: update text serialization of data memuse by @keithw in https://github.com/WebAssembly/wabt/pull/2501Add support for the custom-page-sizes proposal by @keithw in https://github.com/WebAssembly/wabt/pull/2502test/run-roundtrip.py: test roundtrip even with --stdout by @keithw in https://github.com/WebAssembly/wabt/pull/2505wasm2c: disable segue in clang8 due to missing fsgsbase support by @shravanrn in https://github.com/WebAssembly/wabt/pull/2503wasm2c: minor code cleanup for OS checks for segue by @shravanrn in https://github.com/WebAssembly/wabt/pull/2504wast-parser.cc: Fix a crash from failing (module quote ...) by @keithw in https://github.com/WebAssembly/wabt/pull/2509binary/wat: Implement EHv4 by @SoniEx2 in https://github.com/WebAssembly/wabt/pull/2470interp: Implement EHv4 by @SoniEx2 in https://github.com/WebAssembly/wabt/pull/2512add installation section to README.md by @andrewbiang888 in https://github.com/WebAssembly/wabt/pull/2514CI: Use latest macOS images by @SoniEx2 in https://github.com/WebAssembly/wabt/pull/2517Issue a nicer error message on wasm components. by @sunfishcode in https://github.com/WebAssembly/wabt/pull/2515wasm2c: update memory/table operations to use u64 + harmonize checks by @keithw in https://github.com/WebAssembly/wabt/pull/2506Set CMAKE_OSX_DEPLOYMENT_TARGET to 10.14 in CMakeLists.txt by @sbc100 in https://github.com/WebAssembly/wabt/pull/2528wasm2c: Implement EHv4 by @SoniEx2 in https://github.com/WebAssembly/wabt/pull/2513CI: Update to upload-artifact v4 by @SoniEx2 in https://github.com/WebAssembly/wabt/pull/2539CI: Use safer GITHUB_OUTPUT by @SoniEx2 in https://github.com/WebAssembly/wabt/pull/2540Fix lint task by @SoniEx2 in https://github.com/WebAssembly/wabt/pull/2546wasm2c: support the custom-page-sizes proposal by @keithw in https://github.com/WebAssembly/wabt/pull/2508build.yml: fix s390x build by @keithw in https://github.com/WebAssembly/wabt/pull/2548Update testsuite submodule by @keithw in https://github.com/WebAssembly/wabt/pull/2549New Contributors
- @SingleAccretion made their first contribution in https://github.com/WebAssembly/wabt/pull/2457
- @sjamesr made their first contribution in https://github.com/WebAssembly/wabt/pull/2485
- @python273 made their first contribution in https://github.com/WebAssembly/wabt/pull/2482
- @bragle made their first contribution in https://github.com/WebAssembly/wabt/pull/2499
- @fedosgad made their first contribution in https://github.com/WebAssembly/wabt/pull/2500
- @andrewbiang888 made their first contribution in https://github.com/WebAssembly/wabt/pull/2514
- @sunfishcode made their first contribution in https://github.com/WebAssembly/wabt/pull/2515
Full Changelog: https://github.com/WebAssembly/wabt/compare/1.0.36...1.0.37