arkcompiler_ets_runtime/ecmascript/builtins
openharmony_ci f9ad35e03c
!9430 RegExp GetFlags IR优化
Merge pull request !9430 from jiangmengyang/getflags
2024-09-29 15:59:34 +00:00
..
tests Fix wrong kind of method when different thread define sendable class 2024-09-16 21:11:20 +08:00
builtins_ark_tools.cpp support HintGC native api 2024-09-26 23:56:25 +08:00
builtins_ark_tools.h !8695 优化frame iteration 2024-08-26 22:42:13 +00:00
builtins_array.cpp ArrayFrom Get Error Result 2024-09-20 10:29:22 +08:00
builtins_array.h IR 优化 Array.property.fill 2024-09-20 10:58:17 +08:00
builtins_arraybuffer.cpp Optimizing ArrayBufferData pointer obtaining 2024-09-19 19:29:04 +08:00
builtins_arraybuffer.h Fix harmony/atomics-on-arraybuffer-detach.js 2024-05-23 18:21:49 +08:00
builtins_async_from_sync_iterator.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_async_from_sync_iterator.h Fix AsyncGenerator 2023-02-23 18:43:29 +08:00
builtins_async_function.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_async_function.h !1833 fix fuzztest errro and add new fuzztest 2022-07-25 08:49:51 +08:00
builtins_async_generator.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_async_generator.h Added New Code Of Asyncgenrator 2022-08-02 15:42:50 +08:00
builtins_async_iterator.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_async_iterator.h Added New Code Of Asyncgenrator 2022-08-02 15:42:50 +08:00
builtins_atomics.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_atomics.h 获取tag时gc介入,导致block数值发生改变 2024-03-13 17:14:22 +08:00
builtins_bigint.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_bigint.h Support BigIntConstructor inlint 2024-04-23 18:49:37 +08:00
builtins_boolean.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_boolean.h !1833 fix fuzztest errro and add new fuzztest 2022-07-25 08:49:51 +08:00
builtins_cjs_exports.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_cjs_exports.h !1833 fix fuzztest errro and add new fuzztest 2022-07-25 08:49:51 +08:00
builtins_cjs_module.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_cjs_module.h Modify code warning 2024-01-09 19:54:37 +08:00
builtins_cjs_require.cpp Fix gc dfx compile fail 2024-08-16 01:27:32 +08:00
builtins_cjs_require.h !1833 fix fuzztest errro and add new fuzztest 2022-07-25 08:49:51 +08:00
builtins_collator.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_collator.h Move ConstantPool from JSFunction to JSMethod 2022-08-17 18:58:42 +08:00
builtins_dataview.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_dataview.h [feature]:dataview.prototype.get arraybuffer.isview aot nativeinline 2024-04-02 12:37:44 +08:00
builtins_date_time_format.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_date_time_format.h Move ConstantPool from JSFunction to JSMethod 2022-08-17 18:58:42 +08:00
builtins_date.cpp Reason: revert "Reason:add log for new Date" 2024-09-28 15:49:30 +08:00
builtins_date.h Added DateNow builtin 2024-04-20 12:30:39 +08:00
builtins_displaynames.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_displaynames.h Add international specification module displaynames class code 2022-03-28 17:29:53 +08:00
builtins_errors.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_errors.h issue:https://gitee.com/openharmony/commonlibrary_ets_utils/issues/I83868 2023-10-31 16:44:57 +08:00
builtins_finalization_registry.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_finalization_registry.h Add WeakRef and FinalizationRegistry interfaces 2022-06-01 20:59:20 +08:00
builtins_function.cpp Fix regress test 2024-09-26 15:32:41 +08:00
builtins_function.h Inline some builtins of Object Function Reflect 2024-05-20 19:52:51 +08:00
builtins_gc.cpp Introduce more ecmascript GC builtins 2024-09-11 17:14:43 +07:00
builtins_gc.h Introduce more ecmascript GC builtins 2024-09-11 17:14:43 +07:00
builtins_generator.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_generator.h Sync js_runtime to openharmony 2021-09-08 09:20:53 +08:00
builtins_global.cpp Fix bytecode har to get moduleName incorrectly 2024-08-16 11:25:09 +08:00
builtins_global.h Optimize DecodeURIComponent For AOT 2024-09-23 11:28:26 +08:00
builtins_intl.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_intl.h Sync js_runtime to openharmony 2021-09-08 09:20:53 +08:00
builtins_iterator.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_iterator.h AOT support destructuring assignment 2024-03-12 20:07:15 +08:00
builtins_json.cpp !8495 optimize compiler(一期) 2024-08-07 09:50:17 +00:00
builtins_json.h Ason.parse support map 2024-08-04 10:38:56 +08:00
builtins_lazy_callback.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_lazy_callback.h support Intl.Segmenter for ECMA402 2024-01-24 19:11:45 -08:00
builtins_list_format.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_list_format.h According to the 2021 internationalization specification add international specification module listformat class code 2022-04-27 10:24:14 +08:00
builtins_locale.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_locale.h Sync js_runtime to openharmony 2021-09-08 09:20:53 +08:00
builtins_map.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_map.h Inline Map.get builtin 2024-04-09 15:47:09 +03:00
builtins_math.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_math.h Inline builtins Global.IsNan, Global.IsFinite, Math.Imul 2024-03-24 19:01:02 +08:00
builtins_method_index.h support top-level await for module 2023-12-09 22:47:29 +08:00
builtins_number_format.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_number_format.h Move ConstantPool from JSFunction to JSMethod 2022-08-17 18:58:42 +08:00
builtins_number.cpp delay the scope to the slow path 2024-09-24 11:54:27 +08:00
builtins_number.h Perf(Aot): App-workload optimization 2024-05-31 17:10:41 +08:00
builtins_object.cpp Fix the fuzz issue 2024-09-03 17:50:59 +08:00
builtins_object.h Opt Array.isArray & Reflect.get & Object.SetPrototypeOf 2024-05-27 19:26:21 +08:00
builtins_plural_rules.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_plural_rules.h Sync js_runtime to openharmony 2021-09-08 09:20:53 +08:00
builtins_promise_handler.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_promise_handler.h Upload promise code 2022-06-20 09:24:17 +08:00
builtins_promise_job.cpp Fix lazy import shadows dynamic import 2024-09-20 16:44:05 +08:00
builtins_promise_job.h Fix for supporting Dynamic import 2022-11-23 14:35:22 +08:00
builtins_promise.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_promise.h builtin.cpp repetitive code cleanup 2023-09-26 16:42:23 +08:00
builtins_proxy.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_proxy.h !1833 fix fuzztest errro and add new fuzztest 2022-07-25 08:49:51 +08:00
builtins_reflect.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_reflect.h Inline some builtins of Object Function Reflect 2024-05-20 19:52:51 +08:00
builtins_regexp-inl.h Optimize ArkJS VM build time 2024-07-30 16:26:35 +08:00
builtins_regexp.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_regexp.h Optimize ArkJS VM build time 2024-07-30 16:26:35 +08:00
builtins_relative_time_format.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_relative_time_format.h Sync js_runtime to openharmony 2021-09-08 09:20:53 +08:00
builtins_segment_iterator.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_segment_iterator.h support Intl.Segmenter for ECMA402 2024-01-24 19:11:45 -08:00
builtins_segmenter.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_segmenter.h support Intl.Segmenter for ECMA402 2024-01-24 19:11:45 -08:00
builtins_segments.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_segments.h support Intl.Segmenter for ECMA402 2024-01-24 19:11:45 -08:00
builtins_sendable_arraybuffer.cpp fix assert of allocatArrayBuffer 2024-08-27 10:39:27 +08:00
builtins_sendable_arraybuffer.h Fix SendableArrayBuffer 2024-04-14 19:37:16 +08:00
builtins_set.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_set.h Optimizes AOT ldobjbyname for Builtin.prototype in TypeScript 2023-10-12 14:40:25 +08:00
builtins_shared_array.cpp Fix wrong kind of method when different thread define sendable class 2024-09-16 21:11:20 +08:00
builtins_shared_array.h Add isArray and lastIndexOf to SendableArray 2024-08-26 14:20:42 +08:00
builtins_shared_async_function.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_shared_async_function.h Support sendable function 2024-07-07 16:50:46 +08:00
builtins_shared_function.cpp rollback code:shared function dont support bind 2024-07-24 14:51:23 +08:00
builtins_shared_function.h rollback code:shared function dont support bind 2024-07-24 14:51:23 +08:00
builtins_shared_map.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_shared_map.h Fix code check 2024-03-23 01:36:25 +08:00
builtins_shared_object.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_shared_object.h Support Builtins ShareObject/ShareFunction 2023-12-14 21:54:39 +08:00
builtins_shared_set.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_shared_set.h Fix code check 2024-03-23 01:36:25 +08:00
builtins_shared_typedarray.cpp Fix the bug of memcy fail 2024-08-15 11:23:05 +08:00
builtins_shared_typedarray.h Fix Symbol.toStringTag of SendableTypedArray 2024-08-09 14:18:50 +08:00
builtins_sharedarraybuffer.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_sharedarraybuffer.h Modify unreasonable double type 2022-09-09 22:43:01 +08:00
builtins_string_iterator.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_string_iterator.h Impl for-of and for-in HIR lowering 2023-10-26 15:40:03 +08:00
builtins_string.cpp !9535 优化normalize 获取静态常量 2024-09-29 12:32:13 +00:00
builtins_string.h Opt string.localeCompare 2024-06-06 09:52:10 +08:00
builtins_symbol.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_symbol.h fix napi_coerce_to_native_binding_object 2023-11-21 20:46:12 +08:00
builtins_typedarray.cpp Repair typed array assert question 2024-09-23 14:45:32 +08:00
builtins_typedarray.h Fix incorrect IR of NewTypedArray 2024-08-13 16:22:14 +08:00
builtins_weak_map.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_weak_map.h Sync js_runtime to openharmony 2021-09-08 09:20:53 +08:00
builtins_weak_ref.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_weak_ref.h Add WeakRef and FinalizationRegistry interfaces 2022-06-01 20:59:20 +08:00
builtins_weak_set.cpp optimize libark_jsruntiem builtins 2024-08-04 16:17:12 +08:00
builtins_weak_set.h Sync js_runtime to openharmony 2021-09-08 09:20:53 +08:00
builtins.cpp RegExp getFlags IR 优化 2024-09-26 23:15:38 +08:00
builtins.h RegExp getFlags IR 优化 2024-09-26 23:15:38 +08:00
shared_builtins.cpp Fix the fail of getting function name 2024-09-13 21:45:07 +08:00