发件人: 查维 [mailto:zhawei@kaihongdigi.com]
发送时间: 2023718 10:48
收件人: guobingbing <guobingbing3@huawei.com>; lichenshuai <lichenshuai@huawei.com>; gongjunsong <gongjunsong@huawei.com>; pengzhuoli <pengzhuoli@huawei.com>; wuzhefeng (A) <wuzhefeng1@huawei.com>; 吴文璐 <wuwenlu@kaihong.com>
抄送: 陈迅 <chenxun@kaihong.com>; 沈春萍 <shenchunping@kaihong.com>; Junxia <zhaojunxia@kaihong.com>; 产品研发scm <scm@kaihong.com>; xianyuqiang <xianyuqiang@huawei.com>; shixiaowei (A) <shixiaowei4@huawei.com>; huyunhui <huyunhui1@huawei.com>
主题: 2023/07/18周例会

 

1ECMAScript 2023规范上库

--修改成2023规范上库,由查维提交262用例跑通测试报告

2RUNTIME问题

a.      730时间过半,ECMA2022+进展
Builtins
接口剩余6个。WeakMap用例已完成。部分规范里没有的接口先加进skip list

b.     遗留问题(吴文璐发现):
arr
__proto__被修改导致arr[2]arr.at(2)不一致。
怀疑IsStableArrayElementsGuardiansInvalid判断有问题。

3730阶段需求

Builtins函数

开发负责人

规范主要步骤数

262路径

版本

Array.prototype.findLast

已提交PR

4

test/built-ins/Array/prototype/findLast

2023

TaggedArray.findLast

已提交PR

   2023

Array.prototype.findLastIndex

已提交PR

test/built-ins/Array/prototype/findLastIndex

2023

TaggedArray.findLastIndex

已提交PR

   2023

%TypedArray%.prototype.findLast

已提交PR

5

test/built-ins/TypedArray/prototype/findLast

2023

%TypedArray%.prototype.findLastIndex

已提交PR

5

test/built-ins/TypedArray/prototype/findLastIndex

2023

Array.prototype.toReversed

已提交PR

6

test/built-ins/Array/prototype/toReversed

2023

TaggedArray.toReversed

已提交PR

   2023

%TypedArray%.prototype.toReversed

完成编码

7

test/built-ins/TypedArray/prototype/toReversed

2023

Array.prototype.toSorted

完成编码

9

test/built-ins/Array/prototype/toSorted

2023

TaggedArray.toSorted

完成编码

   2023

Array.prototype.with

10

test/built-ins/Array/prototype/with

2023

TaggedArray.with

   2023

%TypedArray%.prototype.toSorted

完成编码

11

test/built-ins/TypedArray/prototype/toSorted

2023

%TypedArray%.prototype.with

13

test/built-ins/TypedArray/prototype/with

2023

Array.prototype.toSpliced

19

test/built-ins/Array/prototype/toSpliced

2023

TaggedArray.toSpliced

         2023

 

 

2)Symbol作为弱容器的Key

目前梳理如下接口需要修改:

 

               标题    

          开发负责人

    版本

                             备注

WeakMap.prototype.delete

已提交PR

              2023

吴文璐已完成编码

WeakMap.prototype.get

已提交PR

              2023

吴文璐已完成编码

WeakMap.prototype.get 

已提交PR

              2023

吴文璐已完成编码

WeakMap.prototype.has

已提交PR

              2023

吴文璐已完成编码

WeakMap.prototype.set

已提交PR

              2023

吴文璐已完成编码

WeakSet.prototype.add

已提交PR

              2023

吴文璐已完成编码

WeakSet.prototype.delete 

已提交PR

              2023

吴文璐已完成编码

WeakSet.prototype.has 

已提交PR

              2023

吴文璐已完成编码

WeakRef

已提交PR

              2023

吴文璐已完成编码

FinalizationRegistry.prototype.register

已提交PR

             2023

吴文璐已完成编码

FinalizationRegistry.prototype.unregister 

已提交PR

             2023

吴文璐已完成编码

--已提交PRISSUE问题,请相关开发同事及时修改,完成编码的及时提交

4、关于Runtime ISSUE问题

ISSUE(陈迅)
存在风险。

ISSUE
(查维)
default
语句可能和前端有关,待对齐。

 

5830正则表达式相关内容

--前端接口人施翛暐,后端接口人李晨帅。

 

 

OpenHarmony社区开发部 查维

深圳开鸿数字产业发展有限公司

手机  137-7662-1730

邮箱  zhawei@kaihong.com

地址  南京·雨花台·金证科技园58