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