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

src: use V8-owned CppHeap #53205

Draft
wants to merge 22 commits into
base: canary-base
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
3566324
deps: update V8 to 12.7.137
targos May 28, 2024
512a7b9
build: reset embedder string to "-node.0"
targos May 28, 2024
47be3ba
src: update NODE_MODULE_VERSION to 128
targos May 28, 2024
223de68
deps: always define V8_EXPORT_PRIVATE as no-op
targos Sep 21, 2022
a827b0e
deps: disable V8 concurrent sparkplug compilation
targos Apr 6, 2023
9b83b8e
deps: avoid compilation error with ASan
targos Jul 31, 2023
3849d83
deps: remove usage of a C++20 feature from V8
targos Aug 10, 2023
4da65e9
deps: patch V8 to avoid duplicated zlib symbol
targos Sep 16, 2023
35ebfb1
deps: silence internal V8 deprecation warning
targos Mar 11, 2024
38a5e0b
deps: patch V8 to support compilation with MSVC
StefanStojanovic Apr 21, 2024
9d544d4
deps: V8: revert CL 5331688
targos Apr 21, 2024
9d8823a
build: include v8-sandbox.h header in distribution
targos Apr 7, 2024
8d34ef7
src: add source location to v8::TaskRunner
fdoray Apr 16, 2024
f553d5d
build: disable ICF for mksnapshot
LeszekSwirski Apr 12, 2024
54ad3e4
test: update v8-stats test for V8 12.6
targos May 9, 2024
a1c9178
tools: update V8 gypfiles for 12.6
targos May 11, 2024
cb18042
deps: V8: cherry-pick 300451e869ae
joyeecheung May 30, 2024
6c7c7c5
src: remove dependency on wrapper-descriptor-based CppHeap
joyeecheung May 29, 2024
3df9fa1
src: use V8-owned CppHeap
joyeecheung May 29, 2024
04c21c9
src: migrate from deprecated SnapshotCreator constructor
joyeecheung May 30, 2024
128ffd5
deps: add Isolate::Free() and IsolateDisposeFlags::kDontFree
joyeecheung May 30, 2024
4176cef
src: use Isolate::Free()
joyeecheung May 30, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion common.gypi
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@

# Reset this number to 0 on major V8 upgrades.
# Increment by one for each non-official patch applied to deps/v8.
'v8_embedder_string': '-node.13',
'v8_embedder_string': '-node.9',

##### V8 defaults for Node.js #####

Expand Down
3 changes: 3 additions & 0 deletions deps/v8/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@
.torquelint-cache
.vscode
/_*
/base
/build
/buildtools
/check-header-includes
Expand Down Expand Up @@ -86,6 +87,7 @@
!/third_party/v8
!/third_party/wasm-api
/tools/builtins-pgo/profiles/*.profile
/tools/builtins-pgo/profiles/profiles_version
/tools/clang
/tools/gcmole/bootstrap
/tools/gcmole/gcmole-tools
Expand All @@ -95,6 +97,7 @@
/tools/luci-go
/tools/oom_dump/oom_dump
/tools/oom_dump/oom_dump.o
/tools/protoc_wrapper
/tools/turbolizer/build
/tools/turbolizer/.rpt2_cache
/tools/turbolizer/deploy
Expand Down
2 changes: 2 additions & 0 deletions deps/v8/.gn
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ no_check_targets = [
]

default_args = {
# Disable js dependencies like the closure compiler.
enable_js_protobuf = false
# Disable rust dependencies.
enable_rust = false
}
Expand Down
2 changes: 2 additions & 0 deletions deps/v8/AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ Alexander Botero-Lowry <alexbl@FreeBSD.org>
Alexander Karpinsky <homm86@gmail.com>
Alexander Neville <dark@volatile.bz>
Alexandre Vassalotti <avassalotti@gmail.com>
Alexey Pavlyutkin <alexey.pavlyutkin.community@gmail.com>
Alexis Campailla <alexis@janeasystems.com>
Allan Sandfeld Jensen <allan.jensen@qt.io>
Amos Lim <eui-sang.lim@samsung.com>
Expand Down Expand Up @@ -257,6 +258,7 @@ Sander Mathijs van Veen <sander@leaningtech.com>
Sandro Santilli <strk@keybit.net>
Sanjoy Das <sanjoy@playingwithpointers.com>
Sam James <sam@gentoo.org>
Sébastien Doeraene <sjrdoeraene@gmail.com>
Seo Sanghyeon <sanxiyn@gmail.com>
Shawn Anastasio <shawnanastasio@gmail.com>
Shawn Presser <shawnpresser@gmail.com>
Expand Down
Loading