..
addelementinternal
bugfix AddElementInternal
2023-11-18 16:29:01 +08:00
addpropertybyname
issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I91ELG
2024-02-20 14:14:46 +08:00
allocatearraybuffer
fix assert of allocatArrayBuffer
2024-08-27 10:39:27 +08:00
allocatesizeoverflow
fix allocatesizeoverflow bug
2024-01-06 16:13:38 +08:00
arktoolsgetundetectable
修改ArkTools.getUndetectable()
2024-01-10 18:08:55 +08:00
arktoolshavesamemap
Implement runtime-dependent ArkTools* builtins
2024-08-14 10:07:34 +08:00
array
Add and use ArrayCopy for array.prototype.unshift
2024-10-21 22:57:41 +08:00
arrayConcat
Proxy TaggedArray ASSERTION FAILED!
2024-04-17 10:54:38 +08:00
arrayfill
IR 优化 Array.property.fill
2024-09-20 10:58:17 +08:00
arrayFilterCase
Optimizes Array concat/filter for empty arrays
2024-01-08 16:02:59 +08:00
arrayfind
Revert PR:7333,7083
2024-07-28 15:37:42 +08:00
arrayfindindex
修改array.findIndex 接口IR化异常没有正常抛出
2024-04-28 10:10:50 +08:00
arrayFindIndexCase
add exception check
2023-12-16 07:04:39 -05:00
arrayfindlast
Array FindLast IR
2024-03-21 20:23:35 +08:00
arrayfindlastindex
Array FindLastIndex IR
2024-03-21 13:48:10 +08:00
arrayflat
修复flat和flatmap返回数组构造异常的问题。
2023-12-11 08:45:20 +08:00
arrayflatmap
bugfix:FlatMap IR化存在逻辑错误
2024-04-29 19:57:26 +08:00
arrayforeach
Array ForEach IR
2024-04-09 14:01:06 +08:00
arrayfrom
Realise the FastCreateDataProperty for Array.from
2024-10-18 10:23:34 +08:00
arrayjoin
Fix array join
2024-11-05 23:03:17 +08:00
arraymap
array.map IR话接口逻辑错误
2024-04-29 12:30:32 +08:00
arraypop
黄蓝区不一致:“回退五大项整改遗漏接口"
2024-07-30 14:49:10 +08:00
arrayPopCase
change testcase name
2023-11-28 11:37:57 +08:00
arrayprotochange
修改Array对象的原型__proto__,某些场景下arr[index]和arr.at(index)值不一致
2023-08-25 00:39:31 -07:00
arrayreducecase
testcase
2023-12-16 04:18:42 -05:00
arrayRelease
Bug In Array.toString,Array.join,TypeArray.join
2024-06-03 14:48:17 +08:00
arrayReverseCase
testcase
2023-12-16 04:18:42 -05:00
arrayshift
add array.shift IR and moduletest
2024-03-23 13:09:59 +08:00
arrayslice
Two throw exception problems
2024-04-25 22:36:50 +08:00
arraySliceCase
add exception check
2023-12-16 07:04:39 -05:00
arraysort
Array元素是String类型,优化toSorted速度
2024-10-15 14:44:42 +08:00
arraysortcase
add exception check
2023-12-16 07:04:39 -05:00
arraysplice
fixbug for DerivedConstructor is not obj
2024-04-15 20:27:58 +08:00
arrayspread
spread运算符返回目标数组,元素Hole未处理,没有获取原链数据,导致获取属性异常问题。
2023-12-11 09:47:24 +08:00
arraytoreversed
Optimise the fastpath for array.prototype.toReversed
2024-10-23 15:51:00 +08:00
arraytospliced
use FastToSpliced when elementskind is disabled
2024-10-26 12:50:03 +08:00
arrayValuesCase
change testcase name
2023-11-27 14:03:19 +08:00
arraywith
add array.with IR and moduletest
2024-04-01 17:23:16 +08:00
asmstackoverflow
Exception not thrown!
2024-04-27 20:57:23 +08:00
assignproxy
Provide asm test case for test_developertest
2022-08-25 16:39:19 +08:00
async
fixbug for AsyncGeneratorResolve have overflow
2024-04-10 08:57:58 +08:00
asyncgenerator
[Bug]: AsyncGeneratorResolve遇到空队列问题
2023-06-30 10:02:48 +08:00
barrier
Split SetValueWithBarrier with ShareValue
2024-07-26 12:47:46 +08:00
bigint
修改bigint 右移问题
2024-03-07 16:35:54 +08:00
bindfunction
Fix regress test
2024-09-26 15:32:41 +08:00
bitwiseop
Provide asm test case for test_developertest
2022-08-25 16:39:19 +08:00
builtins
Implement start/wait GC builtins
2024-10-09 22:31:28 +08:00
callframe
Provide asm test case for test_developertest
2022-08-25 16:39:19 +08:00
calltype
Reason:add birdge AsmInterpreterEntry call ir
2024-09-26 17:22:55 +08:00
changelistener
Copy hclass when SetIsPrototype
2024-01-17 16:24:51 +08:00
clampedarray
修复SetValueInBufferForUint8Clamped,实现方法与ToUint8Clamp一致
2024-01-08 17:22:48 +08:00
class
format try catch
2024-05-09 16:48:57 +08:00
compareobjecthclass
support HintGC native api
2024-09-26 23:56:25 +08:00
concurrent
add the concurrent module test
2023-01-13 17:00:34 +08:00
container
Fixed the security issue
2024-10-10 20:14:49 +08:00
createarray
Bugfix:fixed setelements to dictionary mode array
2023-06-19 11:52:15 +08:00
createobject
Add CreateObjectHavingMethod IR
2024-08-10 18:18:27 +08:00
dataproperty
update test/moduletest/dataproperty/dataproperty.js.
2023-07-15 02:39:04 +00:00
dataview
Reason:add dataview setInt32 setFloat32 setFloat64 optimize
2024-04-09 19:53:41 +08:00
datecase
fix dst
2023-11-03 16:28:57 +08:00
datecompare
bugfix of Compare Date
2023-05-09 14:41:58 +08:00
dateparse
[Bug]: Bug in date parse
2024-03-25 10:50:22 +08:00
datetimezone
fix regress-5179.js problem
2023-12-22 09:44:57 +08:00
datetimezonetitleid
fix regress-5179.js problem
2023-12-22 09:44:57 +08:00
decodeuricomponent
decodeURIComponent process invalid utf-8
2024-08-31 15:41:34 +08:00
definefield
Fixed PR 8156 review
2024-07-25 15:33:01 +08:00
definefunc
V8 ark not match error
2024-05-06 21:37:04 +08:00
definesendableclass
Support use class object in sendable class
2023-12-31 15:00:55 +08:00
deleteobjproperty
Reason:optmize delete property
2023-12-12 16:58:41 +08:00
deregistermodule
Bugfix for Reload module crash when garbage collection didn't be triggered
2023-08-23 18:08:35 +08:00
div
Bugfix on StubBuilder::FastIntDiv when left is INT_MIN and right is -1
2023-10-18 10:14:15 +08:00
dynamicimport
add module UT
2024-08-09 09:23:01 +08:00
dynamicimportsharedmodule
Add module UT
2024-10-26 14:30:16 +08:00
dyninstruction
Provide asm test case for test_developertest
2022-08-25 16:39:19 +08:00
ecmastringtable
Add NewFromASCIISkippingStringTable
2024-04-16 17:45:40 +08:00
elements_kind
ElementsKind hclass compare in array builtins
2024-07-31 17:21:59 +08:00
elements_kind_generic
Define ECMASCRIPT_ENABLE_ELEMENTSKIND_ALWAY_GENERIC
2024-04-18 16:03:07 +08:00
equal
Fix JSTaggedValue::Equal Bug
2023-05-11 11:01:03 +08:00
errorcause
cause property for Error objects
2023-07-04 00:26:03 -07:00
errorhelper
Bugfix:[Bug]: An exception was generated while throwing an exception
2024-04-09 15:46:29 +08:00
esmnestedimportcjs
Support Lazy import cjs and so
2024-07-17 19:56:43 +08:00
flatten
运行ABC文件过程中,函数panda::ecmascript::EcmaString::FlattenNoGC存在空指针异常拒绝服务漏洞
2023-08-26 11:37:27 +08:00
forawaitof
bugfix 262 cases of for-await-of
2023-03-13 18:38:28 +08:00
forin
Fix for-in when redefining property
2024-08-01 19:57:15 +08:00
forin_delete_property
Optimize for-in loop
2023-10-12 10:00:43 +08:00
forin_dictionary_mode
Optimize for-in loop
2023-10-12 10:00:43 +08:00
forin_empty_prototype
Optimize for-in loop
2023-10-12 10:00:43 +08:00
forin_enum_cache
Optimize for-in loop
2023-10-12 10:00:43 +08:00
forin_non_empty_prototype
Optimize for-in loop
2023-10-12 10:00:43 +08:00
forin_primitive
Forin bugfix
2023-10-28 17:10:02 +08:00
forin_special_object
Optimize for-in loop
2023-10-12 10:00:43 +08:00
fortest
没有抛异常
2024-02-23 16:26:25 +08:00
funcprotochangeobjectandnew
Fix ic issue
2024-07-15 22:35:51 +08:00
functionapply
Revert PR7195 Because Incompatible change
2024-09-05 18:41:45 +08:00
generator
Fix some bug
2023-12-21 16:19:42 +08:00
getpropertybyic
Using the IC for property access, the getter encountered causes the obj to be modified, but the op is not updated with the obj
2023-11-14 20:38:18 +08:00
getpropertybyindex
Fix GetPropertyByIndex
2023-06-15 17:17:35 +08:00
getunmappedargs
Provide asm test case for test_developertest
2022-08-25 16:39:19 +08:00
global
description: BUILD.gn format error fix
2023-08-20 11:02:06 +08:00
globalaccessor
Provide asm test case for test_developertest
2022-08-25 16:39:19 +08:00
globalrecord
Provide asm test case for test_developertest
2022-08-25 16:39:19 +08:00
globalthis
BugFix where Object.keys(globalThis) is Assertion intercept
2024-01-04 09:23:42 +08:00
helloworld
Decrease ut cost time
2023-12-19 21:15:14 +08:00
hugearray
timoutlimit
2024-06-29 11:06:26 +08:00
hugeictest
Fix IC Slot
2024-08-17 14:15:50 +08:00
ictest
HClass changed but not Notify bugfix
2024-10-18 10:13:53 +08:00
instanceofic
If prototype is at end need to return false
2024-05-16 14:06:52 +10:30
intl
IR for Intl.Collator.prototype.resolvedOptions
2024-09-13 18:16:12 +08:00
jsonparser
Description: Add endOfString check for JSON parse
2024-07-14 16:47:45 +08:00
jsonstringifier
Stringify fix
2024-07-15 22:17:25 +08:00
ldmodulensbyic
Bug Fix of IC StoreMiss/LoadMiss
2022-08-25 11:20:44 +08:00
lexicalenv
Provide asm test case for test_developertest
2022-08-25 16:39:19 +08:00
linkedhashtable
BugFix: Fix that GetDeletedElementsAt was not handled in the special case of deleting the entire table
2023-11-08 16:53:05 +08:00
loadicbyname
IC 字典模式下异常
2024-09-21 18:28:11 +08:00
loadicbyvalue
IC 字典模式下异常
2024-09-21 18:28:11 +08:00
localelowercase
optimize ToLocalLowerCase and ToLocaleUpperCase
2022-11-29 17:14:19 +08:00
mapforeach
Remove excessive branch in ForEach builtin
2024-03-25 22:32:39 +08:00
mapget
Optimize Map/Set.clear
2024-04-22 20:37:34 +08:00
mapset
gethash
2024-04-24 19:38:52 +08:00
memleakobjectcreate
Modify unittest gn
2023-03-07 16:13:45 +08:00
merge
Fix UpdateMainMethodIndex multi thread bug
2024-07-23 15:29:08 +08:00
module
Fix UpdateMainMethodIndex multi thread bug
2024-07-23 15:29:08 +08:00
moduleImportJson
Fix UpdateMainMethodIndex multi thread bug
2024-07-23 15:29:08 +08:00
moduleLazyImport
Fix lazy import shadows dynamic import
2024-09-20 16:44:05 +08:00
moduleTopLevelAwait
补充模块化ut part4
2024-08-30 11:15:47 +08:00
moduleUseCjs
Fix UpdateMainMethodIndex multi thread bug
2024-07-23 15:29:08 +08:00
multiargs
Provide asm test case for test_developertest
2022-08-25 16:39:19 +08:00
multiconstpoolarray
JS Module Test Code Refactoring - JS Modification
2024-04-13 17:18:45 +08:00
multiconstpoolclass
JS Module Test Code Refactoring - JS Modification
2024-04-13 17:18:45 +08:00
multiconstpoolconstructor
JS Module Test Code Refactoring - JS Modification
2024-04-13 17:18:45 +08:00
multiconstpoolfunc
JS Module Test Code Refactoring - JS Modification
2024-04-13 17:18:45 +08:00
multiconstpoolobj
JS Module Test Code Refactoring - JS Modification
2024-04-13 17:18:45 +08:00
multiprotoic
Fix ic in multi proto
2023-04-04 17:32:44 +08:00
negintmin
[Bug]: 汇编解释器中进行乘法运算时返回的结果导致后续除法无法区分±Infinity
2023-07-19 09:37:43 +08:00
newobjdynrange
bugfix:newobjrange has a bug when set fun.prototype to non-object
2024-04-22 15:39:25 +08:00
number
修复JSFunction::Call重复调用问题
2024-05-23 18:50:33 +08:00
object
add object IR
2024-05-05 16:12:06 +08:00
objectcloneproperties
Provide asm test case for test_developertest
2022-08-25 16:39:19 +08:00
objectdefineproperties
Reason:fix bug for defineProperties
2023-12-28 21:09:50 +08:00
objectentries
Signed-off-by: hecunmao <hecunmao@huawei.com>
2024-06-16 18:55:29 +08:00
objectfreeze
Bugfix on GlobalDictionary::InvalidatePropertyBox which index is wrong entry param for InvalidateAndReplaceEntry
2024-01-06 15:39:40 +08:00
objectgetownproperty
实现接口:BuiltinsObject::GetOwnPropertyDescriptors
2024-02-04 18:00:55 +08:00
objecthasownproperty
hasownproperty 优化toElementIndex IR、IsInternalString IR逻辑
2024-09-03 09:49:18 +08:00
objectkeys
Reason:add BinarySearch IR
2024-04-23 21:00:46 +08:00
objoperate
bugfix:ObjectOperator::UpdateDataValue use a moved JSTaggedValue
2024-06-13 20:12:22 +08:00
objseal
Fix ut bugs
2023-12-14 22:21:25 +08:00
promise
Provide asm test case for test_developertest
2022-08-25 16:39:19 +08:00
propertydetector
Opt string regexp
2024-04-25 16:51:36 +08:00
protobuf
Bugfix for loading circular dependency cjs file
2023-02-21 14:22:57 +08:00
proxy
回退proxy的toString问题
2024-07-27 14:52:14 +08:00
rangeerror
RETURN_VALUE_IF_ABRUPT_COMPLETION should return JSTaggedValue::Exception()
2024-04-06 18:37:00 +08:00
regexp
regexp replaceInternal优化
2024-11-07 19:58:04 +08:00
regexpcallthrow
Provide asm test case for test_developertest
2022-08-25 16:39:19 +08:00
regexpflagd
reflect.set中获取不到typearray的长度
2023-11-14 19:37:31 +08:00
regexpmaxindex
修改BuiltinsRegExp::AdvanceStringIndex的index类型,index最大数是安全数
2024-01-10 16:06:24 +08:00
regress
refactor js repeat code for regress case3
2024-04-30 16:48:27 +08:00
regressarraybuffer
Object.entries获取Uint8Array超限制,需要返回RangeError
2023-12-05 12:55:58 +08:00
regressbufferdetach
修改JSTypedArray::FastGetPropertyByIndex当IsDetachedBuffer时不抛出异常
2023-12-22 17:55:53 +08:00
regressdate
重新修复StringReader::ReadNumber()对int值的取值范围判定
2023-11-29 19:35:55 +08:00
regressdatetime
按照ecma标准修改方舟JSDateTimeFormat::InitializeDateTimeFormat
2023-12-22 11:06:26 +08:00
regressdefineproperty
[Bug]: defineProperty should modify an InternalAccessor to Value
2024-03-20 15:54:18 +08:00
regressfunction
Fix regress test
2024-09-26 15:32:41 +08:00
regressmathmaxmin
Reason:opt Math Max/Min
2024-05-04 14:58:49 +08:00
regressparseInt
parseInt(4,'16') Get an Error Result
2024-06-09 17:24:21 +08:00
regressproxy
Fix regress test
2024-09-26 15:32:41 +08:00
regresssstring
修改BuiltinsString::Match,Replace,Search 等函数
2023-12-28 18:20:27 +08:00
regresssuper
[新需求]: 为 !7215 补充测试用例
2024-07-04 15:08:03 +08:00
require
Support require path of "." to load "./index" file
2024-01-08 14:06:36 +08:00
sendable
Add sendable ut
2024-08-08 16:19:16 +08:00
sendableclassuseimport
Support Lazy Import
2024-07-10 00:41:17 +08:00
sendablecontext
Support use class object in sendable class
2023-12-31 15:00:55 +08:00
sendableenv
Support sendable env
2024-05-12 17:41:27 +08:00
sendablefunc
Revert "Close multi thread TranslateClass"
2024-07-18 15:30:37 +08:00
setobjectwithproto
Opt Array.isArray & Reflect.get & Object.SetPrototypeOf
2024-05-27 19:26:21 +08:00
sharedarray
Revert "Temporarily disable shared containers test for compile reason"
2024-03-25 17:14:42 +08:00
sharedcheck
Support use class object in sendable class
2023-12-31 15:00:55 +08:00
sharedcollectionsexception
Add Ut for Shared Collections Exception
2024-03-27 21:51:45 +08:00
sharedic
!6243 Fix OHOS compile error
2024-02-21 18:18:32 +08:00
sharedJSON
Add parseSendable UT
2024-04-28 21:14:08 +08:00
sharedmap
Revert "Temporarily disable shared containers test for compile reason"
2024-03-25 17:14:42 +08:00
sharedmodule
Add module UT
2024-10-26 14:30:16 +08:00
sharedset
Revert "Temporarily disable shared containers test for compile reason"
2024-03-25 17:14:42 +08:00
sharedtypedarray
Fix some typedarray bugs and Add UT
2024-04-14 19:37:09 +08:00
shareduse
chmod number and string should be shared types
2024-10-29 16:53:53 +08:00
spreadoperator
告警清除:一行只有一条语句
2024-05-04 16:03:09 +08:00
stack
Stack SetProperty Bugfix
2024-10-23 17:32:10 +08:00
stackoverflow
Exception not thrown!
2024-04-16 19:56:30 +08:00
storeglobalvarIC
bugfix:store global var uses two slots
2024-05-16 14:49:18 +08:00
storeicbyname
UpdateReceiverHClass in UpdateStoreHandler
2024-09-04 13:56:38 +08:00
storeicbyvalue
storeIcByValue should change Key to propertyKey
2024-05-07 16:51:34 +08:00
string
Reason:optimize CopyArray
2024-10-21 16:53:37 +08:00
stringfromcharcode
Reason:optimize string toLowercase
2024-03-07 19:48:02 +08:00
stringlocalecompare
Opt string.localeCompare
2024-06-06 09:52:10 +08:00
stringrepeat
fixd string repeat max length problem
2023-12-28 13:57:50 +08:00
stringreplace
Fix FlatStringInfo bug
2024-11-05 19:47:33 +08:00
stringreplaceall
Optimize String.replaceAll with concat
2024-09-25 18:04:25 +08:00
stringslice
Merge branch 'master' of https://gitee.com/openharmony/arkcompiler_ets_runtime into builtins_string_slice
2023-10-28 15:28:38 +08:00
stringsplit
optimize regexp replace internal string concat
2024-04-17 15:59:03 +08:00
stringtrim
fixbug in trim
2023-11-04 11:19:07 +08:00
stubbuilder
Modify Error Handle Progress of ark_js_vm
2024-02-18 15:12:25 +08:00
supercallRelease
bugfix:bug in FastSuperAllocateThis,where newTarget should callruntime
2024-05-15 15:04:33 +08:00
symbol
use constant string for symbol tostring
2024-10-16 18:06:50 +08:00
throwdyn
Provide asm test case for test_developertest
2022-08-25 16:39:19 +08:00
throwerror
Concat方法异常未抛出
2024-11-04 18:53:17 +08:00
trycatch
函数panda::ecmascript::JSObject::SetElements存在非法内存写入漏洞
2023-06-26 19:49:40 +08:00
typearray
Reason:optimize typearray construct
2024-10-29 10:32:40 +08:00
typedarrayat
refactor js code typearray and weakcollection
2024-05-08 14:53:47 +08:00
typedarrayfill
Bug in TypedArray Fill
2024-08-25 14:13:50 +08:00
typedarrayfilter
TypedArray.prototype.filter 用例失败
2024-09-02 17:24:25 +08:00
typedarrayfindlast
Revert PR:7333,7083
2024-07-28 15:37:42 +08:00
typedarrayfrom
Optimize default ctor for derivative class
2024-08-25 18:07:36 +08:00
typedarrayfrom_in_api14
Modify expectation of UT
2024-11-15 18:31:57 +08:00
typedarrayjoin
modify typearray testcase
2024-05-08 15:53:03 +08:00
typedarraynan
[Bug]: 运行abc文件过程中,函数BuiltinsTypedArray::ToReversed存在非法内存访问漏洞
2023-09-11 19:59:57 -07:00
typedarrayreverse
use std::reverse/std::sort for typedArray
2024-11-05 21:07:37 +08:00
typedarrayset
TypeArray Set IR
2024-04-10 20:06:03 +08:00
typedarrayslice
refactor js code typearray and weakcollection
2024-05-08 14:53:47 +08:00
typedarraysort
use std::reverse/std::sort for typedArray
2024-11-05 21:07:37 +08:00
typedarraysubarray
refactor js code typearray and weakcollection
2024-05-08 14:53:47 +08:00
typedarraytosorted
modify typearray testcase
2024-05-08 15:53:03 +08:00
typedarraywith
modify typearray testcase
2024-05-08 15:53:03 +08:00
watch
Fix UT of runtime for method name
2024-05-26 17:31:28 +08:00
weakcollectionswithsymbol
refactor js code typearray and weakcollection
2024-05-08 14:53:47 +08:00
weaktransitions
Provide asm test case for test_developertest
2022-08-25 16:39:19 +08:00
wrapperclassfunc
Provide asm test case for test_developertest
2022-08-25 16:39:19 +08:00
yieldstar
Provide asm test case for test_developertest
2022-08-25 16:39:19 +08:00
BUILD.gn
Modify expectation of UT
2024-11-15 18:31:57 +08:00