Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

deps: upgrade to libuv 1.45.0#48078

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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Closed

Conversation

santigimeno
Copy link
Member

@santigimenosantigimeno commentedMay 19, 2023
edited
Loading

Still I need to add the list of notable changes and bugs this fixes, but let's see how the CI goes.

Notable changes

Fixes

bricss and tniessen reacted with thumbs up emojibricss, H4ad, tniessen, gurgunday, and h-a-n-a reacted with hooray emojibricss, H4ad, and tniessen reacted with heart emojibricss, KhafraDev, MomenNano, taosx, orin220444, H4ad, tniessen, corporatepiyush, derhuerst, ex1st, and 2 more reacted with rocket emoji
@nodejs-github-botnodejs-github-bot added libuvIssues and PRs related to the libuv dependency or the uv binding. needs-ciPRs that need a full CI run. labelsMay 19, 2023
@debadree25debadree25 added the request-ciAdd this label to start a Jenkins CI on a PR. labelMay 19, 2023
Copy link
Member

@tniessentniessen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Does the newLICENSE-extra file present a problem for the license builder?

@github-actionsgithub-actionsbot removed the request-ciAdd this label to start a Jenkins CI on a PR. labelMay 19, 2023
@nodejs-github-bot
Copy link
Collaborator

@aduh95
Copy link
Contributor

It seems that this fixes#3020 (at least on some platforms) 🥳
But also lots of WASI tests are no longer passing on Windows 😕

@santigimeno
Copy link
MemberAuthor

santigimeno commentedMay 19, 2023
edited
Loading

But also lots of WASI tests are no longer passing on Windows 😕

This is fixed in the uvwasi upgrade#47866

bricss reacted with eyes emoji

Copy link
Member

@anonriganonrig left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

🚀

@santigimenosantigimeno added the request-ciAdd this label to start a Jenkins CI on a PR. labelMay 20, 2023
@github-actionsgithub-actionsbot removed the request-ciAdd this label to start a Jenkins CI on a PR. labelMay 20, 2023
@nodejs-github-bot
Copy link
Collaborator

@aduh95
Copy link
Contributor

CI is still failing ontest/known_issues/test-vm-timeout-escape-nexttick.js on some platforms.

@santigimenosantigimenoforce-pushed thesanti/libuv@1.45.0 branch 2 times, most recently from8457895 toe28f630CompareMay 22, 2023 13:51
@santigimenosantigimeno added the request-ciAdd this label to start a Jenkins CI on a PR. labelMay 22, 2023
@github-actionsgithub-actionsbot removed the request-ciAdd this label to start a Jenkins CI on a PR. labelMay 22, 2023
@nodejs-github-bot
Copy link
Collaborator

