New
1.0.38
What's Changed
- [CI] Remove macos-12 build by @sbc100 in https://github.com/WebAssembly/wabt/pull/2552
- Bump version to 1.0.37 by @sbc100 in https://github.com/WebAssembly/wabt/pull/2553
- wasm-interp: Handle refs_ correctly by @SoniEx2 in https://github.com/WebAssembly/wabt/pull/2484
- Fix tail-call handling in interpreter and wasm2c by @keithw in https://github.com/WebAssembly/wabt/pull/2563
- wasm2c: Fix platform specific mutex support by @shravanrn in https://github.com/WebAssembly/wabt/pull/2566
- wasm2c: Add Segue support for FreeBSD by @shravanrn in https://github.com/WebAssembly/wabt/pull/2564
- Fix ElemSegment CheckType in shared validator by @zherczeg in https://github.com/WebAssembly/wabt/pull/2570
- Pull fuzzers from oss-fuzz into tree by @SoniEx2 in https://github.com/WebAssembly/wabt/pull/2573
- Remove -sSINGLE_FILE and other emscripten link flags by @sbc100 in https://github.com/WebAssembly/wabt/pull/2577
- Enable CMake deprecation warnings by @SoniEx2 in https://github.com/WebAssembly/wabt/pull/2579
- Add Type comparison methods by @zherczeg in https://github.com/WebAssembly/wabt/pull/2580
- libwabt.js: Add
checkoption, equiv to wasm2wat's --no-check by @pdubroy in https://github.com/WebAssembly/wabt/pull/2582 - [wast-parser] Add parse_binary_modules option by @sjamesr in https://github.com/WebAssembly/wabt/pull/2583
- Move parser related data from IR to the parser and improve reference type parsing by @zherczeg in https://github.com/WebAssembly/wabt/pull/2581
- wasm2c: remove use of inline enum declarations by @shravanrn in https://github.com/WebAssembly/wabt/pull/2589
- wasm2c: Remove enum types from variadic get_func_type API by @shravanrn in https://github.com/WebAssembly/wabt/pull/2588
- Add missing in_function_body check to objdump by @zherczeg in https://github.com/WebAssembly/wabt/pull/2591
- Fixed typo in wasm2c --module-name help message by @niansa in https://github.com/WebAssembly/wabt/pull/2592
- Validate type references by index by @zherczeg in https://github.com/WebAssembly/wabt/pull/2584
- wasm2c: Simplify load_data for big endian platforms by @shravanrn in https://github.com/WebAssembly/wabt/pull/2601
- wasm2c: Remove implicit void* conversions in tail calls by @shravanrn in https://github.com/WebAssembly/wabt/pull/2590
- wasm2c: add check to avoid mprotect on zero sizes by @shravanrn in https://github.com/WebAssembly/wabt/pull/2600
- wasm2c: allow test script to specify a runner app by @shravanrn in https://github.com/WebAssembly/wabt/pull/2603
- chore: edited the link to the CI badge by @Olexandr88 in https://github.com/WebAssembly/wabt/pull/2605
- wasm2c: format source and regenerate tests and examples by @shravanrn in https://github.com/WebAssembly/wabt/pull/2619
- wasm2c: Mmap+guard on big-endian won't move memory (fix #2599) by @shravanrn in https://github.com/WebAssembly/wabt/pull/2602
- wasm2c: fix big endian guard page support by @shravanrn in https://github.com/WebAssembly/wabt/pull/2621
- gh-2616 Fix wrong validation of code metadata function index by @Lukasdoe in https://github.com/WebAssembly/wabt/pull/2617
- Fix for empty CMAKE_OSX_SYSROOT by @sbc100 in https://github.com/WebAssembly/wabt/pull/2634
- fix mismatch between ExprTypeName and ExprType by @Inginnng in https://github.com/WebAssembly/wabt/pull/2632
- Fix
wat2wasm -o -for writing to stdout. NFC by @sbc100 in https://github.com/WebAssembly/wabt/pull/2638 - Update HTML doc by @qouteall in https://github.com/WebAssembly/wabt/pull/2644
New Contributors
- @pdubroy made their first contribution in https://github.com/WebAssembly/wabt/pull/2582
- @niansa made their first contribution in https://github.com/WebAssembly/wabt/pull/2592
- @Olexandr88 made their first contribution in https://github.com/WebAssembly/wabt/pull/2605
- @Lukasdoe made their first contribution in https://github.com/WebAssembly/wabt/pull/2617
- @Inginnng made their first contribution in https://github.com/WebAssembly/wabt/pull/2632
- @qouteall made their first contribution in https://github.com/WebAssembly/wabt/pull/2644
Full Changelog: https://github.com/WebAssembly/wabt/compare/1.0.37...1.0.38