René's URL Explorer Experiment


Title: src,test: fix and test Environments sharing an isolate by codebytere · Pull Request #66239 · nodejs/node · GitHub

Open Graph Title: src,test: fix and test Environments sharing an isolate by codebytere · Pull Request #66239 · nodejs/node

X Title: src,test: fix and test Environments sharing an isolate by codebytere · Pull Request #66239 · nodejs/node

Description: Node.js JavaScript runtime ✨🐢🚀✨. Contribute to nodejs/node development by creating an account on GitHub.

Open Graph Description: Refs: #65977 embedding.md lets several Environments share an IsolateData, and with it an isolate and event loop, but no test builds that setup. The crashes fixed in it over the past month were all ...

X Description: Refs: #65977 embedding.md lets several Environments share an IsolateData, and with it an isolate and event loop, but no test builds that setup. The crashes fixed in it over the past month were all ...

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

X: @github

direct link

Domain: github.com

react-profiling0
react-import-mapreact,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf
route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:7da13c62-f8ae-34ee-d734-523992bef2c5
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idC616:66F8F:A8948:E966D:6AED059C
html-safe-nonceeb85423692cfd38a1ab8c5a7c5649f4f21e02239c2423e57bda31b79f6c55364
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNjE2OjY2RjhGOkE4OTQ4OkU5NjZEOjZBRUQwNTlDIiwidmlzaXRvcl9pZCI6IjUwNjIzOTcwMTkyMjUzOTI1NDAiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac2888928762afcbcfda1c1369572f45cb9a84a6882b53204ec2a0379f4ee3633f
hovercard-subject-tagpull_request:4613455749
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///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/nodejs/node/66239/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/d2613f1be7b6fe1d4fe13da873e6de07f06ea4572a6203cb75ca4ac45908973e/nodejs/node/pull/66239
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/d2613f1be7b6fe1d4fe13da873e6de07f06ea4572a6203cb75ca4ac45908973e/nodejs/node/pull/66239
og:image:altRefs: #65977 embedding.md lets several Environments share an IsolateData, and with it an isolate and event loop, but no test builds that setup. The crashes fixed in it over the past month were all ...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamecodebytere
hostnamegithub.com
expected-hostnamegithub.com
None21e10c535436b2122cfb44c76dfb4af296e371850fb60de16776f8a64e5c3ed8
turbo-cache-controlno-cache
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
release302a6d707c3288a5f951258a2fa3e926b8c8f8cf
ui-targetfull
theme-color#1e2327
color-schemelight dark
react-app-namepull-requests

Links:

