Skip to content

deps: update v8 to 15.8 - #67070

Draft
legendecas wants to merge 9 commits into
nodejs:mainfrom
legendecas:v8-158
Draft

legendecas wants to merge 9 commits into
nodejs:mainfrom
legendecas:v8-158

Conversation

@legendecas

Copy link
Copy Markdown
Member

No description provided.

legendecas and others added 8 commits October 27, 2026 16:53
Major V8 updates are usually API/ABI incompatible with previous
versions. This commit adapts NODE_MODULE_VERSION for V8 15.8.

Refs: https://github.com/nodejs/CTC/blob/master/meetings/2016-09-28.md
Original commit message:

    [sandbox] fix dispatch table access on illumos

    illumos pointers are VA48, can allocate from the top of the 64-bit range
    as well.

    Co-Authored-By: Dan McDonald <danmcd@mnx.io>
    Refs: nodejs#65161
    Change-Id: I7d803ca0da2ab6c7cc206cb964d63683523a13da

Refs: v8/v8@011b2de
Original commit message:

    Do not use preserve_most when targeting the MSVC ABI

    In the Microsoft C++ ABI, because preserve_most changes the calling
    convention, clang mangles it with U while cdecl gets an A, which
    means components compiled with different toolchains can fail to link.
    Make it a no-op when targeting MSVC and its ABI.

    Co-Authored-By: Stefan Stojanovic <stefan.stojanovic@janeasystems.com>
    Refs: nodejs#55784
    Change-Id: I67b49e739942d4026ac060be35bb39ec22256cbd

Refs: v8/v8@7d7e8c2
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

Review requested:

  • @nodejs/gyp
  • @nodejs/security-wg

@nodejs-github-bot nodejs-github-bot added build Issues and PRs related to Node.js builds or CI infrastructure. dependencies PRs that add, update, or configure Node.js dependencies. needs-ci PRs that need a full CI run. labels Oct 27, 2026
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

V8 deprecated --harmony-struct.

Refs: https://chromium-review.googlesource.com/c/v8/v8/+/8610686
Signed-off-by: Chengzhong Wu <cwu631@bloomberg.net>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build Issues and PRs related to Node.js builds or CI infrastructure. dependencies PRs that add, update, or configure Node.js dependencies. needs-ci PRs that need a full CI run.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants