summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorThomas Lively <tlively@google.com>2023-04-04 11:33:15 -0700
committerGitHub <noreply@github.com>2023-04-04 11:33:15 -0700
commita802fbe07c270f510c87dfa93577bd4731c075f3 (patch)
tree4c67b39ced46258593f6904bba4a5ac20292886c /CHANGELOG.md
parent05e1183954e49f8b3a1669cc7973af590afe9fc3 (diff)
downloadbinaryen-a802fbe07c270f510c87dfa93577bd4731c075f3.tar.gz
binaryen-a802fbe07c270f510c87dfa93577bd4731c075f3.tar.bz2
binaryen-a802fbe07c270f510c87dfa93577bd4731c075f3.zip
Use Names instead of indices to identify segments (#5618)
All top-level Module elements are identified and referred to by Name, but for historical reasons element and data segments were referred to by index instead. Fix this inconsistency by using Names to refer to segments from expressions that use them. Also parse and print segment names like we do for other elements. The C API is partially converted to use names instead of indices, but there are still many functions that refer to data segments by index. Finishing the conversion can be done in the future once it becomes necessary.
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md3
1 files changed, 3 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6e9359e91..878ae9dd3 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -15,6 +15,9 @@ full changeset diff at the end of each section.
Current Trunk
-------------
+- Some C and JS API functions now refer to data and element segments by name
+ instead of index.
+
v112
----