File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -15,14 +15,21 @@ full changeset diff at the end of each section.
1515Current Trunk
1616-------------
1717
18+ v133
19+ ----
20+
1821- Add a new ` --constraint-analysis ` pass which propagates logical facts along
19- branches. (#9010 )
22+ branches. The pass runs automatically in ` -O3 ` and ` -Os ` and above. (#9010 )
23+ - Add an optional TailCall optimization pass (` --tail-call ` ). (#9103 )
24+ - Add an optional pass to remove empty function exports. (#9078 )
2025- Replace the ` BINARYEN_ROOT ` environment variable (used by developers who are
2126 doing out-of-tree builds of binaryen) with ` BINARYEN_BIN ` (#9023 )
2227- Reject non-natural alignment for atomic memory operations at parse time (#8962 )
2328- Note that fast-math mode can ignore the difference between negative zero and
2429 zero (like clang and gcc). (#9056 )
25- - [ JS API] ** (breaking)** Organize types into enums (#9098 )
30+ - [ JS API] Organize types into enums (breaking change in JS API). (#9098 )
31+ - [ JS API] Expose heap types ` exn ` & ` noexn ` (#9057 )
32+ - [ JS API] Expose instructions ` try_table ` & ` throw_ref ` (#9057 )
2633
2734v132
2835----
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ cmake_minimum_required(VERSION 3.16.3)
55# Needed for C++17 (std::path)
66set (CMAKE_OSX_DEPLOYMENT_TARGET "10.15" CACHE STRING "Minimum OS X deployment version" )
77
8- project (binaryen LANGUAGES C CXX VERSION 132 )
8+ project (binaryen LANGUAGES C CXX VERSION 133 )
99include (GNUInstallDirs )
1010
1111# The C++ standard whose features are required to build Binaryen.
You can’t perform that action at this time.
0 commit comments