Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP]: feat: add v8 Support. #586

Open
wants to merge 33 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
40c071c
feat: add v8 release and atomicString impl
andycall Mar 30, 2024
f68fcfa
Committing clang-format changes
Mar 30, 2024
e228e77
update submodule url
Apr 3, 2024
b8dc306
feat: split v8 and quickjs templates.
andycall Apr 18, 2024
46c80f2
test: add atomic string testing.
andycall Apr 18, 2024
6b0a5b0
fix: fix build scripts.
andycall Apr 19, 2024
e894167
feat: add script_value
Apr 21, 2024
3967411
feat: fixed v8_per_context_data.h compilation errors
May 23, 2024
c659a43
feat: Implement v8_per_context_data.cc
May 27, 2024
087d1c1
feat:resolve link error to compile webf_unit_test
May 28, 2024
3b2a82c
feat: add v8_initializer.cc
Jun 5, 2024
d754d0f
feat: USING_FAST_MALLOC uses the util namespace
Jun 14, 2024
72e8cae
feat: PartitionAlloc standalone only support Linux
Jun 27, 2024
4bae3d8
feat: script_value.h compiled successful
Jun 28, 2024
c196a97
feat: delete some wtf
Jul 2, 2024
a6e14b3
feat: add dart_isolate_context.cc
Jul 3, 2024
5898492
feat: support ScopedPersistent<v8::Context>
Jul 5, 2024
dd87754
feat: add v8_member_installer
Aug 16, 2024
dc39e64
feat: call v8 InstallFunctions
Aug 23, 2024
5dce2db
feat: v8 generateMethodArgumentsCheck
Aug 23, 2024
10f6edc
feat: ExecutingContext from v8 isolate
Aug 23, 2024
f2fd726
feat: add V8ThrowException
Aug 23, 2024
2fde158
feat: declare WindowOrWorkerGlobalScope::setTimeout
Aug 23, 2024
11ade2a
feat: add Converter<IDLCallback>
Aug 25, 2024
7fd05db
feat: generate the setTimeout binding code
Aug 27, 2024
e1478ec
feat: implement setTimeout
Sep 7, 2024
63113e3
fix: compile error
Sep 7, 2024
b3c46ea
feat: update -mmacosx-version-min=13.3
Sep 7, 2024
80444f4
feat: support ExecutingContext::Timers()
Sep 7, 2024
4050a3a
feat: update macos x86_64 v8 git submodule
Sep 17, 2024
07c7244
feat: cmake support x86_64
Sep 17, 2024
3a0ea05
fix: Embedder-vs-V8 build configuration mismatch.
Sep 21, 2024
13e58bf
fix: Context::Global() need Context::Scope
Sep 21, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
[submodule "bridge/third_party/quickjs/vendor/mimalloc"]
path = bridge/third_party/quickjs/vendor/mimalloc
url = https://github.com/microsoft/mimalloc
tag = v1.7.9
tag = v1.7.9
[submodule "bridge/third_party/v8"]
path = bridge/third_party/v8
url = https://github.com/openwebf/v8-release.git
branch = feat/macos_x86_64
Loading
Loading