1b1994897Sopenharmony_ci# 2024-05-12-isa-changelog
2b1994897Sopenharmony_ci
3b1994897Sopenharmony_ciThis document describes change log with the following modifications:
4b1994897Sopenharmony_ci
5b1994897Sopenharmony_ci* Version
6b1994897Sopenharmony_ci* Bytecode instructions
7b1994897Sopenharmony_ci
8b1994897Sopenharmony_ci## Version
9b1994897Sopenharmony_ciWe update version from 12.0.1.0 to  12.0.2.0
10b1994897Sopenharmony_ci
11b1994897Sopenharmony_ci## Bytecode instructions
12b1994897Sopenharmony_ciTo support using top-level sendable class in other sendable classes as closure variable, the sendable lexical environment is implemented and the following bytecode instructions are added to create and operate it.
13b1994897Sopenharmony_ci
14b1994897Sopenharmony_ci- callruntime.newsendableenv
15b1994897Sopenharmony_ci- callruntime.widenewsendableenv
16b1994897Sopenharmony_ci- callruntime.stsendablevar
17b1994897Sopenharmony_ci- callruntime.widestsendablevar
18b1994897Sopenharmony_ci- callruntime.ldsendablevar
19b1994897Sopenharmony_ci- callruntime.wideldsendablevar
20