发件人:
查维 [mailto:zhawei@kaihongdigi.com]
发送时间: 2023年7月18日 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周例会
a.
730时间过半,ECMA2022+进展
Builtins接口剩余6个。WeakMap用例已完成。部分规范里没有的接口先加进skip
list。
b.
遗留问题(吴文璐发现):
arr的__proto__被修改导致arr[2]和arr.at(2)不一致。
怀疑IsStableArrayElementsGuardiansInvalid判断有问题。
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 |
吴文璐已完成编码 |
--已提交PR的ISSUE问题,请相关开发同事及时修改,完成编码的及时提交
ISSUE(陈迅)
存在风险。
ISSUE(查维)
default语句可能和前端有关,待对齐。
OpenHarmony社区开发部 查维