Skip to content

Commit 64ba239

Browse files
authored
Version 124 (#7874)
We support a lot of new features in this one...
1 parent fc1a391 commit 64ba239

File tree

2 files changed

+18
-3
lines changed

2 files changed

+18
-3
lines changed

CHANGELOG.md

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,31 @@ full changeset diff at the end of each section.
1515
Current Trunk
1616
-------------
1717

18+
v124
19+
----
20+
21+
- Add Custom Descriptors support. (Fuzzing: #7796)
22+
- Add Stack Switching support. (Fuzzing: #7834)
23+
- Add Compilation Hints + Branch Hinting support. (Fuzzing #7704)
24+
- Build mimalloc with `MI_NO_OPT_ARCH` to fix Raspberry Pi 4 on Arm64. (#7837)
1825
- `wasm-split`'s `--multi-split` mode now supports more options:
1926
`--no-placeholders`, `--import-namespace`, `--emit-module-names`,
2027
`--emit-text`, `--symbolmap`, and `--placeholdermap`. Because
2128
`--no-placeholders` is false by default and until now `--multi-split` didn't
2229
use placeholders at all, this is a breaking change. If you want to continue
2330
to do multi-split without placeholders, you need to explicitly specify
24-
`--no-placeholders`.
31+
`--no-placeholders`. (#7781, #7789, #7792)
32+
- InstrumentMemory: Allow filtering by instruction, and instrument memory.grow.
33+
(#7388)
34+
- Add support for more source map fields, "sourcesContent", "file", and
35+
"sourceRoot". (#7473)
36+
- [GC] Add a TypeRefiningGUFA pass. (#7433)
37+
- [C/JS APIs] Allow JS and C to read the start function of a module (#7424)
2538
- Add a `--string-lifting` pass that raises imported string operations and
2639
constants into stringref in Binaryen IR (which can then be fully optimized,
27-
and typically lowered back down with `--string-lowering`).
40+
and typically lowered back down with `--string-lowering`). (#7389)
41+
- Fuzzer: Improve handling of small inputs and their debugging using a new
42+
`BINARYEN_FUZZER_MAX_BYTES` env var. (#7832)
2843

2944
v123
3045
----

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ cmake_minimum_required(VERSION 3.16.3)
77
# to reduce this for compatability with emsdk.
88
set(CMAKE_OSX_DEPLOYMENT_TARGET "10.14" CACHE STRING "Minimum OS X deployment version")
99

10-
project(binaryen LANGUAGES C CXX VERSION 123)
10+
project(binaryen LANGUAGES C CXX VERSION 124)
1111
include(GNUInstallDirs)
1212

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

0 commit comments

Comments
 (0)