modify JSHandle which disconnect the inheritance from class HandleBase
Signed-off-by: lifansheng <lifansheng1@huawei.com>
Change-Id: Id2803aa3df93a4c66a79d56e5245448a95212606
modify JSHandle which disconnect the inheritance from class HandleBase
Signed-off-by: lifansheng <lifansheng1@huawei.com>
Change-Id: I2ca99847b0f5aacbb8a072eb12a14cf0eadedd15
Refactor ID definition and callSignature initialization mechanism of runtime stub,
optimizer stub and bytecode handler stub,
reduce amount and complexity of macro used in calling those stubs.
Add stubDes struct to classify stubs both in AOT file generation phase
and AOT file loading phase.
Fix some circular dependency problems in including header files.
Fix certain inline function declaration and definition format problems, which could lead to
compiling errors.
Issue: https://gitee.com/openharmony/ark_js_runtime/issues/I4VMLD?from=project-issue
Test: stubTest(unit test), richards with asm interpreter enabled
Signed-off-by: luochuhao <luochuhao@huawei.com>
Change-Id: Ibd5fcd963347b97f8dec227f3245d2064463b0b0