- The "dwarf" feature is enabled by default. This feature activates DWARF-related passes in Binaryen. It builds C++ code from the LLVM project. Disable it to avoid linkage errors with LLVM.
- Binaryen changelog for 116.
- Binaryen changelog for 115.
-
Added the "dwarf" cargo feature, disabled by default.
-
Fixed link-time regression in 0.114.1
0.114.1 added missing DWARF passes. Unfortunately these passes, taken from LLVM code, cause duplicate symbol linker errors when linked into a program that links to LLVM. For now we have put the compilation of these passes under the "dwarf" flag and made them non-default. In a future release "dwarf" will be a default feature. Version 0.114.1 has been yanked.
- Upgraded to Binaryen 114.
- Upgraded to Binaryen 113.
- Upgraded to Binaryen 112.
- Fixed the displayed version number in
wasm-opt
bin
-
Upgraded to Binaryen 111.
-
Binaryen now enables the
SignExt
andMutableGlobals
features by default, which are also enabled in the LLVM backend. In the future Binaryen will align its default feature selection with the LLVM backend. To get the same feature selection as Binaryen 110, callopts.mvp_features_only()
-
The
TypedFunctionReferences
feature has been removed. The CLI still accepts--enable-typed-function-references
and--disabled-type-function-references
as no-ops. Theintegration
module does not accept these command line arguments.
- Removed Binaryen test suite from published source.
- Removed duplicate Binaryen source from
wasm-opt-cxx-sys
. - Fixed exception handling in bin.
- Initial release