René's URL Explorer Experiment


Title: async_hooks: prevent async storage methods leaking to outer context by Qard · Pull Request #31950 · nodejs/node · GitHub

Open Graph Title: async_hooks: prevent async storage methods leaking to outer context by Qard · Pull Request #31950 · nodejs/node

X Title: async_hooks: prevent async storage methods leaking to outer context by Qard · Pull Request #31950 · nodejs/node

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

Open Graph Description: The _exit logic is not actually necessary as explained here. This eliminates it and gives sync context runs a proper AsyncResource. cc @vdeturckheim @puzpuzpuz @Flarna Checklist make -j4 test (UN...

X Description: The _exit logic is not actually necessary as explained here. This eliminates it and gives sync context runs a proper AsyncResource. cc @vdeturckheim @puzpuzpuz @Flarna Checklist make -j4 test (UN...

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

X: @github

direct link

Domain: github.com

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:7bf666b1-f5d2-4c4d-b39d-e82a2b16e39c
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idD8F2:3B16A6:1F2C8F9:2B3F623:6A4ECD8E
html-safe-nonce741c463b79c167d393c79f86116b2dfe2a7ad59e3377aee6aa9994fe5bf496cd
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEOEYyOjNCMTZBNjoxRjJDOEY5OjJCM0Y2MjM6NkE0RUNEOEUiLCJ2aXNpdG9yX2lkIjoiMTE0OTM5MDc3Njk4NTExMTk1MCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacac1e6d1382c0696e992bd9850f29f7eba52d015078675daa334ce90e58d981f9
hovercard-subject-tagpull_request:379612722
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/31950/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/2904e7fc22391fdecfc7501ffe0b5c33b27063789cfc8eb3aca4a699a0ec3b1e/nodejs/node/pull/31950
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/2904e7fc22391fdecfc7501ffe0b5c33b27063789cfc8eb3aca4a699a0ec3b1e/nodejs/node/pull/31950
og:image:altThe _exit logic is not actually necessary as explained here. This eliminates it and gives sync context runs a proper AsyncResource. cc @vdeturckheim @puzpuzpuz @Flarna Checklist make -j4 test (UN...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameQard
hostnamegithub.com
expected-hostnamegithub.com
None41b6ab3ba6d20a71766ac245b5a4a94c6fc672a9cd4da7d44c1b33ab8bf6a21c
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
releasee6a744804e8e70f97b4d5a18a94dcc63db22f97a
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/nodejs/node/pull/31950#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F31950
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
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
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
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/enterprise/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%2F31950
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%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=nodejs%2Fnode
Reloadhttps://github.com/nodejs/node/pull/31950
Reloadhttps://github.com/nodejs/node/pull/31950
Reloadhttps://github.com/nodejs/node/pull/31950
Please reload this pagehttps://github.com/nodejs/node/pull/31950
nodejs https://github.com/nodejs
nodehttps://github.com/nodejs/node
Please reload this pagehttps://github.com/nodejs/node/pull/31950
Notifications https://github.com/login?return_to=%2Fnodejs%2Fnode
Fork 36k https://github.com/login?return_to=%2Fnodejs%2Fnode
Star 118k https://github.com/login?return_to=%2Fnodejs%2Fnode
Code https://github.com/nodejs/node
Issues 1.3k https://github.com/nodejs/node/issues
Pull requests 965 https://github.com/nodejs/node/pulls
Actions https://github.com/nodejs/node/actions
Projects https://github.com/nodejs/node/projects
Security and quality 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 and quality https://github.com/nodejs/node/security
Insights https://github.com/nodejs/node/pulse
Qardhttps://github.com/Qard
nodejs:masterhttps://github.com/nodejs/node/tree/master
Qard:async-storage-eliminate-exit-transitionhttps://github.com/Qard/node/tree/async-storage-eliminate-exit-transition
Conversationhttps://github.com/nodejs/node/pull/31950
Commits2 (2)https://github.com/nodejs/node/pull/31950/commits
Checkshttps://github.com/nodejs/node/pull/31950/checks
Files changedhttps://github.com/nodejs/node/pull/31950/files
async_hooks: prevent async storage methods leaking to outer contexthttps://github.com/nodejs/node/pull/31950#top
Qardhttps://github.com/Qard
nodejs:masterhttps://github.com/nodejs/node/tree/master
Qard:async-storage-eliminate-exit-transitionhttps://github.com/Qard/node/tree/async-storage-eliminate-exit-transition
https://github.com/Qard
Qardhttps://github.com/Qard
Feb 25, 2020https://github.com/nodejs/node/pull/31950#issue-570606744
Please reload this pagehttps://github.com/nodejs/node/pull/31950
herehttps://github.com/nodejs/node/pull/31945#issuecomment-590800282
@vdeturckheimhttps://github.com/vdeturckheim
@puzpuzpuzhttps://github.com/puzpuzpuz
@Flarnahttps://github.com/Flarna
commit guidelineshttps://github.com/nodejs/node/blob/master/doc/guides/contributing/pull-requests.md#commit-message-guidelines
Please reload this pagehttps://github.com/nodejs/node/pull/31950
https://github.com/Qard
Qardhttps://github.com/Qard
lib / src https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3A%22lib%20%2F%20src%22
async_hooks https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Aasync_hooks
Feb 25, 2020https://github.com/nodejs/node/pull/31950#event-3069650573
https://github.com/Qard
Qardhttps://github.com/Qard
Feb 25, 2020https://github.com/nodejs/node/pull/31950#event-3069650633
https://github.com/Qard
Qardhttps://github.com/Qard
Feb 25, 2020https://github.com/nodejs/node/pull/31950#event-3069653694
https://github.com/Qard
Qardhttps://github.com/Qard
Feb 25, 2020https://github.com/nodejs/node/pull/31950#issuecomment-590892909
Please reload this pagehttps://github.com/nodejs/node/pull/31950
https://github.com/Qard
Qardhttps://github.com/Qard
Feb 25, 2020 https://github.com/nodejs/node/pull/31950#ref-pullrequest-570331767
async_hooks: add sync enterWith to async storage #31945 https://github.com/nodejs/node/pull/31945
https://github.com/vdeturckheim
vdeturckheimhttps://github.com/vdeturckheim
Feb 25, 2020 https://github.com/nodejs/node/pull/31950#pullrequestreview-364189807
View reviewed changes https://github.com/nodejs/node/pull/31950/files
vdeturckheimhttps://github.com/vdeturckheim
https://github.com/nodejs/node/pull/31950#pullrequestreview-364189807
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/nodejs/node/pull/31950
lib/async_hooks.jshttps://github.com/nodejs/node/pull/31950/files#diff-7166454dbde8f899bd0d3a2f20997a5a13a48648eaf129c0088bbd493a604595
Please reload this pagehttps://github.com/nodejs/node/pull/31950
lib/async_hooks.jshttps://github.com/nodejs/node/pull/31950/files#diff-7166454dbde8f899bd0d3a2f20997a5a13a48648eaf129c0088bbd493a604595
Please reload this pagehttps://github.com/nodejs/node/pull/31950
lib/async_hooks.jshttps://github.com/nodejs/node/pull/31950/files#diff-7166454dbde8f899bd0d3a2f20997a5a13a48648eaf129c0088bbd493a604595
Please reload this pagehttps://github.com/nodejs/node/pull/31950
https://github.com/Qard
Qardhttps://github.com/Qard
Feb 25, 2020https://github.com/nodejs/node/pull/31950#issuecomment-590904850
Please reload this pagehttps://github.com/nodejs/node/pull/31950
https://github.com/vdeturckheim
vdeturckheimhttps://github.com/vdeturckheim
Feb 25, 2020https://github.com/nodejs/node/pull/31950#issuecomment-590907807
Please reload this pagehttps://github.com/nodejs/node/pull/31950
https://github.com/vdeturckheim
vdeturckheimhttps://github.com/vdeturckheim
Feb 25, 2020 https://github.com/nodejs/node/pull/31950#pullrequestreview-364278980
View reviewed changes https://github.com/nodejs/node/pull/31950/files
lib/async_hooks.jshttps://github.com/nodejs/node/pull/31950/files#diff-7166454dbde8f899bd0d3a2f20997a5a13a48648eaf129c0088bbd493a604595
Please reload this pagehttps://github.com/nodejs/node/pull/31950
https://github.com/puzpuzpuz
puzpuzpuzhttps://github.com/puzpuzpuz
Feb 25, 2020 https://github.com/nodejs/node/pull/31950#pullrequestreview-364281391
View reviewed changes https://github.com/nodejs/node/pull/31950/files
lib/async_hooks.jshttps://github.com/nodejs/node/pull/31950/files#diff-7166454dbde8f899bd0d3a2f20997a5a13a48648eaf129c0088bbd493a604595
Please reload this pagehttps://github.com/nodejs/node/pull/31950
https://github.com/puzpuzpuz
puzpuzpuzhttps://github.com/puzpuzpuz
Feb 25, 2020https://github.com/nodejs/node/pull/31950#issuecomment-590958051
#31945 (comment)https://github.com/nodejs/node/pull/31945#discussion_r383915182
Please reload this pagehttps://github.com/nodejs/node/pull/31950
https://github.com/Qard
Qardhttps://github.com/Qard
Feb 26, 2020https://github.com/nodejs/node/pull/31950#issuecomment-591174735
Please reload this pagehttps://github.com/nodejs/node/pull/31950
https://github.com/Qard
Qardhttps://github.com/Qard
Feb 26, 2020https://github.com/nodejs/node/pull/31950#issuecomment-591189633
Please reload this pagehttps://github.com/nodejs/node/pull/31950
https://github.com/Qard
Qardhttps://github.com/Qard
Feb 26, 2020https://github.com/nodejs/node/pull/31950#event-3071781547
https://github.com/Qard
Qardhttps://github.com/Qard
Feb 26, 2020https://github.com/nodejs/node/pull/31950#event-3071782249
https://github.com/Qard
Qardhttps://github.com/Qard
Feb 26, 2020https://github.com/nodejs/node/pull/31950#issuecomment-591192854
Please reload this pagehttps://github.com/nodejs/node/pull/31950
https://github.com/puzpuzpuz
puzpuzpuzhttps://github.com/puzpuzpuz
Feb 26, 2020https://github.com/nodejs/node/pull/31950#issuecomment-591272029
Please reload this pagehttps://github.com/nodejs/node/pull/31950
https://github.com/Flarna
Flarnahttps://github.com/Flarna
Feb 26, 2020 https://github.com/nodejs/node/pull/31950#pullrequestreview-364673289
View reviewed changes https://github.com/nodejs/node/pull/31950/files
lib/async_hooks.jshttps://github.com/nodejs/node/pull/31950/files#diff-7166454dbde8f899bd0d3a2f20997a5a13a48648eaf129c0088bbd493a604595
Please reload this pagehttps://github.com/nodejs/node/pull/31950
https://github.com/Qard
Qardhttps://github.com/Qard
blocked https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Ablocked
Feb 26, 2020https://github.com/nodejs/node/pull/31950#event-3072908792
https://github.com/vdeturckheim
vdeturckheimhttps://github.com/vdeturckheim
Feb 26, 2020https://github.com/nodejs/node/pull/31950#issuecomment-591343858
Please reload this pagehttps://github.com/nodejs/node/pull/31950
@Qardhttps://github.com/Qard
Please reload this pagehttps://github.com/nodejs/node/pull/31950
https://github.com/Qard
Qardhttps://github.com/Qard
Feb 26, 2020https://github.com/nodejs/node/pull/31950#issuecomment-591412400
Please reload this pagehttps://github.com/nodejs/node/pull/31950
https://github.com/Qard
Qardhttps://github.com/Qard
blocked https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Ablocked
Feb 28, 2020https://github.com/nodejs/node/pull/31950#event-3080524653
https://github.com/Qard
Qardhttps://github.com/Qard
force-pushedhttps://github.com/nodejs/node/compare/5e07676b1df8e1c4a5839443d95fa9620699feed..2b6a63c234a9704343e8ea7d758ffb6d77e96489
5e07676https://github.com/nodejs/node/commit/5e07676b1df8e1c4a5839443d95fa9620699feed
2b6a63chttps://github.com/nodejs/node/commit/2b6a63c234a9704343e8ea7d758ffb6d77e96489
Compare https://github.com/nodejs/node/compare/5e07676b1df8e1c4a5839443d95fa9620699feed..2b6a63c234a9704343e8ea7d758ffb6d77e96489
February 28, 2020 05:51https://github.com/nodejs/node/pull/31950#event-3080525134
https://github.com/Qard
Qardhttps://github.com/Qard
Feb 28, 2020https://github.com/nodejs/node/pull/31950#issuecomment-592326634
#31930https://github.com/nodejs/node/pull/31930
Please reload this pagehttps://github.com/nodejs/node/pull/31950
https://github.com/Qard
Qardhttps://github.com/Qard
force-pushedhttps://github.com/nodejs/node/compare/2b6a63c234a9704343e8ea7d758ffb6d77e96489..23a077213e164bfc7b6f476a9862a813db08ea31
2b6a63chttps://github.com/nodejs/node/commit/2b6a63c234a9704343e8ea7d758ffb6d77e96489
23a0772https://github.com/nodejs/node/commit/23a077213e164bfc7b6f476a9862a813db08ea31
Compare https://github.com/nodejs/node/compare/2b6a63c234a9704343e8ea7d758ffb6d77e96489..23a077213e164bfc7b6f476a9862a813db08ea31
February 28, 2020 06:15https://github.com/nodejs/node/pull/31950#event-3080568609
https://github.com/puzpuzpuz
puzpuzpuzhttps://github.com/puzpuzpuz
Feb 28, 2020 https://github.com/nodejs/node/pull/31950#pullrequestreview-366191785
View reviewed changes https://github.com/nodejs/node/pull/31950/files
lib/async_hooks.jshttps://github.com/nodejs/node/pull/31950/files#diff-7166454dbde8f899bd0d3a2f20997a5a13a48648eaf129c0088bbd493a604595
Please reload this pagehttps://github.com/nodejs/node/pull/31950
https://github.com/puzpuzpuz
puzpuzpuzhttps://github.com/puzpuzpuz
Feb 28, 2020 https://github.com/nodejs/node/pull/31950#ref-pullrequest-572570552
test: improve disable AsyncLocalStorage test #31998 https://github.com/nodejs/node/pull/31998
https://github.com/vdeturckheim
vdeturckheimhttps://github.com/vdeturckheim
Feb 28, 2020https://github.com/nodejs/node/pull/31950#issuecomment-592440276
#31998https://github.com/nodejs/node/pull/31998
Please reload this pagehttps://github.com/nodejs/node/pull/31950
https://github.com/Qard
Qardhttps://github.com/Qard
force-pushedhttps://github.com/nodejs/node/compare/417ff7312e503db0f851d3449d4bec1726c25ea9..2db2994f7833fda9d9e3d3b50ee6d0109dd02ee1
417ff73https://github.com/nodejs/node/commit/417ff7312e503db0f851d3449d4bec1726c25ea9
2db2994https://github.com/nodejs/node/commit/2db2994f7833fda9d9e3d3b50ee6d0109dd02ee1
Compare https://github.com/nodejs/node/compare/417ff7312e503db0f851d3449d4bec1726c25ea9..2db2994f7833fda9d9e3d3b50ee6d0109dd02ee1
March 1, 2020 06:51https://github.com/nodejs/node/pull/31950#event-3085330767
https://github.com/puzpuzpuz
puzpuzpuzhttps://github.com/puzpuzpuz
semver-minor https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Asemver-minor
Apr 14, 2020https://github.com/nodejs/node/pull/31950#event-3230694360
https://github.com/puzpuzpuz
puzpuzpuzhttps://github.com/puzpuzpuz
Apr 14, 2020https://github.com/nodejs/node/pull/31950#issuecomment-613385810
Please reload this pagehttps://github.com/nodejs/node/pull/31950
https://github.com/BethGriggs
BethGriggshttps://github.com/BethGriggs
Apr 14, 2020 https://github.com/nodejs/node/pull/31950#ref-pullrequest-578760228
2020-04-21, Version 14.0.0 (Current) #32181 https://github.com/nodejs/node/pull/32181
puzpuzpuzhttps://github.com/puzpuzpuz
Apr 14, 2020 https://github.com/nodejs/node/pull/31950#ref-commit-c6f7f55
https://github.com/puzpuzpuz
async_hooks: merge run and exit methodshttps://github.com/puzpuzpuz/node/commit/c6f7f55907089b07119240560a2831915a87349f
c6f7f55https://github.com/puzpuzpuz/node/commit/c6f7f55907089b07119240560a2831915a87349f
nodejs#31950https://github.com/nodejs/node/pull/31950
https://github.com/puzpuzpuz
puzpuzpuzhttps://github.com/puzpuzpuz
Apr 14, 2020 https://github.com/nodejs/node/pull/31950#ref-pullrequest-598870123
v13.13.0 release proposal #32813 https://github.com/nodejs/node/pull/32813
https://github.com/Qard
Qardhttps://github.com/Qard
Apr 14, 2020https://github.com/nodejs/node/pull/31950#issuecomment-613608081
Please reload this pagehttps://github.com/nodejs/node/pull/31950
targoshttps://github.com/targos
Apr 24, 2020 https://github.com/nodejs/node/pull/31950#ref-commit-4e690d3
https://github.com/targos
fix: use run method and throw error used outside of contexthttps://github.com/targos/async-http-context/commit/4e690d3154995b8db6c9d986e75075e5b062bbb9
4e690d3https://github.com/targos/async-http-context/commit/4e690d3154995b8db6c9d986e75075e5b062bbb9
nodejs/node#31950https://github.com/nodejs/node/pull/31950
https://github.com/targos
targoshttps://github.com/targos
Apr 24, 2020 https://github.com/nodejs/node/pull/31950#ref-pullrequest-606196098
fix: use run method and throw error used outside of context RomainLanz/async-http-context#1 https://github.com/RomainLanz/async-http-context/pull/1
https://github.com/targos
targoshttps://github.com/targos
author ready https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3A%22author%20ready%22
Apr 25, 2020https://github.com/nodejs/node/pull/31950#event-3272249942
targoshttps://github.com/targos
Apr 25, 2020 https://github.com/nodejs/node/pull/31950#ref-commit-e61bcd2
https://github.com/Qard
https://github.com/targos
async_hooks: prevent sync methods of async storage exiting outer contexthttps://github.com/targos/node/commit/e61bcd2ecdde21a1d51c1fcc8e4e84534d4d77e2
e61bcd2https://github.com/targos/node/commit/e61bcd2ecdde21a1d51c1fcc8e4e84534d4d77e2
nodejs#31950https://github.com/nodejs/node/pull/31950
targoshttps://github.com/targos
Apr 25, 2020 https://github.com/nodejs/node/pull/31950#ref-commit-ccbf4f9
https://github.com/puzpuzpuz
https://github.com/targos
async_hooks: merge run and exit methodshttps://github.com/targos/node/commit/ccbf4f95b4aff8b8f31fb99132d32d119e353417
ccbf4f9https://github.com/targos/node/commit/ccbf4f95b4aff8b8f31fb99132d32d119e353417
nodejs#31950https://github.com/nodejs/node/pull/31950
BridgeARhttps://github.com/BridgeAR
Apr 28, 2020 https://github.com/nodejs/node/pull/31950#ref-commit-b304df9
https://github.com/Qard
https://github.com/BridgeAR
async_hooks: prevent sync methods of async storage exiting outer contexthttps://github.com/nodejs/node/commit/b304df97ffd4297f0a4cde26d832d276a0f7efcb
b304df9https://github.com/nodejs/node/commit/b304df97ffd4297f0a4cde26d832d276a0f7efcb
#31950https://github.com/nodejs/node/pull/31950
BridgeARhttps://github.com/BridgeAR
Apr 28, 2020 https://github.com/nodejs/node/pull/31950#ref-commit-52d8afc
https://github.com/puzpuzpuz
https://github.com/BridgeAR
async_hooks: merge run and exit methodshttps://github.com/nodejs/node/commit/52d8afc07e005343390ebc8c6d9e1eec77acd16e
52d8afchttps://github.com/nodejs/node/commit/52d8afc07e005343390ebc8c6d9e1eec77acd16e
#31950https://github.com/nodejs/node/pull/31950
https://github.com/BridgeAR
BridgeARhttps://github.com/BridgeAR
Apr 28, 2020 https://github.com/nodejs/node/pull/31950#ref-pullrequest-608268983
v13.14.0 proposal #33122 https://github.com/nodejs/node/pull/33122
BridgeARhttps://github.com/BridgeAR
Apr 28, 2020 https://github.com/nodejs/node/pull/31950#ref-commit-9862aba
https://github.com/BridgeAR
2020-04-28, Version 13.14.0 (Current)https://github.com/nodejs/node/commit/9862aba78dc3301aadb653b518b6533ce590519c
9862abahttps://github.com/nodejs/node/commit/9862aba78dc3301aadb653b518b6533ce590519c
#31950https://github.com/nodejs/node/pull/31950
#31950https://github.com/nodejs/node/pull/31950
#32985https://github.com/nodejs/node/pull/32985
@juanarbolhttps://github.com/juanarbol
#32906https://github.com/nodejs/node/pull/32906
@puzpuzpuzhttps://github.com/puzpuzpuz
#32817https://github.com/nodejs/node/pull/32817
#33122https://github.com/nodejs/node/pull/33122
targoshttps://github.com/targos
Apr 28, 2020 https://github.com/nodejs/node/pull/31950#ref-commit-3eb3406
https://github.com/Qard
https://github.com/targos
async_hooks: prevent sync methods of async storage exiting outer contexthttps://github.com/nodejs/node/commit/3eb34068a2f8d97a269074b66b1afe74297d4e9e
3eb3406https://github.com/nodejs/node/commit/3eb34068a2f8d97a269074b66b1afe74297d4e9e
#31950https://github.com/nodejs/node/pull/31950
targoshttps://github.com/targos
Apr 28, 2020 https://github.com/nodejs/node/pull/31950#ref-commit-a35e88c
https://github.com/puzpuzpuz
https://github.com/targos
async_hooks: merge run and exit methodshttps://github.com/nodejs/node/commit/a35e88caf5f2243881cb7f19a6c442236b06fdfb
a35e88chttps://github.com/nodejs/node/commit/a35e88caf5f2243881cb7f19a6c442236b06fdfb
#31950https://github.com/nodejs/node/pull/31950
BridgeARhttps://github.com/BridgeAR
Apr 28, 2020 https://github.com/nodejs/node/pull/31950#ref-commit-9fc74f1
https://github.com/BridgeAR
2020-04-29, Version 13.14.0 (Current)https://github.com/nodejs/node/commit/9fc74f161371a6898f22747184a0ece522f5b912
9fc74f1https://github.com/nodejs/node/commit/9fc74f161371a6898f22747184a0ece522f5b912
#31950https://github.com/nodejs/node/pull/31950
#31950https://github.com/nodejs/node/pull/31950
#32985https://github.com/nodejs/node/pull/32985
@juanarbolhttps://github.com/juanarbol
#32906https://github.com/nodejs/node/pull/32906
@puzpuzpuzhttps://github.com/puzpuzpuz
#32817https://github.com/nodejs/node/pull/32817
#33122https://github.com/nodejs/node/pull/33122
BridgeARhttps://github.com/BridgeAR
Apr 29, 2020 https://github.com/nodejs/node/pull/31950#ref-commit-d7b02c3
https://github.com/BridgeAR
2020-04-29, Version 13.14.0 (Current)https://github.com/nodejs/node/commit/d7b02c3cadb9f725579df30aa6bb082399961fbf
d7b02c3https://github.com/nodejs/node/commit/d7b02c3cadb9f725579df30aa6bb082399961fbf
#31950https://github.com/nodejs/node/pull/31950
#31950https://github.com/nodejs/node/pull/31950
#32985https://github.com/nodejs/node/pull/32985
@juanarbolhttps://github.com/juanarbol
#32906https://github.com/nodejs/node/pull/32906
@puzpuzpuzhttps://github.com/puzpuzpuz
#32817https://github.com/nodejs/node/pull/32817
#33122https://github.com/nodejs/node/pull/33122
https://github.com/targos
targoshttps://github.com/targos
May 2, 2020 https://github.com/nodejs/node/pull/31950#ref-pullrequest-610737650
v12.17.0 release proposal #33197 https://github.com/nodejs/node/pull/33197
https://github.com/kibertoad
kibertoadhttps://github.com/kibertoad
May 4, 2020https://github.com/nodejs/node/pull/31950#issuecomment-623493991
@Qardhttps://github.com/Qard
Please reload this pagehttps://github.com/nodejs/node/pull/31950
https://github.com/legendecas
legendecashttps://github.com/legendecas
May 4, 2020https://github.com/nodejs/node/pull/31950#issuecomment-623517670
@kibertoadhttps://github.com/kibertoad
a683e87https://github.com/nodejs/node/commit/a683e87cd089a005aa9d899198c04f0095b84c7d
Please reload this pagehttps://github.com/nodejs/node/pull/31950
https://github.com/Qard
Qardhttps://github.com/Qard
May 4, 2020 18:05https://github.com/nodejs/node/pull/31950#event-3301067359
https://github.com/vmarchaud
vmarchaudhttps://github.com/vmarchaud
Jun 18, 2020 https://github.com/nodejs/node/pull/31950#ref-pullrequest-640723412
AsyncLocalStorage based ContextManager open-telemetry/opentelemetry-js#1210 https://github.com/open-telemetry/opentelemetry-js/pull/1210
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%2F31950
https://github.com/Flarna
Flarna https://github.com/Flarna
https://github.com/nodejs/node/pull/31950/files/f76db3696fd02e804b3ba50486c6ef80ca10286b
https://github.com/puzpuzpuz
puzpuzpuz https://github.com/puzpuzpuz
https://github.com/nodejs/node/pull/31950/files/f76db3696fd02e804b3ba50486c6ef80ca10286b
https://github.com/vdeturckheim
vdeturckheim https://github.com/vdeturckheim
https://github.com/nodejs/node/pull/31950/files/f76db3696fd02e804b3ba50486c6ef80ca10286b
https://github.com/Qard
Qard https://github.com/Qard
async_hooks https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Aasync_hooks
lib / src https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3A%22lib%20%2F%20src%22
semver-minor https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Asemver-minor
Please reload this pagehttps://github.com/nodejs/node/pull/31950
https://github.com/Qard
https://github.com/vdeturckheim
https://github.com/puzpuzpuz
https://github.com/Flarna
https://github.com/nodejs-github-bot
https://github.com/addaleax
https://github.com/kibertoad
https://github.com/legendecas
https://github.com/targos
https://github.com/himself65
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.