36 Commits

Author SHA1 Message Date
panzhenyu1 3b96951d5c ARK WINDOWS run test262 case failed when reading abc file
related issue: https://gitee.com/openharmony/ark_runtime_core/issues/I5EJN9

Signed-off-by: panzhenyu1 <panzhenyu1@huawei.com>
Change-Id: Iee5f77ccbf15319c4028a651f2ef6b45b0762dee
2022-06-28 17:20:12 +08:00
huangyu 993f4884aa Refactor mutex, library loader and complement Windows thread API
Signed-off-by: huangyu <huangyu76@huawei.com>
Change-Id: I662463d239f6d050ef6908de70e0e98cf85bf2a6
2022-06-10 16:25:49 +08:00
openharmony_ci 92c2701d8a !148 support disassemble literals
Merge pull request !148 from qiuyu/master
2022-06-05 03:11:13 +00:00
qiuyu 65e6b5f533 Adaption of ark_disasm literals
Support disassembling literals.

Fix file Read mode on windows platform.

Test: we test locally with all abc files in haps in applications, and all abc files can be correctly disassembled on unix, windows and mac platform.

Signed-off-by: qiuyu <qiuyu22@huawei.com>
2022-06-03 00:04:18 +08:00
shawn_hu_ls a40d943765 Fix compile error on unix+amd64
Signed-off-by: shawn_hu_ls <huxiaowei3@huawei.com>
2022-05-29 19:22:35 +08:00
huangyu abde2cfcfc Enable compile shared library on MacOS
Signed-off-by: huangyu <huangyu76@huawei.com>
Change-Id: I6c937b4cee5913bc191a0fef869de6b8d3b4456a
2022-05-19 10:34:24 +08:00
songhao e69d39660c Add source_set
Signed-off-by: songhao <songhonghao@huawei.com>
2022-05-05 15:16:29 +08:00
wangyantian 07cbf977d7 Fix codex warnings
Signed-off-by: wangyantian <wangyantian@huawei.com>
2022-04-25 17:27:50 +08:00
huangyu 7a2e1e1ac5 Fix MacOS SDK Building
Signed-off-by: huangyu <huangyu76@huawei.com>
Change-Id: If1250b6d3cbbe1ebd9e28ff8676ef48870003a5d
2022-04-25 12:10:36 +08:00
huangyu 04a4ad57e1 Support ARK Previewer on Windows Platform
Signed-off-by: huangyu <huangyu76@huawei.com>
Change-Id: I9ab44583d364fec1f73aa10d6d066e730b320c17
2022-04-24 18:21:35 +08:00
wangyantian f5e2714e20 Fix codex warnings
Signed-off-by: wangyantian <wangyantian@huawei.com>
2022-04-19 15:55:14 +08:00
Nazarov Konstantin 442ee7ed5f fix test262 regression
Signed-off-by: Nazarov Konstantin <nazarov.konstantin@huawei.com>
2022-04-04 00:32:31 +03:00
Nazarov Konstantin c926f011ab issues 256,257
Signed-off-by: Nazarov Konstantin <nazarov.konstantin@huawei.com>
2022-03-29 23:20:35 +03:00
openharmony_ci 130be4f602 !109 fix opensource issues in ark_runtime_core
Merge pull request !109 from nazarovkonstantin/knazarov-fix-opensource-issues
2022-03-28 08:06:32 +00:00
Nazarov Konstantin 3cb8f51e32 transfered all patches from gitlab
Signed-off-by: Nazarov Konstantin <nazarov.konstantin@huawei.com>
2022-03-28 08:52:29 +03:00
Ilya Trubachev 1aa56bf224 copyright update
Signed-off-by: Ilya Trubachev <trubachev.ilya@huawei.com>
2022-03-25 13:17:51 +03:00
Ilya Trubachev b5364e7959 codehub issues fix
Signed-off-by: Ilya Trubachev <trubachev.ilya@huawei.com>
2022-03-22 17:28:04 +03:00
openharmony_ci 2f6c43559e !104 Fix codex warnings
Merge pull request !104 from wangyantian/master
2022-03-15 13:50:41 +00:00
wangyantian 48cfb064fa Fix codex warnings
Signed-off-by: wangyantian <wangyantian@huawei.com>
2022-03-15 20:53:28 +08:00
Ilya Trubachev c2b8d1f5c1 misprints fix
Signed-off-by: Ilya Trubachev <trubachev.ilya@huawei.com>
2022-03-15 14:49:59 +03:00
wangyantian b8b5e27503 Specify names of component and subsystem for static compilation target
Signed-off-by: wangyantian <wangyantian@huawei.com>
2022-03-14 10:48:57 +08:00
wangyantian a9b8445f30 Fix codex warnings.
Signed-off-by: wangyantian <wangyantian@huawei.com>
2022-03-06 22:25:09 +08:00
wangyantian 952d76e990 fix codex warnings(2022_02_15 runtime_core)
Signed-off-by: wangyantian <wangyantian@huawei.com>
2022-02-15 17:21:42 +08:00
Mikhail Sherstennikov b8a03be36a Move out logger options from the runtime
#I4SIRR [ https://gitee.com/openharmony/ark_js_runtime/issues/I4SIRR ]
    To be able to use logger options in targets, that don't comprise runtime
    library.
    Add separate target for logger options within libpandabase.
    Hereby, we can use logger options in applications that don't link runtime.
    all test262 testcase

