diff options
author | Thomas Lively <7121787+tlively@users.noreply.github.com> | 2022-08-26 12:11:29 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-26 12:11:29 -0700 |
commit | 9d20a4e129dc6666f873d84566ea504dfc46ccdc (patch) | |
tree | 99be367933aaddeffa4805f0493cb84d01c0d5a0 /CHANGELOG.md | |
parent | 3777624e19f22a6eb80d995408329d789593e427 (diff) | |
download | binaryen-9d20a4e129dc6666f873d84566ea504dfc46ccdc.tar.gz binaryen-9d20a4e129dc6666f873d84566ea504dfc46ccdc.tar.bz2 binaryen-9d20a4e129dc6666f873d84566ea504dfc46ccdc.zip |
Make `i31ref` and `dataref` nullable (#4843)
Match the latest version of the GC spec. This change does not depend on V8
changing its interpretation of the shorthands because we are still temporarily
not emitting the binary shorthands, but all Binaryen users will have to update
their interpretations along with this change if they use the text or binary
shorthands.
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index ab28fd56d..b1f0df7b5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,13 +21,7 @@ Current Trunk - Change constant values of some reference types in the C and JS APIs. This is only observable if you hardcode specific values instead of calling the relevant methods (like `BinaryenTypeDataref()`). (#4755) -- `BinaryenModulePrintStackIR`, `BinaryenModuleWriteStackIR` and - `BinaryenModuleAllocateAndWriteStackIR` now have an extra boolean - argument `optimize`. (#4832) -- Remove support for the `let` instruction that has been removed from the typed - function references spec. -- HeapType::ext has been restored but is no longer a subtype of HeapType::any to - match the latest updates in the GC spec. (#4898) +- `i31ref` and `dataref` are now nullable to match the latest GC spec. (#4843) v109 ---- |