7 Commits

Author SHA1 Message Date
wwwcg e2bdaebe59 chore(ios): update demo and docs 2025-05-22 17:55:18 +08:00
wwwcg 6674ee5fea build(ios): build compatibility of devtools module with cmake 4.0 (#4241) 2025-04-01 17:35:44 +08:00
wwwcg c9ee0a92c2 feat(hermes): hermes engine support (phase I) (#4169)
* feat(hermes): support hermes engine first part

feat(hermes): support hermes engine second part

feat(hermes): close demo v8 serialization

feat(hermes): jsi mode support

feat(hermes): demo build script support hermes

feat(hermes): use std::any_cast in ios 11 when opening c++ exception

* fix(ios): resolve hermes build error

* feat(hermes): remove obsolete context wrapper

* feat(ios): support dynamic switching hermes and jsc

* feat(hermes): engine infrastructure improve

* feat(hermes): devtools support for ios

* feat(hermes): update engine version and

* feat(ios): drop v8 engine support

* refactor(ios): bridge setup process and update demo

chore(hermes): update hermes context imp

* chore(hermes): resolve build issue

* chore(ios): remove unnecessary assert

* fix(hermes): resolve context nullptr exception

* feat(hermes): using embeded hbc code for hermes

refactor native source code 's structure

* feat(hermes): resolve bugs and code clean

* feat(hermes): update ws url for devtools under hermes engine

use android as hermes's identity for now

* feat(hermes): resolve build issue

* feat(hermes): add ArrayBuffer type support

* fix(hermes): resolve rebase issues

code refactor for ios jeexecutor

* fix(hermes): dynamic load not support for hermes

Temporary solution

* chore(hermes): add warning ignore mark

* feat(hermes): engine ctx bugfix

* feat(hermes): resolve android build issues

* feat(hermes): resolve android build issue

* fix(hermes): add null pointer check during engine release

optimize call function imp

* feat(hermes): resolve context release issue

* feat(hermes): use toLocaleLowerCase since hermes support

* fix(hermes): resolve build issues

* feat(hermes): use toLowerCase in hippy js package

* chore(hermes): restore android demo params

* fix(core): adjust context destructor timing to avoid crash

* feat(hermes): resolve context bug and config update

* feat(hermes): update core build scripts for android and ohos

* feat(ios): update podspec and bump deployment version

* build(hermes): update build config for android and ohos

* feat(hermes): resolve ohos build issues

* fix(hermes): resolve ohos build issue

* fix(hermes): resolve test failure

* docs(hermes): add hermes usage guide

* chore(hermes): use jsc by default in demo

* feat(hermes): update docs and code optimize

* chore(ios): disable bitcode for iOS demo

* docs(hermes): update hermes usage guide

* chore(hermes): revert android config modify

* feat(hermes): context code optimization

* feat(hermes): context code optimization

* build(js): resolve some frontend build issues
2025-03-05 21:06:21 +08:00
luomy 94eeaae7a3 feat(ios): support v8 for ios 2023-04-07 08:13:48 +00:00
ilikethese 18dc843fb6 feat(layout): replace taitank layout and remove layout directory (#2850)
* feat(layout): replace taitank layout and remove layout directory

* feat(layout): remove code owners

* feat(ios): replace taitank layout and remove layout directory

* feat(ios): replace taitank layout and remove layout directory

* feat(ios): replace taitank layout and remove layout directory

* feat(ios): set taitank as default layout engine

* feat(layout): update taitank layout version

* feat(layout): remove unnecessary cmake content

* fix(ios): remove unnessessary file

* feat(dom): add GlobalPackagesModule for dom

* feat(ios): make layout engines indenpendent subspec

* feat(ios): make layout engines indenpendent subspec

* feat(ios): make layout engines indenpendent subspec

---------

Co-authored-by: ilikethese <chenli@chenlideMacBook-Pro.local>
Co-authored-by: luomy <ozonelmy@163.com>
2023-02-24 04:05:20 +00:00
luomy d94bba28f8 refactor(ios): remove enable_bitcode confiuration for devtools cmakefile 2023-01-31 04:11:12 +00:00
luomy 0aaf063c5e chore(ios): modify podspec file for cocoapods integration (#2732)
* chore(ios): modify podspec file for cocoapods integration

* chore(ios): modify podspec file for cocoapods integration

* chore(ios): modify podspec file for cocoapods integration

* chore(ios): modify podspec file for cocoapods integration

* fix(ios): fix Github related issues

---------

Co-authored-by: Super Zheng <medns@126.com>
2023-01-30 10:01:06 +00:00