ruyadorno added a commit that referenced this pull requestSep 11, 2023
Notable changes:build:  * sync libuv header change (Jiawen Geng)#48078crypto:  * update root certificates to NSS 3.90 (Node.js GitHub Bot)#48416deps:  * add missing thread-common.c in uv.gyp (Santiago Gimeno)#48078  * upgrade to libuv 1.46.0 (Santiago Gimeno)#48078  * upgrade to libuv 1.45.0 (Santiago Gimeno)#48078doc:  * add vmoroz to collaborators (Vladimir Morozov)#48527  * add kvakil to collaborators (Keyhan Vakil)#48449esm:  * (SEMVER-MINOR) add `--import` flag (Moshe Atlow)#43942events:  * (SEMVER-MINOR) allow safely adding listener to abortSignal (Chemi Atlow)#48596fs, stream:  * initial `Symbol.dispose` and `Symbol.asyncDispose` support (Moshe Atlow)#48518net:  * add autoSelectFamily global getter and setter (Paolo Insogna)#45777url:  * (SEMVER-MINOR) add value argument to has and delete methods (Sankalp Shubham)#47885PR-URL:#49220
ruyadorno added a commit that referenced this pull requestSep 12, 2023
Notable changes:build:  * sync libuv header change (Jiawen Geng)#48078crypto:  * update root certificates to NSS 3.93 (Node.js GitHub Bot)#49341  * update root certificates to NSS 3.90 (Node.js GitHub Bot)#48416deps:  * add missing thread-common.c in uv.gyp (Santiago Gimeno)#48078  * upgrade to libuv 1.46.0 (Santiago Gimeno)#48078  * upgrade to libuv 1.45.0 (Santiago Gimeno)#48078doc:  * add atlowChemi to collaborators (atlowChemi)#48757  * add vmoroz to collaborators (Vladimir Morozov)#48527  * add kvakil to collaborators (Keyhan Vakil)#48449esm:  * (SEMVER-MINOR) add `--import` flag (Moshe Atlow)#43942events:  * (SEMVER-MINOR) allow safely adding listener to abortSignal (Chemi Atlow)#48596fs, stream:  * initial `Symbol.dispose` and `Symbol.asyncDispose` support (Moshe Atlow)#48518net:  * add autoSelectFamily global getter and setter (Paolo Insogna)#45777url:  * (SEMVER-MINOR) add value argument to has and delete methods (Sankalp Shubham)#47885PR-URL:#49220
ruyadorno pushed a commit that referenced this pull requestSep 13, 2023
- linux: introduce io_uring supportlibuv/libuv#3952- src: add new metrics APIslibuv/libuv#3749- unix,win: give thread pool threads an 8 MB stacklibuv/libuv#3787- win,unix: change execution order of timerslibuv/libuv#3927Fixes:#43931Fixes:#42496Fixes:#47715Fixes:#47259Fixes:#47241PR-URL:#48078Backport-PR-URL:#49591Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>Reviewed-By: Debadree Chatterjee <debadree333@gmail.com>Reviewed-By: Luigi Pinca <luigipinca@gmail.com>Reviewed-By: Colin Ihrig <cjihrig@gmail.com>Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>Reviewed-By: Michaël Zasso <targos@protonmail.com>Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>Reviewed-By: Richard Lau <rlau@redhat.com>Reviewed-By: Tobias Nießen <tniessen@tnie.de>Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
ruyadorno pushed a commit that referenced this pull requestSep 13, 2023
Notable changes- fs: use WTF-8 on Windows:libuv/libuv#2970- linux: add some more iouring backed fs ops:libuv/libuv#4012Important bugs fixed- linux: work around io_uring IORING_OP_CLOSE bug:libuv/libuv#4059- src: don't run timers if loop is stopped/unref'd:libuv/libuv#4048PR-URL:#48618Backport-PR-URL:#49591Fixes:#48512Reviewed-By: Colin Ihrig <cjihrig@gmail.com>Reviewed-By: Richard Lau <rlau@redhat.com>Reviewed-By: Luigi Pinca <luigipinca@gmail.com>Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>PR-URL:#48078
ruyadorno pushed a commit that referenced this pull requestSep 13, 2023
PR-URL:#48429Backport-PR-URL:#49591Reviewed-By: Luigi Pinca <luigipinca@gmail.com>Reviewed-By: Michaël Zasso <targos@protonmail.com>Reviewed-By: Colin Ihrig <cjihrig@gmail.com>Reviewed-By: Tobias Nießen <tniessen@tnie.de>Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>PR-URL:#48078
ruyadorno pushed a commit that referenced this pull requestSep 13, 2023
PR-URL:#49410Backport-PR-URL:#49591Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>Reviewed-By: Richard Lau <rlau@redhat.com>Reviewed-By: Jiawen Geng <technicalcute@gmail.com>Reviewed-By: Luigi Pinca <luigipinca@gmail.com>Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>PR-URL:#48078
ruyadorno added a commit that referenced this pull requestSep 13, 2023
Notable changes:build:  * sync libuv header change (Jiawen Geng)#48078crypto:  * update root certificates to NSS 3.93 (Node.js GitHub Bot)#49341  * update root certificates to NSS 3.90 (Node.js GitHub Bot)#48416deps:  * add missing thread-common.c in uv.gyp (Santiago Gimeno)#48078  * upgrade to libuv 1.46.0 (Santiago Gimeno)#48078  * upgrade to libuv 1.45.0 (Santiago Gimeno)#48078doc:  * add atlowChemi to collaborators (atlowChemi)#48757  * add vmoroz to collaborators (Vladimir Morozov)#48527  * add kvakil to collaborators (Keyhan Vakil)#48449esm:  * (SEMVER-MINOR) add `--import` flag (Moshe Atlow)#43942events:  * (SEMVER-MINOR) allow safely adding listener to abortSignal (Chemi Atlow)#48596fs, stream:  * initial `Symbol.dispose` and `Symbol.asyncDispose` support (Moshe Atlow)#48518net:  * add autoSelectFamily global getter and setter (Paolo Insogna)#45777url:  * (SEMVER-MINOR) add value argument to has and delete methods (Sankalp Shubham)#47885PR-URL:#49220
ruyadorno pushed a commit that referenced this pull requestSep 17, 2023
- linux: introduce io_uring supportlibuv/libuv#3952- src: add new metrics APIslibuv/libuv#3749- unix,win: give thread pool threads an 8 MB stacklibuv/libuv#3787- win,unix: change execution order of timerslibuv/libuv#3927Fixes:#43931Fixes:#42496Fixes:#47715Fixes:#47259Fixes:#47241PR-URL:#48078Backport-PR-URL:#49591Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>Reviewed-By: Debadree Chatterjee <debadree333@gmail.com>Reviewed-By: Luigi Pinca <luigipinca@gmail.com>Reviewed-By: Colin Ihrig <cjihrig@gmail.com>Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>Reviewed-By: Michaël Zasso <targos@protonmail.com>Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>Reviewed-By: Richard Lau <rlau@redhat.com>Reviewed-By: Tobias Nießen <tniessen@tnie.de>Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
ruyadorno pushed a commit that referenced this pull requestSep 17, 2023
Notable changes- fs: use WTF-8 on Windows:libuv/libuv#2970- linux: add some more iouring backed fs ops:libuv/libuv#4012Important bugs fixed- linux: work around io_uring IORING_OP_CLOSE bug:libuv/libuv#4059- src: don't run timers if loop is stopped/unref'd:libuv/libuv#4048PR-URL:#48618Backport-PR-URL:#49591Fixes:#48512Reviewed-By: Colin Ihrig <cjihrig@gmail.com>Reviewed-By: Richard Lau <rlau@redhat.com>Reviewed-By: Luigi Pinca <luigipinca@gmail.com>Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>PR-URL:#48078
ruyadorno pushed a commit that referenced this pull requestSep 17, 2023
PR-URL:#48429Backport-PR-URL:#49591Reviewed-By: Luigi Pinca <luigipinca@gmail.com>Reviewed-By: Michaël Zasso <targos@protonmail.com>Reviewed-By: Colin Ihrig <cjihrig@gmail.com>Reviewed-By: Tobias Nießen <tniessen@tnie.de>Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>PR-URL:#48078
ruyadorno pushed a commit that referenced this pull requestSep 17, 2023
PR-URL:#49410Backport-PR-URL:#49591Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>Reviewed-By: Richard Lau <rlau@redhat.com>Reviewed-By: Jiawen Geng <technicalcute@gmail.com>Reviewed-By: Luigi Pinca <luigipinca@gmail.com>Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>PR-URL:#48078
ruyadorno added a commit that referenced this pull requestSep 17, 2023
Notable changes:build:  * sync libuv header change (Jiawen Geng)#48078crypto:  * update root certificates to NSS 3.93 (Node.js GitHub Bot)#49341  * update root certificates to NSS 3.90 (Node.js GitHub Bot)#48416deps:  * add missing thread-common.c in uv.gyp (Santiago Gimeno)#48078  * upgrade to libuv 1.46.0 (Santiago Gimeno)#48078  * upgrade to libuv 1.45.0 (Santiago Gimeno)#48078doc:  * add atlowChemi to collaborators (atlowChemi)#48757  * add vmoroz to collaborators (Vladimir Morozov)#48527  * add kvakil to collaborators (Keyhan Vakil)#48449esm:  * (SEMVER-MINOR) add `--import` flag (Moshe Atlow)#43942events:  * (SEMVER-MINOR) allow safely adding listener to abortSignal (Chemi Atlow)#48596fs, stream:  * initial `Symbol.dispose` and `Symbol.asyncDispose` support (Moshe Atlow)#48518net:  * add autoSelectFamily global getter and setter (Paolo Insogna)#45777url:  * (SEMVER-MINOR) add value argument to has and delete methods (Sankalp Shubham)#47885PR-URL:#49220
ruyadorno added a commit that referenced this pull requestSep 18, 2023
Notable changes:build:  * sync libuv header change (Jiawen Geng)#48078crypto:  * update root certificates to NSS 3.93 (Node.js GitHub Bot)#49341  * update root certificates to NSS 3.90 (Node.js GitHub Bot)#48416deps:  * add missing thread-common.c in uv.gyp (Santiago Gimeno)#48078  * upgrade to libuv 1.46.0 (Santiago Gimeno)#48078  * upgrade to libuv 1.45.0 (Santiago Gimeno)#48078doc:  * add atlowChemi to collaborators (atlowChemi)#48757  * add vmoroz to collaborators (Vladimir Morozov)#48527  * add kvakil to collaborators (Keyhan Vakil)#48449esm:  * (SEMVER-MINOR) add `--import` flag (Moshe Atlow)#43942events:  * (SEMVER-MINOR) allow safely adding listener to abortSignal (Chemi Atlow)#48596fs, stream:  * initial `Symbol.dispose` and `Symbol.asyncDispose` support (Moshe Atlow)#48518net:  * add autoSelectFamily global getter and setter (Paolo Insogna)#45777url:  * (SEMVER-MINOR) add value argument to has and delete methods (Sankalp Shubham)#47885PR-URL:#49220
alexfernandez pushed a commit to alexfernandez/node that referenced this pull requestNov 1, 2023
Notable changes:build:  * sync libuv header change (Jiawen Geng)nodejs#48078crypto:  * update root certificates to NSS 3.93 (Node.js GitHub Bot)nodejs#49341  * update root certificates to NSS 3.90 (Node.js GitHub Bot)nodejs#48416deps:  * add missing thread-common.c in uv.gyp (Santiago Gimeno)nodejs#48078  * upgrade to libuv 1.46.0 (Santiago Gimeno)nodejs#48078  * upgrade to libuv 1.45.0 (Santiago Gimeno)nodejs#48078doc:  * add atlowChemi to collaborators (atlowChemi)nodejs#48757  * add vmoroz to collaborators (Vladimir Morozov)nodejs#48527  * add kvakil to collaborators (Keyhan Vakil)nodejs#48449esm:  * (SEMVER-MINOR) add `--import` flag (Moshe Atlow)nodejs#43942events:  * (SEMVER-MINOR) allow safely adding listener to abortSignal (Chemi Atlow)nodejs#48596fs, stream:  * initial `Symbol.dispose` and `Symbol.asyncDispose` support (Moshe Atlow)nodejs#48518net:  * add autoSelectFamily global getter and setter (Paolo Insogna)nodejs#45777url:  * (SEMVER-MINOR) add value argument to has and delete methods (Sankalp Shubham)nodejs#47885PR-URL:nodejs#49220
codebytere added a commit to electron/electron that referenced this pull requestNov 6, 2023
@ronagronag mentioned this pull requestNov 13, 2023
codebytere added a commit to electron/electron that referenced this pull requestNov 14, 2023
codebytere added a commit to electron/electron that referenced this pull requestNov 15, 2023
codebytere added a commit to electron/electron that referenced this pull requestNov 16, 2023
codebytere added a commit to electron/electron that referenced this pull requestNov 21, 2023
codebytere added a commit to electron/electron that referenced this pull requestNov 22, 2023
codebytere added a commit to electron/electron that referenced this pull requestNov 28, 2023
codebytere added a commit to electron/electron that referenced this pull requestNov 29, 2023
jkleinsc pushed a commit to electron/electron that referenced this pull requestNov 30, 2023
* chore: upgrade to Node.js v20* src: allow embedders to override NODE_MODULE_VERSIONnodejs/node#49279* src: fix missing trailing ,nodejs/node#46909* src,tools: initialize cppgcnodejs/node#45704* tools: allow passing absolute path of config.gypi in js2cnodejs/node#49162* tools: port js2c.py to C++nodejs/node#46997* doc,lib: disambiguate the old term, NativeModulenodejs/node#45673* chore: fixup Node.js BSSL tests*nodejs/node#49492*nodejs/node#44498* deps: upgrade to libuv 1.45.0nodejs/node#48078* deps: update V8 to 10.7nodejs/node#44741* test: use gcUntil() in test-v8-serialize-leaknodejs/node#49168* module: make CJS load from ESM loadernodejs/node#47999* src: make BuiltinLoader threadsafe and non-globalnodejs/node#45942* chore: address changes to CJS/ESM loading* module: make CJS load from ESM loader (nodejs/node#47999)* lib: improve esm resolve performance (nodejs/node#46652)* bootstrap: optimize modules loaded in the built-in snapshotnodejs/node#45849* test: mark test-runner-output as flakynodejs/node#49854* lib: lazy-load deps in modules/run_main.jsnodejs/node#45849* url: use private properties for brand checknodejs/node#46904* test: refactor `test-node-output-errors`nodejs/node#48992* assert: deprecate callTrackernodejs/node#47740* src: cast v8::Object::GetInternalField() return value to v8::Valuenodejs/node#48943* test: adapt test-v8-stats for V8 updatenodejs/node#45230* tls: ensure TLS Sockets are closed if the underlying wrapclosesnodejs/node#49327* test: deflake test-tls-socket-closenodejs/node#49575* net: fix crash due to simultaneous close/shutdown on JS Stream Socketsnodejs/node#49400* net: use asserts in JS Socket Stream to catch races in futurenodejs/node#49400* lib: fix BroadcastChannel initialization locationnodejs/node#46864* src: create BaseObject with node::Realmnodejs/node#44348* src: implement DataQueue and non-memory resident Blobnodejs/node#45258* sea: add support for V8 bytecode-only cachingnodejs/node#48191* chore: fixup patch indices* gyp: put filenames in variablesnodejs/node#46965* build: modify js2c.py into GN executable* fix: (WIP) handle string replacement of fs -> original-fs* [v20.x] backport vm-related memoryfixesnodejs/node#49874* src: make BuiltinLoader threadsafe and non-globalnodejs/node#45942* src: avoid copying string in fs_permissionnodejs/node#47746* look upon my works ye mightyand dispair* chore: patch cleanup* [api] Remove AllCan Read/Writehttps://chromium-review.googlesource.com/c/v8/v8/+/5006387* fix: missing include for NODE_EXTERN* chore: fixup patch indices* fix: fail properly when js2c fails in Node.js* build: fix js2c root_gen_dir* fix: lib/fs.js -> lib/original-fs.js* build: fix original-fs file xforms* fixup! module: make CJS load from ESM loader* build: get rid of CppHeap for now* build: add patch to prevent extra fs lookup on esm load* build: greatly simplify js2c modificationsMoves our original-fs modifications back into a super simple python script action, wires up the output of that action into our call to js2c* chore: update to handle moved internal/modules/helpers file* test: update @types/node test* feat: enable preventing cppgc heap creation* feat: optionally prevent calling V8::EnableWebAssemblyTrapHandler* fix: no cppgc initialization in the renderer* gyp: put filenames in variablesnodejs/node#46965* test: disable single executable tests* fix: nan tests failing on node headers missing file* tls,http2: send fatal alert on ALPN mismatchnodejs/node#44031* test: disable snapshot tests*nodejs/node#47887*nodejs/node#49684*nodejs/node#44193* build: use deps/v8 for v8/toolsNode.js hard depends on these in their builtins* test: fix edge snapshot stack tracesnodejs/node#49659* build: remove js2c //base dep* build: use electron_js2c_toolchain to build node_js2c* fix: don't create SafeSet outside packageResolveFixes failure in parallel/test-require-delete-array-iterator:=== release test-require-delete-array-iterator ===Path: parallel/test-require-delete-array-iteratornode:internal/per_context/primordials:426    constructor(i) { super(i); } // eslint-disable-line no-useless-constructor                     ^TypeError: object is not iterable (cannot read property Symbol(Symbol.iterator))    at new Set (<anonymous>)    at new SafeSet (node:internal/per_context/primordials:426:22)* fix: failing crashReporter tests on LinuxThese were failing because our change from node::InitializeNodeWithArgs tonode::InitializeOncePerProcess meant that we now inadvertently calledPlatformInit, which reset signal handling. This meant that our intentionalcrash function ElectronBindings::Crash no longer worked and the renderer processno longer crashed when process.crash() was called. We don't want to use Node.js'default signal handling in the renderer process, so we disable it by passingkNoDefaultSignalHandling to node::InitializeOncePerProcess.* build: only create cppgc heap on non-32 bit platforms* chore: clean up util:CompileAndCall* src: fix compatility with upcoming V8 12.1 APIsnodejs/node#50709* fix: use thread_local BuiltinLoader* chore: fixup v8 patch indices---------Co-authored-by: Keeley Hammond <vertedinde@electronjs.org>Co-authored-by: Samuel Attard <marshallofsound@electronjs.org>
MrHuangJser pushed a commit to MrHuangJser/electron that referenced this pull requestDec 11, 2023
* chore: upgrade to Node.js v20* src: allow embedders to override NODE_MODULE_VERSIONnodejs/node#49279* src: fix missing trailing ,nodejs/node#46909* src,tools: initialize cppgcnodejs/node#45704* tools: allow passing absolute path of config.gypi in js2cnodejs/node#49162* tools: port js2c.py to C++nodejs/node#46997* doc,lib: disambiguate the old term, NativeModulenodejs/node#45673* chore: fixup Node.js BSSL tests*nodejs/node#49492*nodejs/node#44498* deps: upgrade to libuv 1.45.0nodejs/node#48078* deps: update V8 to 10.7nodejs/node#44741* test: use gcUntil() in test-v8-serialize-leaknodejs/node#49168* module: make CJS load from ESM loadernodejs/node#47999* src: make BuiltinLoader threadsafe and non-globalnodejs/node#45942* chore: address changes to CJS/ESM loading* module: make CJS load from ESM loader (nodejs/node#47999)* lib: improve esm resolve performance (nodejs/node#46652)* bootstrap: optimize modules loaded in the built-in snapshotnodejs/node#45849* test: mark test-runner-output as flakynodejs/node#49854* lib: lazy-load deps in modules/run_main.jsnodejs/node#45849* url: use private properties for brand checknodejs/node#46904* test: refactor `test-node-output-errors`nodejs/node#48992* assert: deprecate callTrackernodejs/node#47740* src: cast v8::Object::GetInternalField() return value to v8::Valuenodejs/node#48943* test: adapt test-v8-stats for V8 updatenodejs/node#45230* tls: ensure TLS Sockets are closed if the underlying wrapclosesnodejs/node#49327* test: deflake test-tls-socket-closenodejs/node#49575* net: fix crash due to simultaneous close/shutdown on JS Stream Socketsnodejs/node#49400* net: use asserts in JS Socket Stream to catch races in futurenodejs/node#49400* lib: fix BroadcastChannel initialization locationnodejs/node#46864* src: create BaseObject with node::Realmnodejs/node#44348* src: implement DataQueue and non-memory resident Blobnodejs/node#45258* sea: add support for V8 bytecode-only cachingnodejs/node#48191* chore: fixup patch indices* gyp: put filenames in variablesnodejs/node#46965* build: modify js2c.py into GN executable* fix: (WIP) handle string replacement of fs -> original-fs* [v20.x] backport vm-related memoryfixesnodejs/node#49874* src: make BuiltinLoader threadsafe and non-globalnodejs/node#45942* src: avoid copying string in fs_permissionnodejs/node#47746* look upon my works ye mightyand dispair* chore: patch cleanup* [api] Remove AllCan Read/Writehttps://chromium-review.googlesource.com/c/v8/v8/+/5006387* fix: missing include for NODE_EXTERN* chore: fixup patch indices* fix: fail properly when js2c fails in Node.js* build: fix js2c root_gen_dir* fix: lib/fs.js -> lib/original-fs.js* build: fix original-fs file xforms* fixup! module: make CJS load from ESM loader* build: get rid of CppHeap for now* build: add patch to prevent extra fs lookup on esm load* build: greatly simplify js2c modificationsMoves our original-fs modifications back into a super simple python script action, wires up the output of that action into our call to js2c* chore: update to handle moved internal/modules/helpers file* test: update @types/node test* feat: enable preventing cppgc heap creation* feat: optionally prevent calling V8::EnableWebAssemblyTrapHandler* fix: no cppgc initialization in the renderer* gyp: put filenames in variablesnodejs/node#46965* test: disable single executable tests* fix: nan tests failing on node headers missing file* tls,http2: send fatal alert on ALPN mismatchnodejs/node#44031* test: disable snapshot tests*nodejs/node#47887*nodejs/node#49684*nodejs/node#44193* build: use deps/v8 for v8/toolsNode.js hard depends on these in their builtins* test: fix edge snapshot stack tracesnodejs/node#49659* build: remove js2c //base dep* build: use electron_js2c_toolchain to build node_js2c* fix: don't create SafeSet outside packageResolveFixes failure in parallel/test-require-delete-array-iterator:=== release test-require-delete-array-iterator ===Path: parallel/test-require-delete-array-iteratornode:internal/per_context/primordials:426    constructor(i) { super(i); } // eslint-disable-line no-useless-constructor                     ^TypeError: object is not iterable (cannot read property Symbol(Symbol.iterator))    at new Set (<anonymous>)    at new SafeSet (node:internal/per_context/primordials:426:22)* fix: failing crashReporter tests on LinuxThese were failing because our change from node::InitializeNodeWithArgs tonode::InitializeOncePerProcess meant that we now inadvertently calledPlatformInit, which reset signal handling. This meant that our intentionalcrash function ElectronBindings::Crash no longer worked and the renderer processno longer crashed when process.crash() was called. We don't want to use Node.js'default signal handling in the renderer process, so we disable it by passingkNoDefaultSignalHandling to node::InitializeOncePerProcess.* build: only create cppgc heap on non-32 bit platforms* chore: clean up util:CompileAndCall* src: fix compatility with upcoming V8 12.1 APIsnodejs/node#50709* fix: use thread_local BuiltinLoader* chore: fixup v8 patch indices---------Co-authored-by: Keeley Hammond <vertedinde@electronjs.org>Co-authored-by: Samuel Attard <marshallofsound@electronjs.org>
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment
Reviewers