Signed-off-by: Mikhail Sherstennikov <sherstennikov.mikhail@huawei.com>
2022-02-07 12:26:54 +03:00
ctw 4569bc643f modification for ut test
Change-Id: I12bb778d1930bbd24f949f46e6d8da6fc7fae05d
Signed-off-by: ctw <chentingwei2@huawei.com>
2022-01-17 22:10:58 +08:00
stesen b16d1e5b01 replace deprecated libc API mallinfo with mallinfo2
Signed-off-by: stesen <stesen.ma@huawei.com>
Change-Id: I57d8b4a68631b4203755eae91c89059f9a7a73ad
2022-01-03 15:17:06 +08:00
openharmony_ci dcb7313cb2 !42 Fix serious codecheck warnings
Merge pull request !42 from wangyantian/master
2021-12-24 08:00:20 +00:00
wangyantian 3fe4238952 Fix serious codecheck warnings(generated by OpenHarmony CI on December 24, 2021)
Signed-off-by: wangyantian <wangyantian@huawei.com>
2021-12-24 14:56:13 +08:00
shawn_hu_ls fa595eeb87 Delete some unnecessary exclusive words
Signed-off-by: shawn_hu_ls <huxiaowei3@huawei.com>
2021-12-24 12:55:34 +08:00
shawn_hu_ls 75fb4dc54c Fix code static checking warnings
Signed-off-by: shawn_hu_ls <huxiaowei0506@hotmail.com>
2021-09-24 17:08:00 +08:00
hufeng 6ddc814608 fix sdk compiling on mac
Signed-off-by: hufeng <hufeng20@huawei.com>
2021-09-14 16:42:16 +08:00
Ilya Trubachev 1032afbd44 Fixed macos build
Signed-off-by: Konstantin Baladurin <konstantin.baladurin@huawei.com>
2021-09-10 14:51:34 +03:00
y00576111 a4599e5405 upload runtime_core
Signed-off-by: y00576111 <yaojian16@huawei.com>
Change-Id: I2509006818624fd3960ef645165fdb1f317d3d5e
2021-09-07 21:51:18 +08:00
wanyanglan 086623961c fix gn format
Signed-off-by: wanyanglan <wanyanglan1@huawei.com>
2021-09-05 23:07:25 +08:00
wanyanglan 011881a2db fix compile bugs for libpandabase
Signed-off-by: wanyanglan <wanyanglan1@huawei.com>
2021-09-05 22:30:48 +08:00
wanyanglan 14c9021696 add ark runtime_core
Signed-off-by: wanyanglan <wanyanglan1@huawei.com>
Change-Id: I2564094cef9c6c41263e37faf9ffbbec14223dc7
2021-09-05 20:53:43 +08:00