@@ -15,16 +15,31 @@ full changeset diff at the end of each section.
1515Current 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
2944v123
3045----
0 commit comments