{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":174699366,"defaultBranch":"master","name":"node","ownerLogin":"himself65","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-03-09T13:42:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14026360?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713803610.0","currentOid":""},"activityList":{"items":[{"before":"c1bbc5d56907496f6ceb5be2873c61197ff3ef3d","after":"c5cfdd48497fe9bd8dbd55fd1fca84b321f48ec1","ref":"refs/heads/main","pushedAt":"2024-05-02T22:10:50.000Z","pushType":"push","commitsCount":127,"pusher":{"login":"himself65","name":"Alex Yang","path":"/himself65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14026360?s=80&v=4"},"commit":{"message":"src: rewrite task runner in c++\n\nPR-URL: https://github.com/nodejs/node/pull/52609\nReviewed-By: Matteo Collina \nReviewed-By: Daniel Lemire \nReviewed-By: James M Snell \nReviewed-By: Stephen Belanger ","shortMessageHtmlLink":"src: rewrite task runner in c++"}},{"before":"ebaa222155b33f185b6b4d05a101a12f00c25a4c","after":null,"ref":"refs/heads/himself65/20240407/better-error-handler","pushedAt":"2024-04-22T16:33:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"himself65","name":"Alex Yang","path":"/himself65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14026360?s=80&v=4"}},{"before":"47c934e464756952719927529c2d28a92a58d701","after":"c1bbc5d56907496f6ceb5be2873c61197ff3ef3d","ref":"refs/heads/main","pushedAt":"2024-04-15T18:55:15.000Z","pushType":"push","commitsCount":61,"pusher":{"login":"himself65","name":"Alex Yang","path":"/himself65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14026360?s=80&v=4"},"commit":{"message":"node-api: copy external type tags when they are set\n\nIn order to adapt to V8 changes regarding storing private\nproperties on Externals, ExternalWrapper objects were introduced\nin #51149.\n\nHowever, this new code stores the type tag pointer and not the\n128-bit value inside. This breaks some pre-existing code that\nwere making temporary tags. It also means that unloading the module\nwill cause existing External objects to have a tag pointer that\npoints nowhere (use-after-free bug).\n\nChange ExternalWrapper to store tags by value to fix this regression.\n\nPR-URL: https://github.com/nodejs/node/pull/52426\nReviewed-By: Gabriel Schulhof \nReviewed-By: Chengzhong Wu \nReviewed-By: Michael Dawson ","shortMessageHtmlLink":"node-api: copy external type tags when they are set"}},{"before":"16f2eef8c55e05d4c931a6745ded57dac94d3a40","after":"ebaa222155b33f185b6b4d05a101a12f00c25a4c","ref":"refs/heads/himself65/20240407/better-error-handler","pushedAt":"2024-04-14T23:02:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"himself65","name":"Alex Yang","path":"/himself65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14026360?s=80&v=4"},"commit":{"message":"test_runner: better error handing for test hook\n\nCo-authored-by: Colin Ihrig ","shortMessageHtmlLink":"test_runner: better error handing for test hook"}},{"before":"074683df367a65827684fae13e165ed1eca1460f","after":"16f2eef8c55e05d4c931a6745ded57dac94d3a40","ref":"refs/heads/himself65/20240407/better-error-handler","pushedAt":"2024-04-14T23:02:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"himself65","name":"Alex Yang","path":"/himself65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14026360?s=80&v=4"},"commit":{"message":"test_runner: better error handing for test hook\n\nCo-authored-by: Colin Ihrig ","shortMessageHtmlLink":"test_runner: better error handing for test hook"}},{"before":"4e15a4373cf4bd852ed72dbc423c653f08640dba","after":"074683df367a65827684fae13e165ed1eca1460f","ref":"refs/heads/himself65/20240407/better-error-handler","pushedAt":"2024-04-14T00:40:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"himself65","name":"Alex Yang","path":"/himself65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14026360?s=80&v=4"},"commit":{"message":"fix: replace window paths","shortMessageHtmlLink":"fix: replace window paths"}},{"before":"2385519f1b548978845213cf331ece2b038f6e12","after":"4e15a4373cf4bd852ed72dbc423c653f08640dba","ref":"refs/heads/himself65/20240407/better-error-handler","pushedAt":"2024-04-09T21:17:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"himself65","name":"Alex Yang","path":"/himself65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14026360?s=80&v=4"},"commit":{"message":"fixup! lowercase","shortMessageHtmlLink":"fixup! lowercase"}},{"before":"00774bc511acaaaae97985f22413a65ce7c560f0","after":"2385519f1b548978845213cf331ece2b038f6e12","ref":"refs/heads/himself65/20240407/better-error-handler","pushedAt":"2024-04-09T20:20:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"himself65","name":"Alex Yang","path":"/himself65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14026360?s=80&v=4"},"commit":{"message":"fixup! test_runner: better warning inside test hook","shortMessageHtmlLink":"fixup! test_runner: better warning inside test hook"}},{"before":"0e35b7545c33f5a699cbf7cbc0ee9ba35f1ced58","after":"00774bc511acaaaae97985f22413a65ce7c560f0","ref":"refs/heads/himself65/20240407/better-error-handler","pushedAt":"2024-04-09T16:19:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"himself65","name":"Alex Yang","path":"/himself65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14026360?s=80&v=4"},"commit":{"message":"Update lib/internal/test_runner/harness.js\n\nCo-authored-by: Colin Ihrig ","shortMessageHtmlLink":"Update lib/internal/test_runner/harness.js"}},{"before":"be37e0d9a6b0f13ebe41afd88d4a67c69a2af4a6","after":"0e35b7545c33f5a699cbf7cbc0ee9ba35f1ced58","ref":"refs/heads/himself65/20240407/better-error-handler","pushedAt":"2024-04-09T00:45:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"himself65","name":"Alex Yang","path":"/himself65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14026360?s=80&v=4"},"commit":{"message":"test_runner: better warning inside test hook","shortMessageHtmlLink":"test_runner: better warning inside test hook"}},{"before":"8f3ead707cf7f29d7bf2876e1003c44c6d494942","after":"be37e0d9a6b0f13ebe41afd88d4a67c69a2af4a6","ref":"refs/heads/himself65/20240407/better-error-handler","pushedAt":"2024-04-09T00:43:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"himself65","name":"Alex Yang","path":"/himself65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14026360?s=80&v=4"},"commit":{"message":"test: update snapshot","shortMessageHtmlLink":"test: update snapshot"}},{"before":"9f2c8d87bde94ca27493d3e086db1e55d429b3b2","after":"8f3ead707cf7f29d7bf2876e1003c44c6d494942","ref":"refs/heads/himself65/20240407/better-error-handler","pushedAt":"2024-04-08T21:12:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"himself65","name":"Alex Yang","path":"/himself65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14026360?s=80&v=4"},"commit":{"message":"test: update snapshot","shortMessageHtmlLink":"test: update snapshot"}},{"before":"8b040822c176fb273259fe67229f48ba961d536a","after":"9f2c8d87bde94ca27493d3e086db1e55d429b3b2","ref":"refs/heads/himself65/20240407/better-error-handler","pushedAt":"2024-04-08T19:42:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"himself65","name":"Alex Yang","path":"/himself65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14026360?s=80&v=4"},"commit":{"message":"test: improve","shortMessageHtmlLink":"test: improve"}},{"before":"3bb942fbd512adf3e64417b188a82c6891ee57b7","after":"8b040822c176fb273259fe67229f48ba961d536a","ref":"refs/heads/himself65/20240407/better-error-handler","pushedAt":"2024-04-08T19:39:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"himself65","name":"Alex Yang","path":"/himself65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14026360?s=80&v=4"},"commit":{"message":"test: improve","shortMessageHtmlLink":"test: improve"}},{"before":"9db577d6ef295a20898e050771838781d7b49546","after":"3bb942fbd512adf3e64417b188a82c6891ee57b7","ref":"refs/heads/himself65/20240407/better-error-handler","pushedAt":"2024-04-08T01:38:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"himself65","name":"Alex Yang","path":"/himself65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14026360?s=80&v=4"},"commit":{"message":"test: improve","shortMessageHtmlLink":"test: improve"}},{"before":"977c10def375b3e5a5e57a1ad1921fc2a8ce9aae","after":"9db577d6ef295a20898e050771838781d7b49546","ref":"refs/heads/himself65/20240407/better-error-handler","pushedAt":"2024-04-07T09:18:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"himself65","name":"Alex Yang","path":"/himself65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14026360?s=80&v=4"},"commit":{"message":"test: add test case","shortMessageHtmlLink":"test: add test case"}},{"before":null,"after":"977c10def375b3e5a5e57a1ad1921fc2a8ce9aae","ref":"refs/heads/himself65/20240407/better-error-handler","pushedAt":"2024-04-07T07:56:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"himself65","name":"Alex Yang","path":"/himself65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14026360?s=80&v=4"},"commit":{"message":"test_runner: better warning inside test hook","shortMessageHtmlLink":"test_runner: better warning inside test hook"}},{"before":"dde0cffb2e80302a82f562b91f029205a5e1097b","after":"47c934e464756952719927529c2d28a92a58d701","ref":"refs/heads/main","pushedAt":"2024-04-07T05:12:03.000Z","pushType":"push","commitsCount":64,"pusher":{"login":"himself65","name":"Alex Yang","path":"/himself65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14026360?s=80&v=4"},"commit":{"message":"benchmark: conditionally use spawn with taskset for cpu pinning\n\nThis change enhances the benchmarking tool by conditionally using the,\nspawn method with taskset for CPU pinning, improving consistency of\nbenchmark results across different environments.\n\nFixes: https://github.com/nodejs/node/issues/52233\nPR-URL: https://github.com/nodejs/node/pull/52253\nReviewed-By: Matteo Collina \nReviewed-By: Raz Luvaton \nReviewed-By: Yagiz Nizipli ","shortMessageHtmlLink":"benchmark: conditionally use spawn with taskset for cpu pinning"}},{"before":null,"after":"dde0cffb2e80302a82f562b91f029205a5e1097b","ref":"refs/heads/himself65/20240401/async-local-storage","pushedAt":"2024-04-02T00:24:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"himself65","name":"Alex Yang","path":"/himself65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14026360?s=80&v=4"},"commit":{"message":"benchmark: add toNamespacedPath bench\n\nPR-URL: https://github.com/nodejs/node/pull/52236\nReviewed-By: Yagiz Nizipli \nReviewed-By: Vinícius Lourenço Claro Cardoso \nReviewed-By: Luigi Pinca ","shortMessageHtmlLink":"benchmark: add toNamespacedPath bench"}},{"before":"6cf450391e31135f0926d27698bae3e9c9900be5","after":"782a6e4c83786746afae203e330c6b7a32d1937d","ref":"refs/heads/himself65/20240529-pick","pushedAt":"2024-03-30T01:58:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"himself65","name":"Alex Yang","path":"/himself65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14026360?s=80&v=4"},"commit":{"message":"lib: enable global CustomEvent by default\n\nRefs: https://github.com/nodejs/node/pull/43885\n\nSigned-off-by: Daeyeon Jeong \nPR-URL: https://github.com/nodejs/node/pull/44860\nReviewed-By: James M Snell \nReviewed-By: Antoine du Hamel ","shortMessageHtmlLink":"lib: enable global CustomEvent by default"}},{"before":"bc15550bf62c9bfb71ce48eb38d597ccf106b9a8","after":"6cf450391e31135f0926d27698bae3e9c9900be5","ref":"refs/heads/himself65/20240529-pick","pushedAt":"2024-03-30T01:52:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"himself65","name":"Alex Yang","path":"/himself65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14026360?s=80&v=4"},"commit":{"message":"lib: enable global CustomEvent by default\n\nRefs: https://github.com/nodejs/node/pull/43885\n\nSigned-off-by: Daeyeon Jeong \nPR-URL: https://github.com/nodejs/node/pull/44860\nReviewed-By: James M Snell \nReviewed-By: Antoine du Hamel ","shortMessageHtmlLink":"lib: enable global CustomEvent by default"}},{"before":null,"after":"bc15550bf62c9bfb71ce48eb38d597ccf106b9a8","ref":"refs/heads/himself65/20240529-pick","pushedAt":"2024-03-30T01:49:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"himself65","name":"Alex Yang","path":"/himself65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14026360?s=80&v=4"},"commit":{"message":"lib: enable global CustomEvent by default\n\nRefs: https://github.com/nodejs/node/pull/43885\n\nSigned-off-by: Daeyeon Jeong \nPR-URL: https://github.com/nodejs/node/pull/44860\nReviewed-By: James M Snell \nReviewed-By: Antoine du Hamel \n\n(cherry picked from commit 80270994d6ba6019a6a74adc1b97a0cc1bd343ed)","shortMessageHtmlLink":"lib: enable global CustomEvent by default"}},{"before":"ed5cb37ccbc44e2310286db309edc521d8deb91d","after":"dde0cffb2e80302a82f562b91f029205a5e1097b","ref":"refs/heads/main","pushedAt":"2024-03-30T01:39:09.000Z","pushType":"push","commitsCount":668,"pusher":{"login":"himself65","name":"Alex Yang","path":"/himself65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14026360?s=80&v=4"},"commit":{"message":"benchmark: add toNamespacedPath bench\n\nPR-URL: https://github.com/nodejs/node/pull/52236\nReviewed-By: Yagiz Nizipli \nReviewed-By: Vinícius Lourenço Claro Cardoso \nReviewed-By: Luigi Pinca ","shortMessageHtmlLink":"benchmark: add toNamespacedPath bench"}},{"before":"83df02c180e9cc842244e3df5bb76814ca8f4bf7","after":"ed5cb37ccbc44e2310286db309edc521d8deb91d","ref":"refs/heads/main","pushedAt":"2023-11-27T00:30:14.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"himself65","name":"Alex Yang","path":"/himself65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14026360?s=80&v=4"},"commit":{"message":"src: assert return value of BN_bn2binpad\n\nEvery other invocation of BN_bn2binpad checks the return value. For\nsafety and consistency, do so in RandomPrimeTraits::EncodeOutput()\nas well.\n\nPR-URL: https://github.com/nodejs/node/pull/50860\nReviewed-By: Filip Skokan \nReviewed-By: Luigi Pinca ","shortMessageHtmlLink":"src: assert return value of BN_bn2binpad"}},{"before":"2b384466d660ac27f45cbc035477698ee1f3dade","after":"e8eaef1e0dd1009af7ad2d5e8f8f1ef710966eb8","ref":"refs/heads/himself65/remove-deprecated","pushedAt":"2023-11-27T00:21:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"himself65","name":"Alex Yang","path":"/himself65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14026360?s=80&v=4"},"commit":{"message":"tools: remove deprecated python api","shortMessageHtmlLink":"tools: remove deprecated python api"}},{"before":null,"after":"463f89fa8ad5fc2df6eab62566ebbefa7c420069","ref":"refs/heads/himself65/type-improve","pushedAt":"2023-11-23T21:40:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"himself65","name":"Alex Yang","path":"/himself65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14026360?s=80&v=4"},"commit":{"message":"esm: improve hook type","shortMessageHtmlLink":"esm: improve hook type"}},{"before":"ef7363e50770e8e89f2b146fa2d6d82067309b18","after":"83df02c180e9cc842244e3df5bb76814ca8f4bf7","ref":"refs/heads/main","pushedAt":"2023-11-23T20:29:08.000Z","pushType":"push","commitsCount":321,"pusher":{"login":"himself65","name":"Alex Yang","path":"/himself65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14026360?s=80&v=4"},"commit":{"message":"tools: add macOS notarization verification step\n\nPR-URL: https://github.com/nodejs/node/pull/50833\nReviewed-By: Luigi Pinca \nReviewed-By: Michael Dawson ","shortMessageHtmlLink":"tools: add macOS notarization verification step"}},{"before":"10789bfcf7b4519d2011f1eb024b290ceae65d9d","after":null,"ref":"refs/heads/himself65/1014/docs-update","pushedAt":"2023-10-19T01:05:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"himself65","name":"Alex Yang","path":"/himself65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14026360?s=80&v=4"}},{"before":"01d7a5e63697a56fde70195d97903aa888b8f257","after":"10789bfcf7b4519d2011f1eb024b290ceae65d9d","ref":"refs/heads/himself65/1014/docs-update","pushedAt":"2023-10-16T23:58:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"himself65","name":"Alex Yang","path":"/himself65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14026360?s=80&v=4"},"commit":{"message":"doc: update api `stream.compose`","shortMessageHtmlLink":"doc: update api stream.compose"}},{"before":"3cfa55c3f2c66a96fd92ba8af94e40fb5b4f8c02","after":"01d7a5e63697a56fde70195d97903aa888b8f257","ref":"refs/heads/himself65/1014/docs-update","pushedAt":"2023-10-16T22:53:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"himself65","name":"Alex Yang","path":"/himself65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14026360?s=80&v=4"},"commit":{"message":"fixup! code","shortMessageHtmlLink":"fixup! code"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQEBslwA","startCursor":null,"endCursor":null}},"title":"Activity · himself65/node"}