duomingliang
06b885cd29
enable jit inline
...
Change-Id: I03a14dc8f94a24b2346e67e1327953c38e7f8397
fix fastcall deopt
Change-Id: Icad62a5c93835e2d71197eff03b464f7ed0efd88
bugfix of litecg
Change-Id: I0e55efd2bb44e13387a48ad5ca6e6f25bb08e53f
close inlining when running apps
Change-Id: I1d5e063bc1018090dde0af6095a8a2469c5affe6
codecheck & compile error fix
Change-Id: I3f3442c3812d515bc1fa89bc1208ec2acbed6817
bugfix
Change-Id: Iddf6fc5cc2cba8b856447896b982aabd175e27d0
comment fix
Change-Id: I7be64154e2e7b98550f40522a9caa6b99a31a7e1
2024-06-07 19:18:25 +08:00
openharmony_ci
7364f933d8
!7500 An exception was generated when throwing an exception. Procedure
...
Merge pull request !7500 from 贺存茂/ExceptionGenerationWhereThrow
2024-06-05 01:26:58 +00:00
zhangyukun8
3ce238478b
Fix GetMethodLiteral in jit mode
...
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9UVFK?from=project-issue
Signed-off-by: zhangyukun8 <zhangyukun8@huawei.com>
Change-Id: Ibe69dee8872a46da10106ac06e436aaa869a02a8
2024-06-04 17:29:57 +08: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
openharmony_ci
a77699f040
!7607 [JIT] reuse machine code and profile type info
...
Merge pull request !7607 from haizaibali/jit_reuse_profile
2024-06-03 04:00:58 +00:00
openharmony_ci
dd04845f18
!7620 Fix Nonmovable space allocate fail under sensitive status
...
Merge pull request !7620 from dingwen/kuaishou_br
2024-06-02 03:01:20 +00:00
dingwen
67e3f97bc4
Fix Nonmovable space allocate fail under sensitive status
...
Description:Fix Nonmovable space allocate fail under sensitive status
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9TFB3?from=project-issue
Signed-off-by: dingwen <dingwen6@huawei.com>
Change-Id: Iacbabed496b6c52488b6f28217a206954bc436ca
2024-06-01 22:12:49 +08:00
eching
41992c6014
JitFort and CodeSigner support
...
Signed-off-by: eching <edward.k.ching@gmail.com>
2024-06-01 18:09:43 +08:00
zhaishimin
827e331db7
[JIT] reuse machine code and profile type info
...
Change-Id: Iee9ab6691c53b7beb3aaefe871b85a9a650f3911
2024-05-31 17:58:59 +08:00
rentangyu
af7c281cc0
加载依赖库时异常,异常定位信息增强
...
issues:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9QG90
Signed-off-by: rentangyu <rentangyu@huawei.com>
2024-05-20 16:33:58 +08:00
openharmony_ci
5efbed6fb7
!6694 [新需求]: ArkTS bitvector支持
...
Merge pull request !6694 from liujia178/bitVector
2024-05-17 15:04:43 +00:00
liujia178
912623c7c3
Add BitVector Containers
...
Issue:I9CB36
Signed-off-by: liujia178 <liujia178@huawei.com>
2024-05-17 18:31:21 +08:00
openharmony_ci
d6de48e714
!7368 [新需求]: 新增Cell类型,并适配缓存ProfileTypeInfo以提升性能
...
Merge pull request !7368 from 李晨帅/Cell
2024-05-17 10:00:26 +00:00
Gymee
67d7fe0243
Fix code style
...
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9P72Q
Signed-off-by: Gymee <yumeijie@huawei.com>
Change-Id: Ie6943ffc145142d53273821db893be3f6eb5547c
2024-05-17 10:57:26 +08:00
wupengyong
44c8e4868d
Reason:fix hclass used by NewJSFunctionByHClass
...
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9OV5V?from=project-issue
Signed-off-by: wupengyong <wupengyong@huawei.com>
Change-Id: I520caed0bfa20d74370da39f0a50274258e54fc0
2024-05-16 16:09:01 +08:00
lichenshuai
7112c43755
[新需求]: 新增Cell类型,并适配缓存ProfileTypeInfo以提升性能
...
之前,profileTypeInfo位于method,当前已被移动至function,此时如果重复definefunc,则会使得profileTypeInfo被清空。
因此,需要缓存profileTypeInfo以提升性能。
新增Cell类型,用于缓存profileTypeInfo。
Issue: #I9OZOF
Signed-off-by: lichenshuai <lichenshuai@huawei.com>
Change-Id: I151d78401ea7eba03426fd80fd3549a7f12effa0
2024-05-15 17:51:47 +08:00
@han_177
702f3d5e1d
modify code alarms
...
Signed-off-by: @han_177 <hanjing35@huawei.com>
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9KY1E
2024-05-14 11:37:18 +08:00
openharmony_ci
1a12a03b98
!7304 support sendable env
...
Merge pull request !7304 from lijiamin/fix
2024-05-12 12:28:55 +00:00
lijiamin2019
25076981de
Support sendable env
...
Signed-off-by: lijiamin2019 <lijiamin24@huawei.com>
Change-Id: I12c98e977e9338cbe811cdd65b8e6b80bc8f4872
2024-05-12 17:41:27 +08:00
wengchangcheng
cdba5d43ba
fix napi sendable
...
1. add ut
2. fix some interface bug
https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9OLPG
Signed-off-by: wengchangcheng <wengchangcheng@huawei.com>
Change-Id: Ic26e5fe5fb39432a896b6a98a8e194006e623bf1
2024-05-12 00:16:30 +08:00
linxin
aa6fba5d96
New option compiler-jit-call-threshold: Trigger jit when the execution count of the js function reaches the specified number of times.
...
Signed-off-by: linxin <linxinyq@foxmail.com>
Change-Id: Iac8091b6fb9994d932fa008e41e83168c3d3b389
2024-05-10 14:05:35 +08:00
jiachong
85bfedc206
V8 ark not match error
...
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9MR3X
Signed-off-by: jiachong <jiachong6@huawei.com>
Change-Id: I6edc0831f49ba8bbea7d6eec5c7fd3b63eb37a22
2024-05-06 21:37:04 +08:00
openharmony_ci
27ae5a6b13
!7239 optimize napi_create_array_with length
...
Merge pull request !7239 from shilei91/master
2024-05-06 07:28:55 +00:00
shilei
b68c46bbfc
optimize create array with length
...
Signed-off-by: shilei <shilei91@huawei.com>
Change-Id: I4d0960710fa1cdbd7d55ab3df6b0bd0cdcd3bb9a
2024-05-05 09:20:16 +00:00
wangzhaoyong
54d43120e5
add initialize for function flag
...
Signed-off-by: wangzhaoyong <wangzhaoyong@huawei.com>
Change-Id: I268d98bae70a8171c35dcfadddc3b2b9cc7287c9
2024-05-05 01:15:02 +08:00
yaoyuan
cc79754cbe
NAPI Optimization StringRef::New
...
NewUtf8String without using stringTable
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9J078
Signed-off-by: yaoyuan <yuanyao14@huawei.com>
Change-Id: Ia2ec25753b737d60994466a51475a41156b4af6d
2024-04-27 22:11:43 +08:00
dingwen
b524484159
Allocate global const env and builtins string to read only space
...
Description:Allocate global const env and builtins string to read only space
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9HHKS?from=project-issue
Signed-off-by: dingwen <dingwen6@huawei.com>
Change-Id: Idf46cd6c2b98eec5b9bd54034d29c8f6567e1670
2024-04-26 16:48:54 +08:00
openharmony_ci
1e03338592
!6719 Optimize string regexp fastpath
...
Merge pull request !6719 from yaochaonan/match
2024-04-25 12:32:11 +00:00
yaochaonan
911a7c1b37
Opt string regexp
...
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9CRLW?from=project-issue
Signed-off-by: yaochaonan <yaochaonan@huawei.com>
Change-Id: I5c61752f3be923a4d9c48086613afcff5d0d3512
2024-04-25 16:51:36 +08:00
yang-19970325
cd97b621fd
Revert sendable json
...
This reverts commit f0037defe0
.
Signed-off-by: yang-19970325 <yangyang585@huawei.com>
Change-Id: I0b5de6c93dbad968208c8246fc3dab7e08904e68
2024-04-24 19:58:59 +08:00
openharmony_ci
4d73659898
!6794 [BaselineJIT] support BaselineJIT
...
Merge pull request !6794 from wzlgit/baseline_commit_blue
2024-04-21 12:06:06 +00:00
w00443755
e68673a13f
enable baseline compiler
...
add baseline builtins
Change-Id: Ib8d7c392c62e21eab19b17e45c0fafb499cbbed9
support running baseline compiler by option --compiler-force-baseline-compile-main=true
Change-Id: I7c7337faf9fad39ccffb2de28d46403e2f6cb22b
baseline jit part3
Change-Id: I36e8dd6a6fa6fffb738029a8620bbcd01df1e017
baseline part4
Change-Id: Ib45bcf7255a85aa48f864a6021adf819927e6a13
baseline part5 move baseline into compiler folder
Change-Id: Ia8781c95ae00c4f300e7267a6da0078b5d04e4c8
!185 support BaselinePrologue
* support BaselinePrologue part3
* support BaselinePrologue part2
* support BaselinePrologue
!187 [BaselineJit] support load baseline builtins
* [BaselineJit]support load baseline builtins
!186[BaselineJIT] workaround for baselinejit support install code
* install code part3
* install code part2
* baseline jit support intall code
!188 [BaselineJit] support CallBuiltin
* [BaselineJit] baseline support CallBuiltin
!189 [BaselineJIT]implement StackOffset class
* [BaselineJIT]implement StackOffset class
!190 [BaselineJIT]refactor BaselineAssembler and MacroAssembler
* [BaselineJIT]refactor BaselineAssembler and MacroAssembler
!191 [BaselineJIT] refactor class BaselineCompiler
* [BaselineJIT] refactor class BaselineCompiler
!192 [BaselineJIT] callbuiltin support new parameter type
new parameter type: int32_t,SpecialParameter,VirtualRegister
!193 [BaselineJIT]modify BaselineLoadObjByName function
* [BaselineJIT]modify BaselineLoadObjByName function
!194 [BaselineJIT] support new builtins
* [BaselineJIT] add BaselineTryLdGLobalByNameImm8ID16, BaselineStToGlobalRecordImm16ID16, BaselineLdaStrID16
!196 [BaselineJIT]bugfix for BaselinePrologue, align the rsp
* [BaselineJIT]bugfix for BaselinePrologue, align the rsp
!197 [BaselineJIT]bugfix for StackOffsetDescriptor
* [BaselineJIT]bugfix for StackOffsetDescriptor
!198 [BaselineJIT]workaround for helloworld testcase, helloworld can run successfully
* workaround for helloworld testcase, helloworld can run successfully
!200 [BaselineJIT]adapt profile collection
* [BaselineJIT]adapt profile collection
!201 [BaselineJIT]refactor baseline jit
* [BaselineJIT]refactor baseline jit
!203 [BaselineJIT]support trigger BaselineJITCompile and call baselinecode async
* [BaselineJIT]support trigger BaselineJITCompile and call baselinecode async
!202 [BaselineJIT]enable update hotness
* [BaselineJIT]enable update hotness
!205 [BaselineJIT]adapt JSCallDispatch interface
* [BaselineJIT]adapt JSCallDispatch interface
Change-Id: I4efce4346f985c7e074d7fc4bbfe3b081272e950
!195 [Baseline JIT] bytecode to builtin funs
* !206 enable bytecode builtins and call CHECK_PENDING_EXCEPTION
* [Baseline JIT] builtins:StobjbynameImm9Id16V8,StobjbynameImm16Id16V8,S…
* [Baseline JIT] builtins:CopyrestargsImm8,LdlexvarImm4Imm4,StlexvarImm4…
* [Baseline JIT] builtins: LdsuperbyvalueImm8V8,LdsuperbyvalueImm16V8,St…
* [Baseline JIT] builtins: DelobjpropV8,AsyncfunctionawaituncaughtV8,Cop…
* !204 enable bytecode builtins
* [Baseline JIT] builtins: DefineclasswithbufferImm8Id16Id16Imm16V8,Defi…
* [Baseline JIT] builtins: LdthisbynameImm8Id16,Definegettersetterbyval…
* [Baseline JIT] builtins: Callarg0Imm8,SupercallspreadImm8V8,ApplyImm8V…
* !199 enable bytecode builtin func
* [Baseline JIT] builtins: StrictnoteqImm8V8,StricteqImm8V8,Istrue,Isfal…
* [Baseline JIT] builtins: NegImm8,NotImm8,IncImm8,DecImm8,IsinImm8V8,In…
* [Baseline JIT] builtins: And2Imm8V8,Or2Imm8V8,Xor2Imm8V8,ExpImm8V8,Typ…
* [Baseline JIT] builtins:LessImm8V8,LesseqImm8V8,GreaterImm8V8,Greatere…
* [Baseline JIT] builtins:Add2Imm8V8,SUB2_IMM8_V8,MUL2_IMM8_V8,DIV2_IMM8…
* [Baseline JIT] builtins:CreateobjectwithbufferImm8Id16,Createobjectwit…
* [Baseline JIT]builtins:Createemptyobject,CreateemptyarrayImm8,Createem…
* [Baseline JIT] builtins:GetiteratorImm16,Asyncfunctionenter,Createasyn…
* [Baseline JIT] builtins:ldsymbol,ldglobal,Poplexenv,Getunmappedargs,Ge…
* [BaselineJIT] builtins: add base class
!209 handle opcode in baseline compiler
* handle opcode in baseline compiler
!210 [baseline jit]: add baseline stub call signature target kind info
* [baseline jit]: add baseline stub call signature target kind info
!212 [BaselineJIT]baseline builtin bugfix
* [BaselineJIT]baseline builtin bugfix
!207 [BaselineJIT]support BaselineBuiltinFrame
* [BaselineJIT]support BaselineBuiltinFrame
!214 [BaselineJIT]baseline builtin bugfix of using JSCallDispatch
* [BaselineJIT]baseline builtin bugfix JSCallDispatch
Change-Id: Id67b991df5dee753a38c284234d15b02f0d8a091
!215 [BaselineJIT]bugfix for StackOffsetDescriptor
* [BaselineJIT]bugfix for StackOffsetDescriptor
!216 [baseline jit]update bytecode builtins
* [baseline jit]update bytecode builtins
!213 [BaselineJIT]support BaselineReturn and BaselineReturnundefined
* [BaselineJIT]support BaselineReturn and BaselineReturnundefined
!218 [BaselineJIT]baseline builtin
* [BaselineJIT]baseline builtin:ldfunction,ldthis,asyncgeneratorresolvev…
!217 parse baseline-jit bytecode v1.0
* parse bytecode in baseline-jit
!220 [BaselineJIT]baseline refactor ParameterIndex
* [BaselineJIT]baseline refactor ParameterIndex
!223 [BaselineJIT]get function and method from stack, avoiding method is used after call
* [BaselineJIT]get function and method from stack, avoiding method is us…
!224 [BaselineJIT]bugfix for compiling x64.release
* [BaselineJIT]bugfix for compiling x64.release
!226 [BaselineJIT] adapt gc for BASELINE_BUILTIN_FRAME type
* [BaselineJIT]adapt gc for BASELINE_BUILTIN_FRAME type
!222 [BaselineJIT] parse baseline builtin args
* [BaselineJIT] parse baseline builtin args:part 2
* [BaselineJIT] parse baseline builtin args
!229 parse baseline-jit bytecode v2.0
* [BaselineJIT] parse bytecode v2.0
!230 [BaselineJIT] remove including undefined_function file
* [BaselineJIT] remove including undefined_function file
!228 handle byte opcode of jmp v2
* [baseline jit]handle opcode of jmp V2
[BaselineJIT]rebase bugfix
Change-Id: I078298849139317dfa89fb139979c1b7d938b344
!231 [BaselineJIT] fix bugs about reading bytecode
* [BaselineJIT] fix bugs about read bytecode
!232 [BaselineJIT] fix bug about processing arguments in stub
* [BaselineJIT] fix bug about processing argument in baseline-stubs
!233 handle int64_t type in CallBuiltin
* [baseline jit]handle int64_t type in CallBuiltin
!234 [BaselineJIT] fix bug for StToGlobalRecordImm16ID16
* [BaselineJIT] fix bug for StToGlobalRecordImm16ID16
!235 [BaselineJIT] fix bugs about args type
* [BaselineJIT] fix type of args that passing to builtins
!236 [BaselineJIT] do not pass constpool to builtins
* [BaselineJIT] do not passing constpool to builtin
Change-Id: I8c46d70527a3fedd841d28ac1908a02d4a66edeb
!237 [baselineJit]Bugfix for sp used in JSCallDispatch and incorretc type
* [baselineJit]Bugfix for sp used in JSCallDispatch and incorretc type
Change-Id: I3f42ecd06266a20b2b145cfe98bcbd97a2848bab
[BaselineJIT] dump_test bugfix
Change-Id: I97d21960ca98cd1a6fc9b1e81b647ff9d8d5d0c2
[BaselineJIT]codecheck fix
Change-Id: I93eb02e45b70f4a5bfee84fec0c8e2cdc765d348
code check bugfix part2
Change-Id: I8680dd2c098193705709691fa78e8e6f3ad8cd6c
bugfix for review
Change-Id: I49b28e109530b9f8b403ba22ba39948e02834021
[BaselineJIT]change file folder
Change-Id: I1f46110a804f17270badcff7cdeb2058ca164161
[BaselineJIT]bugfix for review part2
Change-Id: I190406652697f9b17ac6c84dd706262046dbb5f7
!238 [BaselineJIT] fix more than 6 args builtins
* [BaselineJIT] fix more than 6 args builtins
!239 [BaselineJIT] fix bug in parsing CALLTHISRANGE_IMM8_IMM8_V8
* [BaselineJIT] fix bug in parsing CALLTHISRANGE_IMM8_IMM8_V8
!240 [BaselineJIT] fix bug and add NewobjrangeImm8Imm8V8,NewobjrangeImm16Imm8V8
* [BaselineJIT] fix bug and add NewobjrangeImm8Imm8V8,NewobjrangeImm16Imm8V8
!241 [BaselineJIT] fix bug of ldnan, ldinfinity
* [BaselineJIT] fix bug of ldnan, ldinfinity
!242 [BaselineJIT] return JSCallDispatch result
* [BaselineJIT] return result of JSCallDispatch for baselinecode
!245 [BaselineJIT] fix builtins return value
* [BaselineJIT] fix builtins return value
!244 [BaselineJIT] save result to acc
* [BaselineJIT] save result to acc
!243 Bugfix for StlexvarImm4Imm4
* [baselineJit]Bugfix for StlexvarImm4Imm4
!246 [BaselineJIT] remove ldfunction
* [BaselineJIT] remove ldfunction
!248 [BaselineJIT] save result of DEFINECLASSWITHBUFFER_IMM8_ID16_ID16_IMM16_V8
* [BaselineJIT] fix return
!247 [baselineJit]Bugfix for Stlexvar and Ldlexvar
* [baselineJit]Bugfix for Stlexvar and Ldlexvar
!249 [BaselineJIT] Revert "!242[BaselineJIT] return JSCallDispatch result"
* Revert "!242 [BaselineJIT] return JSCallDispatch result"
!251 Bugfix for BaselineCreateobjectwithexcludedkeysImm8V8V8
* [baselineJit]Bugfix for BaselineCreateobjectwithexcludedkeysImm8V8V8
!252 [baselineJit]Bugfix for notException branch
* [baselineJit]Bugfix for notException branch
!250 [BaselineJIT] save result to acc in JSCallDispatch for baselinemethodcode
* [BaselineJIT] save result of JSCallDispatch to acc for baselinecode
!254 [BaselineJIT] fix type bug
* [BaselineJIT] fix type bug
!255 [BaselineJIT] fix bug of LDAI_IMM32
* [BaselineJIT] fix bug of LDAI_IMM32
!253 Bugfix for Poplexenv
* [baselineJit]Bugfix for Poplexenv
!256 [BaselineJIT] fix pc & refractor jscalldispatch for baseline-jit
* [BaselineJIT] fix pc of baseline-jit & refactor jscalldispatch for baseline-jit
!257 [BaselineJIT] replace indirectly jscalldispatch with jscalldispatchforbaseline
* [BaselineJIT] replace indirectly jscalldispatch with jscalldispatchforbaseline
!258 [BaselineJIT] fix using shl2 builtin bug
* [BaselineJIT] fix using shl2 builtin bug
!259 Bugfix and enable BaselineIstrue and BaselineIsFalse
* [baselineJit]Bugfix and enable BaselineIstrue and BaselineIsFalse
!260 [BaselineJIT] fix bug about passing FUNC parameter
* [BaselineJIT] fix bug about passing FUNC parameter
!261 [BaselineJIT] support passing parameters by stack and fix offset param bug
* [BaselineJIT] support passing parameters by stack and fix offset param bug
!263 [BaselineJIT] fix parameters bug of LdobjbyvalueImm16V8 & StobjbyvalueImm16V8V8
* [BaselineJIT] fix parameters bug of LdobjbyvalueImm16V8 & StobjbyvalueImm16V8V8
!262 Bugfix for jump offset
* [baselineJit]Bugfix for jump offset
!264 [BaselineJIT] fix intermediates v8 parameters bug
* [BaselineJIT] fix intermediates v8 parameters bug
Change-Id: I8bf4fdf7621770a1976925423de23693570365c9
!267 [BaselineJIT] fix bug of BaselineInstanceofImm8V8
* [BaselineJIT] fix bug of BaselineInstanceofImm8V8
!269 [BaselineJIT] support NEWOBJRANGE_IMM16_IMM8_V8 & fix calling DefineMethod runtimeStub
* [BaselineJIT] support NEWOBJRANGE_IMM16_IMM8_V8 & fix calling DefineMe…
!268 [BaselineJIT]support update hotness
* [BaselineJIT]enable update hotness part2
* [BaselineJIT]support update hotness
Change-Id: I24b02a9e015df7263b1e9d7210377add0bfc558c
CI bugfix
Change-Id: I2d5aef07a1f14b3c64585790cff99d64be0d6396
Signed-off-by: w00443755 <wangzhilei2@huawei.com>
2024-04-21 17:58:55 +08:00
yangxiaoshuai2022
633e07eed0
Merge branch 'master' of gitee.com:openharmony/arkcompiler_ets_runtime into microjob
...
Signed-off-by: yangxiaoshuai2022 <yangxiaoshuai@huawei.com>
2024-04-21 09:47:28 +00:00
yangxiaoshuai2022
c52783ad3c
微任务新增jobId
...
Signed-off-by: yangxiaoshuai2022 <yangxiaoshuai@huawei.com>
2024-04-21 15:32:18 +08:00
wengchangcheng
38db6db8ad
modify napi performance
...
1. add env in JSNativePointer deleter
2. delete new NativeObjectInfo
3. delete NapiNativeCallbackInfo, use ark stackinfo instead
https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9IDMS
Signed-off-by: wengchangcheng <wengchangcheng@huawei.com>
Change-Id: I1acf0e9f26096319ef74ef20e108ac63c9c2c21c
2024-04-21 14:47:41 +08:00
huoqingyi
f02aef4974
Remove TSManager and TSTypes
...
With the enhancement of the ability of PGO types, TSManager and TSTypes are no longer needed in the AOT compilation phase. So let's remove them.
Issue:
https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9GG52
Tests:
ark_js_host_unittest, AOT pog test262 AOT workload
Signed-off-by: huoqingyi <huoqingyi@huawei.com>
Change-Id: I381017de86c3f8f74ed84edd848b986bcf85a4b5
2024-04-18 19:02:45 +08:00
openharmony_ci
7ff2267ae7
!6848 Support concorrent jit compile
...
Merge pull request !6848 from xiaoweidong/parallel_jit_5
2024-04-16 13:01:38 +00:00
openharmony_ci
198a440950
!6893 Add NewFromASCIISkippingStringTable
...
Merge pull request !6893 from maojunwei/optnewstr
2024-04-16 11:44:51 +00:00
maojunwei
ba205ac5ee
Add NewFromASCIISkippingStringTable
...
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9G89Q
Signed-off-by: maojunwei <maojunwei1@huawei.com>
Change-Id: Idb15e8fd76cab03c6cce220f44b725e78d3a684b
2024-04-16 17:45:40 +08:00
xiaoweidong
5eeab88974
!41 [JIT] support pgo
...
* fix dump issue
* add option to decide pgo dump
* support jit compile class constructor
* fix codecheck
* support jit options with pgo
* rebase
* rebase & update jit profiler
* resolve conflicts
* [JIT] support pgo
Change-Id: Ia71a0dc85926d81b5613e7a9c7a3d24f6f1ca7ca
Signed-off-by: xiaoweidong <xiaoweidong@huawei.com>
2024-04-16 09:42:59 +08:00
openharmony_ci
622f6bd420
!6884 修改不合理断言:length和oldLength相等时,不会扩展数组
...
Merge pull request !6884 from 韩靖/master
2024-04-15 08:14:53 +00:00
xiaoweidong
2aed02e4e4
[JIT] jit concurrent compile 2
...
1. Add alloc check in new share obj hook
2. get callsite from frame directly for jit
3. fix comments
Change-Id: I5232a29e8c84385cfdb805237f587cb4d8e982c2
Signed-off-by: xiaoweidong <xiaoweidong@huawei.com>
2024-04-15 14:04:05 +08:00
xiaoweidong
b27afd924d
[JIT] support concurrent compile
...
Change-Id: I3d1db40eb479434875a9952c0f5f9279ff67cdaa
Signed-off-by: xiaoweidong <xiaoweidong@huawei.com>
2024-04-15 14:04:05 +08:00
hzzhouzebin
a4f332df22
fix ut
...
Signed-off-by: hzzhouzebin <zhouzebin1@huawei.com>
Change-Id: I9c9d2c569022b5f998b703ff10e5a10bf2480d47
2024-04-15 00:59:25 +08:00
yang-19970325
ad56146fcd
fix code review
...
Signed-off-by: yang-19970325 <yangyang585@huawei.com>
Change-Id: Ic87225c03646df2ac81ace6699bd4aacbee387ad
2024-04-14 23:14:06 +08:00
yang-19970325
d731ec8de3
Signed-off-by: yang-19970325 <yangyang585@huawei.com>
...
Change-Id: I5e12850f4130d555683cd52dd6aa0665899dd146
2024-04-14 23:11:38 +08:00
Gymee
8451e52e23
Fix some typedarray bugs and Add UT
...
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9GBNL
Signed-off-by: Gymee <yumeijie@huawei.com>
Change-Id: If113fb56a5ebf1dfd4aadfb4414755596fe0ae88
2024-04-14 19:37:09 +08:00
hwx1163501
2b9b81c9e1
修改不合理断言
...
Signed-off-by: hwx1163501 <hanjing35@huawei.com>
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9G4I2
2024-04-12 14:37:41 +08:00
openharmony_ci
37929da422
!6811 support sendable array buffer
...
Merge pull request !6811 from lijiamin/fix
2024-04-08 15:46:46 +00:00
lijiamin2019
0d8a96051b
support sendable array buffer
...
Signed-off-by: lijiamin2019 <lijiamin24@huawei.com>
Change-Id: I6abfec5cc725e3ec8e2b44804acd9b5b6b43b08a
2024-04-08 19:24:33 +08:00