Skip to content

Commit 0c9f9c1

Browse files
authored
Version 126 (#8326)
1 parent 0b8851e commit 0c9f9c1

File tree

2 files changed

+19
-2
lines changed

2 files changed

+19
-2
lines changed

CHANGELOG.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,24 @@ full changeset diff at the end of each section.
1414

1515
Current Trunk
1616
-------------
17-
- The C api now has separate functions for `CallRef` and `ReturnCallRef`
17+
18+
v126
19+
----
20+
21+
- New intrinsic: `@binaryen.removable.if.unused`. (#8268)
22+
- New intrinsic: `@binaryen.js.called`. (#8324)
23+
- Add a pass to remove toolchain annotations, `--strip-toolchain-annotations`,
24+
for the above two intrinsics and future ones. (#8301)
25+
- Add a pass to remove relaxed SIMD instructions, `--remove-relaxed-simd`
26+
(#8300)
27+
- JS API: Throw useful exceptions on parse errors in binaryen.js, rather than
28+
fatally error and shut down the entire process. (#8264)
29+
- Implement function-level inlining hints (previously we only supported this
30+
annotation on calls, not functions themselves). (#8265)
31+
- Update C and JS libraries with relaxed atomics support (#8248)
32+
- wasm-split: Export/Import only necessary elements, avoiding bloat. (#8221)
33+
- Use `std::quick_exit` in `wasm-opt` etc. tools, to skip cleanup. (#8212)
34+
- The C API now has separate functions for `CallRef` and `ReturnCallRef`
1835
matching the semantics of `Call` and `ReturnCall` (#8121).
1936
- Breaking changes to the C and JS APIs related to atomic operations, in order
2037
to support the relaxed atomics proposal (currently a part of the [shared

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ cmake_minimum_required(VERSION 3.16.3)
55
# Needed for C++17 (std::path)
66
set(CMAKE_OSX_DEPLOYMENT_TARGET "10.15" CACHE STRING "Minimum OS X deployment version")
77

8-
project(binaryen LANGUAGES C CXX VERSION 125)
8+
project(binaryen LANGUAGES C CXX VERSION 126)
99
include(GNUInstallDirs)
1010

1111
# The C++ standard whose features are required to build Binaryen.

0 commit comments

Comments
 (0)