1# 2024-05-24-isa-changelog
2
3This document describes change log with the following modifications:
4
5* Version
6* Bytecode instructions
7
8## Version
9We update version from 12.0.2.0 to  12.0.3.0
10
11## Bytecode instructions
121. To improve the performance of "istrue" and "isfalse" bytecode instructions, the following two bytecode instructions are added as an improved version with ic slot:
13    - callruntime.istrue
14    - callruntime.isfalse
15
162. There is a bug in generating "definefieldbyname" bytecode's ic slot number when ic slot number overflows, which leads to a runtime error. To avoid this, the following bytecode instruction is added to replace the above one:
17    - definepropertybyname
18