@@ -15,16 +15,31 @@ full changeset diff at the end of each section.
15
15
Current Trunk
16
16
-------------
17
17
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 )
18
25
- ` wasm-split ` 's ` --multi-split ` mode now supports more options:
19
26
` --no-placeholders ` , ` --import-namespace ` , ` --emit-module-names ` ,
20
27
` --emit-text ` , ` --symbolmap ` , and ` --placeholdermap ` . Because
21
28
` --no-placeholders ` is false by default and until now ` --multi-split ` didn't
22
29
use placeholders at all, this is a breaking change. If you want to continue
23
30
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 )
25
38
- Add a ` --string-lifting ` pass that raises imported string operations and
26
39
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 )
28
43
29
44
v123
30
45
----
0 commit comments