Commit Graph

162 Commits

Author SHA1 Message Date
tangbin
4b0259c9f1 修改bitVector xts 压力测试崩溃的问题
Signed-off-by: tangbin <2387440390@qq.com>
2024-09-15 15:56:38 +08:00
openharmony_ci
45f1b70d54
!8795 Fix fuzzffer crash at plainarray and stack
Merge pull request !8795 from YuliCheng/FixFuzz
2024-09-04 16:03:57 +00:00
YuliCheng
b1aba06966 Fix fuzzffer crash in plainarray and stack
Fix fuzzffer crash in plainarray and stack

Issue:           https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IALHUM
Signed-off-by: yulicheng <chengyuli1@huawei.com>
2024-08-23 15:36:03 +08:00
张鸿雨
265b9fdaec TreeSet getHigherValue和getLowerValue类型限制修改
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAK15J
(cherry picked commit from <gitee.com//openharmony/arkcompiler_ets_runtime/commit/935e0e6e32794ce985c5dfe66d37fca6c941be3e>

Signed-off-by: 张鸿雨 <zhanghongyu42@huawei.com>
2024-08-20 17:31:36 +08:00
yaoyuan
6a10e9067e Modify Containers Exception Info
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAITZ3

Signed-off-by: yaoyuan <yuanyao14@huawei.com>
Change-Id: I2340f8bdd9b840a13fc78304c8aab4806da27b55
2024-08-14 15:14:11 +08:00
openharmony_ci
70f6e887c4
!8625 optimize compiler
Merge pull request !8625 from fangting/master
2024-08-14 00:48:36 +00:00
fangting
902e4ff2c0 optimize compiler
optimize compiler

Issue:#IAJ541
Signed-off-by: fangting <fangting12@huawei.com>
2024-08-13 10:17:04 +08:00
yaoyuan
e74f6eefac BugFix Container Index Casting
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAJ5WV

Signed-off-by: yaoyuan <yuanyao14@huawei.com>
Change-Id: Ic1059b86507e7936a15cbde5980f79a5bb6355d9
2024-08-10 22:08:18 +08:00
openharmony_ci
34ddf6ed94
!7929 增加BitVector [Symbol.iterator] 方法
Merge pull request !7929 from liujia178/bitvector0625
2024-07-30 20:24:02 +00:00
Andrey Efremov
d8cf9a50f7 Optimize ArkJS VM build time
Issue: https://gitee.com/open_harmony/dashboard?issue_id=IACDZP

Change-Id: I729c3a2741cb2571d6f7184b2726e5f06eca802a
Signed-off-by: Andrey Efremov <efremov.andrey@huawei-partners.com>
2024-07-30 16:26:35 +08:00
openharmony_ci
786cf6e5f3
!8231 修复部分容器类的部分接口返回类型有误的问题
Merge pull request !8231 from 张鸿雨/master
2024-07-25 19:52:21 +00:00
张鸿雨
52dabd15db 修复部分容器类的部分接口返回类型有误的问题
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAD277
Signed-off-by: alakierorange <zhanghongyu42@huawei.com>
2024-07-25 15:05:11 +08:00
YuliCheng
0bbfc944ad List::fastget() revert to get()
List::fastget() will return undefine in some cases

Issue:  #IAFA9H
Signed-off-by: yulicheng <chengyuli1@huawei.com>
2024-07-24 16:31:04 +08:00
chenjx-huawei
9cd3ce839c Modify code security specification alarm
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IADY90?from=project-issue

Signed-off-by: chenjx-huawei <chenjingxiang1@huawei.com>
Change-Id: I35809ac0934443449799097b29a3d20cb1666b80
2024-07-21 15:28:08 +08:00
liujia178
0e85a0413b Add Symbol.iterator method
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IA8708

Signed-off-by: liujia178 <liujia178@huawei.com>
2024-07-12 10:30:25 +08:00
张鸿雨
05048f9513 Modify the LightWeightMap
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAC9HQ
Describe:Modify the LightWeightMap

Signed-off-by: 张鸿雨 <zhanghongyu42@huawei.com>
2024-07-11 20:59:53 +08:00
openharmony_ci
6338a7a01c
!8033 Dynamically load native module synchronously
Merge pull request !8033 from jiachong/j30052427_so
2024-07-07 16:35:52 +00:00
jiachong
70e9908822 Dynamically load native module synchronously
support loading native module synchronously

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IA98BE

Signed-off-by: jiachong <jiachong6@huawei.com>
Change-Id: I904ba4fb7bbde4c23b418ad413ca24fb94c9cf4e
2024-07-07 21:55:01 +08:00
coollixin
2dc964e399 Treeset hasKey
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IA9UYL
Description:treeset hasKey

Signed-off-by: coollixin <lixin581@huawei.com>
2024-07-06 21:50:50 +08:00
openharmony_ci
f51e79c661
!7130 JS bitvector支持 UT测试
Merge pull request !7130 from liujia178/bitVector_test
2024-06-17 11:48:36 +00:00
hecunmao
61b5c2f5fb An exception was generated when throwing an exception. Procedure
issue:https://gitee.com/open_harmony/dashboard?issue_id=I9RPS3
Signed-off-by: hecunmao <hecunmao@huawei.com>

Change-Id: I34067353d54e2a670bf96fa0f4897b100505dbbf
2024-06-03 22:19:49 +08:00
liujia178
5fc3aacc08 fix bitVector warning
Signed-off-by: liujia178 <liujia178@huawei.com>
2024-05-31 14:53:12 +08:00
hanweiqi
3e333201db fix warning of memory
Signed-off-by: hanweiqi <hanweiqi3@huawei.com>
2024-05-29 18:08:47 +08:00
liujia178
f60dd067c3 Add BitVector UT test
Issue:I9JMPR

Signed-off-by: liujia178 <liujia178@huawei.com>
2024-05-24 16:15:46 +08:00
openharmony_ci
a22f6ca7ad
!6385 [质量加固]: 容器double类型整改
Merge pull request !6385 from lixin/master
2024-05-18 12:59:57 +00:00
liujia178
912623c7c3 Add BitVector Containers
Issue:I9CB36

Signed-off-by: liujia178 <liujia178@huawei.com>
2024-05-17 18:31:21 +08:00
coollixin
87be05ec4b arraylist需求
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I96BJI

Signed-off-by: coollixin <lixin581@huawei.com>
2024-05-17 10:19:36 +08:00
hzzhouzebin
93b2fdb032 New API for SharedArray
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9D0L7
Signed-off-by: hzzhouzebin <zhouzebin1@huawei.com>
Change-Id: I4625ed4531180b4a6db45d65c0ebaa7482a88a83
2024-04-02 07:56:43 +08:00
hzzhouzebin
f5e142453f Correct Error Code for concurrent modification exception
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9BTOM
Signed-off-by: hzzhouzebin <zhouzebin1@huawei.com>
Change-Id: Ie0429972dc99bc5f5d2d1d7c121b0b84cf3cd5e8
2024-03-27 14:01:49 +08:00
hzzhouzebin
71ce0382d5 fix scec warning
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9BTOM
Signed-off-by: hzzhouzebin <zhouzebin1@huawei.com>
Change-Id: I6841be1d8daf93dd66801784d08f00de4a29bbeb
2024-03-27 14:01:49 +08:00
hzzhouzebin
e473be615e Support exceptions for shared collections
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9BTOM
Signed-off-by: hzzhouzebin <zhouzebin1@huawei.com>
Change-Id: Ib53efb8e5db7456856a06494afd648a2b01b997f
2024-03-27 11:19:49 +08:00
hzzhouzebin
904babd2ef Fix concurrency check
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9BTOM
Signed-off-by: hzzhouzebin <zhouzebin1@huawei.com>
Change-Id: Ie1cd3eaf321f3e499cb364d281e4fc2340d8c328
2024-03-27 11:19:49 +08:00
wuzhefeng
5ebf0870ac [Feature] Refactor the prototype object marking
Because the marking for prototype objects is not uniform, the IC is
impacted especailly for the IC about visiting the properties on
prototype chain. Therefore, we should unify the SetIsPrototype()
callsites to simplify the IC and improve the maintainability.

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I90VHM

Testing: test262 and UT.

Signed-off-by: wuzhefeng <wuzhefeng1@huawei.com>
Change-Id: I8f37d77fc2663a5fa416bd6c5f4467c3acba09b1
2024-02-18 17:09:40 +08:00
coollixin
5b7380462c add doubletoint
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I910ZR

Signed-off-by: coollixin <lixin581@huawei.com>
2024-02-04 17:07:23 +08:00
coollixin
b81e62c491 hashset next modify
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I8ZXBB

Signed-off-by: coollixin <lixin581@huawei.com>
2024-02-02 11:02:34 +08:00
shilei
78eb353337 optimize get interface of list container
Signed-off-by: shilei <shilei91@huawei.com>
Change-Id: I2a8ff19917847baf36c3b1c7db61362838b0c7fa
2024-01-29 06:03:53 +00:00
openharmony_ci
626360a663
!5990 异常未及时返回part3
Merge pull request !5990 from 杨云飞/master
2024-01-26 06:40:08 +00:00
杨云飞
3d46f60485 异常未及时返回part3
Signed-off-by: 杨云飞 <yangyunfei19@h-partners.com>
2024-01-26 11:28:00 +08:00
openharmony_ci
b757cd10b0
!5935 Container Optimization HashMap - SetAll and Set
Merge pull request !5935 from yaoyuan/hashmapOpt
2024-01-25 06:57:45 +00:00
yaoyuan
8489155ff5 Container Optimization - HashMap - SetAll and Set
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I8XOJR

Signed-off-by: yaoyuan <yuanyao14@huawei.com>
Change-Id: Ibf8017c6a14aba2cabcc296946f708aca04e1b44
2024-01-25 10:30:52 +08:00
yaoyuan
ef17214946 Container Optimization - LightWeightSet - toArray
Introduce COW to lightweightset
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I8Y3DH

Signed-off-by: yaoyuan <yuanyao14@huawei.com>
Change-Id: I9f1bdb482973d2d19dc1fe5392a00e7b130405a1
2024-01-23 09:47:22 +08:00
lukai
783fa0a6d2 Forbidden Calling GetJSThread by Region
Forbidden calling getJSThread by region
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I8VGW7?from=project-issue

Signed-off-by: lukai <lukai25@huawei.com>
Change-Id: Ieb42714f4ed7c44194134f4f0b4845217ef44d5e
2024-01-19 17:38:00 +08:00
dov1s
dd9c248cb9 Copy hclass when SetIsPrototype
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I8WH57

Signed-off-by: dov1s <maojunwei1@huawei.com>
Change-Id: I24cee9682c95d909ecfa56bfeb43320fb3324db9
2024-01-17 16:24:51 +08:00
liushitong
8b5794bc50 Modify code warning
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I8UTG3

Signed-off-by: liushitong <liushitong@huawei.com>
2024-01-09 16:55:08 +08:00
fangting
5e45e80ab1 Merge branch 'master' of gitee.com:openharmony/arkcompiler_ets_runtime into master
Signed-off-by: fangting <fangting12@huawei.com>
2023-12-20 02:49:23 +00:00
fangting
0375140f4d add mac UT and omit fail testcases
Signed-off-by: fangting <fangting12@huawei.com>
2023-12-20 10:45:09 +08:00
openharmony_ci
80af5e5d7f
!5592 Fix sort() problem about jsarray and some container classes
Merge pull request !5592 from 杨阳/fix_sort
2023-12-19 06:13:34 +00:00
yang-19970325
b869c66f95 Fix sort() problem about jsarray and some container classes
Issue:#I8PHUE

Signed-off-by: yang-19970325 <yangyang585@huawei.com>
Change-Id: I2533e4b8e8f564846319d971231067a66fa041bf
2023-12-19 11:31:59 +08:00
zhouwenxuan
33f73f8c89 Optimize access control ark_unittest compilation time.
issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I8O9JB

Signed-off-by: zhouwenxuan <zhouwenxuan1@huawei.com>
Change-Id: I678964badec4e346ccb34440e85bb63066cb9cbc
2023-12-15 18:51:24 +08:00
liuzhijie
d2d17933f5 Optimize Function Binds
Issues: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I8L1W3?from=project-issue
Signed-off-by: liuzhijie <jay.lau2020.work@outlook.com>

Change-Id: Icb4f95333f8c0f254c54362e1086983f43d0ee01
2023-12-05 11:03:46 +08:00