Hhecunmao[Bug]: 正则多行匹配时匹配\r作为结尾失败
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
!13536 merge 1022 into master symbol包装对象处理 Created-by: luo_weibin Commit-by: luo_weibin Merged-by: openharmony_ci Description: ### 关联的Issue https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11873 ### 修改原因(目的、解决的问题等,例如:修复xx场景崩溃问题) 只有Number、String、Boolean和BigInt类型的包装对象会按照实际的对象类型处理,其他类型的包装对象还是按Object类型处理(11.c),需要增加Symbol包装对象的处理。  ### 修改描述(做了什么,变更了什么,例如:xx函数入口增加判空) 按照ECMA规范,增加Symbol包装对象的处理。 ### 自测试项(测试结果截图,直接贴到每一个测试项底下) #### jit-workload 本地执行(compiler/jit/isa/stub/ic/对象布局等修改必须执行) - [ ] 已通过 - [Y] 不涉及,无需验证 #### interpreter-js_perf 性能测试(性能优化/性能敏感场景:IR化/ic/hclass/对象布局/isa/builtins等修改必须执行) - [ ] 已验证不劣化 - [Y] 不涉及,无需验证 #### aot-js_perf 性能测试(性能优化/性能敏感场景:IR化/ic/hclass/对象布局/isa/builtins等修改必须执行) - [ ] 已验证不劣化 - [ Y] 不涉及,无需验证 #### interpreter-workload性能测试(性能优化/性能敏感场景:IR化/ic/hclass/对象布局/isa/builtins等修改必须执行) - [ ] 已验证不劣化 - [ Y] 不涉及,无需验证 #### aot-workload性能测试(性能优化/性能敏感场景:IR化/compiler/aot/isa/stub/ic/对象布局等修改必须执行) - [ ] 已验证不劣化 - [ Y] 不涉及,无需验证 #### 非StableArray不能采用ElementKind读取元素(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ Y] 不涉及,无需验证 #### 在IR时添加fastpath时,需要检查是否有分支会改变非字典序模式或者修改数组长度,此时应该走slowpath(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ Y] 不涉及,无需验证 #### IR化后的逻辑需要与c++实现一致,不一致的地方需要有分支用例看护(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ Y] 不涉及,无需验证 #### c++代码中检测或抛出异常的地方,IR需要同样实现(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ Y] 不涉及,无需验证 #### IR中使用默认入参是HeapObject对象的接口时,需要在上下文中保证了参数的正确性(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ Y] 不涉及,无需验证 #### 修改c解释器,需要同时检查汇编解释器与AOT是否需要修改 - [ ] 已自检 - [Y ] 不涉及,无需验证 ### 是否已执行L0用例 - [ Y] 已验证 - [ ] 不涉及。如不涉及,请写明理由 See merge request: openharmony/arkcompiler_ets_runtime!13536 | 8 个月前 | |
!13677 merge fixreview into master Add UT and Fix Review Created-by: lukai25 Commit-by: lukai25 Merged-by: openharmony_ci Description: ### 关联的Issue [[新需求]: 修复review意见并补充用例](https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11996) ### 修改原因(目的、解决的问题等,例如:修复xx场景崩溃问题) 补充UT,同时修改一些review意见 ### 修改描述(做了什么,变更了什么,例如:xx函数入口增加判空) 补充UT,同时修改一些review意见 ### 自测试项(测试结果截图,直接贴到每一个测试项底下) #### 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!13677 | 8 个月前 | |
rebase master Change-Id: I87bcf0625273f583227990d6af3b9c086b9023b5 | 11 个月前 | |
!13521 merge opt_dateview into master Optimize Dataview get functions Created-by: weihe99 Commit-by: hewei Merged-by: openharmony_ci Description: ### 关联的Issue [[新需求]: Optimize dataview get functions](https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11858) ### 修改原因(目的、解决的问题等,例如:修复xx场景崩溃问题) 优化 dataview 的 get 接口 ### 修改描述(做了什么,变更了什么,例如:xx函数入口增加判空) 实现 dataview get 接口的 IR 化 ### 自测试项(测试结果截图,直接贴到每一个测试项底下) #### 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] 已验证 - [ ] 不涉及。如不涉及,请写明理由 See merge request: openharmony/arkcompiler_ets_runtime!13521 | 8 个月前 | |
refactor:Move symbol from GlobalEnv to GlobalEnvConstants Issue:https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11794 Change-Id: Iebc5814eeb2836d6f92aabd2624e5de0a4c54e3f Signed-off-by: Qingyyx <xusijie5@huawei.com> | 9 个月前 | |
Enable local concurrent copy gc Enable local concurrent copy gc in idle stae. Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11942 Signed-off-by: lukai25 <lukai25@huawei.com> Change-Id: I91a82764820bae7fddb0dd13326431e8eb2861cf | 9 个月前 | |
optimize postfork Issue:https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11906 Signed-off-by: chentianyu <chentianyu31@huawei.com> Change-Id: Iec825e546f0f5b6a5a504e5c69b3b17a77c09da1 | 9 个月前 | |
fix module var index error Issue:https://gitcode.com/openharmony/arkcompiler_toolchain/issues/1426 Signed-off-by: fangting10 <fangting12@huawei.com> | 9 个月前 | |
print machine code text Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11980 Signed-off-by: l00809476 <linxin41@huawei.com> Change-Id: I0d4b7a9f33b584d3406e9a5f7716a26e8b7500da | 8 个月前 | |
Optimize inline strategy add call frequency limit for jit inline add inline depth limit for jit inline add checksafepoint for inline Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11893 Change-Id: I5a5bfa87160bf34dbae0d8033420098dbd572dd5 Signed-off-by: xing-yunhao-huawei <xingyunhao2@huawei.com> | 9 个月前 | |
Fixed the cppcrash Issue:https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11725?ref=&did=3329880#tid-3329880 Signed-off-by: rentangyu <rentangyu@huawei.com> | 11 个月前 | |
!13548 merge effi into master delete undefined in profiletypeinfo Created-by: zoumujia Commit-by: zoumujia Merged-by: openharmony_ci Description: ### 关联的Issue [https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11884](url) ### 修改原因(目的、解决的问题等,例如:修复xx场景崩溃问题) ### 修改描述(做了什么,变更了什么,例如:xx函数入口增加判空) ### 自测试项(测试结果截图,直接贴到每一个测试项底下) #### jit-workload 本地执行(compiler/jit/isa/stub/ic/对象布局等修改必须执行) - [ ] 已通过 - [ ] 不涉及,无需验证 #### interpreter-js_perf 性能测试(性能优化/性能敏感场景:IR化/ic/hclass/对象布局/isa/builtins等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### aot-js_perf 性能测试(性能优化/性能敏感场景:IR化/ic/hclass/对象布局/isa/builtins等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### interpreter-workload性能测试(性能优化/性能敏感场景:IR化/ic/hclass/对象布局/isa/builtins等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### aot-workload性能测试(性能优化/性能敏感场景:IR化/compiler/aot/isa/stub/ic/对象布局等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### 非StableArray不能采用ElementKind读取元素(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### 在IR时添加fastpath时,需要检查是否有分支会改变非字典序模式或者修改数组长度,此时应该走slowpath(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### IR化后的逻辑需要与c++实现一致,不一致的地方需要有分支用例看护(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### c++代码中检测或抛出异常的地方,IR需要同样实现(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### IR中使用默认入参是HeapObject对象的接口时,需要在上下文中保证了参数的正确性(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### 修改c解释器,需要同时检查汇编解释器与AOT是否需要修改 - [ ] 已自检 - [ ] 不涉及,无需验证 ### 是否已执行L0用例 - [ ] 已验证 - [ ] 不涉及。如不涉及,请写明理由 See merge request: openharmony/arkcompiler_ets_runtime!13548 | 9 个月前 | |
!13452 merge Ssymbol into master refactor:Move symbol from GlobalEnv to GlobalEnvConstants Created-by: m0_75280634 Commit-by: Qingyyx Merged-by: openharmony_ci Description: ### 关联的Issue https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11794 ### 修改原因(目的、解决的问题等,例如:修复xx场景崩溃问题) refactor: Move symbol from GlobalEnv to GlobalEnvConstants ### 修改描述(做了什么,变更了什么,例如:xx函数入口增加判空) refactor: Move symbol from GlobalEnv to GlobalEnvConstants ### 自测试项(测试结果截图,直接贴到每一个测试项底下) #### jit-workload 本地执行(compiler/jit/isa/stub/ic/对象布局等修改必须执行) - [ ] 已通过 - [ ] 不涉及,无需验证 #### interpreter-js_perf 性能测试(性能优化/性能敏感场景:IR化/ic/hclass/对象布局/isa/builtins等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### aot-js_perf 性能测试(性能优化/性能敏感场景:IR化/ic/hclass/对象布局/isa/builtins等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### interpreter-workload性能测试(性能优化/性能敏感场景:IR化/ic/hclass/对象布局/isa/builtins等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### aot-workload性能测试(性能优化/性能敏感场景:IR化/compiler/aot/isa/stub/ic/对象布局等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### 非StableArray不能采用ElementKind读取元素(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### 在IR时添加fastpath时,需要检查是否有分支会改变非字典序模式或者修改数组长度,此时应该走slowpath(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### IR化后的逻辑需要与c++实现一致,不一致的地方需要有分支用例看护(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### c++代码中检测或抛出异常的地方,IR需要同样实现(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### IR中使用默认入参是HeapObject对象的接口时,需要在上下文中保证了参数的正确性(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### 修改c解释器,需要同时检查汇编解释器与AOT是否需要修改 - [ ] 已自检 - [ ] 不涉及,无需验证 ### 是否已执行L0用例 - [ ] 已验证 - [ ] 不涉及。如不涉及,请写明理由 See merge request: openharmony/arkcompiler_ets_runtime!13452 | 9 个月前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
!13663 merge print_machine_code_text into master print machine code text Created-by: linxinyq Commit-by: l00809476 Merged-by: openharmony_ci Description: ### 关联的Issue https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11980 ### 修改原因(目的、解决的问题等,例如:修复xx场景崩溃问题) jit 在 deopt 流程中会有小概率的崩溃现象,怀疑GC、JIT Fort的配合存在问题,现在增加部分DFX代码,捕获崩溃时的信息,支撑问题分析 ### 修改描述(做了什么,变更了什么,例如:xx函数入口增加判空) 1. 获取JIT Code的machine code时,打印JS Function名字等信息 2. GC扫栈遇到JIT栈时,打印JS Function名字等信息 ### 自测试项(测试结果截图,直接贴到每一个测试项底下) #### jit-workload 本地执行(compiler/jit/isa/stub/ic/对象布局等修改必须执行) - [ ] 已通过 - [ ] 不涉及,无需验证 #### interpreter-js_perf 性能测试(性能优化/性能敏感场景:IR化/ic/hclass/对象布局/isa/builtins等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### aot-js_perf 性能测试(性能优化/性能敏感场景:IR化/ic/hclass/对象布局/isa/builtins等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### interpreter-workload性能测试(性能优化/性能敏感场景:IR化/ic/hclass/对象布局/isa/builtins等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### aot-workload性能测试(性能优化/性能敏感场景:IR化/compiler/aot/isa/stub/ic/对象布局等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### 非StableArray不能采用ElementKind读取元素(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### 在IR时添加fastpath时,需要检查是否有分支会改变非字典序模式或者修改数组长度,此时应该走slowpath(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### IR化后的逻辑需要与c++实现一致,不一致的地方需要有分支用例看护(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### c++代码中检测或抛出异常的地方,IR需要同样实现(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### IR中使用默认入参是HeapObject对象的接口时,需要在上下文中保证了参数的正确性(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### 修改c解释器,需要同时检查汇编解释器与AOT是否需要修改 - [ ] 已自检 - [ ] 不涉及,无需验证 ### 是否已执行L0用例 - [ ] 已验证 - [ ] 不涉及。如不涉及,请写明理由 See merge request: openharmony/arkcompiler_ets_runtime!13663 | 8 个月前 | |
Optimize promise Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11740 Signed-off-by: wangchen <wangchen965@huawei.com> Change-Id: I0fa3f56e9585d424040c9f91612f23811e60d5ae | 10 个月前 | |
merge FixQueueOOM into master Fix Queue、Stack、Deque memory leak Created-by: YuliCheng998244353 Commit-by: chengyuli Merged-by: openharmony_ci Description: ### 关联的Issue [[Bug]: Fix Queue、Stack、Deque memory leak](https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11720) ### 修改原因(目的、解决的问题等,例如:修复xx场景崩溃问题) Fix Queue、Stack、Deque memory leak ### 修改描述(做了什么,变更了什么,例如:xx函数入口增加判空) Fix Queue、Stack、Deque memory leak ### 自测试项(测试结果截图,直接贴到每一个测试项底下) #### 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] 已验证 - [ ] 不涉及。如不涉及,请写明理由 See merge request: openharmony/arkcompiler_ets_runtime!13365 | 11 个月前 | |
Optimize inline strategy add call frequency limit for jit inline add inline depth limit for jit inline add checksafepoint for inline Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11893 Change-Id: I5a5bfa87160bf34dbae0d8033420098dbd572dd5 Signed-off-by: xing-yunhao-huawei <xingyunhao2@huawei.com> | 9 个月前 | |
Adapt ohos independent build Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/ICFKLT Signed-off-by: lijunru <lijunru9@huawei.com> | 1 年前 | |
Tracing information modification Issue:https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11790 Signed-off-by: 王笑佳 <wangxiaojia5@h-partners.com> | 8 个月前 | |
!13677 merge fixreview into master Add UT and Fix Review Created-by: lukai25 Commit-by: lukai25 Merged-by: openharmony_ci Description: ### 关联的Issue [[新需求]: 修复review意见并补充用例](https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11996) ### 修改原因(目的、解决的问题等,例如:修复xx场景崩溃问题) 补充UT,同时修改一些review意见 ### 修改描述(做了什么,变更了什么,例如:xx函数入口增加判空) 补充UT,同时修改一些review意见 ### 自测试项(测试结果截图,直接贴到每一个测试项底下) #### 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!13677 | 8 个月前 | |
!13461 merge master into master Tracing information modification Created-by: wanghaha1204 Commit-by: 王笑佳 Merged-by: openharmony_ci Description: ### 关联的Issue [[Bug]: Tracing information modification](https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11790) ### 修改原因(目的、解决的问题等,例如:修复xx场景崩溃问题) Tracing information modification ### 修改描述(做了什么,变更了什么,例如:xx函数入口增加判空) Tracing information modification ### 自测试项(测试结果截图,直接贴到每一个测试项底下) #### 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] 不涉及。如不涉及,请写明理由 See merge request: openharmony/arkcompiler_ets_runtime!13461 | 8 个月前 | |
!13564 merge master into master bugfix: onAllerrors jserror stack Created-by: qq_56416153 Commit-by: w30079292 Merged-by: openharmony_ci Description: ## 一:关联的Issue [[Bug]: onAllErrors无法打印js调用栈](https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11896) ## 二:修改原因 onAllErrors无法打印调js栈信息,而是打印出C栈信息 ## 三:修改描述 修改对jserror序列化、反序列化流程中对stack的处理; 增加了一个SerializeJSError接口供onAllErrors调用。 ### 自测试项(测试结果截图,直接贴到每一个测试项底下) #### 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] 不涉及。如不涉及,请写明理由 See merge request: openharmony/arkcompiler_ets_runtime!13564 | 8 个月前 | |
feat: JIT compile time optimize Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11935 Signed-off-by: Like <zhenglike@huawei.com> Change-Id: I3365dc7dadf2679215e5521f2978bacb8b5a3afd | 8 个月前 | |
Enable local concurrent copy gc Enable local concurrent copy gc in idle stae. Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11942 Signed-off-by: lukai25 <lukai25@huawei.com> Change-Id: I91a82764820bae7fddb0dd13326431e8eb2861cf | 9 个月前 | |
!13622 merge sendable into master aot&jit skip sendable func Created-by: zoumujia Commit-by: zoumujia Merged-by: openharmony_ci Description: ### 关联的Issue [https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11952](url) ### 修改原因(目的、解决的问题等,例如:修复xx场景崩溃问题) ### 修改描述(做了什么,变更了什么,例如:xx函数入口增加判空) ### 自测试项(测试结果截图,直接贴到每一个测试项底下) #### jit-workload 本地执行(compiler/jit/isa/stub/ic/对象布局等修改必须执行) - [ ] 已通过 - [ ] 不涉及,无需验证 #### interpreter-js_perf 性能测试(性能优化/性能敏感场景:IR化/ic/hclass/对象布局/isa/builtins等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### aot-js_perf 性能测试(性能优化/性能敏感场景:IR化/ic/hclass/对象布局/isa/builtins等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### interpreter-workload性能测试(性能优化/性能敏感场景:IR化/ic/hclass/对象布局/isa/builtins等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### aot-workload性能测试(性能优化/性能敏感场景:IR化/compiler/aot/isa/stub/ic/对象布局等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### 非StableArray不能采用ElementKind读取元素(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### 在IR时添加fastpath时,需要检查是否有分支会改变非字典序模式或者修改数组长度,此时应该走slowpath(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### IR化后的逻辑需要与c++实现一致,不一致的地方需要有分支用例看护(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### c++代码中检测或抛出异常的地方,IR需要同样实现(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### IR中使用默认入参是HeapObject对象的接口时,需要在上下文中保证了参数的正确性(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### 修改c解释器,需要同时检查汇编解释器与AOT是否需要修改 - [ ] 已自检 - [ ] 不涉及,无需验证 ### 是否已执行L0用例 - [ ] 已验证 - [ ] 不涉及。如不涉及,请写明理由 See merge request: openharmony/arkcompiler_ets_runtime!13622 | 9 个月前 | |
处理告警 Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11961 Signed-off-by: 杨云飞 <yangyunfei19@h-partners.com> | 8 个月前 | |
Adapt ohos independent build Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/ICFKLT Signed-off-by: lijunru <lijunru9@huawei.com> | 1 年前 | |
[Bug]: 正则多行匹配时匹配\r作为结尾失败 Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/12003 Signed-off-by: hecunmao <hecunmao@huawei.com> Change-Id: I3417bb9eb35a6d33463bc4d9ad534aaff9087b39 | 8 个月前 | |
| 1 年前 | ||
zlib组件的依赖方式整改:外部依赖由deps改为external_deps Signed-off-by: langerange <zhengwei97@huawei.com> | 1 年前 | |
bugfix: onAllerrors jserror stack Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11896 Signed-off-by: w30079292 <wangshengmao@h-partners.com> Change-Id: Ib530b5c99131ccc2869d6337318c29b04833d629 | 8 个月前 | |
fix namespace and path Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICD9Y9 Signed-off-by: weng-changcheng <wengchangcheng@huawei.com> Change-Id: I331f9dd37bb4ac69647eda2592be03ba0ef817ec | 1 年前 | |
refactor:Move symbol from GlobalEnv to GlobalEnvConstants Issue:https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11794 Change-Id: Iebc5814eeb2836d6f92aabd2624e5de0a4c54e3f Signed-off-by: Qingyyx <xusijie5@huawei.com> | 9 个月前 | |
Change Order of Set and WriteBarrier Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11870 Signed-off-by: zhang_bo_xiao <zhangboxiao1@huawei.com> Change-Id: I81a9d60c3d16af56b275524806bb02a894679063 | 9 个月前 | |
modify the type of loop variable Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11682 Signed-off-by: l00809476 <linxin41@huawei.com> Change-Id: Ic4ca62b18fdea37f3b9f4babb8429053c825a0c6 | 11 个月前 | |
!13640 merge master into master 处理告警 Created-by: yang-yunfei32 Commit-by: 杨云飞 Merged-by: openharmony_ci Description: ### 关联的Issue https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11961 ### 修改原因(目的、解决的问题等,例如:修复xx场景崩溃问题) 告警处理 ### 修改描述(做了什么,变更了什么,例如:xx函数入口增加判空) 告警处理 ### 自测试项(测试结果截图,直接贴到每一个测试项底下) #### jit-workload 本地执行(compiler/jit/isa/stub/ic/对象布局等修改必须执行) - [ ] 已通过 - [ ] 不涉及,无需验证 #### interpreter-js_perf 性能测试(性能优化/性能敏感场景:IR化/ic/hclass/对象布局/isa/builtins等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### aot-js_perf 性能测试(性能优化/性能敏感场景:IR化/ic/hclass/对象布局/isa/builtins等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### interpreter-workload性能测试(性能优化/性能敏感场景:IR化/ic/hclass/对象布局/isa/builtins等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### aot-workload性能测试(性能优化/性能敏感场景:IR化/compiler/aot/isa/stub/ic/对象布局等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### 非StableArray不能采用ElementKind读取元素(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### 在IR时添加fastpath时,需要检查是否有分支会改变非字典序模式或者修改数组长度,此时应该走slowpath(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### IR化后的逻辑需要与c++实现一致,不一致的地方需要有分支用例看护(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### c++代码中检测或抛出异常的地方,IR需要同样实现(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### IR中使用默认入参是HeapObject对象的接口时,需要在上下文中保证了参数的正确性(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### 修改c解释器,需要同时检查汇编解释器与AOT是否需要修改 - [ ] 已自检 - [ ] 不涉及,无需验证 ### 是否已执行L0用例 - [ ] 已验证 - [ ] 不涉及。如不涉及,请写明理由 See merge request: openharmony/arkcompiler_ets_runtime!13640 | 8 个月前 | |
修改message Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11974 Signed-off-by: luo_weibin <luoweibin8@h-partners.com> | 9 个月前 | |
!13677 merge fixreview into master Add UT and Fix Review Created-by: lukai25 Commit-by: lukai25 Merged-by: openharmony_ci Description: ### 关联的Issue [[新需求]: 修复review意见并补充用例](https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11996) ### 修改原因(目的、解决的问题等,例如:修复xx场景崩溃问题) 补充UT,同时修改一些review意见 ### 修改描述(做了什么,变更了什么,例如:xx函数入口增加判空) 补充UT,同时修改一些review意见 ### 自测试项(测试结果截图,直接贴到每一个测试项底下) #### 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!13677 | 8 个月前 | |
[bugfix]: fix deopt perf Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11868 Signed-off-by: luobinghao <luobinghao@huawei.com> Change-Id: Iec852962cf57047bde182e3cb82abf0d05574556 | 9 个月前 | |
Add Fastpath for CMC-GC ReadBarrier Issue: ICK6EE Signed-off-by: zbx <zhangboxiao1@huawei.com> Change-Id: I9ff47ad433aaca10edd55afb0b3fc11c7c530050 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
Added New Code Of Asyncgenrator Signed-off-by: bi-hu <bihu@huawei.com> https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I5JIGT | 4 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
Add Fastpath for CMC-GC ReadBarrier Issue: ICK6EE Signed-off-by: zbx <zhangboxiao1@huawei.com> Change-Id: I9ff47ad433aaca10edd55afb0b3fc11c7c530050 | 1 年前 | |
Fix arkui-x Build Fail Signed-off-by: zbx <zhangboxiao1@huawei.com> Change-Id: I88b5fb45fab7d4977c464a29198ea36ae7a3fd4c | 1 年前 | |
optimize compiler optimize compiler Issue:#IAJ541 Signed-off-by: fangting <fangting12@huawei.com> | 2 年前 | |
Implement serialize base class Description:Implement serialize base class Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I8GZGX Signed-off-by: dingwen <dingwen6@huawei.com> Change-Id: Ia03fc9cac949d73cafbd6a2603da053d2f886cd1 | 2 年前 | |
Enable local concurrent copy gc Enable local concurrent copy gc in idle stae. Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11942 Signed-off-by: lukai25 <lukai25@huawei.com> Change-Id: I91a82764820bae7fddb0dd13326431e8eb2861cf | 9 个月前 | |
Enable local concurrent copy gc Enable local concurrent copy gc in idle stae. Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11942 Signed-off-by: lukai25 <lukai25@huawei.com> Change-Id: I91a82764820bae7fddb0dd13326431e8eb2861cf | 9 个月前 | |
support 'AM/PM' in Date.parse Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICVK5H Signed-off-by: wuxiesaber <wuxie@huawei.com> Change-Id: I282ee8f51093b12738e7213d79fa452f43217862 | 11 个月前 | |
support 'AM/PM' in Date.parse Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICVK5H Signed-off-by: wuxiesaber <wuxie@huawei.com> Change-Id: I282ee8f51093b12738e7213d79fa452f43217862 | 11 个月前 | |
get machine code by jsfunction Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11655 Signed-off-by: l00809476 <linxin41@huawei.com> | 11 个月前 | |
Rename Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFNYX?from=project-issue Signed-off-by: ywx <yinwuxiao@huawei.com> Change-Id: I74e6b45358df0ad0e4e3ea78127011da78ced377 | 1 年前 | |
Optimize inline strategy add call frequency limit for jit inline add inline depth limit for jit inline add checksafepoint for inline Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11893 Change-Id: I5a5bfa87160bf34dbae0d8033420098dbd572dd5 Signed-off-by: xing-yunhao-huawei <xingyunhao2@huawei.com> | 9 个月前 | |
add napi_sendable_ref interface Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11819 Test: Build & Boot devices Signed-off-by: huangzhenghua <huangzhenghua3@huawei.com> Change-Id: I5328dc0352146261fa2006faf9a2192360f9f924 | 9 个月前 | |
context需求挑单 Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IC7TW8?from=project-issue Signed-off-by: 杨云飞 <yangyunfei19@h-partners.com> | 1 年前 | |
Fix compiler Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IC6F3X Signed-off-by: lukai <lukai25@huawei.com> Change-Id: I6875d1d600f9bc8bd267c7969d23aa0c745faeb4 | 1 年前 | |
add define property by name issue: https://gitee.com/openharmony/arkcompiler_ets_frontend/issues/I9LH6H Description: add define property by name Signed-off-by: jiangmengyang <jiangmengyang3@huawei.com> Change-Id: Ibf684df2af4dad293431346d315bf7de6c687ad9 | 2 年前 | |
!13597 merge dfx-for-deopt into master add dfx for deopt Created-by: linxinyq Commit-by: l00809476 Merged-by: openharmony_ci Description: ### 关联的Issue https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11928 ### 修改原因(目的、解决的问题等,例如:修复xx场景崩溃问题) ### 修改描述(做了什么,变更了什么,例如:xx函数入口增加判空) ### 自测试项(测试结果截图,直接贴到每一个测试项底下) #### jit-workload 本地执行(compiler/jit/isa/stub/ic/对象布局等修改必须执行) - [ ] 已通过 - [ ] 不涉及,无需验证 #### interpreter-js_perf 性能测试(性能优化/性能敏感场景:IR化/ic/hclass/对象布局/isa/builtins等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### aot-js_perf 性能测试(性能优化/性能敏感场景:IR化/ic/hclass/对象布局/isa/builtins等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### interpreter-workload性能测试(性能优化/性能敏感场景:IR化/ic/hclass/对象布局/isa/builtins等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### aot-workload性能测试(性能优化/性能敏感场景:IR化/compiler/aot/isa/stub/ic/对象布局等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### 非StableArray不能采用ElementKind读取元素(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### 在IR时添加fastpath时,需要检查是否有分支会改变非字典序模式或者修改数组长度,此时应该走slowpath(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### IR化后的逻辑需要与c++实现一致,不一致的地方需要有分支用例看护(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### c++代码中检测或抛出异常的地方,IR需要同样实现(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### IR中使用默认入参是HeapObject对象的接口时,需要在上下文中保证了参数的正确性(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### 修改c解释器,需要同时检查汇编解释器与AOT是否需要修改 - [ ] 已自检 - [ ] 不涉及,无需验证 ### 是否已执行L0用例 - [ ] 已验证 - [ ] 不涉及。如不涉及,请写明理由 See merge request: openharmony/arkcompiler_ets_runtime!13597 | 9 个月前 | |
support cms gc Issue:https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11894 Signed-off-by: chentianyu <chentianyu31@huawei.com> Change-Id: Idf119f456e8c6c1490f985c81516b9daff389669 | 9 个月前 | |
Add Hybrid-VM base code Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IC5IIB Change-Id: Ia259e66946140de2e0739b37336d9669dd8ed7d6 Signed-off-by: wengchangcheng <wengchangcheng@huawei.com> | 1 年前 | |
gc fix external string Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11830 Change-Id: I4e1d3fcb6f04ac81d928cc3d70a0d3a6ea8cc512 Signed-off-by: wwzm-jjw <jinjiawei2@h-partners.com> | 9 个月前 | |
fix warning Issue:https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11957 Signed-off-by: yangliping01 <yangliping30@h-partners.com> | 9 个月前 | |
Add ExternalString Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11760 Signed-off-by: xwcai98 <caixinwei5@huawei.com> Change-Id: I8ed9038037d220c23f8f011665519bd4699508ee | 10 个月前 | |
add integer hash for string Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICN0C4 Signed-off-by: ZhouGuangyuan <zhouguangyuan1@huawei.com> Change-Id: I6f08776dd8ec6f90578bb18fd31512629ff94a9e | 1 年前 | |
Move string Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11749 Signed-off-by: wangchen <wangchen965@huawei.com> Change-Id: Ia7cef578de68b2ec3988867e27b4615d7ee2e84b | 10 个月前 | |
Move string Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11749 Signed-off-by: wangchen <wangchen965@huawei.com> Change-Id: Ia7cef578de68b2ec3988867e27b4615d7ee2e84b | 10 个月前 | |
Move string Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11749 Signed-off-by: wangchen <wangchen965@huawei.com> Change-Id: Ia7cef578de68b2ec3988867e27b4615d7ee2e84b | 10 个月前 | |
Add log of param Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/12005 Signed-off-by: junzitang <liuhongchen5@huawei.com> Change-Id: I033ca2df94b0ffa67abef34bab9abae1873963b3 | 8 个月前 | |
Enable local concurrent copy gc Enable local concurrent copy gc in idle stae. Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11942 Signed-off-by: lukai25 <lukai25@huawei.com> Change-Id: I91a82764820bae7fddb0dd13326431e8eb2861cf | 9 个月前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
context需求挑单 Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IC7TW8?from=project-issue Signed-off-by: 杨云飞 <yangyunfei19@h-partners.com> | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
[feature]: aot globalEnv Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFLC7 Signed-off-by: luobinghao <luobinghao@huawei.com> Change-Id: I70a60d3e1eb175a9def248ee863e70c209839ff5 | 1 年前 | |
Optimize ArkJS VM build time Issue: https://gitee.com/open_harmony/dashboard?issue_id=IACDZP Change-Id: I729c3a2741cb2571d6f7184b2726e5f06eca802a Signed-off-by: Andrey Efremov <efremov.andrey@huawei-partners.com> | 2 年前 | |
print machine code text Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11980 Signed-off-by: l00809476 <linxin41@huawei.com> Change-Id: I0d4b7a9f33b584d3406e9a5f7716a26e8b7500da | 8 个月前 | |
add dfx for deopt Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11928 Signed-off-by: l00809476 <linxin41@huawei.com> Change-Id: I8d0b77db8a168e783140a00e5c61c2b62ed2e6e9 | 9 个月前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
Optimize ArkJS VM build time Issue: https://gitee.com/open_harmony/dashboard?issue_id=IACDZP Change-Id: I729c3a2741cb2571d6f7184b2726e5f06eca802a Signed-off-by: Andrey Efremov <efremov.andrey@huawei-partners.com> | 2 年前 | |
Optimize inline strategy add call frequency limit for jit inline add inline depth limit for jit inline add checksafepoint for inline Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11893 Change-Id: I5a5bfa87160bf34dbae0d8033420098dbd572dd5 Signed-off-by: xing-yunhao-huawei <xingyunhao2@huawei.com> | 9 个月前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
Impl rsp frame of generator 1. Resume rsp of SuspendGenerator 2. Remove duplicated stack frame switching of ChangeGenContext and ResumeContext Issue:https://gitee.com/openharmony/ark_js_runtime/issues/I57IXJ?from=project-issue Signed-off-by: zhangyukun <zhangyukun8@huawei.com> Change-Id: I3a86c645864ec73f5dd351882125b4ee721b5468 | 4 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
Clear regexp cache Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11718 Signed-off-by: xwcai98 <caixinwei5@huawei.com> Change-Id: I0cc9f46cbb95c56cfc4cf6bfd9db02ac037d668f | 11 个月前 | |
!13521 merge opt_dateview into master Optimize Dataview get functions Created-by: weihe99 Commit-by: hewei Merged-by: openharmony_ci Description: ### 关联的Issue [[新需求]: Optimize dataview get functions](https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11858) ### 修改原因(目的、解决的问题等,例如:修复xx场景崩溃问题) 优化 dataview 的 get 接口 ### 修改描述(做了什么,变更了什么,例如:xx函数入口增加判空) 实现 dataview get 接口的 IR 化 ### 自测试项(测试结果截图,直接贴到每一个测试项底下) #### 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] 已验证 - [ ] 不涉及。如不涉及,请写明理由 See merge request: openharmony/arkcompiler_ets_runtime!13521 | 8 个月前 | |
refactor:Move symbol from GlobalEnv to GlobalEnvConstants Issue:https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11794 Change-Id: Iebc5814eeb2836d6f92aabd2624e5de0a4c54e3f Signed-off-by: Qingyyx <xusijie5@huawei.com> | 9 个月前 | |
Optimize inline strategy add call frequency limit for jit inline add inline depth limit for jit inline add checksafepoint for inline Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11893 Change-Id: I5a5bfa87160bf34dbae0d8033420098dbd572dd5 Signed-off-by: xing-yunhao-huawei <xingyunhao2@huawei.com> | 9 个月前 | |
Optimize inline strategy add call frequency limit for jit inline add inline depth limit for jit inline add checksafepoint for inline Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11893 Change-Id: I5a5bfa87160bf34dbae0d8033420098dbd572dd5 Signed-off-by: xing-yunhao-huawei <xingyunhao2@huawei.com> | 9 个月前 | |
!13521 merge opt_dateview into master Optimize Dataview get functions Created-by: weihe99 Commit-by: hewei Merged-by: openharmony_ci Description: ### 关联的Issue [[新需求]: Optimize dataview get functions](https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11858) ### 修改原因(目的、解决的问题等,例如:修复xx场景崩溃问题) 优化 dataview 的 get 接口 ### 修改描述(做了什么,变更了什么,例如:xx函数入口增加判空) 实现 dataview get 接口的 IR 化 ### 自测试项(测试结果截图,直接贴到每一个测试项底下) #### 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] 已验证 - [ ] 不涉及。如不涉及,请写明理由 See merge request: openharmony/arkcompiler_ets_runtime!13521 | 8 个月前 | |
feat(heap): Heap leak check optimization link #I6AAWA Change-Id: Ied49456be4d75c9373f80c0968ee632c03ef6509 Signed-off-by: yingguofeng@huawei.com <yingguofeng@huawei.com> | 3 年前 | |
修改告警 Signed-off-by: hwx1163501 <hanjing35@huawei.com> issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9IYYO | 2 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
Optimize AOT inline property writing or builtin types Switch SetPropertyInlinedProps() to Store() for inlined properties of builtin types when the offset is known in compile time. Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IBDF8R Signed-off-by: Onlynagesha <orina_zju@163.com> Change-Id: I89a35a8b41c5e91a2064099dd866ae969f446db6 | 1 年前 | |
refactor:Move symbol from GlobalEnv to GlobalEnvConstants Issue:https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11794 Change-Id: Iebc5814eeb2836d6f92aabd2624e5de0a4c54e3f Signed-off-by: Qingyyx <xusijie5@huawei.com> | 9 个月前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
Impl for-of and for-in HIR lowering 1.Inline getnextpropname HIR of for-in 2.profile iterator type of for-of 3.Inline getiterator and next(call) of for-of 4.Update detector when set prototype Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I89SMQ?from=project-issue Signed-off-by: zhangyukun8 <zhangyukun8@huawei.com> Change-Id: Ib18d8b9529c41ec435d5d2d97839d82c389267b6 | 2 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
Optimize promise Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11740 Signed-off-by: wangchen <wangchen965@huawei.com> Change-Id: I0fa3f56e9585d424040c9f91612f23811e60d5ae | 10 个月前 | |
Fix AsyncGenerator issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I6AAHY?from=project-issue Signed-off-by: maojunwei <maojunwei1@huawei.com> Change-Id: I4e2b4eec4c9ac1346f8b6d7f6d13a6818c83f5d3 | 3 年前 | |
Optimize promise Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11740 Signed-off-by: wangchen <wangchen965@huawei.com> Change-Id: I0fa3f56e9585d424040c9f91612f23811e60d5ae | 10 个月前 | |
Optimize promise Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11740 Signed-off-by: wangchen <wangchen965@huawei.com> Change-Id: I0fa3f56e9585d424040c9f91612f23811e60d5ae | 10 个月前 | |
Optimize promise Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11740 Signed-off-by: wangchen <wangchen965@huawei.com> Change-Id: I0fa3f56e9585d424040c9f91612f23811e60d5ae | 10 个月前 | |
Fix AsyncGenerator issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I6AAHY?from=project-issue Signed-off-by: maojunwei <maojunwei1@huawei.com> Change-Id: I4e2b4eec4c9ac1346f8b6d7f6d13a6818c83f5d3 | 3 年前 | |
Opt BigInt Copy Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICP6CA Signed-off-by: xwcai98 <caixinwei5@huawei.com> Change-Id: Ib40d3717575c8598be783d1ccd429d8255a197f2 | 1 年前 | |
Opt BigInt Copy Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICP6CA Signed-off-by: xwcai98 <caixinwei5@huawei.com> Change-Id: Ib40d3717575c8598be783d1ccd429d8255a197f2 | 1 年前 | |
Opt BigInt Copy Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICP6CA Signed-off-by: xwcai98 <caixinwei5@huawei.com> Change-Id: Ib40d3717575c8598be783d1ccd429d8255a197f2 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
optimize compiler Issue:#IALVU8 Signed-off-by: fangting <fangting12@huawei.com> | 1 年前 | |
Header file redundancy rectification issues:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I5GKV5 Signed-off-by: lvfuqing <lvfuqing1@huawei.com> Change-Id: I6a1dea9dfcce6e4ab92e80ebfc152074dfc7e4ec | 4 年前 | |
fix parsing DST time Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11781 Signed-off-by: wuxiesaber <wuxie@huawei.com> Change-Id: I5537677d1345d746558935080b0b8501b9793169 | 9 个月前 | |
fix parsing DST time Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11781 Signed-off-by: wuxiesaber <wuxie@huawei.com> Change-Id: I5537677d1345d746558935080b0b8501b9793169 | 9 个月前 | |
icuDateStyle显示未生效 Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11793 Signed-off-by: 杨云飞 <yangyunfei19@h-partners.com> | 10 个月前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
添加对icu的status状态检测 Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11848 Signed-off-by: 杨云飞 <yangyunfei19@h-partners.com> | 9 个月前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
Load ai support worker and taskpool 1. share an dir and enable flag on AnFileDataManager, VMs will use. 2. load ai by abc name on GenerateProgram for worker, if not loaded. 3. load ai by abc name on InitForConcurrentFunction for taskpool, if not loaded. Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I6C36B Signed-off-by: Hailiang Hu <allenpas@huawei.com> Change-Id: I8e087fc8d6a8e17cfe9500855faf5640c0acb446 | 3 年前 | |
solve the issue of ai file sharing Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I68PR1 Signed-off-by: xujie <xujie101@huawei.com> Change-Id: Ia14ef74684cef7f38e1fd498091a972242f8dd56 | 3 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
Fix for-in decrease array length Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11800 Signed-off-by: wangchen <wangchen965@huawei.com> Change-Id: Ib066ceedd03fa11d119bbedd4c67b83bff3c7492 | 9 个月前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
inline_property 未考虑边界情况 Issue:https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11771 Signed-off-by: hecunmao <hecunmao@huawei.com> Change-Id: I33f31c89a8f833eddbd96dd75332819850099048 | 10 个月前 | |
add dfx for deopt Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11928 Signed-off-by: l00809476 <linxin41@huawei.com> Change-Id: I8d0b77db8a168e783140a00e5c61c2b62ed2e6e9 | 9 个月前 | |
asyncmethod.constructor.name issue:I8QRWI Signed-off-by: dov1s <maojunwei1@huawei.com> Change-Id: Id3a42546f7327e15ee80d201ee60da7ea986f6fb | 2 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
Optimize ArkJS VM build time Issue: https://gitee.com/open_harmony/dashboard?issue_id=IACDZP Change-Id: I729c3a2741cb2571d6f7184b2726e5f06eca802a Signed-off-by: Andrey Efremov <efremov.andrey@huawei-partners.com> | 2 年前 | |
Add ldpatchvar & stpatchvar for hot patch Signed-off-by: g00416891 <guobingbing3@huawei.com> Change-Id: I5a22525c3a5a08503e75198651393364b2996f12 | 3 年前 | |
ets_runtime independent compilation fix Issue:https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/7700 Signed-off-by: da_wei_li11 <lidawei30@huawei.com> | 10 个月前 | |
!13557 merge inlineopt_v04 into master JIT Inline策略优化 Created-by: xing-yunhao-huawei Commit-by: xing-yunhao-huawei Merged-by: openharmony_ci Description: ### 关联的Issue https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11893 ### 修改原因(目的、解决的问题等,例如:修复xx场景崩溃问题) ### 修改描述(做了什么,变更了什么,例如:xx函数入口增加判空) ### 自测试项(测试结果截图,直接贴到每一个测试项底下) #### jit-workload 本地执行(compiler/jit/isa/stub/ic/对象布局等修改必须执行) - [ ] 已通过 - [ ] 不涉及,无需验证 #### interpreter-js_perf 性能测试(性能优化/性能敏感场景:IR化/ic/hclass/对象布局/isa/builtins等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### aot-js_perf 性能测试(性能优化/性能敏感场景:IR化/ic/hclass/对象布局/isa/builtins等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### interpreter-workload性能测试(性能优化/性能敏感场景:IR化/ic/hclass/对象布局/isa/builtins等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### aot-workload性能测试(性能优化/性能敏感场景:IR化/compiler/aot/isa/stub/ic/对象布局等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### 非StableArray不能采用ElementKind读取元素(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### 在IR时添加fastpath时,需要检查是否有分支会改变非字典序模式或者修改数组长度,此时应该走slowpath(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### IR化后的逻辑需要与c++实现一致,不一致的地方需要有分支用例看护(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### c++代码中检测或抛出异常的地方,IR需要同样实现(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### IR中使用默认入参是HeapObject对象的接口时,需要在上下文中保证了参数的正确性(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### 修改c解释器,需要同时检查汇编解释器与AOT是否需要修改 - [ ] 已自检 - [ ] 不涉及,无需验证 ### 是否已执行L0用例 - [ ] 已验证 - [ ] 不涉及。如不涉及,请写明理由 See merge request: openharmony/arkcompiler_ets_runtime!13557 | 9 个月前 | |
Fix store transition Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11912 Signed-off-by: xwcai98 <caixinwei5@huawei.com> Change-Id: Ied56ab176273270b04618905f9a4e02eb34254b1 | 9 个月前 | |
!13557 merge inlineopt_v04 into master JIT Inline策略优化 Created-by: xing-yunhao-huawei Commit-by: xing-yunhao-huawei Merged-by: openharmony_ci Description: ### 关联的Issue https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11893 ### 修改原因(目的、解决的问题等,例如:修复xx场景崩溃问题) ### 修改描述(做了什么,变更了什么,例如:xx函数入口增加判空) ### 自测试项(测试结果截图,直接贴到每一个测试项底下) #### jit-workload 本地执行(compiler/jit/isa/stub/ic/对象布局等修改必须执行) - [ ] 已通过 - [ ] 不涉及,无需验证 #### interpreter-js_perf 性能测试(性能优化/性能敏感场景:IR化/ic/hclass/对象布局/isa/builtins等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### aot-js_perf 性能测试(性能优化/性能敏感场景:IR化/ic/hclass/对象布局/isa/builtins等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### interpreter-workload性能测试(性能优化/性能敏感场景:IR化/ic/hclass/对象布局/isa/builtins等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### aot-workload性能测试(性能优化/性能敏感场景:IR化/compiler/aot/isa/stub/ic/对象布局等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### 非StableArray不能采用ElementKind读取元素(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### 在IR时添加fastpath时,需要检查是否有分支会改变非字典序模式或者修改数组长度,此时应该走slowpath(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### IR化后的逻辑需要与c++实现一致,不一致的地方需要有分支用例看护(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### c++代码中检测或抛出异常的地方,IR需要同样实现(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### IR中使用默认入参是HeapObject对象的接口时,需要在上下文中保证了参数的正确性(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### 修改c解释器,需要同时检查汇编解释器与AOT是否需要修改 - [ ] 已自检 - [ ] 不涉及,无需验证 ### 是否已执行L0用例 - [ ] 已验证 - [ ] 不涉及。如不涉及,请写明理由 See merge request: openharmony/arkcompiler_ets_runtime!13557 | 9 个月前 | |
| 4 年前 | ||
refactor:Move symbol from GlobalEnv to GlobalEnvConstants Issue:https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11794 Change-Id: Iebc5814eeb2836d6f92aabd2624e5de0a4c54e3f Signed-off-by: Qingyyx <xusijie5@huawei.com> | 9 个月前 | |
Optimize AOT inline property writing or builtin types Switch SetPropertyInlinedProps() to Store() for inlined properties of builtin types when the offset is known in compile time. Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IBDF8R Signed-off-by: Onlynagesha <orina_zju@163.com> Change-Id: I89a35a8b41c5e91a2064099dd866ae969f446db6 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
Bug in Array.from fastpath Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IACUD3 Signed-off-by: hecunmao <hecunmao@huawei.com> Change-Id: Iff0cdd7a2463d4a916bcbea416b78520cf8bafa5 | 2 年前 | |
array sort[object] 优化 Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAZSA6 Signed-off-by: jiangmengyang <jiangmengyang3@huawei.com> Change-Id: Ifa148ab1d6400e6260cafbd23ab5483e8e3dd209 | 1 年前 | |
Add Hybrid-VM base code Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IC5IIB Change-Id: Ia259e66946140de2e0739b37336d9669dd8ed7d6 Signed-off-by: wengchangcheng <wengchangcheng@huawei.com> | 1 年前 | |
currencyDisplay配置后显示失效 Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11791 Signed-off-by: 杨云飞 <yangyunfei19@h-partners.com> | 10 个月前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
Fix proxy thread nullptr Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11929 Signed-off-by: wangchen <wangchen965@huawei.com> Change-Id: I3d25017ff7fd277d0f066a47de93a0fc29826688 | 9 个月前 | |
Fix proxy thread nullptr Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11929 Signed-off-by: wangchen <wangchen965@huawei.com> Change-Id: I3d25017ff7fd277d0f066a47de93a0fc29826688 | 9 个月前 | |
complete pr 4963 of properties add 8 Signed-off-by: xiongluo <xiongluo@huawei.com> Change-Id: I63896508ecfc2b6a426428cc2a17aa8eab0c57ee | 2 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
Optimize promise Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11740 Signed-off-by: wangchen <wangchen965@huawei.com> Change-Id: I0fa3f56e9585d424040c9f91612f23811e60d5ae | 10 个月前 | |
Optimise proxy get handler Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11973 Signed-off-by: guobingbing <guobingbing3@huawei.com> Change-Id: Idb1f6df98277d8af6e61fd2d4f049c4d6ac8f52b | 9 个月前 | |
Optimize JSProxy Get&Set - Part 1 Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IBRKXS?from=project-issue Signed-off-by: 刘智杰 <liuzhijie9@huawei.com> Change-Id: I615335c97dcde2e1aea925308eada532e5c2dfe1 | 1 年前 | |
| 4 年前 | ||
<Perf>(memory): optimize switch of cmc Issue: #ICGF3C Change-Id: I307c0ca6be2ac5405c6c87314ea9b6901695f51e Signed-off-by: yingguofeng@huawei.com <yingguofeng@huawei.com> | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
add test case for JSRegexpIterator Signed-off-by: hjzhangcm <zhanghaijun20@huawei.com> | 4 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
ts ut for jit compile time optimize Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11992 Change-Id: I8fa90d910b4f869160dc9d2f54cfa87628363eeb Signed-off-by: like <zhenglike@huawei.com> | 8 个月前 | |
ts ut for jit compile time optimize Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11992 Change-Id: I8fa90d910b4f869160dc9d2f54cfa87628363eeb Signed-off-by: like <zhenglike@huawei.com> | 8 个月前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
Impl for-of and for-in HIR lowering 1.Inline getnextpropname HIR of for-in 2.profile iterator type of for-of 3.Inline getiterator and next(call) of for-of 4.Update detector when set prototype Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I89SMQ?from=project-issue Signed-off-by: zhangyukun8 <zhangyukun8@huawei.com> Change-Id: Ib18d8b9529c41ec435d5d2d97839d82c389267b6 | 2 年前 | |
Enable local concurrent copy gc Enable local concurrent copy gc in idle stae. Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11942 Signed-off-by: lukai25 <lukai25@huawei.com> Change-Id: I91a82764820bae7fddb0dd13326431e8eb2861cf | 9 个月前 | |
Fix typedarray constructor Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11709 Signed-off-by: chenjingxiang <chenjingxiang1@huawei.com> Change-Id: If911471eb40ceef309a03c6c1b9015d5eab34025 | 10 个月前 | |
optimize compiler Issue:#IALVU8 Signed-off-by: fangting <fangting12@huawei.com> | 1 年前 | |
optimize primitive type ACCESSORS Signed-off-by: wengchangcheng <wengchangcheng@huawei.com> | 4 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
-nan、无穷自加一bug Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICO8XR?from=project-issue Signed-off-by: 杨云飞 <yangyunfei19@h-partners.com> | 1 年前 | |
add napi_sendable_ref interface Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11819 Test: Build & Boot devices Signed-off-by: huangzhenghua <huangzhenghua3@huawei.com> Change-Id: I5328dc0352146261fa2006faf9a2192360f9f924 | 9 个月前 | |
Optimize inline strategy add call frequency limit for jit inline add inline depth limit for jit inline add checksafepoint for inline Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11893 Change-Id: I5a5bfa87160bf34dbae0d8033420098dbd572dd5 Signed-off-by: xing-yunhao-huawei <xingyunhao2@huawei.com> | 9 个月前 | |
Optimize inline strategy add call frequency limit for jit inline add inline depth limit for jit inline add checksafepoint for inline Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11893 Change-Id: I5a5bfa87160bf34dbae0d8033420098dbd572dd5 Signed-off-by: xing-yunhao-huawei <xingyunhao2@huawei.com> | 9 个月前 | |
optimize heap verify and add read barrier Change-Id: Ib783747a09268557d85a3fb209509b0d04edff93 Signed-off-by: starunvs <xingyu.lin@huawei.com> | 1 年前 | |
Enable local concurrent copy gc Enable local concurrent copy gc in idle stae. Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11942 Signed-off-by: lukai25 <lukai25@huawei.com> Change-Id: I91a82764820bae7fddb0dd13326431e8eb2861cf | 9 个月前 | |
Add UT and Fix Review Add ut and fix some comments Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11996 Signed-off-by: lukai25 <lukai25@huawei.com> Change-Id: Ifdf1213309d78ea62be79c4e5f9a16777350db5b | 8 个月前 | |
context需求挑单 Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IC7TW8?from=project-issue Signed-off-by: 杨云飞 <yangyunfei19@h-partners.com> | 1 年前 | |
Fix arkui-x Build Fail Signed-off-by: zbx <zhangboxiao1@huawei.com> Change-Id: I88b5fb45fab7d4977c464a29198ea36ae7a3fd4c | 1 年前 | |
Optimize CMC-GC Option Issue: ICGUVA Signed-off-by: zbx <zhangboxiao1@huawei.com> Change-Id: I0cef31b478bda879606143a7ae341c78490d050a | 1 年前 | |
Fix ut compile failed Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11967 Signed-off-by: 杨云飞 <yangyunfei19@h-partners.com> | 9 个月前 | |
index为-0时 getProperty IC与不走IC结果不一致 Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11743 Signed-off-by: 杨云飞 <yangyunfei19@h-partners.com> | 10 个月前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
Add Hybrid-VM base code Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IC5IIB Change-Id: Ia259e66946140de2e0739b37336d9669dd8ed7d6 Signed-off-by: wengchangcheng <wengchangcheng@huawei.com> | 1 年前 | |
Add sendable napi Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9O3XT?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: I6f361f4e3dd454d14ac9ef22a924118c7a41844b | 2 年前 | |
Fix AOT VisitBodyInObj Issue: ICL4NW Signed-off-by: zbx <zhangboxiao1@huawei.com> Change-Id: Ie090957f72f51fd16d52f267ccdf9cb667dcfe3a | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
Fix AOT VisitBodyInObj Issue: ICL4NW Signed-off-by: zbx <zhangboxiao1@huawei.com> Change-Id: Ie090957f72f51fd16d52f267ccdf9cb667dcfe3a | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
Fix NaN hash value inconsistency Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11944 Signed-off-by: chenjingxiang <chenjingxiang1@huawei.com> Change-Id: I1879a200d514d129e30a32f2c8ff067ba2ab3f78 | 9 个月前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
reduce log info Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11821 Signed-off-by: yanzhiqi1 <yanzhiqi1@huawei.com> Change-Id: I1824ab3da0fad4f96575b5adab061d6cb9983769 | 10 个月前 | |
Implement serialize base class Description:Implement serialize base class Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I8GZGX Signed-off-by: dingwen <dingwen6@huawei.com> Change-Id: Ia03fc9cac949d73cafbd6a2603da053d2f886cd1 | 2 年前 | |
option enable asm file load log Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IBR7UW?from=project-issue Signed-off-by: yangliping <yangliping30@h-partners.com> option enable asm file load log Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IBR7UW?from=project-issue Signed-off-by: yangliping <yangliping30@h-partners.com> | 1 年前 | |
Add property in error message Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICUMWD?from=project-issue Signed-off-by: 刘智杰 <liuzhijie9@huawei.com> Change-Id: Id4183b9440d6e304e37684465c0a202760db0755 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
ets_runtime independent compilation fix Issue:https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/7700 Signed-off-by: da_wei_li11 <lidawei30@huawei.com> | 10 个月前 | |
add adaptions for cmc Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IC5K6X Signed-off-by: chentianyu <chentianyu31@huawei.com> Change-Id: Idd7a4d1cbcc92c5ca5c523a5adc1176479252516 | 1 年前 | |
add adaptions for cmc Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IC5K6X Signed-off-by: chentianyu <chentianyu31@huawei.com> Change-Id: Idd7a4d1cbcc92c5ca5c523a5adc1176479252516 | 1 年前 | |
support cms gc Issue:https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11894 Signed-off-by: chentianyu <chentianyu31@huawei.com> Change-Id: Idf119f456e8c6c1490f985c81516b9daff389669 | 9 个月前 | |
!13564 merge master into master bugfix: onAllerrors jserror stack Created-by: qq_56416153 Commit-by: w30079292 Merged-by: openharmony_ci Description: ## 一:关联的Issue [[Bug]: onAllErrors无法打印js调用栈](https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11896) ## 二:修改原因 onAllErrors无法打印调js栈信息,而是打印出C栈信息 ## 三:修改描述 修改对jserror序列化、反序列化流程中对stack的处理; 增加了一个SerializeJSError接口供onAllErrors调用。 ### 自测试项(测试结果截图,直接贴到每一个测试项底下) #### 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] 不涉及。如不涉及,请写明理由 See merge request: openharmony/arkcompiler_ets_runtime!13564 | 8 个月前 | |
!13564 merge master into master bugfix: onAllerrors jserror stack Created-by: qq_56416153 Commit-by: w30079292 Merged-by: openharmony_ci Description: ## 一:关联的Issue [[Bug]: onAllErrors无法打印js调用栈](https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11896) ## 二:修改原因 onAllErrors无法打印调js栈信息,而是打印出C栈信息 ## 三:修改描述 修改对jserror序列化、反序列化流程中对stack的处理; 增加了一个SerializeJSError接口供onAllErrors调用。 ### 自测试项(测试结果截图,直接贴到每一个测试项底下) #### 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] 不涉及。如不涉及,请写明理由 See merge request: openharmony/arkcompiler_ets_runtime!13564 | 8 个月前 | |
Fix container get crash Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICWY67 Signed-off-by: chengyuli <chengyuli1@huawei.com> Change-Id: Idead72751c0b441b27c8e40e08999a4163c72263 | 11 个月前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
!13611 merge localcc-v1.0 into master Enable local concurrent copy gc Created-by: lukai25 Commit-by: lukai25 Merged-by: openharmony_ci Description: ### 关联的Issue [[新需求]: Enable local cc](https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11942) ### 修改原因(目的、解决的问题等,例如:修复xx场景崩溃问题) 使用localGC并发copy能力 ### 修改描述(做了什么,变更了什么,例如:xx函数入口增加判空) 使用localGC并发copy能力 ### 自测试项(测试结果截图,直接贴到每一个测试项底下) #### 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] 已验证 - [ ] 不涉及。如不涉及,请写明理由 See merge request: openharmony/arkcompiler_ets_runtime!13611 | 9 个月前 | |
Fix proxy thread nullptr Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11929 Signed-off-by: wangchen <wangchen965@huawei.com> Change-Id: I3d25017ff7fd277d0f066a47de93a0fc29826688 | 9 个月前 | |
Some AOT Modification 1. Optimize typed array check 2. Optimze jsarray load builtin method check 3. Refactor bytecode flag and kind Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IB5K3Q Signed-off-by: ginxu <xujie101@huawei.com> Change-Id: I42dfd61f78e55813bad8a6bbb15589fd6b04ce57 | 1 年前 | |
Modify NewTaggedArray with param 0 to EmptyArray Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11765 Signed-off-by: guobingbing <guobingbing3@huawei.com> Change-Id: I89c7f0f21aa9143b3aac298c24debbc5e2968c1b | 10 个月前 | |
Fix for-in bug Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IBOJPH?from=project-issue Signed-off-by: ywx <yinwuxiao@huawei.com> Change-Id: I61fc22946332cfde815cf9433d7ac98a46ea6231 | 1 年前 | |
Fix object literal deopt - Part 3 Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IBSQ5Q?from=project-issue Signed-off-by: 刘智杰 <liuzhijie9@huawei.com> Change-Id: I39ece4114313fe2483fc72176a88344006b46db1 | 1 年前 | |
Sync js_runtime to openharmony Signed-off-by: zhangyukun <zhangyukun8@huawei.com> | 4 年前 | |
!13670 merge master into master 优化RegisterThread Created-by: caolili123 Commit-by: caolili123 Merged-by: openharmony_ci Description: ### 关联的Issue https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11987 ### 修改原因(目的、解决的问题等,例如:修复xx场景崩溃问题) 多线程场景下,偶然会出现新注册的线程状态不对问题 ### 修改描述(做了什么,变更了什么,例如:xx函数入口增加判空) 将切换线程状态部分代码放到锁里面 ### 自测试项(测试结果截图,直接贴到每一个测试项底下) #### jit-workload 本地执行(compiler/jit/isa/stub/ic/对象布局等修改必须执行) - [ ] 已通过 - [ ] 不涉及,无需验证 #### interpreter-js_perf 性能测试(性能优化/性能敏感场景:IR化/ic/hclass/对象布局/isa/builtins等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### aot-js_perf 性能测试(性能优化/性能敏感场景:IR化/ic/hclass/对象布局/isa/builtins等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### interpreter-workload性能测试(性能优化/性能敏感场景:IR化/ic/hclass/对象布局/isa/builtins等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### aot-workload性能测试(性能优化/性能敏感场景:IR化/compiler/aot/isa/stub/ic/对象布局等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### 非StableArray不能采用ElementKind读取元素(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### 在IR时添加fastpath时,需要检查是否有分支会改变非字典序模式或者修改数组长度,此时应该走slowpath(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### IR化后的逻辑需要与c++实现一致,不一致的地方需要有分支用例看护(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### c++代码中检测或抛出异常的地方,IR需要同样实现(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### IR中使用默认入参是HeapObject对象的接口时,需要在上下文中保证了参数的正确性(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### 修改c解释器,需要同时检查汇编解释器与AOT是否需要修改 - [ ] 已自检 - [ ] 不涉及,无需验证 ### 是否已执行L0用例 - [ ] 已验证 - [ ] 不涉及。如不涉及,请写明理由 See merge request: openharmony/arkcompiler_ets_runtime!13670 | 8 个月前 | |
!13674 merge master into master change log level Created-by: yanzhiqi1 Commit-by: yanzhiqi1 Merged-by: openharmony_ci Description: ### 关联的Issue [#11993](https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11993) ### 修改原因(目的、解决的问题等,例如:修复xx场景崩溃问题) change log level ### 修改描述(做了什么,变更了什么,例如: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!13674 | 8 个月前 | |
support cms gc Issue:https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11894 Signed-off-by: chentianyu <chentianyu31@huawei.com> Change-Id: Idf119f456e8c6c1490f985c81516b9daff389669 | 9 个月前 | |
Code sync Code sync Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICSVEJ Signed-off-by: lukai <lukai25@huawei.com> Change-Id: I9514f85d4db0743a127ea8b7cd2b57ce7d7e421d | 1 年前 | |
Code sync Code sync Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICSVEJ Signed-off-by: lukai <lukai25@huawei.com> Change-Id: I9514f85d4db0743a127ea8b7cd2b57ce7d7e421d | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
!13452 merge Ssymbol into master refactor:Move symbol from GlobalEnv to GlobalEnvConstants Created-by: m0_75280634 Commit-by: Qingyyx Merged-by: openharmony_ci Description: ### 关联的Issue https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11794 ### 修改原因(目的、解决的问题等,例如:修复xx场景崩溃问题) refactor: Move symbol from GlobalEnv to GlobalEnvConstants ### 修改描述(做了什么,变更了什么,例如:xx函数入口增加判空) refactor: Move symbol from GlobalEnv to GlobalEnvConstants ### 自测试项(测试结果截图,直接贴到每一个测试项底下) #### jit-workload 本地执行(compiler/jit/isa/stub/ic/对象布局等修改必须执行) - [ ] 已通过 - [ ] 不涉及,无需验证 #### interpreter-js_perf 性能测试(性能优化/性能敏感场景:IR化/ic/hclass/对象布局/isa/builtins等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### aot-js_perf 性能测试(性能优化/性能敏感场景:IR化/ic/hclass/对象布局/isa/builtins等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### interpreter-workload性能测试(性能优化/性能敏感场景:IR化/ic/hclass/对象布局/isa/builtins等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### aot-workload性能测试(性能优化/性能敏感场景:IR化/compiler/aot/isa/stub/ic/对象布局等修改必须执行) - [ ] 已验证不劣化 - [ ] 不涉及,无需验证 #### 非StableArray不能采用ElementKind读取元素(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### 在IR时添加fastpath时,需要检查是否有分支会改变非字典序模式或者修改数组长度,此时应该走slowpath(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### IR化后的逻辑需要与c++实现一致,不一致的地方需要有分支用例看护(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### c++代码中检测或抛出异常的地方,IR需要同样实现(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### IR中使用默认入参是HeapObject对象的接口时,需要在上下文中保证了参数的正确性(修改解释器相关IR代码需要自检) - [ ] 已自检 - [ ] 不涉及,无需验证 #### 修改c解释器,需要同时检查汇编解释器与AOT是否需要修改 - [ ] 已自检 - [ ] 不涉及,无需验证 ### 是否已执行L0用例 - [ ] 已验证 - [ ] 不涉及。如不涉及,请写明理由 See merge request: openharmony/arkcompiler_ets_runtime!13452 | 9 个月前 | |
context需求挑单 Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IC7TW8?from=project-issue Signed-off-by: 杨云飞 <yangyunfei19@h-partners.com> | 1 年前 | |
Adapt context for sustaining js handle & mega ic Move sustaining js handle & mega ic interface to JSThread/EcmaVm Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IBWRLM Change-Id: I5b4b8ce2d94cc0affdcecac1aacc2ce49a005bc5 Signed-off-by: x00416111 <xiaoweidong@huawei.com> | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
CMC-GC Option IR Switch All BytecodeStubs to StwCopy Version if CMC-GC is disabled Issue: #ICCQIP Signed-off-by: zbx <zhangboxiao1@huawei.com> Change-Id: I59b78ba1c3d07af38f38e441cb8c3e0492afcfee | 1 年前 | |
Opt init taggedarray Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICM1VE Signed-off-by: xwcai98 <caixinwei5@huawei.com> Change-Id: I9ef0d0c249f5e69a79a0deecca64efd3a899b43f | 1 年前 | |
Optimize inline strategy add call frequency limit for jit inline add inline depth limit for jit inline add checksafepoint for inline Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11893 Change-Id: I5a5bfa87160bf34dbae0d8033420098dbd572dd5 Signed-off-by: xing-yunhao-huawei <xingyunhao2@huawei.com> | 9 个月前 | |
sync basestring from 0702 Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICPMLP Signed-off-by: ZhouGuangyuan <zhouguangyuan1@huawei.com> Change-Id: Iea0d4f68bd04725ceed7fc62f26d637bd7d72ede | 11 个月前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
Change RBTree Num Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAP85N Signed-off-by: chenhantao <chenhantao3@huawei.com> Change-Id: I82b23d190725adb15a2d7891b875721aba2107bd | 1 年前 | |
Add attributes exceeds the maximum limit count Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICSNTN?from=project-issue Signed-off-by: 杨云飞 <yangyunfei19@h-partners.com> | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
Fix RBTreeNode hash collision Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICQSSE Signed-off-by: chengyuli <chengyuli1@huawei.com> Change-Id: Ide59385902085d6421c0285d5239d753fa87088b | 1 年前 | |
Fix RBTreeNode hash collision Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICQSSE Signed-off-by: chengyuli <chengyuli1@huawei.com> Change-Id: Ide59385902085d6421c0285d5239d753fa87088b | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
Fix out of bounds issue during treemap access Issue:https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/11667 Signed-off-by: yangxiaoshuai2022 <yangxiaoshuai@huawei.com> | 11 个月前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
Sync js_runtime to openharmony Signed-off-by: zhangyukun <zhangyukun8@huawei.com> | 4 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
optimize compiler optimize compiler Issue:#IAJ541 Signed-off-by: fangting <fangting12@huawei.com> | 2 年前 | |
change mutex based on pthread_mutex Signed-off-by: xiongluo <xiongluo@huawei.com> Change-Id: I232c1378a20dcef26e61cee76b7b40cccc5b5e9f | 2 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 | |
add a thread parameter to the barrier Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/ICFP8M?from=project-issue Signed-off-by: liu-zelin <liuzelin8@huawei.com> Change-Id: Iedc838d8c2b7ea81de68e289a072d8453d9305b9 | 1 年前 |