Skip to contenthttps://github.com/nodejs/node/pull/66239#start-of-content
https://github.com/
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F66239
GitHubRepository hosting, code review, and collaborationhttps://github.com/platform
CopilotAI coding agent for tasks, projects, and automated workhttps://github.com/features/copilot
ActionsCI/CD and automationhttps://github.com/features/actions
Code QualityQuality analysis, fixes, and enforcementhttps://github.com/features/code-quality
CodespacesCloud development environmentshttps://github.com/features/codespaces
Code SecurityVulnerability detection and remediationhttps://github.com/security/advanced-security/code-security
Secret ProtectionSecret scanning and leak preventionhttps://github.com/security/advanced-security/secret-protection
All Featureshttps://github.com/features
Documentationhttps://docs.github.com/en
Traininghttps://learn.github.com/skills
Certificationshttps://learn.github.com/credentials
Build with Copilothttps://github.com/features/ai
Customize Copilothttps://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-copilot-overview
Integrationshttps://github.com/marketplace
Trending reposhttps://github.com/trending
GitHub Sponsorshttps://github.com/open-source/sponsors
Developer articleshttps://github.com/resources/articles
ChangelogYour source for the latest features, improvements, and fixes across GitHub products, all in one place.https://github.blog/changelog/
Enterpriseshttps://github.com/enterprise
Teamhttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
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
See all industrieshttps://github.com/solutions/industry
Why GitHubhttps://github.com/why-github
Customer Storieshttps://github.com/customer-stories
Business insightshttps://github.com/solutions/executive-insights
Trust Centerhttps://github.com/trust-center
GitHub Advanced SecurityEnterprise-grade code securityhttps://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/enterprise/premium-support
Documentationhttps://docs.github.com/en
Resource centerhttps://github.com/resources
Bloghttps://github.blog/
Events & webinarshttps://github.com/resources/events
Community Forumhttps://github.com/orgs/community/discussions
Customer Storieshttps://github.com/customer-stories
Integrationshttps://github.com/marketplace
Customer supporthttps://help.github.com/
Traininghttps://learn.github.com/skills
GitHub Statushttps://www.githubstatus.com/
Abouthttps://github.com/about
Partnershttps://github.com/partners
Changeloghttps://github.blog/changelog/
GitHub UniverseThe event for developers, by developers — talks, workshops, and what’s next for GitHub.https://githubuniverse.com/
Pricinghttps://github.com/pricing
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F66239
Sign uphttps://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=nodejs%2Fnode
Reloadhttps://github.com/nodejs/node/pull/66239
Reloadhttps://github.com/nodejs/node/pull/66239
Reloadhttps://github.com/nodejs/node/pull/66239
nodejshttps://github.com/nodejs
nodehttps://github.com/nodejs/node
Codehttps://github.com/nodejs/node
Issues654 (654)https://github.com/nodejs/node/issues
Pull requests666 (666)https://github.com/nodejs/node/pulls
Actionshttps://github.com/nodejs/node/actions
Projectshttps://github.com/nodejs/node/projects
Security and qualityhttps://github.com/nodejs/node/security
Insightshttps://github.com/nodejs/node/pulse
https://github.com/nodejs/node
codebyterehttps://github.com/codebytere
nodejs:mainhttps://github.com/nodejs/node/tree/main
codebytere:test-multi-env-shared-isolatehttps://github.com/codebytere/node/tree/test-multi-env-shared-isolate
Conversationhttps://github.com/nodejs/node/pull/66239
Commits5 (5)https://github.com/nodejs/node/pull/66239/commits
Checkshttps://github.com/nodejs/node/pull/66239/checks
Files changedhttps://github.com/nodejs/node/pull/66239/files
src,test: fix and test Environments sharing an isolatehttps://github.com/nodejs/node/pull/66239#top
codebyterehttps://github.com/codebytere
nodejs:mainhttps://github.com/nodejs/node/tree/main
codebytere:test-multi-env-shared-isolatehttps://github.com/codebytere/node/tree/test-multi-env-shared-isolate
https://github.com/codebytere
codebyterehttps://github.com/codebytere
Sep 23, 2026https://github.com/nodejs/node/pull/66239#issue-5553269224
Please reload this pagehttps://github.com/nodejs/node/pull/66239
#65977https://github.com/nodejs/node/pull/65977
src: fix FreeEnvironment() breaking JS in sibling Environments #65977https://github.com/nodejs/node/pull/65977
@codebyterehttps://github.com/codebytere
Please reload this pagehttps://github.com/nodejs/node/pull/66239
https://github.com/codebytere
codebyterehttps://github.com/codebytere
c++ https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Ac%2B%2B
test https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Atest
embedding https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Aembedding
Sep 23, 2026https://github.com/nodejs/node/pull/66239#event-31674557599
https://github.com/nodejs-github-bot
nodejs-github-bothttps://github.com/nodejs-github-bot
Sep 23, 2026https://github.com/nodejs/node/pull/66239#issuecomment-5794652675
Please reload this pagehttps://github.com/nodejs/node/pull/66239
https://github.com/nodejs-github-bot
nodejs-github-bothttps://github.com/nodejs-github-bot
lib / src https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3A%22lib%20%2F%20src%22
needs-ci https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Aneeds-ci
Sep 23, 2026https://github.com/nodejs/node/pull/66239#event-31674568819
https://github.com/codebytere
codebyterehttps://github.com/codebytere
September 23, 2026 12:59https://github.com/nodejs/node/pull/66239#event-31677215390
https://github.com/codebytere
codebyterehttps://github.com/codebytere
jasnellhttps://github.com/jasnell
joyeecheunghttps://github.com/joyeecheung
theanarkhhttps://github.com/theanarkh
September 23, 2026 13:04https://github.com/nodejs/node/pull/66239#event-31677563403
https://github.com/apps/codecov
codecovhttps://github.com/apps/codecov
Sep 23, 2026https://github.com/nodejs/node/pull/66239#issuecomment-5797085582
Please reload this pagehttps://github.com/nodejs/node/pull/66239
Codecovhttps://app.codecov.io/gh/nodejs/node/pull/66239?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
6dfe4ebhttps://app.codecov.io/gh/nodejs/node/commit/6dfe4eb0f075639cb285a10ef9b074e7a8483f4c?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
65b3b9ehttps://app.codecov.io/gh/nodejs/node/commit/65b3b9efdbb2182ecdb51fe98c2f3cc5e44e8fc8?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
Files with missing lineshttps://app.codecov.io/gh/nodejs/node/pull/66239?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
src/env.cchttps://app.codecov.io/gh/nodejs/node/pull/66239?src=pr&el=tree&filepath=src%2Fenv.cc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-c3JjL2Vudi5jYw==
0 Missing and 1 partial ⚠️ https://app.codecov.io/gh/nodejs/node/pull/66239?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
Files with missing lineshttps://app.codecov.io/gh/nodejs/node/pull/66239?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
src/api/callback.cchttps://app.codecov.io/gh/nodejs/node/pull/66239?src=pr&el=tree&filepath=src%2Fapi%2Fcallback.cc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-c3JjL2FwaS9jYWxsYmFjay5jYw==
src/env.hhttps://app.codecov.io/gh/nodejs/node/pull/66239?src=pr&el=tree&filepath=src%2Fenv.h&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-c3JjL2Vudi5o
src/inspector_agent.cchttps://app.codecov.io/gh/nodejs/node/pull/66239?src=pr&el=tree&filepath=src%2Finspector_agent.cc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-c3JjL2luc3BlY3Rvcl9hZ2VudC5jYw==
src/node.hhttps://app.codecov.io/gh/nodejs/node/pull/66239?src=pr&el=tree&filepath=src%2Fnode.h&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-c3JjL25vZGUuaA==
src/node_internals.hhttps://app.codecov.io/gh/nodejs/node/pull/66239?src=pr&el=tree&filepath=src%2Fnode_internals.h&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-c3JjL25vZGVfaW50ZXJuYWxzLmg=
src/env.cchttps://app.codecov.io/gh/nodejs/node/pull/66239?src=pr&el=tree&filepath=src%2Fenv.cc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-c3JjL2Vudi5jYw==
87 files with indirect coverage changeshttps://app.codecov.io/gh/nodejs/node/pull/66239/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
Test Analyticshttps://docs.codecov.com/docs/test-analytics
JS Bundle Analysishttps://docs.codecov.com/docs/javascript-bundle-analysis
Please reload this pagehttps://github.com/nodejs/node/pull/66239
https://github.com/jasnell
jasnellhttps://github.com/jasnell
Sep 23, 2026 https://github.com/nodejs/node/pull/66239#pullrequestreview-5292660846
View reviewed changes https://github.com/nodejs/node/pull/66239/files
codebyterehttps://github.com/codebytere
September 23, 2026 15:39https://github.com/nodejs/node/pull/66239#commits-pushed-fece197
https://github.com/codebytere
src: track handle cleanup per thread, not per IsolateDatahttps://github.com/nodejs/node/pull/66239/commits/fece197977b9e25b030d2a0d8c3a581988f09343
fece197https://github.com/nodejs/node/pull/66239/commits/fece197977b9e25b030d2a0d8c3a581988f09343
nodejs#65977https://github.com/nodejs/node/pull/65977
https://github.com/codebytere
inspector: throw ERR_INSPECTOR_NOT_AVAILABLE from an Environment with…https://github.com/nodejs/node/pull/66239/commits/7a663af47bbce7f474dfacbabad2d16ee2186f55
7a663afhttps://github.com/nodejs/node/pull/66239/commits/7a663af47bbce7f474dfacbabad2d16ee2186f55
https://github.com/codebytere
src: assert that an IsolateData outlives its Environmentshttps://github.com/nodejs/node/pull/66239/commits/7a6bc3b13879c74e16af0a2bd1d1725a77be4793
7a6bc3bhttps://github.com/nodejs/node/pull/66239/commits/7a6bc3b13879c74e16af0a2bd1d1725a77be4793
https://github.com/codebytere
test: cover Environments sharing an embedder-owned isolatehttps://github.com/nodejs/node/pull/66239/commits/c171538503274d09a23217a82e592ba1e355fca7
c171538https://github.com/nodejs/node/pull/66239/commits/c171538503274d09a23217a82e592ba1e355fca7
https://github.com/codebytere
codebyterehttps://github.com/codebytere
force-pushedhttps://github.com/nodejs/node/compare/f55fe32107d9a6ccec7d1d1c82f019e0914c9635..df2ae81e61fa674548f89b9dbcdf71c392f43ac7
f55fe32https://github.com/nodejs/node/commit/f55fe32107d9a6ccec7d1d1c82f019e0914c9635
df2ae81https://github.com/nodejs/node/commit/df2ae81e61fa674548f89b9dbcdf71c392f43ac7
Compare https://github.com/nodejs/node/compare/f55fe32107d9a6ccec7d1d1c82f019e0914c9635..df2ae81e61fa674548f89b9dbcdf71c392f43ac7
September 23, 2026 15:41https://github.com/nodejs/node/pull/66239#event-31688883054
https://github.com/codebytere
codebyterehttps://github.com/codebytere
request-ci https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Arequest-ci
Sep 24, 2026https://github.com/nodejs/node/pull/66239#event-31776764926
https://github.com/joyeecheung
joyeecheunghttps://github.com/joyeecheung
Sep 24, 2026https://github.com/nodejs/node/pull/66239#issuecomment-5824060536
Please reload this pagehttps://github.com/nodejs/node/pull/66239
https://github.com/codebytere
codebyterehttps://github.com/codebytere
Sep 25, 2026https://github.com/nodejs/node/pull/66239#issuecomment-5833073733
Please reload this pagehttps://github.com/nodejs/node/pull/66239
@joyeecheunghttps://github.com/joyeecheung
Please reload this pagehttps://github.com/nodejs/node/pull/66239
https://github.com/legendecas
legendecashttps://github.com/legendecas
Sep 25, 2026 https://github.com/nodejs/node/pull/66239#pullrequestreview-5318124219
View reviewed changes https://github.com/nodejs/node/pull/66239/files
https://github.com/codebytere
doc: update FreeEnvironment() notes for sibling Environmentshttps://github.com/nodejs/node/pull/66239/commits/65b3b9efdbb2182ecdb51fe98c2f3cc5e44e8fc8
65b3b9ehttps://github.com/nodejs/node/pull/66239/commits/65b3b9efdbb2182ecdb51fe98c2f3cc5e44e8fc8
https://github.com/legendecas
legendecashttps://github.com/legendecas
Sep 25, 2026https://github.com/nodejs/node/pull/66239#issuecomment-5833096375
Please reload this pagehttps://github.com/nodejs/node/pull/66239
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
request-ci https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Arequest-ci
Sep 25, 2026https://github.com/nodejs/node/pull/66239#event-31838239210
https://github.com/nodejs-github-bot
nodejs-github-bothttps://github.com/nodejs-github-bot
Sep 25, 2026https://github.com/nodejs/node/pull/66239#issuecomment-5833154646
https://ci.nodejs.org/job/node-test-pull-request/77896/https://ci.nodejs.org/job/node-test-pull-request/77896/
Please reload this pagehttps://github.com/nodejs/node/pull/66239
https://github.com/codebytere
codebyterehttps://github.com/codebytere
Sep 25, 2026https://github.com/nodejs/node/pull/66239#event-31838726056
https://github.com/panva
panvahttps://github.com/panva
author ready https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3A%22author%20ready%22
Sep 25, 2026https://github.com/nodejs/node/pull/66239#event-31839756202
https://github.com/codebytere
codebyterehttps://github.com/codebytere
force-pushedhttps://github.com/nodejs/node/compare/df2ae81e61fa674548f89b9dbcdf71c392f43ac7..65b3b9efdbb2182ecdb51fe98c2f3cc5e44e8fc8
df2ae81https://github.com/nodejs/node/commit/df2ae81e61fa674548f89b9dbcdf71c392f43ac7
65b3b9ehttps://github.com/nodejs/node/commit/65b3b9efdbb2182ecdb51fe98c2f3cc5e44e8fc8
Compare https://github.com/nodejs/node/compare/df2ae81e61fa674548f89b9dbcdf71c392f43ac7..65b3b9efdbb2182ecdb51fe98c2f3cc5e44e8fc8
September 25, 2026 19:47https://github.com/nodejs/node/pull/66239#event-31861248768
https://github.com/codebytere
codebyterehttps://github.com/codebytere
request-ci https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Arequest-ci
Sep 25, 2026https://github.com/nodejs/node/pull/66239#event-31867494896
https://github.com/codebytere
codebyterehttps://github.com/codebytere
legendecashttps://github.com/legendecas
September 26, 2026 10:15https://github.com/nodejs/node/pull/66239#event-31887404546
codebyterehttps://github.com/codebytere
Sep 30, 2026 https://github.com/nodejs/node/pull/66239#ref-commit-670a077
https://github.com/codebytere
src: assert that an IsolateData outlives its Environmentshttps://github.com/nodejs/node/commit/670a0772fe8b25002789b5d27cd5a1b44cb9c468
670a077https://github.com/nodejs/node/commit/670a0772fe8b25002789b5d27cd5a1b44cb9c468
#66239https://github.com/nodejs/node/pull/66239
#65977https://github.com/nodejs/node/pull/65977
codebyterehttps://github.com/codebytere
Sep 30, 2026 https://github.com/nodejs/node/pull/66239#ref-commit-70d8850
https://github.com/codebytere
test: cover Environments sharing an embedder-owned isolatehttps://github.com/nodejs/node/commit/70d8850c0903c5d21148c31f5b2435695d904434
70d8850https://github.com/nodejs/node/commit/70d8850c0903c5d21148c31f5b2435695d904434
#66239https://github.com/nodejs/node/pull/66239
#65977https://github.com/nodejs/node/pull/65977
codebyterehttps://github.com/codebytere
Sep 30, 2026 https://github.com/nodejs/node/pull/66239#ref-commit-8bf7793
https://github.com/codebytere
doc: update FreeEnvironment() notes for sibling Environmentshttps://github.com/nodejs/node/commit/8bf7793f7ea0506638e9340f0694c6c969432995
8bf7793https://github.com/nodejs/node/commit/8bf7793f7ea0506638e9340f0694c6c969432995
#66239https://github.com/nodejs/node/pull/66239
#65977https://github.com/nodejs/node/pull/65977
https://github.com/codebytere
codebyterehttps://github.com/codebytere
Sep 30, 2026https://github.com/nodejs/node/pull/66239#issuecomment-5908388632
524eb24...8bf7793https://github.com/nodejs/node/compare/524eb248e55a7e2c65da6efaf9be1aa16f519045...8bf7793f7ea0506638e9340f0694c6c969432995
Please reload this pagehttps://github.com/nodejs/node/pull/66239
https://github.com/codebytere
codebyterehttps://github.com/codebytere
Sep 30, 2026https://github.com/nodejs/node/pull/66239#event-32152842308
https://github.com/codebytere
codebyterehttps://github.com/codebytere
September 30, 2026 09:36https://github.com/nodejs/node/pull/66239#event-32153154576
https://github.com/codebytere
codebyterehttps://github.com/codebytere
Sep 30, 2026 https://github.com/nodejs/node/pull/66239#ref-pullrequest-5645258319
src: keep per-Environment state out of thread_locals #66411 https://github.com/nodejs/node/pull/66411
aduh95https://github.com/aduh95
Oct 3, 2026 https://github.com/nodejs/node/pull/66239#ref-commit-f725b54
https://github.com/codebytere
https://github.com/aduh95
src: track handle cleanup per thread, not per IsolateDatahttps://github.com/nodejs/node/commit/f725b5491b8830a1863333e2f4b8b68225bc58e2
f725b54https://github.com/nodejs/node/commit/f725b5491b8830a1863333e2f4b8b68225bc58e2
#65977https://github.com/nodejs/node/pull/65977
#66239https://github.com/nodejs/node/pull/66239
aduh95https://github.com/aduh95
Oct 3, 2026 https://github.com/nodejs/node/pull/66239#ref-commit-5f4be17
https://github.com/codebytere
https://github.com/aduh95
inspector: throw ERR_INSPECTOR_NOT_AVAILABLE without an agenthttps://github.com/nodejs/node/commit/5f4be179a29961aeeae514ef54fbe22e3bf43da7
5f4be17https://github.com/nodejs/node/commit/5f4be179a29961aeeae514ef54fbe22e3bf43da7
#66239https://github.com/nodejs/node/pull/66239
#65977https://github.com/nodejs/node/pull/65977
aduh95https://github.com/aduh95
Oct 3, 2026 https://github.com/nodejs/node/pull/66239#ref-commit-f0c29c3
https://github.com/codebytere
https://github.com/aduh95
src: assert that an IsolateData outlives its Environmentshttps://github.com/nodejs/node/commit/f0c29c3d57244ad090f55256b91f3e6ca90f3c7e
f0c29c3https://github.com/nodejs/node/commit/f0c29c3d57244ad090f55256b91f3e6ca90f3c7e
#66239https://github.com/nodejs/node/pull/66239
#65977https://github.com/nodejs/node/pull/65977
aduh95https://github.com/aduh95
Oct 3, 2026 https://github.com/nodejs/node/pull/66239#ref-commit-beec8e5
https://github.com/codebytere
https://github.com/aduh95
test: cover Environments sharing an embedder-owned isolatehttps://github.com/nodejs/node/commit/beec8e55160f04eea0759aea0b9139e6677bebd9
beec8e5https://github.com/nodejs/node/commit/beec8e55160f04eea0759aea0b9139e6677bebd9
#66239https://github.com/nodejs/node/pull/66239
#65977https://github.com/nodejs/node/pull/65977
aduh95https://github.com/aduh95
Oct 3, 2026 https://github.com/nodejs/node/pull/66239#ref-commit-1c88c89
https://github.com/codebytere
https://github.com/aduh95
doc: update FreeEnvironment() notes for sibling Environmentshttps://github.com/nodejs/node/commit/1c88c8930fdd8662a1360b3fd72a8e7d95153aaa
1c88c89https://github.com/nodejs/node/commit/1c88c8930fdd8662a1360b3fd72a8e7d95153aaa
#66239https://github.com/nodejs/node/pull/66239
#65977https://github.com/nodejs/node/pull/65977
aduh95https://github.com/aduh95
Oct 3, 2026 https://github.com/nodejs/node/pull/66239#ref-commit-286bffc
https://github.com/codebytere
https://github.com/aduh95
src: track handle cleanup per thread, not per IsolateDatahttps://github.com/nodejs/node/commit/286bffc0a160adabde447c9c90f89f9b89971533
286bffchttps://github.com/nodejs/node/commit/286bffc0a160adabde447c9c90f89f9b89971533
#65977https://github.com/nodejs/node/pull/65977
#66239https://github.com/nodejs/node/pull/66239
aduh95https://github.com/aduh95
Oct 3, 2026 https://github.com/nodejs/node/pull/66239#ref-commit-6f610a8
https://github.com/codebytere
https://github.com/aduh95
inspector: throw ERR_INSPECTOR_NOT_AVAILABLE without an agenthttps://github.com/nodejs/node/commit/6f610a836babb50f99e1170ce2274ba2a9c4ce48
6f610a8https://github.com/nodejs/node/commit/6f610a836babb50f99e1170ce2274ba2a9c4ce48
#66239https://github.com/nodejs/node/pull/66239
#65977https://github.com/nodejs/node/pull/65977
aduh95https://github.com/aduh95
Oct 3, 2026 https://github.com/nodejs/node/pull/66239#ref-commit-1e9c10b
https://github.com/codebytere
https://github.com/aduh95
src: assert that an IsolateData outlives its Environmentshttps://github.com/nodejs/node/commit/1e9c10b8ea05a0e8461e21c640c62f8bb76f8122
1e9c10bhttps://github.com/nodejs/node/commit/1e9c10b8ea05a0e8461e21c640c62f8bb76f8122
#66239https://github.com/nodejs/node/pull/66239
#65977https://github.com/nodejs/node/pull/65977
aduh95https://github.com/aduh95
Oct 3, 2026 https://github.com/nodejs/node/pull/66239#ref-commit-aead8a9
https://github.com/codebytere
https://github.com/aduh95
test: cover Environments sharing an embedder-owned isolatehttps://github.com/nodejs/node/commit/aead8a90190a9d83d6bcead2bc21b5e9aed81716
aead8a9https://github.com/nodejs/node/commit/aead8a90190a9d83d6bcead2bc21b5e9aed81716
#66239https://github.com/nodejs/node/pull/66239
#65977https://github.com/nodejs/node/pull/65977
aduh95https://github.com/aduh95
Oct 3, 2026 https://github.com/nodejs/node/pull/66239#ref-commit-510dfd8
https://github.com/codebytere
https://github.com/aduh95
doc: update FreeEnvironment() notes for sibling Environmentshttps://github.com/nodejs/node/commit/510dfd899e464485e9fd8e56e99b11bde59534c6
510dfd8https://github.com/nodejs/node/commit/510dfd899e464485e9fd8e56e99b11bde59534c6
#66239https://github.com/nodejs/node/pull/66239
#65977https://github.com/nodejs/node/pull/65977
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
Oct 5, 2026 https://github.com/nodejs/node/pull/66239#ref-pullrequest-5720654094
2026-10-07, Version 26.11.0 (Current) #66546 https://github.com/nodejs/node/pull/66546
nodejs-github-bothttps://github.com/nodejs-github-bot
Oct 7, 2026 https://github.com/nodejs/node/pull/66239#ref-commit-71a657a
https://github.com/codebytere
https://github.com/nodejs-github-bot
crypto: keep the root cert store per Environmenthttps://github.com/nodejs/node/commit/71a657ac224ed1aceca64226d80488bfc74da97b
71a657ahttps://github.com/nodejs/node/commit/71a657ac224ed1aceca64226d80488bfc74da97b
#66411https://github.com/nodejs/node/pull/66411
#66239https://github.com/nodejs/node/pull/66239
nodejs-github-bothttps://github.com/nodejs-github-bot
Oct 7, 2026 https://github.com/nodejs/node/pull/66239#ref-commit-0750039
https://github.com/codebytere
https://github.com/nodejs-github-bot
quic: give each BindingData its own allocator statehttps://github.com/nodejs/node/commit/07500390fb7ee9dba1399c7ac2fefc49cae557aa
0750039https://github.com/nodejs/node/commit/07500390fb7ee9dba1399c7ac2fefc49cae557aa
#66411https://github.com/nodejs/node/pull/66411
#66239https://github.com/nodejs/node/pull/66239
nodejs-github-bothttps://github.com/nodejs-github-bot
Oct 7, 2026 https://github.com/nodejs/node/pull/66239#ref-commit-06c6e36
https://github.com/codebytere
https://github.com/nodejs-github-bot
tools: lint thread_local in srchttps://github.com/nodejs/node/commit/06c6e36ee5eca6f8d5d4d86eb1fce4c351e0eb91
06c6e36https://github.com/nodejs/node/commit/06c6e36ee5eca6f8d5d4d86eb1fce4c351e0eb91
#66411https://github.com/nodejs/node/pull/66411
#66239https://github.com/nodejs/node/pull/66239
richardlauhttps://github.com/richardlau
Oct 12, 2026 https://github.com/nodejs/node/pull/66239#ref-commit-8d8af80
https://github.com/codebytere
https://github.com/richardlau
crypto: keep the root cert store per Environmenthttps://github.com/nodejs/node/commit/8d8af8003e822c4601192a2b074541e81249e29c
8d8af80https://github.com/nodejs/node/commit/8d8af8003e822c4601192a2b074541e81249e29c
#66411https://github.com/nodejs/node/pull/66411
#66239https://github.com/nodejs/node/pull/66239
richardlauhttps://github.com/richardlau
Oct 12, 2026 https://github.com/nodejs/node/pull/66239#ref-commit-d6f566b
https://github.com/codebytere
https://github.com/richardlau
quic: give each BindingData its own allocator statehttps://github.com/nodejs/node/commit/d6f566baf8615dc0e602e4488d31462d5f2f609d
d6f566bhttps://github.com/nodejs/node/commit/d6f566baf8615dc0e602e4488d31462d5f2f609d
#66411https://github.com/nodejs/node/pull/66411
#66239https://github.com/nodejs/node/pull/66239
richardlauhttps://github.com/richardlau
Oct 12, 2026 https://github.com/nodejs/node/pull/66239#ref-commit-fa9fca4
https://github.com/codebytere
https://github.com/richardlau
tools: lint thread_local in srchttps://github.com/nodejs/node/commit/fa9fca45e4476e62081b130d84bd6f19ef2a51f9
fa9fca4https://github.com/nodejs/node/commit/fa9fca45e4476e62081b130d84bd6f19ef2a51f9
#66411https://github.com/nodejs/node/pull/66411
#66239https://github.com/nodejs/node/pull/66239
aduh95https://github.com/aduh95
Oct 23, 2026 https://github.com/nodejs/node/pull/66239#ref-commit-adc2c7a
https://github.com/codebytere
https://github.com/aduh95
src: assert that an IsolateData outlives its Environmentshttps://github.com/nodejs/node/commit/adc2c7ab4b2e793ebf5ea8c398b822d51cbe6cee
adc2c7ahttps://github.com/nodejs/node/commit/adc2c7ab4b2e793ebf5ea8c398b822d51cbe6cee
#66239https://github.com/nodejs/node/pull/66239
#65977https://github.com/nodejs/node/pull/65977
aduh95https://github.com/aduh95
Oct 23, 2026 https://github.com/nodejs/node/pull/66239#ref-commit-31df6e9
https://github.com/codebytere
https://github.com/aduh95
doc: update FreeEnvironment() notes for sibling Environmentshttps://github.com/nodejs/node/commit/31df6e919587bed970f2d4971d3bfa60bfc457ce
31df6e9https://github.com/nodejs/node/commit/31df6e919587bed970f2d4971d3bfa60bfc457ce
#66239https://github.com/nodejs/node/pull/66239
#65977https://github.com/nodejs/node/pull/65977
aduh95https://github.com/aduh95
Oct 28, 2026 https://github.com/nodejs/node/pull/66239#ref-commit-a16a13c
https://github.com/codebytere
https://github.com/aduh95
src: assert that an IsolateData outlives its Environmentshttps://github.com/nodejs/node/commit/a16a13ce96ec7dc0d33c14d038a2b2a4792228ae
a16a13chttps://github.com/nodejs/node/commit/a16a13ce96ec7dc0d33c14d038a2b2a4792228ae
#66239https://github.com/nodejs/node/pull/66239
#65977https://github.com/nodejs/node/pull/65977
aduh95https://github.com/aduh95
Oct 28, 2026 https://github.com/nodejs/node/pull/66239#ref-commit-0dea8f3
https://github.com/codebytere
https://github.com/aduh95
doc: update FreeEnvironment() notes for sibling Environmentshttps://github.com/nodejs/node/commit/0dea8f3131c081587a7fc7ccbab99175707004b9
0dea8f3https://github.com/nodejs/node/commit/0dea8f3131c081587a7fc7ccbab99175707004b9
#66239https://github.com/nodejs/node/pull/66239
#65977https://github.com/nodejs/node/pull/65977
https://github.com/apps/leapmux-renovate
leapmux-renovatehttps://github.com/apps/leapmux-renovate
Nov 1, 2026 https://github.com/nodejs/node/pull/66239#ref-pullrequest-6152716313
chore(deps): Update Node.js to v26 leapmux/leapmux#578 https://github.com/leapmux/leapmux/pull/578
markhardinghttps://github.com/markharding
Nov 5, 2026 https://github.com/nodejs/node/pull/66239#ref-commit-609f23e
https://github.com/markharding
Update Node.js to v26 (#2168)https://github.com/futo-org/Harbor/commit/609f23e8d0f42eb45a55543b96b55f997f66e2c3
609f23ehttps://github.com/futo-org/Harbor/commit/609f23e8d0f42eb45a55543b96b55f997f66e2c3
https://github.co/hiddenchars
https://github.com/nodejs/node/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F66239
https://github.com/jasnell
jasnell https://github.com/jasnell
https://github.com/nodejs/node/pull/66239/files/65b3b9efdbb2182ecdb51fe98c2f3cc5e44e8fc8
https://github.com/addaleax
addaleax https://github.com/addaleax
https://github.com/nodejs/node/pull/66239/files/65b3b9efdbb2182ecdb51fe98c2f3cc5e44e8fc8
https://github.com/joyeecheung
joyeecheung https://github.com/joyeecheung
https://github.com/theanarkh
theanarkh https://github.com/theanarkh
https://github.com/legendecas
legendecas https://github.com/legendecas
Please reload this pagehttps://github.com/nodejs/node/pull/66239
author ready https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3A%22author%20ready%22
c++ https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Ac%2B%2B
embedding https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Aembedding
lib / src https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3A%22lib%20%2F%20src%22
needs-ci https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Aneeds-ci
test https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Atest
Please reload this pagehttps://github.com/nodejs/node/pull/66239
https://github.com/codebytere
https://github.com/nodejs-github-bot
https://github.com/joyeecheung
https://github.com/legendecas
https://github.com/jasnell
https://github.com/addaleax
https://github.com/panva
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.