{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":51073068,"defaultBranch":"main","name":"node","ownerLogin":"v8","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2016-02-04T11:58:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/113781?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713862726.0","currentOid":""},"activityList":{"items":[{"before":"b5a7a8ad3b09405e5523f8da35bc3f393db79dcc","after":"abd945410f3e99419b1452e46b55ad2ef052f5a6","ref":"refs/heads/node-ci-2024-04-23","pushedAt":"2024-05-14T20:54:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ajklein","name":"Adam Klein","path":"/ajklein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571484?s=80&v=4"},"commit":{"message":"Remove calls to APIs deprecated in version 12.6 and removed in 12.7 (#185)","shortMessageHtmlLink":"Remove calls to APIs deprecated in version 12.6 and removed in 12.7 (#…"}},{"before":"c8ffbdda37b26a1e5d47db2181e498f82ecc6d7e","after":"b5a7a8ad3b09405e5523f8da35bc3f393db79dcc","ref":"refs/heads/node-ci-2024-04-23","pushedAt":"2024-04-30T13:22:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"victorgomes","name":"Victor Gomes","path":"/victorgomes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548275?s=80&v=4"},"commit":{"message":"Define XxxStream.prototype.onread as an accessor in JavaScript sense (#183)\n\nPreviously is was defined via soon-to-be-deprecated\r\n`v8::ObjectTemplate::SetAccessor(..)` which used to call setter even\r\nfor property stores via stream object.\r\n\r\nThe replacement V8 Api `v8::ObjectTemplate::SetNativeDataProperty(..)`\r\ndefines a properly behaving data property and thus a store to a stream\r\nobject will not trigger the \"onread\" setter callback.\r\n\r\nIn order to preserve the desired behavior of storing the value in the\r\nreceiver's internal field the \"onread\" property should be defined as\r\na proper JavaScript accessor.","shortMessageHtmlLink":"Define XxxStream.prototype.onread as an accessor in JavaScript sense (#…"}},{"before":"a5fd9af317f930d8b2ecf8ad658915836a2d7df5","after":"c8ffbdda37b26a1e5d47db2181e498f82ecc6d7e","ref":"refs/heads/node-ci-2024-04-23","pushedAt":"2024-04-29T11:03:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pthier","name":"Patrick Thier","path":"/pthier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52455723?s=80&v=4"},"commit":{"message":"src: cast to v8::Value before using v8::EmbedderGraph::V8Node\n\nPulled from https://github.com/nodejs/node/pull/52638","shortMessageHtmlLink":"src: cast to v8::Value before using v8::EmbedderGraph::V8Node"}},{"before":"3454f52e90a5239aef927f11b23771ee445946e0","after":"a5fd9af317f930d8b2ecf8ad658915836a2d7df5","ref":"refs/heads/node-ci-2024-04-23","pushedAt":"2024-04-26T14:28:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pthier","name":"Patrick Thier","path":"/pthier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52455723?s=80&v=4"},"commit":{"message":"Don't use soon-to-be-deprecated V8 Api (#182)\n\nNamely v8::FunctionCallbackInfo::Holder(), one should use This()\r\nmethod instead.\r\nSee https://crrev.com/c/5444829 for details.","shortMessageHtmlLink":"Don't use soon-to-be-deprecated V8 Api (#182)"}},{"before":"87f60513faf3e3b0cc2028397885c4d66df9eb69","after":"3454f52e90a5239aef927f11b23771ee445946e0","ref":"refs/heads/node-ci-2024-04-23","pushedAt":"2024-04-25T15:57:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pthier","name":"Patrick Thier","path":"/pthier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52455723?s=80&v=4"},"commit":{"message":"Add node_enable_deprecated_declarations_warnings GN flag (#181)\n\n* Add node_enable_deprecated_declarations_warnings GN flag\r\n\r\nWarnings about using deprecated declarations were disabled by default\r\nwhich made it hard to ensure that Node doesn't use V8's deprecated\r\nApis.\r\n\r\nThe flag allows enabling deprecated warnings and suppresses (hopefully)\r\nknown issues with using deprecated functionality in c-api.\r\n\r\nThe flag is off by default which preserves the existing behavior.\r\n\r\nDrive-by: fix deps/openssl/unofficial.gni by exposing the required\r\nOpenSSL compatibility level (OPENSSL_API_COMPAT) via public_configs.","shortMessageHtmlLink":"Add node_enable_deprecated_declarations_warnings GN flag (#181)"}},{"before":null,"after":"87f60513faf3e3b0cc2028397885c4d66df9eb69","ref":"refs/heads/node-ci-2024-04-23","pushedAt":"2024-04-23T08:58:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"victorgomes","name":"Victor Gomes","path":"/victorgomes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548275?s=80&v=4"},"commit":{"message":"Fix 2024-04-23 merge","shortMessageHtmlLink":"Fix 2024-04-23 merge"}},{"before":"fc8999449bd90b6825b705006b6790514c3bb314","after":"4aa69977c74e31bc04f4ec5f304931b704e53c80","ref":"refs/heads/node-ci-2024-03-21","pushedAt":"2024-04-22T11:38:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"victorgomes","name":"Victor Gomes","path":"/victorgomes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548275?s=80&v=4"},"commit":{"message":"Migrate to a new V8 interceptors Api (#180)\n\nThe new callback should return v8::Intercepted::kYes/kNo to indicate\r\nwhether the operation was intercepted. This replaces the old approach\r\nwhere the callback had to leave the return value unset or set it to\r\nan empty handle to indicate that the the request wasn't intercepted.\r\n\r\nSee https://crrev.com/c/5465509 and https://crrev.com/c/5465513.","shortMessageHtmlLink":"Migrate to a new V8 interceptors Api (#180)"}},{"before":"776b3309bc529c27fa588254d92b3b1395832e1f","after":"fc8999449bd90b6825b705006b6790514c3bb314","ref":"refs/heads/node-ci-2024-03-21","pushedAt":"2024-04-22T08:43:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"victorgomes","name":"Victor Gomes","path":"/victorgomes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548275?s=80&v=4"},"commit":{"message":"Don't use soon-to-be-deprecated V8 Api (#179)\n\nV8 announced deprecation of the following methods:\r\n - v8::Objecit::SetAccessor(...) in favor of\r\n v8::Object::SetNativeDataProperty(...),\r\n - v8::ObjectTemplate::SetNativeDataProperty(...) with AccessControl\r\n parameter in favor of\r\n v8::ObjectTemplate::SetNativeDataProperty(...) without AccessControl\r\n parameter.\r\n\r\nSee https://crrev.com/c/5006387.\r\n\r\nThis CL slightly changes behavior of the following properties:\r\n - process.debugPort (for worker processes),\r\n - process.title (for worker processes),\r\n - process.ppid.\r\n\r\nThe difference is that they will now behave like a regular writable\r\nJavaScript data properties - in case setter callback is not provided\r\nthey will be be reconfigured from a native data property (the one\r\nthat calls C++ callbacks upon get/set operations) to a real data\r\nproperty (so subsequent reads will no longer trigger C++ getter\r\ncallbacks).","shortMessageHtmlLink":"Don't use soon-to-be-deprecated V8 Api (#179)"}},{"before":"fcc2d398602d6c16d37902cca391e5383dd80bd6","after":"776b3309bc529c27fa588254d92b3b1395832e1f","ref":"refs/heads/node-ci-2024-03-21","pushedAt":"2024-04-17T14:45:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"victorgomes","name":"Victor Gomes","path":"/victorgomes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548275?s=80&v=4"},"commit":{"message":"[v8-tasks] Add source location to v8::TaskRunner, step 3/4. (#178)\n\nCo-authored-by: François Doray ","shortMessageHtmlLink":"[v8-tasks] Add source location to v8::TaskRunner, step 3/4. (#178)"}},{"before":"47724545adbfde7410d9e8e40291c3a8ee019303","after":"fcc2d398602d6c16d37902cca391e5383dd80bd6","ref":"refs/heads/node-ci-2024-03-21","pushedAt":"2024-04-15T07:46:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"victorgomes","name":"Victor Gomes","path":"/victorgomes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548275?s=80&v=4"},"commit":{"message":"Disable ICF for node_mksnapshot (#176)","shortMessageHtmlLink":"Disable ICF for node_mksnapshot (#176)"}},{"before":"8726869dfb08cec20ccff7d8a32a71937915bb5a","after":"47724545adbfde7410d9e8e40291c3a8ee019303","ref":"refs/heads/node-ci-2024-03-21","pushedAt":"2024-04-03T07:47:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"victorgomes","name":"Victor Gomes","path":"/victorgomes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548275?s=80&v=4"},"commit":{"message":"Fix wanted headers to include new v8-sandbox.h header (#175)","shortMessageHtmlLink":"Fix wanted headers to include new v8-sandbox.h header (#175)"}},{"before":"25196a62ca6ad661c339bfbec7c701d29fed38a5","after":"8726869dfb08cec20ccff7d8a32a71937915bb5a","ref":"refs/heads/node-ci-2024-03-21","pushedAt":"2024-03-21T18:00:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"victorgomes","name":"Victor Gomes","path":"/victorgomes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548275?s=80&v=4"},"commit":{"message":"Don't use soon-to-be-deprecated V8 Api (#174)\n\nNamely v8::ObjectTemplate::SetAccessor(v8::Local, ...);\r\nSee https://crrev.com/c/v8/v8/+/5344409 for details.","shortMessageHtmlLink":"Don't use soon-to-be-deprecated V8 Api (#174)"}},{"before":null,"after":"25196a62ca6ad661c339bfbec7c701d29fed38a5","ref":"refs/heads/node-ci-2024-03-21","pushedAt":"2024-03-21T15:16:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pthier","name":"Patrick Thier","path":"/pthier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52455723?s=80&v=4"},"commit":{"message":"Replace deprecated Module::GetStalledTopLevelAwaitMessage","shortMessageHtmlLink":"Replace deprecated Module::GetStalledTopLevelAwaitMessage"}},{"before":null,"after":"03c0401193a1124ed93a30e7d5547eeaf73613ac","ref":"refs/heads/node-ci-2024-03-04","pushedAt":"2024-03-04T12:19:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"victorgomes","name":"Victor Gomes","path":"/victorgomes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548275?s=80&v=4"},"commit":{"message":"Skip test-policy-dependency-conditions","shortMessageHtmlLink":"Skip test-policy-dependency-conditions"}},{"before":"6ee005180ea443f1641b0b121384eae526212cc7","after":"cab3b61b48a954974f23b45e983ff60ce95886f5","ref":"refs/heads/node-ci-2024-02-13","pushedAt":"2024-02-20T10:29:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"victorgomes","name":"Victor Gomes","path":"/victorgomes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548275?s=80&v=4"},"commit":{"message":"Skip test-policy-dependency-conditions","shortMessageHtmlLink":"Skip test-policy-dependency-conditions"}},{"before":null,"after":"6ee005180ea443f1641b0b121384eae526212cc7","ref":"refs/heads/node-ci-2024-02-13","pushedAt":"2024-02-14T11:57:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"victorgomes","name":"Victor Gomes","path":"/victorgomes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548275?s=80&v=4"},"commit":{"message":"[dotenv] Check string is empty before accessing first char","shortMessageHtmlLink":"[dotenv] Check string is empty before accessing first char"}},{"before":null,"after":"51d63e0da1cd36672d91ea96fcfd644dfc9da4e0","ref":"refs/heads/node-ci-2024-01-17","pushedAt":"2024-01-17T11:08:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pthier","name":"Patrick Thier","path":"/pthier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52455723?s=80&v=4"},"commit":{"message":"[gn] Fix openssl addon test","shortMessageHtmlLink":"[gn] Fix openssl addon test"}},{"before":null,"after":"716ce620bfb0ccca21f782f3179c90a23943bda7","ref":"refs/heads/node-ci-2023-12-20","pushedAt":"2023-12-20T12:05:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pthier","name":"Patrick Thier","path":"/pthier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52455723?s=80&v=4"},"commit":{"message":"v8: update default platform to override functions with location (#173)\n\nCo-authored-by: Etienne Pierre-Doray ","shortMessageHtmlLink":"v8: update default platform to override functions with location (#173)"}},{"before":"72cd9e5248e50cd1eaba6f2f91ab2d9db5d99295","after":"716ce620bfb0ccca21f782f3179c90a23943bda7","ref":"refs/heads/node-ci-2023-11-08","pushedAt":"2023-12-11T09:13:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pthier","name":"Patrick Thier","path":"/pthier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52455723?s=80&v=4"},"commit":{"message":"v8: update default platform to override functions with location (#173)\n\nCo-authored-by: Etienne Pierre-Doray ","shortMessageHtmlLink":"v8: update default platform to override functions with location (#173)"}},{"before":"1948e7d8dd56ba671656bf53fecd925fd014bd26","after":"72cd9e5248e50cd1eaba6f2f91ab2d9db5d99295","ref":"refs/heads/node-ci-2023-11-08","pushedAt":"2023-12-01T01:24:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"camillobruni","name":"Camillo Bruni","path":"/camillobruni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129550?s=80&v=4"},"commit":{"message":"Add missing trycatch (#171)","shortMessageHtmlLink":"Add missing trycatch (#171)"}},{"before":"648158dea3384a57edfc96881b7cc78a0a142dbb","after":"1948e7d8dd56ba671656bf53fecd925fd014bd26","ref":"refs/heads/node-ci-2023-11-08","pushedAt":"2023-11-30T09:18:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"victorgomes","name":"Victor Gomes","path":"/victorgomes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548275?s=80&v=4"},"commit":{"message":"[test] Skip addons/make-callback-recurse","shortMessageHtmlLink":"[test] Skip addons/make-callback-recurse"}},{"before":"26a112e905662f1a66fa3ea311f56b87ac95e8ea","after":"648158dea3384a57edfc96881b7cc78a0a142dbb","ref":"refs/heads/node-ci-2023-11-08","pushedAt":"2023-11-20T14:38:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pthier","name":"Patrick Thier","path":"/pthier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52455723?s=80&v=4"},"commit":{"message":"[test] Give more time to GC in test-shadow-realm-gc\n\nPartial cherry-pick of https://github.com/nodejs/node/pull/50735","shortMessageHtmlLink":"[test] Give more time to GC in test-shadow-realm-gc"}},{"before":"48baefc7b9d2e59cf1b09dd73677e84bc1db1ae2","after":"26a112e905662f1a66fa3ea311f56b87ac95e8ea","ref":"refs/heads/node-ci-2023-11-08","pushedAt":"2023-11-14T14:21:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pthier","name":"Patrick Thier","path":"/pthier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52455723?s=80&v=4"},"commit":{"message":"Avoid deprecated TypedArray::kMaxLength field (#170)\n\nUse TypedArray::kMaxByteLength instead.","shortMessageHtmlLink":"Avoid deprecated TypedArray::kMaxLength field (#170)"}},{"before":"d45fc67b12ed7e9aa5f441f6cba07b9ddb24fa3c","after":"48baefc7b9d2e59cf1b09dd73677e84bc1db1ae2","ref":"refs/heads/node-ci-2023-11-08","pushedAt":"2023-11-08T14:14:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"victorgomes","name":"Victor Gomes","path":"/victorgomes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548275?s=80&v=4"},"commit":{"message":"[test] Fix merge + skip test_uv_threadpool_size/node-options","shortMessageHtmlLink":"[test] Fix merge + skip test_uv_threadpool_size/node-options"}},{"before":"80b34e139857cc37e434e3f58eea6bd8c3278b16","after":"d45fc67b12ed7e9aa5f441f6cba07b9ddb24fa3c","ref":"refs/heads/node-ci-2023-11-08","pushedAt":"2023-11-08T11:53:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"victorgomes","name":"Victor Gomes","path":"/victorgomes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548275?s=80&v=4"},"commit":{"message":"[test] Fix merge + skip test_uv_threadpool_size/node-options","shortMessageHtmlLink":"[test] Fix merge + skip test_uv_threadpool_size/node-options"}},{"before":null,"after":"80b34e139857cc37e434e3f58eea6bd8c3278b16","ref":"refs/heads/node-ci-2023-11-08","pushedAt":"2023-11-08T11:16:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"victorgomes","name":"Victor Gomes","path":"/victorgomes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548275?s=80&v=4"},"commit":{"message":"From Toon (squashed commits): Migrate SetAccessor to SetNativeDataProperty","shortMessageHtmlLink":"From Toon (squashed commits): Migrate SetAccessor to SetNativeDataPro…"}},{"before":"551d1693fe0ba002cde20daa58e2d0a6e80ab58f","after":"e2183d4de396a43146c9ddfcacf27093cf51d201","ref":"refs/heads/node-ci-2023-09-12","pushedAt":"2023-11-08T09:01:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pthier","name":"Patrick Thier","path":"/pthier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52455723?s=80&v=4"},"commit":{"message":"Remove unnecessary arg (#169)","shortMessageHtmlLink":"Remove unnecessary arg (#169)"}},{"before":"bf0e15709a6d394c7a8d3ff882e1ebf37ba88f04","after":"551d1693fe0ba002cde20daa58e2d0a6e80ab58f","ref":"refs/heads/node-ci-2023-09-12","pushedAt":"2023-11-07T15:13:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pthier","name":"Patrick Thier","path":"/pthier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52455723?s=80&v=4"},"commit":{"message":"Had some weird merges previously causing DEFAULT to appear twice. Removing the wrong one.","shortMessageHtmlLink":"Had some weird merges previously causing DEFAULT to appear twice. Rem…"}},{"before":"de5f9acd1f49ca64cd582506a34604516fc54a65","after":"bf0e15709a6d394c7a8d3ff882e1ebf37ba88f04","ref":"refs/heads/node-ci-2023-09-12","pushedAt":"2023-11-07T13:12:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"victorgomes","name":"Victor Gomes","path":"/victorgomes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548275?s=80&v=4"},"commit":{"message":"Fix order of arguments (#167)\n\n* Reintroduce DEFAULT for migration","shortMessageHtmlLink":"Fix order of arguments (#167)"}},{"before":"d5ca5ccd8e09385d35fc2f8bf47cdde080474a7a","after":"de5f9acd1f49ca64cd582506a34604516fc54a65","ref":"refs/heads/node-ci-2023-09-12","pushedAt":"2023-11-07T09:44:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"victorgomes","name":"Victor Gomes","path":"/victorgomes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/548275?s=80&v=4"},"commit":{"message":"Reintroduce DEFAULT for migration","shortMessageHtmlLink":"Reintroduce DEFAULT for migration"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESeXwsgA","startCursor":null,"endCursor":null}},"title":"Activity · v8/node"}