René's URL Explorer Experiment


Title: 2024-12-19, Version 23.5.0 (Current) by github-actions[bot] · Pull Request #56310 · nodejs/node · GitHub

Open Graph Title: 2024-12-19, Version 23.5.0 (Current) by github-actions[bot] · Pull Request #56310 · nodejs/node

X Title: 2024-12-19, Version 23.5.0 (Current) by github-actions[bot] · Pull Request #56310 · nodejs/node

Description: WebCryptoAPI Ed25519 and X25519 algorithms are now stable Following the merge of Curve25519 into the Web Cryptography API Editor's Draft the Ed25519 and X25519 algorithm identifiers are now stable and will no longer emit an ExperimentalWarning upon use. Contributed by Filip Skokan in #56142. On-thread hooks are back This release introduces module.registerHooks() for registering module loader customization hooks that are run for all modules loaded by require(), import and functions returned by createRequire() in the same thread, which makes them easier for CJS monkey-patchers to migrate to. import assert from 'node:assert'; import { registerHooks, createRequire } from 'node:module'; import { writeFileSync } from 'node:fs'; writeFileSync('./bar.js', 'export const id = 123;', 'utf8'); registerHooks({ resolve(specifier, context, nextResolve) { const replaced = specifier.replace('foo', 'bar'); return nextResolve(replaced, context); }, load(url, context, nextLoad) { const result = nextLoad(url, context); return { ...result, source: result.source.toString().replace('123', '456'), }; }, }); // Checks that it works with require. const require = createRequire(import.meta.url); const required = require('./foo.js'); // Redirected by resolve hook to bar.js assert.strictEqual(required.id, 456); // Replaced by load hook to 456 // Checks that it works with import. const imported = await import('./foo.js'); // Redirected by resolve hook to bar.js assert.strictEqual(imported.id, 456); // Replaced by load hook to 456 This complements the module.register() hooks - the new hooks fit better internally and cover all corners in the module graph; whereas module.register() previously could not cover require() while it was on-thread, and still cannot cover createRequire() after being moved off-thread. They are also run in the same thread as the modules being loaded and where the hooks are registered, which means they are easier to debug (no more console.log() getting lost) and do not have the many deadlock issues haunting the module.register() hooks. The new API also takes functions directly so that it's easier for intermediate loader packages to take user options from files that the hooks can't be aware of, like many existing CJS monkey-patchers do. Contributed by Joyee Cheung in #55698. Other notable changes [59cae91465] - (SEMVER-MINOR) dgram: support blocklist in udp (theanarkh) #56087 [72f79b44ed] - doc: stabilize util.styleText (Rafael Gonzaga) #56265 [b5a2c0777d] - (SEMVER-MINOR) module: add prefix-only modules to module.builtinModules (Jordan Harband) #56185 [9863d27566] - (SEMVER-MINOR) module: only emit require(esm) warning under --trace-require-module (Joyee Cheung) #56194 [8e780bc5ae] - (SEMVER-MINOR) module: use synchronous hooks for preparsing in import(cjs) (Joyee Cheung) #55698 [65bc8e847f] - (SEMVER-MINOR) report: fix typos in report keys and bump the version (Yuan-Ming Hsu) #56068 [0ab36e1937] - (SEMVER-MINOR) sqlite: aggregate constants in a single property (Edigleysson Silva (Edy)) #56213 [efcc5d90c5] - (SEMVER-MINOR) src,lib: stabilize permission model (Rafael Gonzaga) #56201 Commits [2314e4916e] - assert: make Maps be partially compared in partialDeepStrictEqual (Giovanni Bucci) #56195 [cfbdff7b45] - assert: make partialDeepStrictEqual work with ArrayBuffers (Giovanni Bucci) #56098 [f264dd6d20] - buffer: document concat zero-fill (Duncan) #55562 [4831b87d83] - build: set DESTCPU correctly for 'make binary' on loongarch64 (吴小白) #56271 [1497bb405e] - build: fix missing fp16 dependency in d8 builds (Joyee Cheung) #56266 [445c8c7489] - build: add major release action (Rafael Gonzaga) #56199 [f4faedfa69] - build: fix C string encoding for PRODUCT_DIR_ABS (Anna Henningsen) #56111 [6f49c8006c] - build: use variable for simdutf path (Shelley Vohr) #56196 [fcaa2c82a6] - build: fix GN build on macOS (Joyee Cheung) #56141 [08e5309f4f] - Revert "build: avoid compiling with VS v17.12" (Gerhard Stöbich) #56151 [c2fb38cfdf] - crypto: graduate WebCryptoAPI Ed25519 and X25519 algorithms as stable (Filip Skokan) #56142 [8658833884] - deps: update nghttp3 to 1.6.0 (Node.js GitHub Bot) #56258 [7c941d4610] - deps: update simdutf to 5.6.4 (Node.js GitHub Bot) #56255 [4e9113eada] - deps: update libuv to 1.49.2 (Luigi Pinca) #56224 [db6aba12e4] - deps: update c-ares to v1.34.4 (Node.js GitHub Bot) #56256 [25bb462bc2] - deps: define V8_PRESERVE_MOST as no-op on Windows (Stefan Stojanovic) #56238 [54308c51bb] - deps: update sqlite to 3.47.2 (Node.js GitHub Bot) #56178 [59cae91465] - (SEMVER-MINOR) dgram: support blocklist in udp (theanarkh) #56087 [52c18e605e] - doc: fix color contrast issue in light mode (Rich Trott) #56272 [72f79b44ed] - doc: stabilize util.styleText (Rafael Gonzaga) #56265 [0d08756d0c] - doc: clarify util.aborted resource usage (Kunal Kumar) #55780 [f94f21080b] - doc: add esm examples to node:repl (Alfredo González) #55432 [7a10ef88d9] - doc: add esm examples to node:readline (Alfredo González) #55335 [cc7a7c391b] - doc: fix 'which' to 'that' and add commas (Selveter Senitro) #56216 [c5b086250e] - doc: fix winget config path (Alex Yang) #56233 [71c38a24d4] - doc: add esm examples to node:tls (Alfredo González) #56229 [394fffbbde] - doc: add esm examples to node:perf_hooks (Alfredo González) #55257 [7b2a6ee61e] - doc: sea.getRawAsset(key) always returns an ArrayBuffer (沈鸿飞) #56206 [8092dcf27e] - doc: update announce documentation for releases (Rafael Gonzaga) #56200 [2974667815] - doc: update blog link to /vulnerability (Rafael Gonzaga) #56198 [f3b3ff85e0] - doc: call out import.meta is only supported in ES modules (Anton Kastritskii) #56186 [a9e67280e7] - doc: add ambassador message - benefits of Node.js (Michael Dawson) #56085 [e4922ab15f] - doc: fix incorrect link to style guide (Yuan-Ming Hsu) #56181 [114a3e5a05] - doc: fix c++ addon hello world sample (Edigleysson Silva (Edy)) #56172 [f1c2d2f65e] - doc: update blog release-post link (Ruy Adorno) #56123 [d48b5224c0] - doc: fix module.md headings (Chengzhong Wu) #56131 [4cc0493a0b] - fs: make mutating options in Callback readdir() not affect results (LiviaMedeiros) #56057 [8d485f1c09] - fs: make mutating options in Promises readdir() not affect results (LiviaMedeiros) #56057 [595851b5ed] - fs,win: fix readdir for named pipe (Hüseyin Açacak) #56110 [075b36b7b4] - http: add setDefaultHeaders option to http.request (Tim Perry) #56112 [febd969c46] - http2: remove duplicate codeblock (Vitaly Aminev) #55915 [b0ebd23e52] - http2: support ALPNCallback option (ZYSzys) #56187 [f10239fde7] - lib: remove redundant global regexps (Gürgün Dayıoğlu) #56182 [fd55d3cbdd] - lib: clean up persisted signals when they are settled (Edigleysson Silva (Edy)) #56001 [889094fdbc] - lib: handle Float16Array in node:v8 serdes (Bartek Iwańczuk) #55996 [5aec513207] - lib: disable default memory leak warning for AbortSignal (Lenz Weber-Tronic) #55816 [b5a2c0777d] - (SEMVER-MINOR) module: add prefix-only modules to module.builtinModules (Jordan Harband) #56185 [9863d27566] - (SEMVER-MINOR) module: only emit require(esm) warning under --trace-require-module (Joyee Cheung) #56194 [5665e86da6] - module: prevent main thread exiting before esm worker ends (Shima Ryuhei) #56183 [8e780bc5ae] - (SEMVER-MINOR) module: use synchronous hooks for preparsing in import(cjs) (Joyee Cheung) #55698 [e5bb6c2303] - (SEMVER-MINOR) module: implement module.registerHooks() (Joyee Cheung) #55698 [f883bedceb] - node-api: allow napi_delete_reference in finalizers (Chengzhong Wu) #55620 [65bc8e847f] - (SEMVER-MINOR) report: fix typos in report keys and bump the version (Yuan-Ming Hsu) #56068 [a6f0cfa468] - sea: only assert snapshot main function for main threads (Joyee Cheung) #56120 [0ab36e1937] - (SEMVER-MINOR) sqlite: aggregate constants in a single property (Edigleysson Silva (Edy)) #56213 [4745798225] - sqlite: add support for custom functions (Colin Ihrig) #55985 [53cc0cc744] - sqlite: support db.loadExtension (Alex Yang) #53900 [3968599702] - src: fix outdated js2c.cc references (Chengzhong Wu) #56133 [efcc5d90c5] - (SEMVER-MINOR) src,lib: stabilize permission model (Rafael Gonzaga) #56201 [a4a83613cb] - stream: commit pull-into descriptors after filling from queue (Mattias Buelens) #56072 [3298ef4891] - test: remove test-sqlite-statement-sync flaky designation (Luigi Pinca) #56051 [1d8cc6179d] - test: use --permission over --experimental-permission (Rafael Gonzaga) #56239 [5d252b7a67] - test: remove exludes for sea tests on PPC (Michael Dawson) #56217 [8288f57724] - test: fix test-abortsignal-drop-settled-signals flakiness (Edigleysson Silva (Edy)) #56197 [683cc15796] - test: move localizationd data from test-icu-env to external file (Livia Medeiros) #55618 [a0c4a5f122] - test: update WPT for url to 6fa3fe8a92 (Node.js GitHub Bot) #56136 [a0e3926285] - test: remove hasOpenSSL3x utils (Antoine du Hamel) #56164 [041a49094e] - test: update streams wpt (Mattias Buelens) #56072 [ea9a675f56] - test_runner: exclude test files from coverage by default (Pietro Marchini) #56060 [118cd9998f] - tools: fix node: enforcement for docs (Antoine du Hamel) #56284 [c4c56daae8] - tools: update github_reporter to 1.7.2 (Node.js GitHub Bot) #56205 [78743b1533] - tools: add REPLACEME check to workflow (Mert Can Altin) #56251 [002ee71d9b] - tools: use github.actor instead of bot username for release proposals (Antoine du Hamel) #56232 [d25d16efeb] - Revert "tools: disable automated libuv updates" (Luigi Pinca) #56223 [b395e0c8c9] - tools: update gyp-next to 0.19.1 (Anna Henningsen) #56111 [a5aaf31c50] - tools: fix release proposal linter to support more than 1 folk preparing (Antoine du Hamel) #56203 [fa667d609e] - tools: remove has_absl_stringify from gyp file (Michaël Zasso) #56157 [65b541e70e] - tools: enable linter for tools/icu/** (Livia Medeiros) #56176 [28a4b6ff58] - tools: use commit title as PR title when creating release proposal (Antoine du Hamel) #56165 [e20eef659f] - tools: update gyp-next to 0.19.0 (Node.js GitHub Bot) #56158 [efcc829085] - tools: bump the eslint group in /tools/eslint with 4 updates (dependabot[bot]) #56099 [5620b2be8a] - tools: improve release proposal PR opening (Antoine du Hamel) #56161 [3e17a8e78e] - util: harden more built-in classes against prototype pollution (Antoine du Hamel) #56225 [13815417c7] - util: fix Latin1 decoding to return string output (Mert Can Altin) #56222 [77397c5013] - util: do not rely on mutable Object and Function' constructor prop (Antoine du Hamel) #56188 [84f98e0a74] - v8,tools: expose experimental wasm revectorize feature (Yolanda-Chen) #54896 [8325fa5c04] - worker: fix crash when a worker joins after exit (Stephen Belanger) #56191

