Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 18 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,24 @@ full changeset diff at the end of each section.

Current Trunk
-------------
- The C api now has separate functions for `CallRef` and `ReturnCallRef`

v126
----

- New intrinsic: `@binaryen.removable.if.unused`. (#8268)
- New intrinsic: `@binaryen.js.called`. (#8324)
- Add a pass to remove toolchain annotations, `--strip-toolchain-annotations`,
for the above two intrinsics and future ones. (#8301)
- Add a pass to remove relaxed SIMD instructions, `--remove-relaxed-simd`
(#8300)
- JS API: Throw useful exceptions on parse errors in binaryen.js, rather than
fatally error and shut down the entire process. (#8264)
- Implement function-level inlining hints (previously we only supported this
annotation on calls, not functions themselves). (#8265)
- Update C and JS libraries with relaxed atomics support (#8248)
- wasm-split: Export/Import only necessary elements, avoiding bloat. (#8221)
- Use `std::quick_exit` in `wasm-opt` etc. tools, to skip cleanup. (#8212)
- The C API now has separate functions for `CallRef` and `ReturnCallRef`
matching the semantics of `Call` and `ReturnCall` (#8121).
- Breaking changes to the C and JS APIs related to atomic operations, in order
to support the relaxed atomics proposal (currently a part of the [shared
Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ cmake_minimum_required(VERSION 3.16.3)
# Needed for C++17 (std::path)
set(CMAKE_OSX_DEPLOYMENT_TARGET "10.15" CACHE STRING "Minimum OS X deployment version")

project(binaryen LANGUAGES C CXX VERSION 125)
project(binaryen LANGUAGES C CXX VERSION 126)
include(GNUInstallDirs)

# The C++ standard whose features are required to build Binaryen.
Expand Down
Loading