@bnoordhuisbnoordhuisbnoordhuis approved these changes

@lpincalpincalpinca approved these changes

@anonriganonriganonrig approved these changes

@targostargostargos approved these changes

@cjihrigcjihrigcjihrig approved these changes

@tniessentniessentniessen approved these changes

@gengjiawengengjiawengengjiawen approved these changes

@richardlaurichardlaurichardlau approved these changes

@debadree25debadree25debadree25 approved these changes

@RafaelGSSRafaelGSSRafaelGSS approved these changes

@VoltrexKeyvaVoltrexKeyvaVoltrexKeyva approved these changes

Assignees
No one assigned
Labels
author readyPRs that have at least one approval, no pending requests for changes, and a CI started.commit-queue-rebaseAdd this label to allow the Commit Queue to land a PR in several commits.libuvIssues and PRs related to the libuv dependency or the uv binding.needs-ciPRs that need a full CI run.notable-changePRs with changes that should be highlighted in changelogs.performanceIssues and PRs related to the performance of Node.js.
Projects
None yet
Milestone
No milestone
18 participants
@santigimeno@nodejs-github-bot@aduh95@bnoordhuis@corporatepiyush@targos@richardlau@lpinca@danielleadams@arsnyder16@anonrig@cjihrig@tniessen@gengjiawen@debadree25@RafaelGSS@VoltrexKeyva@ruyadorno

[8]ページ先頭

©2009-2025 Movatter.jp