RrentangyuAsynchronous support for stack switching
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Add napi_wrap_enhance interface support pass binding object size and finalize_cb execute async Description:Add napi_wrap_enhance interface support pass binding object size and finalize_cb execute async Issue:https://gitee.com/openharmony/arkui_napi/issues/IBK6OE?from=project-issue Signed-off-by: dingwen <dingwen6@huawei.com> Change-Id: I831b865fa29496670c3a46da817004e3d51b00f8 | 1 年前 | |
Cherry-pick! Refoctor napi 1.2 Related Interfaces Issue: https://gitee.com/openharmony/arkui_napi/issues/ICOE21 Signed-off-by: jiangmingcheng <jiangmingcheng26@outlook.com> Change-Id: Ida1b79691757a658e6bb5c31c9b463c1e302e680 | 1 年前 | |
Cherry-pick! Refoctor napi 1.2 Related Interfaces Issue: https://gitee.com/openharmony/arkui_napi/issues/ICOE21 Signed-off-by: jiangmingcheng <jiangmingcheng26@outlook.com> Change-Id: Ida1b79691757a658e6bb5c31c9b463c1e302e680 | 1 年前 | |
enable background idle SharedCC Switch the background idle compress GC trigger type from SHARED_FULL_GC to SHARED_CC in ArkIdleMonitor::TryTriggerCompressGCOfProcess(), covering both the OHOS main-thread shared GC path and the Android/iOS cross-platform path. The foreground path NotifyMainThreadTryCompressGC() keeps SHARED_FULL_GC unchanged. Debug log updated accordingly. Co-Authored-By: Agent Signed-off-by: jinouwen <jinouwen1@huawei.com> Change-Id: Id35d4c246e458fa2b0f99332a925c3d9d12bff78 | 21 天前 | |
!2742 merge idle into master Fix repeated bg freeze notify Created-by: diartyz1 Commit-by: liu-zelin Merged-by: openharmony_ci Description: ## 关联的Issue https://gitcode.com/openharmony/arkui_napi/issues/2152 ## 修改原因(目的、解决的问题等,例如:修复xx场景崩溃问题) 应用切后台后,PostSwitchBackgroundGCTask 重试循环会反复调用 NotifyNeedFreeze(true),中间穿插 NotifyNeedFreeze(false),导致 RSS 收到 false→true→false→true 抖动信号,最终冻结状态不确定。根因是循环 break 条件 IsSwitchToBackgroundTask() 与 NotifyNeedFreeze(true) 的副作用 SetSwitchToBackgroundTask(false) 冲突——失败分支通知冻结后清掉了 break 条件,导致循环继续重试,每轮重新进入 TryTriggerCompressGCOfProcess 再次通知冻结。 ## 修改描述(做了什么,变更了什么,例如:xx函数入口增加判空) SwitchBackgroundCheckGCTask 改为返回 bool 表示本轮是否进过 GC,PostSwitchBackgroundGCTask 循环据此 break,不再依赖会被 NotifyNeedFreeze(true) 清掉的 isSwitchToBackgroundTask_。进过 GC 后无论成败都停止重试,使一次后台周期内 NotifyNeedFreeze(true) 只发一次。不改变 NotifyNeedFreeze 及 isSwitchToBackgroundTask_ 原有语义。 ## 稳定性压测 - [ ] 已填每日压测表,无相关稳定性问题 - [x] 不涉及 ## 自测试项(新增、改动、可能影响的功能) ### rk3568 UT文件执行(影响功能的必须执行) - [ ] 已通过 - [x] 不涉及,无需验证 ### xts测试套执行(影响功能的必须执行) > run -p napi -p ets_utils - [ ] **NAPI** - [ ] **Ets Utils** (Worker, TaskPool 等测试套) - [x] 不涉及,无需验证 ### napi workload性能专项测试(涉及新增变更逻辑的必须执行) #### 跨语言解析测试(33cases) - [ ] 无新增劣化case - [x] 不涉及 #### napi基础验证(56cases) - [ ] 无新增劣化case - [x] 不涉及 #### napi全量性能测试(111case) - [ ] 无新增劣化case - [x] 不涉及 ### rk3568 L0用例验证,门禁构建镜像启动一遍所有应用(非Test代码必须执行) - [ ] 已通过 - [x] 不涉及,无需验证 ### rk3568 wukong压测2小时验证(非Test代码需要,可用原型机替代验证) - [ ] 无相关crash产生 - [x] 不涉及,无需验证 ### 修改Build.gn时,检查是否需要对预览器进行隔离,进行开机测试(非Test代码需要,参考验证Previewer预览器) - [ ] 已检查,可开机 - [x] 不涉及,无需验证 ## 是否已执行L0用例 - [x] 不涉及。如不涉及,请写明理由 ## 将上述测试的截图贴到下面 See merge request: openharmony/arkui_napi!2742 | 30 天前 | |
container_scoped_ng fix Signed-off-by: wangchensu1 <wangchensu@huawei.com> 🤖 AI[0%] 👌 AI Adopted[0%] 🧑 Human[100%] 🤖 AI[0%] 👌 AI Adopted[0%] 🧑 Human[100%] Change-Id: I27b5836ea9797a560a2ebed82c5e348d069e5332 | 1 个月前 | |
Fix some format problem Fix some format problem Signed-off-by: milkpotatoes <chenshulin5@huawei.com> Change-Id: I00542d8171de38dd2d1b478f59fcea4a589a9e33 | 2 年前 | |
!2774 merge master into master Asynchronous support for stack switching Created-by: rentangyu Commit-by: rentangyu Merged-by: openharmony_ci Description: ### 关联的Issue https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/13485?ref=&did=4205428#tid-4205428 ### 修改原因(目的、解决的问题等,例如:修复xx场景崩溃问题) Asynchronous support for stack switching ### 修改描述(做了什么,变更了什么,例如:xx函数入口增加判空) ### 稳定性压测 - [ ] 已填每日压测表,无相关稳定性问题 - [ ] 不涉及 ### 自测试项(新增、改动、可能影响的功能) #### rk3568 UT文件执行(影响功能的必须执行) - [ ] 已通过 - [ ] 不涉及,无需验证 #### xts测试套执行(影响功能的必须执行) > run -p napi -p ets_utils - [ ] **NAPI** - [ ] **Ets Utils** (Worker, TaskPool 等测试套) - [ ] 不涉及,无需验证 #### napi workload性能专项测试(涉及新增变更逻辑的必须执行) ##### 跨语言解析测试(33cases) - [ ] 无新增劣化case - [ ] 不涉及 ##### napi基础验证(56cases) - [ ] 无新增劣化case - [ ] 不涉及 ##### napi全量性能测试(111case) - [ ] 无新增劣化case - [ ] 不涉及 #### rk3568 L0用例验证,门禁构建镜像启动一遍所有应用(非Test代码必须执行) - [ ] 已通过 - [ ] 不涉及,无需验证 #### rk3568 wukong压测2小时验证(非Test代码需要,可用原型机替代验证) - [ ] 无相关crash产生 - [ ] 不涉及,无需验证 #### 修改Build.gn时,检查是否需要对预览器进行隔离,进行开机测试(非Test代码需要,参考[验证Previewer预览器](https://gitee.com/YuliCheng998244353/arkui_napi/wikis/蓝区验证Previewer预览器?sort_id=14385376)) - [ ] 已检查,可开机 - [ ] 不涉及,无需验证 ### 是否已执行L0用例 - [ ] 已验证 - [ ] 不涉及。如不涉及,请写明理由 ### 将上述测试的截图贴到下面 Change-Id: I7fb6cce1be1a288a13473dc4da8fcef7bfacc5d7 See merge request: openharmony/arkui_napi!2774 | 4 小时前 | |
!2774 merge master into master Asynchronous support for stack switching Created-by: rentangyu Commit-by: rentangyu Merged-by: openharmony_ci Description: ### 关联的Issue https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/13485?ref=&did=4205428#tid-4205428 ### 修改原因(目的、解决的问题等,例如:修复xx场景崩溃问题) Asynchronous support for stack switching ### 修改描述(做了什么,变更了什么,例如:xx函数入口增加判空) ### 稳定性压测 - [ ] 已填每日压测表,无相关稳定性问题 - [ ] 不涉及 ### 自测试项(新增、改动、可能影响的功能) #### rk3568 UT文件执行(影响功能的必须执行) - [ ] 已通过 - [ ] 不涉及,无需验证 #### xts测试套执行(影响功能的必须执行) > run -p napi -p ets_utils - [ ] **NAPI** - [ ] **Ets Utils** (Worker, TaskPool 等测试套) - [ ] 不涉及,无需验证 #### napi workload性能专项测试(涉及新增变更逻辑的必须执行) ##### 跨语言解析测试(33cases) - [ ] 无新增劣化case - [ ] 不涉及 ##### napi基础验证(56cases) - [ ] 无新增劣化case - [ ] 不涉及 ##### napi全量性能测试(111case) - [ ] 无新增劣化case - [ ] 不涉及 #### rk3568 L0用例验证,门禁构建镜像启动一遍所有应用(非Test代码必须执行) - [ ] 已通过 - [ ] 不涉及,无需验证 #### rk3568 wukong压测2小时验证(非Test代码需要,可用原型机替代验证) - [ ] 无相关crash产生 - [ ] 不涉及,无需验证 #### 修改Build.gn时,检查是否需要对预览器进行隔离,进行开机测试(非Test代码需要,参考[验证Previewer预览器](https://gitee.com/YuliCheng998244353/arkui_napi/wikis/蓝区验证Previewer预览器?sort_id=14385376)) - [ ] 已检查,可开机 - [ ] 不涉及,无需验证 ### 是否已执行L0用例 - [ ] 已验证 - [ ] 不涉及。如不涉及,请写明理由 ### 将上述测试的截图贴到下面 Change-Id: I7fb6cce1be1a288a13473dc4da8fcef7bfacc5d7 See merge request: openharmony/arkui_napi!2774 | 4 小时前 | |
Repl type of napiProperties_ into unsigned Issue: https://gitee.com/openharmony/arkui_napi/issues/IAPF8I Signed-off-by: milkpotatoes <chenshulin5@huawei.com> | 1 年前 | |
record napi_ref address in heap snapshot Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/12966 Signed-off-by: jiangmengyang <jiangmengyang3@huawei.com> Co-Authored-By: Agent Change-Id: I507aefd612f004bd6d1fa5b7bc0ba2e41c9f2f9d | 2 个月前 | |
Support hybrid arkts heap snapshot Support hybrid arkts heap snapshot Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/12949 Co-Authored-By: Agent Signed-off-by: dengwenjun <dengwenjun10@huawei.com> | 1 个月前 | |
Support worker use lazyfile test Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IBJLUY?from=project-issue Signed-off-by: yaochaonan <yaochaonan@huawei.com> Change-Id: I01618cbcf0a19cd8836643617fe589118370e90d | 1 年前 | |
Support worker use lazyfile test Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IBJLUY?from=project-issue Signed-off-by: yaochaonan <yaochaonan@huawei.com> Change-Id: I01618cbcf0a19cd8836643617fe589118370e90d | 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: Ib6fb4bf20ea4506b7232121133b241813cda2ae3 | 8 个月前 | |
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: Ib6fb4bf20ea4506b7232121133b241813cda2ae3 | 8 个月前 | |
bugfix: modify alarm Signed-off-by: S-snow <songdanxue@h-partners.com> | 2 个月前 | |
fix IsCJModule Signed-off-by: liuyics16 <1179805842@qq.com> | 7 天前 |