{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":27193779,"defaultBranch":"main","name":"node","ownerLogin":"nodejs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-11-26T19:57:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9950313?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717266241.0","currentOid":""},"activityList":{"items":[{"before":"8e2ec743383ce558fd91d408c863c056c1f4f13e","after":"5c37cba05d9877ac6c51971d5f9fcee0ed1e64f3","ref":"refs/heads/actions/tools-update-c-ares","pushedAt":"2024-06-01T18:30:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lpinca","name":"Luigi Pinca","path":"/lpinca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1443911?s=80&v=4"},"commit":{"message":"fixup! deps: update c-ares to 1.29.0","shortMessageHtmlLink":"fixup! deps: update c-ares to 1.29.0"}},{"before":null,"after":"ad7d9e06c95f0d8d6cd1431014e98a294e0b13d1","ref":"refs/heads/dependabot/github_actions/ossf/scorecard-action-2.3.3","pushedAt":"2024-06-01T18:24:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"meta: bump ossf/scorecard-action from 2.3.1 to 2.3.3\n\nBumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.3.1 to 2.3.3.\n- [Release notes](https://github.com/ossf/scorecard-action/releases)\n- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)\n- [Commits](https://github.com/ossf/scorecard-action/compare/0864cf19026789058feabb7e87baa5f140aac736...dc50aa9510b46c811795eb24b2f1ba02a914e534)\n\n---\nupdated-dependencies:\n- dependency-name: ossf/scorecard-action\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"meta: bump ossf/scorecard-action from 2.3.1 to 2.3.3"}},{"before":null,"after":"a87852d5501bda7cebb2c3ccf9fdafca4e1e936b","ref":"refs/heads/dependabot/github_actions/actions/checkout-4.1.6","pushedAt":"2024-06-01T18:23:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"meta: bump actions/checkout from 4.1.4 to 4.1.6\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 4.1.4 to 4.1.6.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/0ad4b8fadaa221de15dcec353f45205ec38ea70b...a5ac7e51b41094c92402da3b24376905380afc29)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"meta: bump actions/checkout from 4.1.4 to 4.1.6"}},{"before":null,"after":"1fc25201ae49901e42eda09c2940add1a0fc631f","ref":"refs/heads/dependabot/github_actions/github/codeql-action-3.25.7","pushedAt":"2024-06-01T18:23:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"meta: bump github/codeql-action from 3.25.3 to 3.25.7\n\nBumps [github/codeql-action](https://github.com/github/codeql-action) from 3.25.3 to 3.25.7.\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/d39d31e687223d841ef683f52467bd88e9b21c14...f079b8493333aace61c81488f8bd40919487bd9f)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"meta: bump github/codeql-action from 3.25.3 to 3.25.7"}},{"before":null,"after":"844cd88b40f2394e3f7fbdc82fd52be7f8f2d80a","ref":"refs/heads/dependabot/github_actions/step-security/harden-runner-2.8.0","pushedAt":"2024-06-01T18:23:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"meta: bump step-security/harden-runner from 2.7.1 to 2.8.0\n\nBumps [step-security/harden-runner](https://github.com/step-security/harden-runner) from 2.7.1 to 2.8.0.\n- [Release notes](https://github.com/step-security/harden-runner/releases)\n- [Commits](https://github.com/step-security/harden-runner/compare/a4aa98b93cab29d9b1101a6143fb8bce00e2eac4...f086349bfa2bd1361f7909c78558e816508cdc10)\n\n---\nupdated-dependencies:\n- dependency-name: step-security/harden-runner\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"meta: bump step-security/harden-runner from 2.7.1 to 2.8.0"}},{"before":null,"after":"bdcd871c5fe6fd021112decebe1276dbc2d04405","ref":"refs/heads/dependabot/github_actions/codecov/codecov-action-4.4.1","pushedAt":"2024-06-01T18:23:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"meta: bump codecov/codecov-action from 4.3.1 to 4.4.1\n\nBumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4.3.1 to 4.4.1.\n- [Release notes](https://github.com/codecov/codecov-action/releases)\n- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/codecov/codecov-action/compare/5ecb98a3c6b747ed38dc09f787459979aebb39be...125fc84a9a348dbcf27191600683ec096ec9021c)\n\n---\nupdated-dependencies:\n- dependency-name: codecov/codecov-action\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"meta: bump codecov/codecov-action from 4.3.1 to 4.4.1"}},{"before":"3ab0499d434078676261512a67897f4c2f433e43","after":"02079b62308f3f5a04562f290823bf6a268d6f49","ref":"refs/heads/main","pushedAt":"2024-06-01T15:12:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nodejs-github-bot","name":"Node.js GitHub Bot","path":"/nodejs-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18269663?s=80&v=4"},"commit":{"message":"src,permission: handle process.chdir on pm\n\nPR-URL: https://github.com/nodejs/node/pull/53175\nReviewed-By: Yagiz Nizipli \nReviewed-By: Vinícius Lourenço Claro Cardoso ","shortMessageHtmlLink":"src,permission: handle process.chdir on pm"}},{"before":"00a86fe76fed0b0cc4c0786ae86754f16da18afa","after":"3ab0499d434078676261512a67897f4c2f433e43","ref":"refs/heads/main","pushedAt":"2024-06-01T13:13:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nodejs-github-bot","name":"Node.js GitHub Bot","path":"/nodejs-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18269663?s=80&v=4"},"commit":{"message":"src,permission: --allow-wasi & prevent WASI exec\n\nPR-URL: https://github.com/nodejs/node/pull/53124\nReviewed-By: Marco Ippolito \nReviewed-By: Antoine du Hamel ","shortMessageHtmlLink":"src,permission: --allow-wasi & prevent WASI exec"}},{"before":"af60fbb12b28b8bc1c72647d9ce7f905e81f9c80","after":"6708536b03494840691c2e83a570d3ad00567648","ref":"refs/heads/v22.x-staging","pushedAt":"2024-06-01T08:55:22.000Z","pushType":"push","commitsCount":69,"pusher":{"login":"targos","name":"Michaël Zasso","path":"/targos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2352663?s=80&v=4"},"commit":{"message":"fs: fix cp dir/non-dir mismatch error messages\n\nThe error messages for `ERR_FS_CP_DIR_TO_NON_DIR` and\n`ERR_FS_CP_NON_DIR_TO_DIR` were the inverse of the copy direction\nactually performed.\n\nRefs: https://github.com/nodejs/node/issues/44598#issuecomment-1562522423\nPR-URL: https://github.com/nodejs/node/pull/53150\nReviewed-By: Antoine du Hamel \nReviewed-By: Luigi Pinca \nReviewed-By: LiviaMedeiros \nReviewed-By: Feng Yu ","shortMessageHtmlLink":"fs: fix cp dir/non-dir mismatch error messages"}},{"before":"88d0701e57149f70708237a0b22556e330c9e82c","after":"00a86fe76fed0b0cc4c0786ae86754f16da18afa","ref":"refs/heads/main","pushedAt":"2024-05-31T22:12:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nodejs-github-bot","name":"Node.js GitHub Bot","path":"/nodejs-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18269663?s=80&v=4"},"commit":{"message":"fs: fix cp dir/non-dir mismatch error messages\n\nThe error messages for `ERR_FS_CP_DIR_TO_NON_DIR` and\n`ERR_FS_CP_NON_DIR_TO_DIR` were the inverse of the copy direction\nactually performed.\n\nRefs: https://github.com/nodejs/node/issues/44598#issuecomment-1562522423\nPR-URL: https://github.com/nodejs/node/pull/53150\nReviewed-By: Antoine du Hamel \nReviewed-By: Luigi Pinca \nReviewed-By: LiviaMedeiros \nReviewed-By: Feng Yu ","shortMessageHtmlLink":"fs: fix cp dir/non-dir mismatch error messages"}},{"before":"54035ac0ca8764fc6a5ebe37b7e1a8fcf3f231ce","after":"88d0701e57149f70708237a0b22556e330c9e82c","ref":"refs/heads/main","pushedAt":"2024-05-31T17:17:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nodejs-github-bot","name":"Node.js GitHub Bot","path":"/nodejs-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18269663?s=80&v=4"},"commit":{"message":"doc: reserve 128 for Electron 32\n\nPR-URL: https://github.com/nodejs/node/pull/53203\nReviewed-By: Richard Lau \nReviewed-By: Luigi Pinca \nReviewed-By: Moshe Atlow \nReviewed-By: Mohammed Keyvanzadeh \nReviewed-By: Ulises Gascón \nReviewed-By: Marco Ippolito ","shortMessageHtmlLink":"doc: reserve 128 for Electron 32"}},{"before":"cf99046786bd6265c70aaa6b19c9de7a3d4ee3db","after":"d512fc1df167f313e5db4d827fb13927239e1131","ref":"refs/heads/actions/tools-update-zlib","pushedAt":"2024-05-31T10:25:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"marco-ippolito","name":"Marco Ippolito","path":"/marco-ippolito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36735501?s=80&v=4"},"commit":{"message":"deps: update zlib to 1.3.0.1-motley-209717d","shortMessageHtmlLink":"deps: update zlib to 1.3.0.1-motley-209717d"}},{"before":"dcbf2e64028809186a6ab768e76cae1f0cefa341","after":"ede7d5f93d89197246577b7456438cc169694100","ref":"refs/heads/actions/tools-update-googletest","pushedAt":"2024-05-31T10:24:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"marco-ippolito","name":"Marco Ippolito","path":"/marco-ippolito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36735501?s=80&v=4"},"commit":{"message":"deps: update googletest to 305e5a2","shortMessageHtmlLink":"deps: update googletest to 305e5a2"}},{"before":"74dff83fad3918b20f219c03259088e55930c226","after":"54035ac0ca8764fc6a5ebe37b7e1a8fcf3f231ce","ref":"refs/heads/main","pushedAt":"2024-05-30T22:09:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nodejs-github-bot","name":"Node.js GitHub Bot","path":"/nodejs-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18269663?s=80&v=4"},"commit":{"message":"build: support python 3.13\n\nPR-URL: https://github.com/nodejs/node/pull/53190\nReviewed-By: Moshe Atlow \nReviewed-By: Christian Clauss \nReviewed-By: Marco Ippolito \nReviewed-By: Mohammed Keyvanzadeh \nReviewed-By: Luigi Pinca \nReviewed-By: Yagiz Nizipli ","shortMessageHtmlLink":"build: support python 3.13"}},{"before":"f88386561c72eb4d855822bf7c102114e23cf6a8","after":"74dff83fad3918b20f219c03259088e55930c226","ref":"refs/heads/main","pushedAt":"2024-05-30T20:55:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nodejs-github-bot","name":"Node.js GitHub Bot","path":"/nodejs-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18269663?s=80&v=4"},"commit":{"message":"tools: move webcrypto into no-restricted-properties\n\nSince eslint fixed https://github.com/eslint/eslint/issues/16412 and we\nare on eslint v8.57.0 so that we can take advantage of\nno-restricted-properties rule for webcrypto.\n\nPR-URL: https://github.com/nodejs/node/pull/53023\nReviewed-By: Antoine du Hamel \nReviewed-By: Luigi Pinca ","shortMessageHtmlLink":"tools: move webcrypto into no-restricted-properties"}},{"before":"47c55713ae749e802c14434fa3241efbc30ac725","after":"f88386561c72eb4d855822bf7c102114e23cf6a8","ref":"refs/heads/main","pushedAt":"2024-05-30T16:58:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nodejs-github-bot","name":"Node.js GitHub Bot","path":"/nodejs-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18269663?s=80&v=4"},"commit":{"message":"module: print amount of load time of a cjs module\n\nPR-URL: https://github.com/nodejs/node/pull/52213\nReviewed-By: Joyee Cheung \nReviewed-By: James M Snell \nReviewed-By: Matteo Collina ","shortMessageHtmlLink":"module: print amount of load time of a cjs module"}},{"before":"7ad0cc3e5715bff8f4def9b199952c5db25737d8","after":"47c55713ae749e802c14434fa3241efbc30ac725","ref":"refs/heads/main","pushedAt":"2024-05-30T16:21:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nodejs-github-bot","name":"Node.js GitHub Bot","path":"/nodejs-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18269663?s=80&v=4"},"commit":{"message":"doc: add note to ninjia build for macOS using -jn flag\n\nPR-URL: https://github.com/nodejs/node/pull/53187\nFixes: https://github.com/nodejs/node/issues/53176\nRefs: https://github.com/nodejs/node/issues/53176\nReviewed-By: Luigi Pinca \nReviewed-By: Rafael Gonzaga \nReviewed-By: Tobias Nießen \nReviewed-By: Antoine du Hamel ","shortMessageHtmlLink":"doc: add note to ninjia build for macOS using -jn flag"}},{"before":"9f6c12413cde5074893ffb378b8c3310275aa016","after":"7ad0cc3e5715bff8f4def9b199952c5db25737d8","ref":"refs/heads/main","pushedAt":"2024-05-30T14:28:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nodejs-github-bot","name":"Node.js GitHub Bot","path":"/nodejs-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18269663?s=80&v=4"},"commit":{"message":"build: remove support for 32-bit Windows\n\nCloses: https://github.com/nodejs/node/issues/42543\nPR-URL: https://github.com/nodejs/node/pull/53184\nFixes: https://github.com/nodejs/node/issues/42543\nReviewed-By: Matteo Collina \nReviewed-By: Michael Dawson \nReviewed-By: Marco Ippolito \nReviewed-By: Yagiz Nizipli \nReviewed-By: Robert Nagy \nReviewed-By: Richard Lau \nReviewed-By: Benjamin Gruenbaum \nReviewed-By: Jiawen Geng \nReviewed-By: Stefan Stojanovic \nReviewed-By: Rafael Gonzaga ","shortMessageHtmlLink":"build: remove support for 32-bit Windows"}},{"before":"063afa85fef6e159acc35d82f3b302388530c45c","after":"9f6c12413cde5074893ffb378b8c3310275aa016","ref":"refs/heads/main","pushedAt":"2024-05-30T13:07:53.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"cjihrig","name":"Colin Ihrig","path":"/cjihrig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2512748?s=80&v=4"},"commit":{"message":"test_runner: add snapshot testing\n\nThis commit adds a t.assert.snapshot() method that implements\nsnapshot testing. Serialization uses JSON.stringify() by default,\nbut users can configure the serialization to meet their needs.\n\nPR-URL: https://github.com/nodejs/node/pull/53169\nFixes: https://github.com/nodejs/node/issues/48260\nReviewed-By: Moshe Atlow \nReviewed-By: Benjamin Gruenbaum \nReviewed-By: Geoffrey Booth ","shortMessageHtmlLink":"test_runner: add snapshot testing"}},{"before":"a8378865618e29c0d0a5ecf57b2eece277e1e47f","after":"063afa85fef6e159acc35d82f3b302388530c45c","ref":"refs/heads/main","pushedAt":"2024-05-30T11:21:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nodejs-github-bot","name":"Node.js GitHub Bot","path":"/nodejs-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18269663?s=80&v=4"},"commit":{"message":"deps: upgrade npm to 10.8.1\n\nPR-URL: https://github.com/nodejs/node/pull/53207\nReviewed-By: Richard Lau \nReviewed-By: Marco Ippolito \nReviewed-By: Mohammed Keyvanzadeh ","shortMessageHtmlLink":"deps: upgrade npm to 10.8.1"}},{"before":"d953861dafd623a03276455944d5f2bcca6861cd","after":"a8378865618e29c0d0a5ecf57b2eece277e1e47f","ref":"refs/heads/main","pushedAt":"2024-05-30T08:40:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nodejs-github-bot","name":"Node.js GitHub Bot","path":"/nodejs-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18269663?s=80&v=4"},"commit":{"message":"net: add new net.server.listen tracing channel\n\nPR-URL: https://github.com/nodejs/node/pull/53136\nReviewed-By: Matteo Collina \nReviewed-By: James M Snell \nReviewed-By: Mohammed Keyvanzadeh \nReviewed-By: Santiago Gimeno ","shortMessageHtmlLink":"net: add new net.server.listen tracing channel"}},{"before":"78485280cabc0c740e4a44c4e49e8be85652a1ed","after":"d953861dafd623a03276455944d5f2bcca6861cd","ref":"refs/heads/main","pushedAt":"2024-05-30T01:18:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nodejs-github-bot","name":"Node.js GitHub Bot","path":"/nodejs-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18269663?s=80&v=4"},"commit":{"message":"build: update ruff to v0.4.5\n\nPR-URL: https://github.com/nodejs/node/pull/53180\nReviewed-By: Moshe Atlow \nReviewed-By: Michaël Zasso \nReviewed-By: Richard Lau \nReviewed-By: Mohammed Keyvanzadeh \nReviewed-By: Luigi Pinca ","shortMessageHtmlLink":"build: update ruff to v0.4.5"}},{"before":"bb8d2936abe4e36f8fbc7a4b8a3075b20463ad78","after":"78485280cabc0c740e4a44c4e49e8be85652a1ed","ref":"refs/heads/main","pushedAt":"2024-05-30T00:46:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nodejs-github-bot","name":"Node.js GitHub Bot","path":"/nodejs-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18269663?s=80&v=4"},"commit":{"message":"doc: include ESM import for HTTP\n\nPR-URL: https://github.com/nodejs/node/pull/53165\nReviewed-By: Matteo Collina \nReviewed-By: Paolo Insogna \nReviewed-By: Marco Ippolito \nReviewed-By: Vinícius Lourenço Claro Cardoso ","shortMessageHtmlLink":"doc: include ESM import for HTTP"}},{"before":"0a3f93006544512b3e0479de41e13acfe42e4fa2","after":"bb8d2936abe4e36f8fbc7a4b8a3075b20463ad78","ref":"refs/heads/main","pushedAt":"2024-05-29T22:04:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nodejs-github-bot","name":"Node.js GitHub Bot","path":"/nodejs-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18269663?s=80&v=4"},"commit":{"message":"src: do not use soon-to-be-deprecated V8 API\n\nV8 announced deprecation of the following methods:\n - v8::Object::SetAccessor(...) in favor of\n v8::Object::SetNativeDataProperty(...),\n - v8::ObjectTemplate::SetNativeDataProperty(...) with AccessControl\n parameter in favor of\n v8::ObjectTemplate::SetNativeDataProperty(...) without AccessControl\n parameter.\n\nSee https://crrev.com/c/5006387.\n\nThis slightly changes behavior of the following properties:\n - process.debugPort (for worker processes),\n - process.title (for worker processes),\n - process.ppid.\n\nThe difference is that they will now behave like a regular writable\nJavaScript data properties - in case setter callback is not provided\nthey will be be reconfigured from a native data property (the one\nthat calls C++ callbacks upon get/set operations) to a real data\nproperty (so subsequent reads will no longer trigger C++ getter\ncallbacks).\n\nPR-URL: https://github.com/nodejs/node/pull/53174\nReviewed-By: Michael Dawson \nReviewed-By: Joyee Cheung \nReviewed-By: Benjamin Gruenbaum \nReviewed-By: Rafael Gonzaga \nReviewed-By: James M Snell ","shortMessageHtmlLink":"src: do not use soon-to-be-deprecated V8 API"}},{"before":"534c122de166cb6464b489f3e6a9a544ceb1c913","after":"0a3f93006544512b3e0479de41e13acfe42e4fa2","ref":"refs/heads/main","pushedAt":"2024-05-29T21:11:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nodejs-github-bot","name":"Node.js GitHub Bot","path":"/nodejs-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18269663?s=80&v=4"},"commit":{"message":"src: use __FUNCSIG__ on Windows in backtrace\n\nTo show function signature if possible.\n\nPR-URL: https://github.com/nodejs/node/pull/53135\nRefs: https://learn.microsoft.com/en-us/cpp/preprocessor/predefined-macros?view=msvc-170\nReviewed-By: Luigi Pinca \nReviewed-By: Yagiz Nizipli \nReviewed-By: Chengzhong Wu \nReviewed-By: Stefan Stojanovic ","shortMessageHtmlLink":"src: use __FUNCSIG__ on Windows in backtrace"}},{"before":"4ef5bc1fdcbb25f4402e0e91777c67150949b42b","after":"534c122de166cb6464b489f3e6a9a544ceb1c913","ref":"refs/heads/main","pushedAt":"2024-05-29T17:24:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nodejs-github-bot","name":"Node.js GitHub Bot","path":"/nodejs-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18269663?s=80&v=4"},"commit":{"message":"build: add `--skip-tests` to `test-ci-js` target\n\nPR-URL: https://github.com/nodejs/node/pull/53105\nReviewed-By: Richard Lau ","shortMessageHtmlLink":"build: add --skip-tests to test-ci-js target"}},{"before":"c0c598d753d5ce7e1721215c6e6254dc02c023a8","after":"4ef5bc1fdcbb25f4402e0e91777c67150949b42b","ref":"refs/heads/main","pushedAt":"2024-05-29T13:11:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"richardlau","name":"Richard Lau","path":"/richardlau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5445507?s=80&v=4"},"commit":{"message":"Revert \"test: skip v8-updates/test-linux-perf-logger\"\n\nThis reverts commit 54f1e0a48882c7818e771ad918528a5dd5cfd6e4.\n\nPR-URL: https://github.com/nodejs/node/pull/52869\nReviewed-By: Michaël Zasso \nReviewed-By: Luigi Pinca \nReviewed-By: Richard Lau \nReviewed-By: Daeyeon Jeong ","shortMessageHtmlLink":"Revert \"test: skip v8-updates/test-linux-perf-logger\""}},{"before":"1de215e285bf8afebe0b9b1908009399e3b1f9e2","after":"c0c598d753d5ce7e1721215c6e6254dc02c023a8","ref":"refs/heads/main","pushedAt":"2024-05-28T22:56:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nodejs-github-bot","name":"Node.js GitHub Bot","path":"/nodejs-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18269663?s=80&v=4"},"commit":{"message":"lib: allow CJS source map cache to be reclaimed\n\nUnifies the CJS and ESM source map cache map with SourceMapCacheMap\nand allows the CJS cache entries to be queried more efficiently with\na source url without iteration on an IterableWeakMap.\n\nAdd a test to verify that the CJS source map cache entry can be\nreclaimed.\n\nPR-URL: https://github.com/nodejs/node/pull/51711\nReviewed-By: Joyee Cheung \nReviewed-By: Antoine du Hamel ","shortMessageHtmlLink":"lib: allow CJS source map cache to be reclaimed"}},{"before":"4796e05cc87a48d7a7069a468aada23df3af5336","after":"1de215e285bf8afebe0b9b1908009399e3b1f9e2","ref":"refs/heads/main","pushedAt":"2024-05-28T20:23:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nodejs-github-bot","name":"Node.js GitHub Bot","path":"/nodejs-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18269663?s=80&v=4"},"commit":{"message":"process: add process.getBuiltinModule(id)\n\n`process.getBuiltinModule(id)` provides a way to load built-in modules\nin a globally available function. ES Modules that need to support\nother environments can use it to conditionally load a Node.js built-in\nwhen it is run in Node.js, without having to deal with the resolution\nerror that can be thrown by `import` in a non-Node.js environment or\nhaving to use dynamic `import()` which either turns the module into an\nasynchronous module, or turns a synchronous API into an asynchronous\none.\n\n```mjs\nif (globalThis.process.getBuiltinModule) {\n // Run in Node.js, use the Node.js fs module.\n const fs = globalThis.process.getBuiltinModule('fs');\n // If `require()` is needed to load user-modules, use\n // createRequire()\n const module = globalThis.process.getBuiltinModule('module');\n const require = module.createRequire(import.meta.url);\n const foo = require('foo');\n}\n```\n\nIf `id` specifies a built-in module available in the current Node.js\nprocess, `process.getBuiltinModule(id)` method returns the\ncorresponding built-in module. If `id` does not correspond to any\nbuilt-in module, `undefined` is returned.\n\n`process.getBuiltinModule(id)` accept built-in module IDs that are\nrecognized by `module.isBuiltin(id)`. Some built-in modules must be\nloaded with the `node:` prefix.\n\nThe built-in modules returned by `process.getBuiltinModule(id)` are\nalways the original modules - that is, it's not affected by\n`require.cache`.\n\nPR-URL: https://github.com/nodejs/node/pull/52762\nFixes: https://github.com/nodejs/node/issues/52599\nReviewed-By: Matteo Collina \nReviewed-By: Moshe Atlow \nReviewed-By: Stephen Belanger \nReviewed-By: James M Snell \nReviewed-By: Chengzhong Wu \nReviewed-By: Rafael Gonzaga \nReviewed-By: Marco Ippolito \nReviewed-By: Michaël Zasso \nReviewed-By: Zijian Liu \nReviewed-By: Geoffrey Booth \nReviewed-By: Mohammed Keyvanzadeh ","shortMessageHtmlLink":"process: add process.getBuiltinModule(id)"}},{"before":"a2446de50f1654f4ebb8900ae29eadc96eee37f9","after":"4796e05cc87a48d7a7069a468aada23df3af5336","ref":"refs/heads/main","pushedAt":"2024-05-28T19:44:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nodejs-github-bot","name":"Node.js GitHub Bot","path":"/nodejs-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18269663?s=80&v=4"},"commit":{"message":"test_runner,doc: align documentation with actual stdout/stderr behavior\n\nPR-URL: https://github.com/nodejs/node/pull/53131\nReviewed-By: Chemi Atlow \nReviewed-By: Antoine du Hamel \nReviewed-By: Colin Ihrig \nReviewed-By: Luigi Pinca ","shortMessageHtmlLink":"test_runner,doc: align documentation with actual stdout/stderr behavior"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWdjaAwA","startCursor":null,"endCursor":null}},"title":"Activity · nodejs/node"}