Files
openharmony_ci 5989f57d22 !14937 merge part1 into master
语境信息表内存优化

Created-by: wanghaha1204
Commit-by: wanghaha1204
Merged-by: openharmony_ci
Description: ### 关联的Issue
https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/13409
### 修改原因(目的、解决的问题等,例如:修复xx场景崩溃问题)

### 修改描述(做了什么,变更了什么,例如:xx函数入口增加判空)

### 自测试项(测试结果截图,直接贴到每一个测试项底下)
#### jit-workload 本地执行(compiler/jit/isa/stub/ic/对象布局等修改必须执行)
- [ ] 已通过
- [x] 不涉及,无需验证
#### interpreter-js_perf 性能测试(性能优化/性能敏感场景:IR化/ic/hclass/对象布局/isa/builtins等修改必须执行)
- [ ] 已验证不劣化
- [x] 不涉及,无需验证
#### aot-js_perf 性能测试(性能优化/性能敏感场景:IR化/ic/hclass/对象布局/isa/builtins等修改必须执行)
- [ ] 已验证不劣化
- [x] 不涉及,无需验证
#### interpreter-workload性能测试(性能优化/性能敏感场景:IR化/ic/hclass/对象布局/isa/builtins等修改必须执行)
- [ ] 已验证不劣化
- [x] 不涉及,无需验证
#### aot-workload性能测试(性能优化/性能敏感场景:IR化/compiler/aot/isa/stub/ic/对象布局等修改必须执行)
- [ ] 已验证不劣化
- [x] 不涉及,无需验证
#### 非StableArray不能采用ElementKind读取元素(修改解释器相关IR代码需要自检)
- [ ] 已自检
- [x] 不涉及,无需验证
#### 在IR时添加fastpath时,需要检查是否有分支会改变非字典序模式或者修改数组长度,此时应该走slowpath(修改解释器相关IR代码需要自检)
- [ ] 已自检
- [x] 不涉及,无需验证
#### IR化后的逻辑需要与c++实现一致,不一致的地方需要有分支用例看护(修改解释器相关IR代码需要自检)
- [ ] 已自检
- [x] 不涉及,无需验证
#### c++代码中检测或抛出异常的地方,IR需要同样实现(修改解释器相关IR代码需要自检)
- [ ] 已自检
- [x] 不涉及,无需验证
#### IR中使用默认入参是HeapObject对象的接口时,需要在上下文中保证了参数的正确性(修改解释器相关IR代码需要自检)
- [ ] 已自检
- [x] 不涉及,无需验证
#### 修改c解释器,需要同时检查汇编解释器与AOT是否需要修改
- [ ] 已自检
- [x] 不涉及,无需验证
### 是否已执行L0用例
- [x] 已验证
- [ ] 不涉及。如不涉及,请写明理由
#### 修改或新增IR代码时,必须在代码注释中标注其对应的C++实现函数名(修改解释器相关IR代码需要自检)
‷
示例格式:
//@ref namespace::class::method()
‷
- [ ] 已自检
- [x] 不涉及,无需验证
#### 单次代码提交的变更行数(新增+删除)超过200行时,必须在合并前组织线上Review
- [x] 已自检
- [ ] 不涉及,无需验证

See merge request: openharmony/arkcompiler_ets_runtime!14937
2026-08-07 19:41:21 +08:00
..
2026-08-03 17:17:00 +08:00
2026-08-04 11:43:39 +08:00
2026-05-29 15:00:37 +08:00
2026-05-27 09:52:07 +08:00
2026-07-03 22:09:06 +08:00
2026-01-04 15:12:50 +08:00
2026-02-27 17:17:00 +08:00