文件最后提交记录最后更新时间
change api 24 to 26 Signed-off-by: hlzhangaj <zhanghanlin16@h-partners.com> 2 个月前
!38889 merge fix/wfc-awaitsync-round2 into master refactor(acts): replace 598 wfc with awaitSync (round 2) Created-by: zhuheng_z Commit-by: zh Merged-by: openharmony_ci Description: ## 描述 / Description xts_acts 第二轮 WFC 移除。将第一轮(!38589)保留的 598 个 waitForCompletion 调用替换为 Promise.awaitSync()。 Round 2 WFC removal. Replaces 598 waitForCompletion call sites kept from round 1 (!38589) with Promise.awaitSync(). ## 原因 / Reason ArkVM 从有栈协程迁移到无栈协程,waitForCompletion 将不再可用。第一轮移除了可安全转换为 async/await 的 512 sites。剩余 598 sites 位于同步回调中,不能改 async。awaitSync() 合入 runtime_core 后,这些 sites 可以在不改变 enclosing 函数签名的前提下移除 WFC。 ## 修改方案 / Scheme - 236 sites: wfc(async () => { await EXPR; })EXPR.awaitSync() - 361 sites: wfc(async () => { BODY })(async () => { BODY })().awaitSync() - 1 site: return await EXPREXPR.awaitSync() - 1 site: sync lambda 手动改为 this.promise.awaitSync() - 3 sites: 保留(PHASE2_SITE_KEEP) - 141 files modified, 65 modules, 0 WFC remaining Issue: https://gitcode.com/openharmony/xts_acts/issues/28073 --- 新增用例检查项: 不涉及(本次仅修改现有用例,不新增用例) 修改用例检查项: - 规格不兼容变更: 不涉及(语义等价替换,awaitSync 与 waitForCompletion 行为一致) - 版本隔离: 不涉及 - 测试报告: 待编译验证后补充 See merge request: openharmony/xts_acts!388891 个月前
强基XTS覆盖率提升 Signed-off-by: DimooXQ <zhongguanwen2@h-partners.com>1 个月前
new: 新建文件 WebSocketOnOffInfoProtocolTest.test.ets Signed-off-by: ice-dew-cy-in-summer <caoyu101@h-partners.com>1 个月前
update: 更新文件 BUILD.gn Signed-off-by: qq_38343412 <wangshuqi12@h-partners.com>5 个月前