arkcompiler_ets_runtime/.gitee/PULL_REQUEST_TEMPLATE.zh-CN.md
wupengyong 93cb6ed6a7 Reason:add checklist
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IA99XR?from=project-issue

Signed-off-by: wupengyong <wupengyong@huawei.com>
Change-Id: Ia940e425bda66a65728be63b09161cb5f8cf4e7e
2024-06-29 16:45:08 +08:00

3.7 KiB
Raw Blame History

关联的Issue

修改原因目的、解决的问题等例如修复xx场景崩溃问题

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

自测试项(测试结果截图,直接贴到每一个测试项底下)

独立编译进行编译(必须执行 python ark.py arm64.release

  • 已通过
  • 不涉及,无需验证

独立编译进行编译(必须执行 python ark.py x64.release

  • 已通过
  • 不涉及,无需验证

debug UT 本地执行(必须执行 python ark.py x64.debug ut

  • 已通过
  • 不涉及,无需验证

release UT 本地执行(必须执行 python ark.py x64.release ut

  • 已通过
  • 不涉及,无需验证

release test262 本地执行非Test代码必须执行 python ark.py x64.release test262

  • 已通过
  • 不涉及,无需验证

debug test262 本地执行非Test代码必须执行 python ark.py x64.debug test262

  • 已通过
  • 不涉及,无需验证

release pgo-aot test262 本地执行compiler/aot/isa/stub/ic/对象布局等修改必须执行)

  • 已通过
  • 不涉及,无需验证

debug pgo-aot test262 本地执行compiler/aot/isa/stub/ic/对象布局等修改必须执行)

  • 已通过
  • 不涉及,无需验证

jit-workload 本地执行compiler/jit/isa/stub/ic/对象布局等修改必须执行)

  • 已通过
  • 不涉及,无需验证

regress测试套 本地执行(解释器/builtins/异常处理/对象布局/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/对象布局等修改必须执行)

  • 已验证不劣化
  • 不涉及,无需验证

rk3568 L0用例验证门禁构建镜像启动一遍所有应用非Test代码必须执行

  • 已通过
  • 不涉及,无需验证

rk3568 wukong压测2小时验证非Test代码需要可用原型机替代验证

  • 无相关crash产生
  • 不涉及,无需验证

非StableArray不能采用ElementKind读取元素修改解释器相关IR代码需要自检

  • 已自检
  • 不涉及,无需验证

在IR时添加fastpath时需要检查是否有分支会改变非字典序模式或者修改数组长度此时应该走slowpath修改解释器相关IR代码需要自检

  • 已自检
  • 不涉及,无需验证

IR化后的逻辑需要与c++实现一致不一致的地方需要有分支用例看护修改解释器相关IR代码需要自检

  • 已自检
  • 不涉及,无需验证

c++代码中检测或抛出异常的地方IR需要同样实现修改解释器相关IR代码需要自检

  • 已自检
  • 不涉及,无需验证

IR中使用默认入参是HeapObject对象的接口时需要在上下文中保证了参数的正确性修改解释器相关IR代码需要自检

  • 已自检
  • 不涉及,无需验证

修改c解释器需要同时检查汇编解释器与AOT是否需要修改

  • 已自检
  • 不涉及,无需验证