• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 2024-08-29-isa&&file_format-changelog
2
3This document describes change log with the following modifications:
4
5* Version
6* Bytecode instructions
7* Header
8* LiteralArrayIdx
9
10## Version
11Bytecode version is updated from 12.0.6.0 to 13.0.0.0.
12
13## Bytecode instructions
14The behavior of default derived constructor has changed since ES2021, refering to [class definition evaluation](https://262.ecma-international.org/11.0/#sec-runtime-semantics-classdefinitionevaluation) chapter in ES2020 and [default constructor functions](https://262.ecma-international.org/12.0/#sec-default-constructor-functions) chapter in ES2021. The following bytecode instruction is added to apply this change:
15
16- callruntime.supercallforwardallargs
17
18## Header
19The [literalarrays_size] & [literalarrays_idx_off] in header is set to an invalid value (0xffffffff) since version 13.0.0.0.
20
21## LiteralArrayIdx
22The corresponding [literalarrays_idx] offsets-array in file format is deleted since version 13.0.0.0.
23