diff --git a/CHANGELOG.md b/CHANGELOG.md index a6db554e38d..f76642fa0a9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,15 +15,28 @@ full changeset diff at the end of each section. Current Trunk ------------- -- Add a pass to reorder functions by name, which can be useful for debugging - (e.g. comparisons after optimizations), `--reorder-functions-by-name`. -- C API: Add BinaryenAddFunctionWithHeapType() which is like BinaryenAddFunction - but takes a heap type. The old function is kept for backwards compatibility - and as a convenience. +v115 +---- + - The nonstandard, experimental gc-nn-locals feature has been removed now that - standard non-nullable locals are supported. + standard non-nullable locals are supported. (#5080) +- Print all debug annotations when `BINARYEN_PRINT_FULL`. (#5904) +- Use the standard text format for WasmGC now that things are stable there. + (#5894, #5889, #5852, #5801) +- Rename multimemory flag to `--multimemory` to match its naming in LLVM. + (#5890) +- Allow opting into standard GC encodings at compile time. (#5868) +- Remove legacy WasmGC instructions. (#5861) +- GUFA: Infer using TrapsNeverHappen. (#5850) +- Add a pass to reorder functions by name, which can be useful for debugging + (e.g. comparisons after optimizations), `--reorder-functions-by-name`. (#5811) +- C API: Add `BinaryenAddFunctionWithHeapType` which is like + `BinaryenAddFunction` but takes a heap type. The old function is kept for + backwards compatibility and as a convenience. (#5829) +- Work on new optimization framework using lattices. (#5784, #5794, #5800, + #5817, #5831, #5849) - Heap types are now final by default and openness must be opted into both in - the text and binary formats as well as in the TypeBuilder API. + the text and binary formats as well as in the TypeBuilder API. (#5918) v114 ---- diff --git a/CMakeLists.txt b/CMakeLists.txt index 8a008b5146a..df1719a7579 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -7,7 +7,7 @@ cmake_minimum_required(VERSION 3.10.2) # to reduce this for compatability with emsdk. set(CMAKE_OSX_DEPLOYMENT_TARGET "10.14" CACHE STRING "Minimum OS X deployment version") -project(binaryen LANGUAGES C CXX VERSION 114) +project(binaryen LANGUAGES C CXX VERSION 115) include(GNUInstallDirs) # The C++ standard whose features are required to build Binaryen.