{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":24420506,"defaultBranch":"main","name":"v8","ownerLogin":"v8","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-09-24T15:24:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/113781?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716566438.0","currentOid":""},"activityList":{"items":[{"before":"5d111063b58e688b7ae5c448af86abe4dcd84bc1","after":"d2e2a93bfa9356804db671a36f84a75e7edd0b73","ref":"refs/heads/main","pushedAt":"2024-05-24T17:18:29.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"[explicit-resource-management] add await using to parser\n\nThis CL adds the ability to parse `await using` to\nthe parser. This CL also adds Symbol.asyncDispose.\n\nBug: 42203506\nChange-Id: Ic37968418996cdbfbbd639b37768ae989177743b\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5543127\nReviewed-by: Shu-yu Guo \nCommit-Queue: Rezvan Mahdavi Hezaveh \nCr-Commit-Position: refs/heads/main@{#94085}","shortMessageHtmlLink":"[explicit-resource-management] add await using to parser"}},{"before":"c225eb8a922f818683270edef2c225c03c87b0dd","after":"5d111063b58e688b7ae5c448af86abe4dcd84bc1","ref":"refs/heads/main","pushedAt":"2024-05-24T16:52:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"[arm][builtins] Cleanup ExitFrame related code\n\nThis CL makes the following changes:\n - adds explicit scratch register argument to Enter/LeaveExitFrame,\n - removes argument dropping from LeaveExitFrame which makes it uniform\n with other main architectures and unblocks accessing the exit frame\n arguments after the exit frame is dropped,\n - refactors register usage in CEntry implementation,\n - uses ExternalReferenceAsOperand(ER, no_reg) to generate less\n instructions.\n\nBug: 328104148\nChange-Id: I3333ea2f05e999fd405565d2d5dcfeba21e3c080\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5570125\nReviewed-by: Patrick Thier \nReviewed-by: Darius Mercadier \nCommit-Queue: Igor Sheludko \nCr-Commit-Position: refs/heads/main@{#94081}","shortMessageHtmlLink":"[arm][builtins] Cleanup ExitFrame related code"}},{"before":"f57fb9ec96a24847bc16590317ace857db14e0c0","after":"cc9f1b9f5adcbe630b715d9028071926290cfce2","ref":"refs/heads/roll","pushedAt":"2024-05-24T16:00:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Version 12.7.127\n\nChange-Id: I4cc77a2679b685a9e8fce3fbf23d5ab2a324cd1e\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5569496\nBot-Commit: v8-ci-autoroll-builder \nCr-Commit-Position: refs/heads/12.7.127@{#1}\nCr-Branched-From: c225eb8a922f818683270edef2c225c03c87b0dd-refs/heads/main@{#94079}","shortMessageHtmlLink":"Version 12.7.127"}},{"before":"f57fb9ec96a24847bc16590317ace857db14e0c0","after":"cc9f1b9f5adcbe630b715d9028071926290cfce2","ref":"refs/heads/canary","pushedAt":"2024-05-24T16:00:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Version 12.7.127\n\nChange-Id: I4cc77a2679b685a9e8fce3fbf23d5ab2a324cd1e\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5569496\nBot-Commit: v8-ci-autoroll-builder \nCr-Commit-Position: refs/heads/12.7.127@{#1}\nCr-Branched-From: c225eb8a922f818683270edef2c225c03c87b0dd-refs/heads/main@{#94079}","shortMessageHtmlLink":"Version 12.7.127"}},{"before":"8eee4001595b8f5342d4112d9079388887231b0a","after":"c225eb8a922f818683270edef2c225c03c87b0dd","ref":"refs/heads/lkgr","pushedAt":"2024-05-24T15:34:44.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"[maglev] Use possible maps to specialize megamorphic accesses\n\nThis will help us to figure out what .initialize we're calling in\noctane/raytrace despite it being megamorphic. It's the first call after constructing the instance, so we'll know the map of the\ninstance. It doesn't work yet though since the arguments object creation\nis currently nuking the map info for the receiver before the actual\n.initialize load. We know those allocates can't alias though, so we\nshouldn't nuke the info. That's follow-up work.\n\nBug: v8:7700\nChange-Id: I7b4e2f316a449355de1796f5c391c85a429227ff\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5569671\nReviewed-by: Olivier Flückiger \nAuto-Submit: Toon Verwaest \nCommit-Queue: Olivier Flückiger \nCommit-Queue: Toon Verwaest \nCr-Commit-Position: refs/heads/main@{#94079}","shortMessageHtmlLink":"[maglev] Use possible maps to specialize megamorphic accesses"}},{"before":null,"after":"cc9f1b9f5adcbe630b715d9028071926290cfce2","ref":"refs/heads/12.7.127","pushedAt":"2024-05-24T15:34:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Version 12.7.127\n\nChange-Id: I4cc77a2679b685a9e8fce3fbf23d5ab2a324cd1e\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5569496\nBot-Commit: v8-ci-autoroll-builder \nCr-Commit-Position: refs/heads/12.7.127@{#1}\nCr-Branched-From: c225eb8a922f818683270edef2c225c03c87b0dd-refs/heads/main@{#94079}","shortMessageHtmlLink":"Version 12.7.127"}},{"before":null,"after":"e38ae5d098c32e79f1fed5b39b89ce9a89375eed","ref":"refs/heads/chromium/6499","pushedAt":"2024-05-24T15:08:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Version 12.7.122\n\nChange-Id: I02162741efa57e685c1d70cace0affcffc32207a\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5569490\nBot-Commit: v8-ci-autoroll-builder \nCr-Commit-Position: refs/heads/12.7.122@{#1}\nCr-Branched-From: 22c404b8bbbb077eb6849e34e2568e2735a3ea7e-refs/heads/main@{#94069}","shortMessageHtmlLink":"Version 12.7.122"}},{"before":"6f4e7882edc5bf171ae04ae5826df4c965f25fe9","after":"c225eb8a922f818683270edef2c225c03c87b0dd","ref":"refs/heads/main","pushedAt":"2024-05-24T14:42:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"[maglev] Use possible maps to specialize megamorphic accesses\n\nThis will help us to figure out what .initialize we're calling in\noctane/raytrace despite it being megamorphic. It's the first call after constructing the instance, so we'll know the map of the\ninstance. It doesn't work yet though since the arguments object creation\nis currently nuking the map info for the receiver before the actual\n.initialize load. We know those allocates can't alias though, so we\nshouldn't nuke the info. That's follow-up work.\n\nBug: v8:7700\nChange-Id: I7b4e2f316a449355de1796f5c391c85a429227ff\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5569671\nReviewed-by: Olivier Flückiger \nAuto-Submit: Toon Verwaest \nCommit-Queue: Olivier Flückiger \nCommit-Queue: Toon Verwaest \nCr-Commit-Position: refs/heads/main@{#94079}","shortMessageHtmlLink":"[maglev] Use possible maps to specialize megamorphic accesses"}},{"before":"df8b0c3afe676eb80601af770839f88a9e0e2ed2","after":"6f4e7882edc5bf171ae04ae5826df4c965f25fe9","ref":"refs/heads/main","pushedAt":"2024-05-24T13:50:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"[maglev] Inline Math.abs\n\nBug: v8:7700\nChange-Id: I96a6cfb2beebd4e537d32fa4642ef94316449ac4\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5563085\nReviewed-by: Olivier Flückiger \nCommit-Queue: Toon Verwaest \nCr-Commit-Position: refs/heads/main@{#94078}","shortMessageHtmlLink":"[maglev] Inline Math.abs"}},{"before":"7dc733e981c3598f6d1dca35e21f02319a88b55e","after":"f57fb9ec96a24847bc16590317ace857db14e0c0","ref":"refs/heads/roll","pushedAt":"2024-05-24T13:50:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Version 12.7.126\n\nChange-Id: Id2f7703aa773b68a341b814b3ce4c371cde37a38\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5569493\nBot-Commit: v8-ci-autoroll-builder \nCr-Commit-Position: refs/heads/12.7.126@{#1}\nCr-Branched-From: 8eee4001595b8f5342d4112d9079388887231b0a-refs/heads/main@{#94075}","shortMessageHtmlLink":"Version 12.7.126"}},{"before":"7dc733e981c3598f6d1dca35e21f02319a88b55e","after":"f57fb9ec96a24847bc16590317ace857db14e0c0","ref":"refs/heads/canary","pushedAt":"2024-05-24T13:50:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Version 12.7.126\n\nChange-Id: Id2f7703aa773b68a341b814b3ce4c371cde37a38\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5569493\nBot-Commit: v8-ci-autoroll-builder \nCr-Commit-Position: refs/heads/12.7.126@{#1}\nCr-Branched-From: 8eee4001595b8f5342d4112d9079388887231b0a-refs/heads/main@{#94075}","shortMessageHtmlLink":"Version 12.7.126"}},{"before":"0183d1615d12098996d5d543e47c1e3d9230c880","after":"7dc733e981c3598f6d1dca35e21f02319a88b55e","ref":"refs/heads/roll","pushedAt":"2024-05-24T13:24:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Version 12.7.125\n\nChange-Id: I13f8390f8b94aad196a2a92b795fcc8fd2a7c827\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5570006\nBot-Commit: v8-ci-autoroll-builder \nCr-Commit-Position: refs/heads/12.7.125@{#1}\nCr-Branched-From: 1ecc8c685ee656487b00a4abb45e8a67b2473baf-refs/heads/main@{#94073}","shortMessageHtmlLink":"Version 12.7.125"}},{"before":"acdccbf9ffa2ac8651f5082acdad9e42dbced588","after":"7dc733e981c3598f6d1dca35e21f02319a88b55e","ref":"refs/heads/canary","pushedAt":"2024-05-24T13:24:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Version 12.7.125\n\nChange-Id: I13f8390f8b94aad196a2a92b795fcc8fd2a7c827\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5570006\nBot-Commit: v8-ci-autoroll-builder \nCr-Commit-Position: refs/heads/12.7.125@{#1}\nCr-Branched-From: 1ecc8c685ee656487b00a4abb45e8a67b2473baf-refs/heads/main@{#94073}","shortMessageHtmlLink":"Version 12.7.125"}},{"before":null,"after":"7dc733e981c3598f6d1dca35e21f02319a88b55e","ref":"refs/heads/12.7.125","pushedAt":"2024-05-24T13:24:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Version 12.7.125\n\nChange-Id: I13f8390f8b94aad196a2a92b795fcc8fd2a7c827\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5570006\nBot-Commit: v8-ci-autoroll-builder \nCr-Commit-Position: refs/heads/12.7.125@{#1}\nCr-Branched-From: 1ecc8c685ee656487b00a4abb45e8a67b2473baf-refs/heads/main@{#94073}","shortMessageHtmlLink":"Version 12.7.125"}},{"before":"b9fa77b45d0f7d7d4847d60361621e1573cac9bb","after":"8eee4001595b8f5342d4112d9079388887231b0a","ref":"refs/heads/lkgr","pushedAt":"2024-05-24T13:24:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"[turboshaft][wasm] Improve inlining traces\n\nJust adding a little bit more information to the tracing that was\nincluded in the turbofan traces as well.\n\nBug: 41480394\nChange-Id: I158b6bae46d43dc001e6fa1cb0d99e785c7ed75c\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5569192\nAuto-Submit: Matthias Liedtke \nReviewed-by: Jakob Kummerow \nCommit-Queue: Jakob Kummerow \nCommit-Queue: Matthias Liedtke \nCr-Commit-Position: refs/heads/main@{#94075}","shortMessageHtmlLink":"[turboshaft][wasm] Improve inlining traces"}},{"before":null,"after":"f57fb9ec96a24847bc16590317ace857db14e0c0","ref":"refs/heads/12.7.126","pushedAt":"2024-05-24T13:24:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Version 12.7.126\n\nChange-Id: Id2f7703aa773b68a341b814b3ce4c371cde37a38\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5569493\nBot-Commit: v8-ci-autoroll-builder \nCr-Commit-Position: refs/heads/12.7.126@{#1}\nCr-Branched-From: 8eee4001595b8f5342d4112d9079388887231b0a-refs/heads/main@{#94075}","shortMessageHtmlLink":"Version 12.7.126"}},{"before":"e38ae5d098c32e79f1fed5b39b89ce9a89375eed","after":"0183d1615d12098996d5d543e47c1e3d9230c880","ref":"refs/heads/roll","pushedAt":"2024-05-24T12:58:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Version 12.7.123\n\nChange-Id: Ic641227be18983b55a7a2a7590d94cfeb892358b\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5569491\nBot-Commit: v8-ci-autoroll-builder \nCr-Commit-Position: refs/heads/12.7.123@{#1}\nCr-Branched-From: 6ca36c7127b2832b6425c587067203a98fe7f3f4-refs/heads/main@{#94071}","shortMessageHtmlLink":"Version 12.7.123"}},{"before":"0183d1615d12098996d5d543e47c1e3d9230c880","after":"acdccbf9ffa2ac8651f5082acdad9e42dbced588","ref":"refs/heads/canary","pushedAt":"2024-05-24T12:58:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Version 12.7.124\n\nChange-Id: I25f53466cbcb142566d34b4bd8e7f1fa8ecd582d\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5569492\nBot-Commit: v8-ci-autoroll-builder \nCr-Commit-Position: refs/heads/12.7.124@{#1}\nCr-Branched-From: b9fa77b45d0f7d7d4847d60361621e1573cac9bb-refs/heads/main@{#94072}","shortMessageHtmlLink":"Version 12.7.124"}},{"before":null,"after":"acdccbf9ffa2ac8651f5082acdad9e42dbced588","ref":"refs/heads/12.7.124","pushedAt":"2024-05-24T12:58:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Version 12.7.124\n\nChange-Id: I25f53466cbcb142566d34b4bd8e7f1fa8ecd582d\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5569492\nBot-Commit: v8-ci-autoroll-builder \nCr-Commit-Position: refs/heads/12.7.124@{#1}\nCr-Branched-From: b9fa77b45d0f7d7d4847d60361621e1573cac9bb-refs/heads/main@{#94072}","shortMessageHtmlLink":"Version 12.7.124"}},{"before":"8eee4001595b8f5342d4112d9079388887231b0a","after":"df8b0c3afe676eb80601af770839f88a9e0e2ed2","ref":"refs/heads/main","pushedAt":"2024-05-24T12:58:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"[turboshaft] Maglev-to-ts: support Float64ToHeapNumberForField\n\nBug: 42204525\nChange-Id: I6d02628e95b1f8c55962d0116933d2d842826120\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5569189\nCommit-Queue: Darius Mercadier \nReviewed-by: Nico Hartmann \nCr-Commit-Position: refs/heads/main@{#94077}","shortMessageHtmlLink":"[turboshaft] Maglev-to-ts: support Float64ToHeapNumberForField"}},{"before":"e38ae5d098c32e79f1fed5b39b89ce9a89375eed","after":"0183d1615d12098996d5d543e47c1e3d9230c880","ref":"refs/heads/canary","pushedAt":"2024-05-24T12:32:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Version 12.7.123\n\nChange-Id: Ic641227be18983b55a7a2a7590d94cfeb892358b\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5569491\nBot-Commit: v8-ci-autoroll-builder \nCr-Commit-Position: refs/heads/12.7.123@{#1}\nCr-Branched-From: 6ca36c7127b2832b6425c587067203a98fe7f3f4-refs/heads/main@{#94071}","shortMessageHtmlLink":"Version 12.7.123"}},{"before":null,"after":"0183d1615d12098996d5d543e47c1e3d9230c880","ref":"refs/heads/12.7.123","pushedAt":"2024-05-24T12:32:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Version 12.7.123\n\nChange-Id: Ic641227be18983b55a7a2a7590d94cfeb892358b\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5569491\nBot-Commit: v8-ci-autoroll-builder \nCr-Commit-Position: refs/heads/12.7.123@{#1}\nCr-Branched-From: 6ca36c7127b2832b6425c587067203a98fe7f3f4-refs/heads/main@{#94071}","shortMessageHtmlLink":"Version 12.7.123"}},{"before":"22c404b8bbbb077eb6849e34e2568e2735a3ea7e","after":"b9fa77b45d0f7d7d4847d60361621e1573cac9bb","ref":"refs/heads/lkgr","pushedAt":"2024-05-24T12:32:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"[heap] Move marking bit into separate byte for traced handles\n\nThis CL moves the markbit from the flags_ field into a separate\nboolean field. This should not regress the size of TracedNode on\neither 32- or 64-bit architectures as we still use 2 words for a\nTracedNode. With this change the flags are now main thread only and\ndo not need use atomic accesses anymore.\n\nThis CL should also fix a data race where is_in_use() was used\nnon-atomically in a DCHECK while the concurrent marker set the mark\nbit concurrently.\n\nBug: 340789840\nChange-Id: I73fa6e9cc22fa3a6fc1d54922114911f9bb0db3a\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5569191\nCommit-Queue: Dominik Inführ \nReviewed-by: Michael Lippautz \nCr-Commit-Position: refs/heads/main@{#94072}","shortMessageHtmlLink":"[heap] Move marking bit into separate byte for traced handles"}},{"before":"60bc78eff53e32cf8192ee964547fcf199498102","after":"8eee4001595b8f5342d4112d9079388887231b0a","ref":"refs/heads/main","pushedAt":"2024-05-24T12:06:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"[turboshaft][wasm] Improve inlining traces\n\nJust adding a little bit more information to the tracing that was\nincluded in the turbofan traces as well.\n\nBug: 41480394\nChange-Id: I158b6bae46d43dc001e6fa1cb0d99e785c7ed75c\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5569192\nAuto-Submit: Matthias Liedtke \nReviewed-by: Jakob Kummerow \nCommit-Queue: Jakob Kummerow \nCommit-Queue: Matthias Liedtke \nCr-Commit-Position: refs/heads/main@{#94075}","shortMessageHtmlLink":"[turboshaft][wasm] Improve inlining traces"}},{"before":"24f8ac103369e8f3a45eff99683eeda019fad819","after":"e38ae5d098c32e79f1fed5b39b89ce9a89375eed","ref":"refs/heads/roll","pushedAt":"2024-05-24T12:06:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Version 12.7.122\n\nChange-Id: I02162741efa57e685c1d70cace0affcffc32207a\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5569490\nBot-Commit: v8-ci-autoroll-builder \nCr-Commit-Position: refs/heads/12.7.122@{#1}\nCr-Branched-From: 22c404b8bbbb077eb6849e34e2568e2735a3ea7e-refs/heads/main@{#94069}","shortMessageHtmlLink":"Version 12.7.122"}},{"before":"24f8ac103369e8f3a45eff99683eeda019fad819","after":"e38ae5d098c32e79f1fed5b39b89ce9a89375eed","ref":"refs/heads/canary","pushedAt":"2024-05-24T12:06:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Version 12.7.122\n\nChange-Id: I02162741efa57e685c1d70cace0affcffc32207a\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5569490\nBot-Commit: v8-ci-autoroll-builder \nCr-Commit-Position: refs/heads/12.7.122@{#1}\nCr-Branched-From: 22c404b8bbbb077eb6849e34e2568e2735a3ea7e-refs/heads/main@{#94069}","shortMessageHtmlLink":"Version 12.7.122"}},{"before":null,"after":"e38ae5d098c32e79f1fed5b39b89ce9a89375eed","ref":"refs/heads/12.7.122","pushedAt":"2024-05-24T12:06:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Version 12.7.122\n\nChange-Id: I02162741efa57e685c1d70cace0affcffc32207a\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5569490\nBot-Commit: v8-ci-autoroll-builder \nCr-Commit-Position: refs/heads/12.7.122@{#1}\nCr-Branched-From: 22c404b8bbbb077eb6849e34e2568e2735a3ea7e-refs/heads/main@{#94069}","shortMessageHtmlLink":"Version 12.7.122"}},{"before":"b62f33c0c706c3f7c36b5abee8c51baecf3da0d0","after":"22c404b8bbbb077eb6849e34e2568e2735a3ea7e","ref":"refs/heads/lkgr","pushedAt":"2024-05-24T11:40:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"[heap] Clear stale slots on the stack as well\n\nTagged stack slots in Maglev remain live for the whole function\nexecution. Therefore it can happen that stale stack slots still have\npointers to objects that got left-trimmed. This leads to DCHECK\nfailures during GC. However, this is actually okay for Maglev because\nthose stack slots are not used anymore.\n\nIgnition and Sparkplug do not have this issue because they generally\ndo not have pointers to FixedArrays on the stack. Turbofan does not\nmake stale stack slots part of the safepoint.\n\nMain thread handles have the same issue as Maglev. Here we already\nclear left-trimmed slots through a visitor before iterating these\nslots for the GC. We can use the same mechanism for Maglev stack\nframes as well. While this is actually only necessary for Maglev\nstack frames, we currently do not have this information about stack\nslots in the RootVisitor anymore. So for simplicity this CL uses this\nvisitor for all managed stack frames.\n\nSo far ClearStaleLeftTrimmedHandlesVisitor was a separate pass over\nall slots, this CL changes this class to forward all slots to the\nactual visitor. This avoids iterating the stack twice.\n\nBug: 40063472\nChange-Id: I6fc40df7b4df5f54aab616163ec93f063f78af50\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5563330\nCommit-Queue: Dominik Inführ \nReviewed-by: Darius Mercadier \nReviewed-by: Michael Lippautz \nCr-Commit-Position: refs/heads/main@{#94069}","shortMessageHtmlLink":"[heap] Clear stale slots on the stack as well"}},{"before":"a0c1df50e7adf8262f8911c9774804a7c6831ca2","after":"24f8ac103369e8f3a45eff99683eeda019fad819","ref":"refs/heads/roll","pushedAt":"2024-05-24T11:40:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Version 12.7.121\n\nChange-Id: I1062027072191a263569d797da2610c2ea78614a\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5570005\nBot-Commit: v8-ci-autoroll-builder \nCr-Commit-Position: refs/heads/12.7.121@{#1}\nCr-Branched-From: b62f33c0c706c3f7c36b5abee8c51baecf3da0d0-refs/heads/main@{#94067}","shortMessageHtmlLink":"Version 12.7.121"}},{"before":"b9fa77b45d0f7d7d4847d60361621e1573cac9bb","after":"60bc78eff53e32cf8192ee964547fcf199498102","ref":"refs/heads/main","pushedAt":"2024-05-24T11:40:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"[turboshaft] Maglev-to-ts: DefineKeyedOwnGeneric/DefineNamedOwnGeneric\n\nBug: 42204525\nChange-Id: I599eca9d6b9ed238bbccd47a787add0ba24a1462\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5563328\nCommit-Queue: Darius Mercadier \nAuto-Submit: Darius Mercadier \nReviewed-by: Nico Hartmann \nCr-Commit-Position: refs/heads/main@{#94074}","shortMessageHtmlLink":"[turboshaft] Maglev-to-ts: DefineKeyedOwnGeneric/DefineNamedOwnGeneric"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU0N0mgA","startCursor":null,"endCursor":null}},"title":"Activity · v8/v8"}