summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorThomas Lively <7121787+tlively@users.noreply.github.com>2022-08-26 12:11:29 -0700
committerGitHub <noreply@github.com>2022-08-26 12:11:29 -0700
commit9d20a4e129dc6666f873d84566ea504dfc46ccdc (patch)
tree99be367933aaddeffa4805f0493cb84d01c0d5a0 /CHANGELOG.md
parent3777624e19f22a6eb80d995408329d789593e427 (diff)
downloadbinaryen-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.md8
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
----