René's URL Explorer Experiment


Title: n-api: change napi_callback to return napi_value · nodejs/node@ca786c3 · GitHub

Open Graph Title: n-api: change napi_callback to return napi_value · nodejs/node@ca786c3

X Title: n-api: change napi_callback to return napi_value · nodejs/node@ca786c3

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

Open Graph Description: Change `napi_callback` to return `napi_value` directly instead of requiring `napi_set_return_value`. When we invoke the callback, we will check the return value and call `SetReturnValue` ourselves...

X Description: Change `napi_callback` to return `napi_value` directly instead of requiring `napi_set_return_value`. When we invoke the callback, we will check the return value and call `SetReturnValue` ourselves...

Opengraph URL: /nodejs/node/commit/ca786c3734f6e23e34cd60f13e6bdaab033c5739

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/commit/:name(/*path)
route-controllercommit
route-actionshow
fetch-noncev2:c3d8207e-e148-0e57-37a5-ef4ecab15e6e
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idD9B2:2E3F95:14650F:1BF1CB:696A638C
html-safe-nonce767e7ab5de5a19883d04d244c1ed4daca1a6ed882a9d4cb009bbac2536ba2890
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEOUIyOjJFM0Y5NToxNDY1MEY6MUJGMUNCOjY5NkE2MzhDIiwidmlzaXRvcl9pZCI6Ijc4OTk0MzMxOTEyMTY5MzE3MjQiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac035dc65b594cdf79f98de0ddb2ef44ec6b41ac2d9d478128031ee33fe2594688
hovercard-subject-tagrepository:27193779
github-keyboard-shortcutsrepository,commits,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///commit/show
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/nodejs/node/commit/ca786c3734
twitter:imagehttps://opengraph.githubassets.com/91398175c70e65259a1774c99a5b31eeff76139c294867a26bedd3cd3c9602e8/nodejs/node/commit/ca786c3734f6e23e34cd60f13e6bdaab033c5739
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/91398175c70e65259a1774c99a5b31eeff76139c294867a26bedd3cd3c9602e8/nodejs/node/commit/ca786c3734f6e23e34cd60f13e6bdaab033c5739
og:image:altChange `napi_callback` to return `napi_value` directly instead of requiring `napi_set_return_value`. When we invoke the callback, we will check the return value and call `SetReturnValue` ourselves...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:updated_time1491859803
hostnamegithub.com
expected-hostnamegithub.com
None9b7735a184970dd9333b2cbe036c8f3c0a9108c64aaa93827c5a64fc70993392
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
release87cbd411c2982752221b5751d583a515b23bf5fa
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/nodejs/node/commit/ca786c3734#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fcommit%2Fca786c3734
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%2Fcommit%2Fca786c3734
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%2Fcommit%2Fshow&source=header-repo&source_repo=nodejs%2Fnode
Reloadhttps://github.com/nodejs/node/commit/ca786c3734
Reloadhttps://github.com/nodejs/node/commit/ca786c3734
Reloadhttps://github.com/nodejs/node/commit/ca786c3734
nodejs https://github.com/nodejs
nodehttps://github.com/nodejs/node
Please reload this pagehttps://github.com/nodejs/node/commit/ca786c3734
Notifications https://github.com/login?return_to=%2Fnodejs%2Fnode
Fork 34.4k https://github.com/login?return_to=%2Fnodejs%2Fnode
Star 115k https://github.com/login?return_to=%2Fnodejs%2Fnode
Code https://github.com/nodejs/node
Issues 1.7k https://github.com/nodejs/node/issues
Pull requests 694 https://github.com/nodejs/node/pulls
Actions https://github.com/nodejs/node/actions
Projects 3 https://github.com/nodejs/node/projects
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/nodejs/node/security
Please reload this pagehttps://github.com/nodejs/node/commit/ca786c3734
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
Browse fileshttps://github.com/nodejs/node/tree/ca786c3734f6e23e34cd60f13e6bdaab033c5739
https://github.com/nodejs/node/tree/ca786c3734f6e23e34cd60f13e6bdaab033c5739
boingoinghttps://github.com/nodejs/node/commits?author=boingoing
addaleaxhttps://github.com/nodejs/node/commits?author=addaleax
#12248https://github.com/nodejs/node/pull/12248
b470a85https://github.com/nodejs/node/commit/b470a85f071ccdde0e24b48a6fe8389b0a54750d
node_api.cchttps://github.com/nodejs/node/commit/ca786c3734#diff-2057dbe503dbb37a65a74cf86e056d50c27ba828070577e0f7f07e734365c9bc
node_api.hhttps://github.com/nodejs/node/commit/ca786c3734#diff-1a7a14ecb8ebcfadce2b39d74f174b946745bf6970291ea7be17399b7bbca3d5
node_api_types.hhttps://github.com/nodejs/node/commit/ca786c3734#diff-9751c3fa7589557e1988160cbf907aa233c3cff86e1320fbc634d80394c918ed
binding.chttps://github.com/nodejs/node/commit/ca786c3734#diff-f8726965cb4c45d74e60669554c124f51f6a61163d8e299cfd620753503d1956
binding.chttps://github.com/nodejs/node/commit/ca786c3734#diff-4d2cf1dc54565d4a3b1a10b7e41459c884117adcde715dee4a8f7a022efdbe74
binding.chttps://github.com/nodejs/node/commit/ca786c3734#diff-40aa66cbc2502fc0ead8ff955df72bcc14da62b0e40a0f44643fe3869e657d9b
binding.chttps://github.com/nodejs/node/commit/ca786c3734#diff-1104cf2c1f716944f5c4ebb7fc415dccb3c6a6d332e2ae1e5a7e9fad3c692b5d
binding.chttps://github.com/nodejs/node/commit/ca786c3734#diff-7dd1c3fb1d4b7201a4bcfb0b3ce34bce0c862b78e9644e377974049985e09165
myobject.cchttps://github.com/nodejs/node/commit/ca786c3734#diff-f6f76ef4d165fdcc51e2f91a50a10a264e4da2bf4bf69c8b28a14aa099a6c7e7
myobject.hhttps://github.com/nodejs/node/commit/ca786c3734#diff-53e6f29c2fc447fb376886222fa887eb386bcb6c82e7d5a39d26f3439a21e05d
binding.cchttps://github.com/nodejs/node/commit/ca786c3734#diff-c46cd139331f86d76d858b3080cbaa3d09ac7c3f15573be3124249dea36e9e11
myobject.cchttps://github.com/nodejs/node/commit/ca786c3734#diff-464d557028e43cc9d7ba5fef2105e9e802b680ddf5bb618f601b24d255fc26fd
myobject.hhttps://github.com/nodejs/node/commit/ca786c3734#diff-a135109be61267505ce0e7ac9899b4138e384153a9ee18f51bea000f11705939
binding.cchttps://github.com/nodejs/node/commit/ca786c3734#diff-3527b64ab0da1008926b8de5a1cd5a01c6f58eca70b06f50cca937b9337f4fb1
myobject.cchttps://github.com/nodejs/node/commit/ca786c3734#diff-5f55c7affd639f7d214d392d95c9c69ce5678522cc30cd0e5dae5ef5dfe08a71
myobject.hhttps://github.com/nodejs/node/commit/ca786c3734#diff-d7e7dbb66e05db613c220a7e4cd6b097379ac8f74cd6f6e24d2a3c601cb7a53b
common.hhttps://github.com/nodejs/node/commit/ca786c3734#diff-b27b11477b469d78c2a970cdaaee8c334c73856630c0c56bd69fe595b307de45
test_array.chttps://github.com/nodejs/node/commit/ca786c3734#diff-4fdcbfa71e830117de30c52775969fe7c0e603f0c350d3d63b0177468f5f6fdc
test_buffer.chttps://github.com/nodejs/node/commit/ca786c3734#diff-6ca8a4699ad7c986f6ff0d9723aeae1b3f7f12df7a00a79a817ba542ea178a7b
test_constructor.chttps://github.com/nodejs/node/commit/ca786c3734#diff-c4f246e0c46bdf66805d32e725c7202f714df4e02be0c4cfd88bd6e6f0871411
test_conversions.chttps://github.com/nodejs/node/commit/ca786c3734#diff-ea923e1990641da9d60770ca904aecf51259a881ba6e9bd7bb33dc5e0fffb1a5
test_error.cchttps://github.com/nodejs/node/commit/ca786c3734#diff-d8f0bc41fc513ada4cdce3ae713ad8da7031b12c75b0e434ac5d41e049e91b0c
test_exception.chttps://github.com/nodejs/node/commit/ca786c3734#diff-c7c5ee78dec8eff5edf5c62e004af4e7cc7d347b7ebe2bee998bb21bbe9cfd74
test_function.chttps://github.com/nodejs/node/commit/ca786c3734#diff-caa4acfa4bc76422d80990b6338af443f2480c01e730514cb1f1e68d1f4176e0
test_instanceof.chttps://github.com/nodejs/node/commit/ca786c3734#diff-eb8e68821a9948d59fb60f3e86b77eaf4bc1f2be99d0f5280daf02d862930583
test_napi_status.cchttps://github.com/nodejs/node/commit/ca786c3734#diff-5469df5c383d0c1978932ee5a7457ba5a3569a8c2ecd1ffa6c1e75779f784af7
test_number.chttps://github.com/nodejs/node/commit/ca786c3734#diff-85fac3da110034d05569d9f03f06b1cb2faed63246422054107d06fed2fec1b2
test_object.chttps://github.com/nodejs/node/commit/ca786c3734#diff-ebaed2d6a0ee53569f36260166ec7427ab64bdfc7bf79d3c6761e9e667026439
test_properties.chttps://github.com/nodejs/node/commit/ca786c3734#diff-56779bafc7369b8de67be99c4a39ede57b695077c2f57929656e04bf49a3c486
test_string.chttps://github.com/nodejs/node/commit/ca786c3734#diff-6eeaa9aca1f5d43b76acb7764aa899ef9e5cb205b904b72ac0a985db5a91c34d
test_symbol.chttps://github.com/nodejs/node/commit/ca786c3734#diff-a53df531fa197bdd049d07ff1f2aee85c459c49b0c5b6e9aed0c08351b6195ab
test_typedarray.chttps://github.com/nodejs/node/commit/ca786c3734#diff-c357dba3946d1c1b13e0ff597c9f28a9211cd794cbe0857b9c68a5566a6f0097
‎src/node_api.cc‎https://github.com/nodejs/node/commit/ca786c3734#diff-2057dbe503dbb37a65a74cf86e056d50c27ba828070577e0f7f07e734365c9bc
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.