Open Graph Description: WebCryptoAPI Ed25519 and X25519 algorithms are now stable Following the merge of Curve25519 into the Web Cryptography API Editor's Draft the Ed25519 and X25519 algorithm identifiers are now sta...

X Description: WebCryptoAPI Ed25519 and X25519 algorithms are now stable Following the merge of Curve25519 into the Web Cryptography API Editor's Draft the Ed25519 and X25519 algorithm identifiers are now...

Opengraph URL: https://github.com/nodejs/node/pull/56310

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/commits/:range(.:format)
route-controllerpull_requests
route-actioncommits
fetch-noncev2:212f2c60-08a7-cac2-c315-64538d2f52a7
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id9D5A:26CD5C:7615AA:98A3F0:69954210
html-safe-nonce1c970bb30dbcfc34b18f93a6d6623cc3f5ee9fcfedf207afa0ff4760edb09e6a
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5RDVBOjI2Q0Q1Qzo3NjE1QUE6OThBM0YwOjY5OTU0MjEwIiwidmlzaXRvcl9pZCI6IjY0MDU4ODMwNDAxNjI0NjQyNzIiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmaccf92823a3b31f0610602653f02c4dc1eed33007d457af9ee9c84b4ba80b0e413
hovercard-subject-tagpull_request:2242902115
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/commits
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/nodejs/node/pull/56310/commits/fa667d609ea59f995cb06fdbe4b6ccda55159e29
twitter:imagehttps://avatars.githubusercontent.com/in/15368?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/in/15368?s=400&v=4
og:image:altWebCryptoAPI Ed25519 and X25519 algorithms are now stable Following the merge of Curve25519 into the Web Cryptography API Editor's Draft the Ed25519 and X25519 algorithm identifiers are now sta...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None4bd759bc5f83244e2a0de29b937365905c0fefd238b6f077c24a49830375b4df
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/nodejs/node git https://github.com/nodejs/node.git
octolytics-dimension-user_id9950313
octolytics-dimension-user_loginnodejs
octolytics-dimension-repository_id27193779
octolytics-dimension-repository_nwonodejs/node
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id27193779
octolytics-dimension-repository_network_root_nwonodejs/node
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasecac7d4a5a6053f6655d0c3e8bfe5fd7a55c216fd
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/nodejs/node/pull/56310/commits/fa667d609ea59f995cb06fdbe4b6ccda55159e29#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F56310%2Fcommits%2Ffa667d609ea59f995cb06fdbe4b6ccda55159e29
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F56310%2Fcommits%2Ffa667d609ea59f995cb06fdbe4b6ccda55159e29
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Fcommits&source=header-repo&source_repo=nodejs%2Fnode
Reloadhttps://github.com/nodejs/node/pull/56310/commits/fa667d609ea59f995cb06fdbe4b6ccda55159e29
Reloadhttps://github.com/nodejs/node/pull/56310/commits/fa667d609ea59f995cb06fdbe4b6ccda55159e29
Reloadhttps://github.com/nodejs/node/pull/56310/commits/fa667d609ea59f995cb06fdbe4b6ccda55159e29
nodejs https://github.com/nodejs
nodehttps://github.com/nodejs/node
Please reload this pagehttps://github.com/nodejs/node/pull/56310/commits/fa667d609ea59f995cb06fdbe4b6ccda55159e29
Notifications https://github.com/login?return_to=%2Fnodejs%2Fnode
Fork 34.8k https://github.com/login?return_to=%2Fnodejs%2Fnode
Star 116k https://github.com/login?return_to=%2Fnodejs%2Fnode
Code https://github.com/nodejs/node
Issues 1.8k https://github.com/nodejs/node/issues
Pull requests 715 https://github.com/nodejs/node/pulls
Actions https://github.com/nodejs/node/actions
Projects 3 https://github.com/nodejs/node/projects
Security 0 https://github.com/nodejs/node/security
Insights https://github.com/nodejs/node/pulse
Code https://github.com/nodejs/node
Issues https://github.com/nodejs/node/issues
Pull requests https://github.com/nodejs/node/pulls
Actions https://github.com/nodejs/node/actions
Projects https://github.com/nodejs/node/projects
Security https://github.com/nodejs/node/security
Insights https://github.com/nodejs/node/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fnodejs%2Fnode%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fnodejs%2Fnode%2Fissues%2Fnew%2Fchoose
aduh95https://github.com/aduh95
v23.xhttps://github.com/nodejs/node/tree/v23.x
v23.5.0-proposalhttps://github.com/nodejs/node/tree/v23.5.0-proposal
Conversation 8 https://github.com/nodejs/node/pull/56310
Commits 88 https://github.com/nodejs/node/pull/56310/commits
Checks 22 https://github.com/nodejs/node/pull/56310/checks
Files changed https://github.com/nodejs/node/pull/56310/files
Please reload this pagehttps://github.com/nodejs/node/pull/56310/commits/fa667d609ea59f995cb06fdbe4b6ccda55159e29
2024-12-19, Version 23.5.0 (Current) https://github.com/nodejs/node/pull/56310/commits/fa667d609ea59f995cb06fdbe4b6ccda55159e29#top
Show all changes 88 commits https://github.com/nodejs/node/pull/56310/files
d48b522 doc: fix module.md headings legendecas Dec 6, 2024 https://github.com/nodejs/node/pull/56310/commits/d48b5224c09f0791fa89985e38eb574b2b43f280
f1c2d2f doc: update blog release-post link ruyadorno Dec 6, 2024 https://github.com/nodejs/node/pull/56310/commits/f1c2d2f65ebfff57d1ddb5dd8c3c3bc0e6ec33d7
a4a8361 stream: commit pull-into descriptors after filling from queue MattiasBuelens Nov 27, 2024 https://github.com/nodejs/node/pull/56310/commits/a4a83613cb1bee9a8d7d7248c8af45044fa37cc7
041a490 test: update streams wpt MattiasBuelens Nov 28, 2024 https://github.com/nodejs/node/pull/56310/commits/041a49094e05688f93f5c1f66ca0be81029757cf
5aec513 lib: disable default memory leak warning for AbortSignal phryneas Dec 7, 2024 https://github.com/nodejs/node/pull/56310/commits/5aec513207a8c024382cb10bedcd53028fe010a7
c2fb38c crypto: graduate WebCryptoAPI Ed25519 and X25519 algorithms as stable panva Dec 5, 2024 https://github.com/nodejs/node/pull/56310/commits/c2fb38cfdf847a0e8c4dc44ee3f5b94c5f1ca4ec
a6f0cfa sea: only assert snapshot main function for main threads joyeecheung Dec 7, 2024 https://github.com/nodejs/node/pull/56310/commits/a6f0cfa468ca89b174dddd4b4b8ba3598b35fc9e
889094f lib: handle Float16Array in node:v8 serdes bartlomieju Dec 7, 2024 https://github.com/nodejs/node/pull/56310/commits/889094fdbc9a521d7572b17082a182ac887ad70e
08e5309 Revert "build: avoid compiling with VS v17.12" Flarna Dec 7, 2024 https://github.com/nodejs/node/pull/56310/commits/08e5309f4f13525c4e650a656b74219f26cc2a00
84f98e0 v8,tools: expose experimental wasm revectorize feature yolanda15 Dec 7, 2024 https://github.com/nodejs/node/pull/56310/commits/84f98e0a7425babdca988f277d9a51d1e373d192
fd55d3c lib: clean up persisted signals when they are settled geeksilva97 Dec 8, 2024 https://github.com/nodejs/node/pull/56310/commits/fd55d3cbdde39a8a538b8ae911377f81e328f56f
5620b2b tools: improve release proposal PR opening aduh95 Dec 8, 2024 https://github.com/nodejs/node/pull/56310/commits/5620b2be8aefbb4d1535758a5b66993247b50d3a
cfbdff7 assert: make partialDeepStrictEqual work with ArrayBuffers Dec 8, 2024 https://github.com/nodejs/node/pull/56310/commits/cfbdff7b45d8a7572891f857af79ae98a7d3e01c
fcaa2c8 build: fix GN build on macOS joyeecheung Dec 9, 2024 https://github.com/nodejs/node/pull/56310/commits/fcaa2c82a607c412f08f46a6d762f578586881b3
efcc829 tools: bump the eslint group in /tools/eslint with 4 updates dependabot[bot] Dec 9, 2024 https://github.com/nodejs/node/pull/56310/commits/efcc82908528187c9f1052b77087a3c904943d16
e20eef6 tools: update gyp-next to 0.19.0 nodejs-github-bot Dec 9, 2024 https://github.com/nodejs/node/pull/56310/commits/e20eef659f28906ac695145ce65aed2bb02403fc
a0e3926 test: remove `hasOpenSSL3x` utils aduh95 Dec 9, 2024 https://github.com/nodejs/node/pull/56310/commits/a0e39262850190b004f14b35d441f6369c753347
28a4b6f tools: use commit title as PR title when creating release proposal aduh95 Dec 9, 2024 https://github.com/nodejs/node/pull/56310/commits/28a4b6ff5877dbe454949fc73512f9a7128bfa1f
114a3e5 doc: fix c++ addon hello world sample geeksilva97 Dec 9, 2024 https://github.com/nodejs/node/pull/56310/commits/114a3e5a05e0aa2e8fe48285ecffa011397be948
65b541e tools: enable linter for `tools/icu/**` LiviaMedeiros Dec 9, 2024 https://github.com/nodejs/node/pull/56310/commits/65b541e70e7055d2bcca7124ff460fc736aa331e
e5bb6c2 module: implement module.registerHooks() joyeecheung Oct 29, 2024 https://github.com/nodejs/node/pull/56310/commits/e5bb6c23039ea33cf929e0eb8e3c3b2e05b39210
8e780bc module: use synchronous hooks for preparsing in import(cjs) joyeecheung Nov 2, 2024 https://github.com/nodejs/node/pull/56310/commits/8e780bc5ae764a9eb25e2e5abdd08dd11961dcc2
a0c4a5f test: update WPT for url to 6fa3fe8a92 nodejs-github-bot Dec 10, 2024 https://github.com/nodejs/node/pull/56310/commits/a0c4a5f1224a2a7b9556db7aa93d703cf43e389c
54308c5 deps: update sqlite to 3.47.2 nodejs-github-bot Dec 10, 2024 https://github.com/nodejs/node/pull/56310/commits/54308c51bb90d0f6b581f32c30118a16d6dbb668
fa667d6 tools: remove has_absl_stringify from gyp file targos Dec 10, 2024 https://github.com/nodejs/node/pull/56310/commits/fa667d609ea59f995cb06fdbe4b6ccda55159e29
f10239f lib: remove redundant global regexps gurgunday Dec 10, 2024 https://github.com/nodejs/node/pull/56310/commits/f10239fde781b6fdd7c13c8e2cec16d4e3071280
595851b fs,win: fix readdir for named pipe huseyinacacak-janea Dec 10, 2024 https://github.com/nodejs/node/pull/56310/commits/595851b5ed40d71d51bc43c08a95794c539ac59a
e4922ab doc: fix incorrect link to style guide technic960183 Dec 10, 2024 https://github.com/nodejs/node/pull/56310/commits/e4922ab15fd2c31d58d40866688c5def1ee2d5a0
a9e6728 doc: add ambassador message - benefits of Node.js mhdawson Nov 29, 2024 https://github.com/nodejs/node/pull/56310/commits/a9e67280e7a0d3e55b86289d00d668451b4b5d73
683cc15 test: move localizationd data from `test-icu-env` to external file LiviaMedeiros Dec 10, 2024 https://github.com/nodejs/node/pull/56310/commits/683cc1579679a3a094aa0a470666947ca0140720
5665e86 module: prevent main thread exiting before esm worker ends islandryu Dec 10, 2024 https://github.com/nodejs/node/pull/56310/commits/5665e86da65f3443c70cc32cf68cb0cb442eeb10
f3b3ff8 doc: call out import.meta is only supported in ES modules antonk52 Dec 11, 2024 https://github.com/nodejs/node/pull/56310/commits/f3b3ff85e0d084fa1a493e112c7fe0e5c47f09e1
77397c5 util: do not rely on mutable `Object` and `Function`' `constructor` prop aduh95 Dec 11, 2024 https://github.com/nodejs/node/pull/56310/commits/77397c5013e7f5595f7184d8d62da1111a84ec75
b0ebd23 http2: support ALPNCallback option ZYSzys Dec 11, 2024 https://github.com/nodejs/node/pull/56310/commits/b0ebd23e52aff9e96be7a2b58b17da515a237f76
8325fa5 worker: fix crash when a worker joins after exit Qard Dec 11, 2024 https://github.com/nodejs/node/pull/56310/commits/8325fa5c04fa2156364800db80591472ba412f0f
9863d27 module: only emit require(esm) warning under --trace-require-module joyeecheung Dec 9, 2024 https://github.com/nodejs/node/pull/56310/commits/9863d2756623f09dc7af5b01f5bded36d7b6d3ae
2314e49 assert: make Maps be partially compared in partialDeepStrictEqual Dec 11, 2024 https://github.com/nodejs/node/pull/56310/commits/2314e4916e54e3e3c083c82dfbf0e7b30ab71320
6f49c80 build: use variable for simdutf path codebytere Dec 11, 2024 https://github.com/nodejs/node/pull/56310/commits/6f49c8006c1658fd394f8c20499a2a7c1c69cb90
53cc0cc sqlite: support `db.loadExtension` himself65 Dec 3, 2024 https://github.com/nodejs/node/pull/56310/commits/53cc0cc744b1328148cdcf73fad1566e9d31b94b
3968599 src: fix outdated js2c.cc references legendecas Dec 11, 2024 https://github.com/nodejs/node/pull/56310/commits/39685997025c55bd92a2b45d16fe139c58bfdb17
2974667 doc: update blog link to /vulnerability RafaelGSS Dec 11, 2024 https://github.com/nodejs/node/pull/56310/commits/2974667815ab139a152cb9ddcc082c8b43bb9895
8092dcf doc: update announce documentation for releases RafaelGSS Dec 11, 2024 https://github.com/nodejs/node/pull/56310/commits/8092dcf27e1a922897c2812571f6f44f18011070
a5aaf31 tools: fix release proposal linter to support more than 1 folk preparing aduh95 Dec 12, 2024 https://github.com/nodejs/node/pull/56310/commits/a5aaf31c50f03ddb28819f24884c26bd5b20100f
7b2a6ee doc: `sea.getRawAsset(key)` always returns an ArrayBuffer ShenHongFei Dec 12, 2024 https://github.com/nodejs/node/pull/56310/commits/7b2a6ee61e482b512d0d7c153299af42d1f61608
efcc5d9 src,lib: stabilize permission model RafaelGSS Dec 12, 2024 https://github.com/nodejs/node/pull/56310/commits/efcc5d90c580f0ae3601231e380c7d553af89436
febd969 http2: remove duplicate codeblock AVVS Dec 12, 2024 https://github.com/nodejs/node/pull/56310/commits/febd969c462e1a53b2bbd464cf54f951b0683da0
075b36b http: add setDefaultHeaders option to http.request pimterry Dec 12, 2024 https://github.com/nodejs/node/pull/56310/commits/075b36b7b4ac4409adcf46ab8c592914415edfce
4745798 sqlite: add support for custom functions cjihrig Dec 12, 2024 https://github.com/nodejs/node/pull/56310/commits/4745798225f42a8251fee6f068cd268cae0c65c0
b395e0c tools: update gyp-next to 0.19.1 addaleax Dec 10, 2024 https://github.com/nodejs/node/pull/56310/commits/b395e0c8c96e5291e3eb2b5ad80e038aa70b2328
f4faedf build: fix C string encoding for `PRODUCT_DIR_ABS` addaleax Dec 2, 2024 https://github.com/nodejs/node/pull/56310/commits/f4faedfa699f242f74c1b58f5edbb0e14b59f661
8288f57 test: fix test-abortsignal-drop-settled-signals flakiness geeksilva97 Dec 12, 2024 https://github.com/nodejs/node/pull/56310/commits/8288f57724ab4e6289dd2ba3ca0ada64a2513534
8d485f1 fs: make mutating `options` in Promises `readdir()` not affect results LiviaMedeiros Nov 28, 2024 https://github.com/nodejs/node/pull/56310/commits/8d485f1c096808a82b9de64407a12a1256f1fb8f
4cc0493 fs: make mutating `options` in Callback `readdir()` not affect results LiviaMedeiros Dec 7, 2024 https://github.com/nodejs/node/pull/56310/commits/4cc0493a0b14449d3762fb8af47cd19372c8c681
394fffb doc: add esm examples to node:perf_hooks mfdebian Dec 12, 2024 https://github.com/nodejs/node/pull/56310/commits/394fffbbdeb61dca2e177bcd80dd33af1260c776
5d252b7 test: remove exludes for sea tests on PPC mhdawson Dec 12, 2024 https://github.com/nodejs/node/pull/56310/commits/5d252b7a67f0b951b564e2a53479198838895f10
d25d16e Revert "tools: disable automated libuv updates" lpinca Dec 13, 2024 https://github.com/nodejs/node/pull/56310/commits/d25d16efebc367cccc9a8bd68b46e9ffa9f55a5c
65bc8e8 report: fix typos in report keys and bump the version technic960183 Dec 13, 2024 https://github.com/nodejs/node/pull/56310/commits/65bc8e847f3accf29d038d9e8f168cc44c6831dd
f883bed node-api: allow napi_delete_reference in finalizers legendecas Dec 13, 2024 https://github.com/nodejs/node/pull/56310/commits/f883bedcebab1a4cc54f0b1849cbb0c11c8377a6
71c38a2 doc: add esm examples to node:tls mfdebian Dec 13, 2024 https://github.com/nodejs/node/pull/56310/commits/71c38a24d4ed62a14690a92e81136b83fead2f31
002ee71 tools: use `github.actor` instead of bot username for release proposals aduh95 Dec 13, 2024 https://github.com/nodejs/node/pull/56310/commits/002ee71d9be810087ce725c47292270de2796381
c5b0862 doc: fix winget config path himself65 Dec 13, 2024 https://github.com/nodejs/node/pull/56310/commits/c5b086250ef8f830eab87fe0b0843bfa5cba3318
b5a2c07 module: add prefix-only modules to `module.builtinModules` ljharb Dec 14, 2024 https://github.com/nodejs/node/pull/56310/commits/b5a2c0777d7084c65af47f9f6f19a1ab7d721dcd
cc7a7c3 doc: fix 'which' to 'that' and add commas selveter Dec 14, 2024 https://github.com/nodejs/node/pull/56310/commits/cc7a7c391bce82d64f693c253c6197733e706e71
1d8cc61 test: use --permission over --experimental-permission RafaelGSS Dec 14, 2024 https://github.com/nodejs/node/pull/56310/commits/1d8cc6179dbdde654abb4f08f0ee0f6e89065cf8
1381541 util: fix Latin1 decoding to return string output mertcanaltin Dec 14, 2024 https://github.com/nodejs/node/pull/56310/commits/13815417c72644f0567ae300af24f67dafe7714c
7a10ef8 doc: add esm examples to node:readline mfdebian Dec 14, 2024 https://github.com/nodejs/node/pull/56310/commits/7a10ef88d93b7bd6f42670540c8514f1e4521dee
f94f210 doc: add esm examples to node:repl mfdebian Dec 14, 2024 https://github.com/nodejs/node/pull/56310/commits/f94f21080b85cef86e0822e19b191f459fbe7679
59cae91 dgram: support blocklist in udp theanarkh Dec 15, 2024 https://github.com/nodejs/node/pull/56310/commits/59cae914657c66310fb1971a3e0a6b0279e54f13
f264dd6 buffer: document concat zero-fill duncpro Dec 15, 2024 https://github.com/nodejs/node/pull/56310/commits/f264dd6d203480ebf1fcf3515b6b3f9fb332059a
0d08756 doc: clarify util.aborted resource usage KunalKumar-1 Dec 15, 2024 https://github.com/nodejs/node/pull/56310/commits/0d08756d0c2d178cc15ac04462588298884283ee
25bb462 deps: define V8_PRESERVE_MOST as no-op on Windows StefanStojanovic Dec 16, 2024 https://github.com/nodejs/node/pull/56310/commits/25bb462bc2656d1c3e1ec36602206eaacc2691b7
3e17a8e util: harden more built-in classes against prototype pollution aduh95 Dec 16, 2024 https://github.com/nodejs/node/pull/56310/commits/3e17a8e78e1455abadcedb5d6feafc76253a1962
445c8c7 build: add major release action RafaelGSS Dec 16, 2024 https://github.com/nodejs/node/pull/56310/commits/445c8c7489081e53f6b5f9820a31411e266f05f3
db6aba1 deps: update c-ares to v1.34.4 nodejs-github-bot Dec 17, 2024 https://github.com/nodejs/node/pull/56310/commits/db6aba12e453eea92d1754658bd2f5ea19b0c2c8
78743b1 tools: add REPLACEME check to workflow mertcanaltin Dec 17, 2024 https://github.com/nodejs/node/pull/56310/commits/78743b15337b27e36387e8eba3448ea5e7d23331
ea9a675 test_runner: exclude test files from coverage by default pmarchini Dec 17, 2024 https://github.com/nodejs/node/pull/56310/commits/ea9a675f56a2ac08bcda70dd20b6c0475f54438b
3298ef4 test: remove test-sqlite-statement-sync flaky designation lpinca Dec 17, 2024 https://github.com/nodejs/node/pull/56310/commits/3298ef4891dbee03f431af5e82a1b7b78e730f4d
4e9113e deps: update libuv to 1.49.2 lpinca Dec 17, 2024 https://github.com/nodejs/node/pull/56310/commits/4e9113eadad1902a319a652d525e55233148e7d6
7c941d4 deps: update simdutf to 5.6.4 nodejs-github-bot Dec 17, 2024 https://github.com/nodejs/node/pull/56310/commits/7c941d4610d61a6f5718d426b6a3e01a9883c398
8658833 deps: update nghttp3 to 1.6.0 nodejs-github-bot Dec 17, 2024 https://github.com/nodejs/node/pull/56310/commits/8658833884dedd28daa2aeb2f20aa29b1d0e712d
c4c56da tools: update github_reporter to 1.7.2 nodejs-github-bot Dec 17, 2024 https://github.com/nodejs/node/pull/56310/commits/c4c56daae8553816bfc09c12f204dea7d52d4e39
118cd99 tools: fix `node:` enforcement for docs aduh95 Dec 17, 2024 https://github.com/nodejs/node/pull/56310/commits/118cd9998f3e960b54a2ace95af1ec0f5ec78896
0ab36e1 sqlite: aggregate constants in a single property geeksilva97 Dec 17, 2024 https://github.com/nodejs/node/pull/56310/commits/0ab36e193726c8b6860c93810883cfe5f7031c12
72f79b4 doc: stabilize util.styleText RafaelGSS Dec 17, 2024 https://github.com/nodejs/node/pull/56310/commits/72f79b44edaab34df6c7a1e3a05810d9e3300a5f
1497bb4 build: fix missing fp16 dependency in d8 builds joyeecheung Dec 17, 2024 https://github.com/nodejs/node/pull/56310/commits/1497bb405ed3fe7f8b6d5eb90cfc3d481c8e2692
4831b87 build: set DESTCPU correctly for 'make binary' on loongarch64 wojiushixiaobai Dec 18, 2024 https://github.com/nodejs/node/pull/56310/commits/4831b87d839d2804d1d7b752d13e17abc531dd24
52c18e6 doc: fix color contrast issue in light mode Trott Dec 18, 2024 https://github.com/nodejs/node/pull/56310/commits/52c18e605e1517feacad3b717d0776a94af1fcbd
d8c3089 2024-12-19, Version 23.5.0 (Current) aduh95 Dec 18, 2024 https://github.com/nodejs/node/pull/56310/commits/d8c3089cd5bf82fddd7939a1195631ea057261e2
Clear filters https://github.com/nodejs/node/pull/56310/commits/fa667d609ea59f995cb06fdbe4b6ccda55159e29
Please reload this pagehttps://github.com/nodejs/node/pull/56310/commits/fa667d609ea59f995cb06fdbe4b6ccda55159e29
Please reload this pagehttps://github.com/nodejs/node/pull/56310/commits/fa667d609ea59f995cb06fdbe4b6ccda55159e29
Prev https://github.com/nodejs/node/pull/56310/commits/54308c51bb90d0f6b581f32c30118a16d6dbb668
Next https://github.com/nodejs/node/pull/56310/commits/f10239fde781b6fdd7c13c8e2cec16d4e3071280
#54536https://github.com/nodejs/node/pull/54536
#56157https://github.com/nodejs/node/pull/56157
Please reload this pagehttps://github.com/nodejs/node/pull/56310/commits/fa667d609ea59f995cb06fdbe4b6ccda55159e29
https://github.com/targos
https://github.com/aduh95
targoshttps://github.com/nodejs/node/commits?author=targos
aduh95https://github.com/nodejs/node/commits?author=aduh95
tools/v8_gypfiles/v8.gyphttps://github.com/nodejs/node/pull/56310/commits/fa667d609ea59f995cb06fdbe4b6ccda55159e29#diff-f350b1b5e53caf9ecde4240ba8f544b3be4f278e4f8efa86b54c30ea625b8b1d
View file https://github.com/nodejs/node/blob/fa667d609ea59f995cb06fdbe4b6ccda55159e29/tools/v8_gypfiles/v8.gyp
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodejs/node/pull/56310/commits/{{ revealButtonHref }}
https://github.com/nodejs/node/pull/56310/commits/fa667d609ea59f995cb06fdbe4b6ccda55159e29#diff-f350b1b5e53caf9ecde4240ba8f544b3be4f278e4f8efa86b54c30ea625b8b1d
https://github.com/nodejs/node/pull/56310/commits/fa667d609ea59f995cb06fdbe4b6ccda55159e29#diff-f350b1b5e53caf9ecde4240ba8f544b3be4f278e4f8efa86b54c30ea625b8b1d
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.