{"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:1718137347.0","currentOid":""},"activityList":{"items":[{"before":"03dbdef1b30b99fb640d7a696a80fec94972f6f2","after":"0ba42aeb3a431168a13f0a456b8e878d511afde9","ref":"refs/heads/main","pushedAt":"2024-06-11T20:48:26.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":"Revert \"Retrieve native context from known fields\"\n\nThis reverts commit be4d52e12f413b3088b2e6868862a632a5c20d8e.\n\nReason for revert: breaks Blink web_tests, blocking roll:\nhttps://crrev.com/c/5622693\nhttps://ci.chromium.org/ui/p/chromium/builders/try/mac-rel/1819303/overview\n\nOriginal change's description:\n> Retrieve native context from known fields\n>\n> When using `typeof %LeakHole()` in testing code we would try to\n> generate a stack trace via `Runtime_Abort()` without setting the\n> native context on the Isolate. However, all the places that need the\n> native context have it already available in some form. Fix these\n> callsites.\n>\n> Bug: 345970375\n> Change-Id: Idab1ba5416cb8e931056cb3f7aded1c526096e91\n> Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5617530\n> Commit-Queue: Michael Lippautz \n> Reviewed-by: Toon Verwaest \n> Cr-Commit-Position: refs/heads/main@{#94370}\n\nBug: 345970375\nChange-Id: I1dcfe4a6d8dc6af18b15638672a57e412740b88e\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5621594\nAuto-Submit: Adam Klein \nCommit-Queue: Rubber Stamper \nBot-Commit: Rubber Stamper \nCr-Commit-Position: refs/heads/main@{#94385}","shortMessageHtmlLink":"Revert \"Retrieve native context from known fields\""}},{"before":"a81e7e3439b0706c7212b60f5ca2e75441f2d838","after":"3c1c1c2f9d9ce9de41e74d5199538533d5a377f2","ref":"refs/heads/roll","pushedAt":"2024-06-11T20:22:27.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.8.26\n\nChange-Id: I6183f0b48267928e359ab2d46457aa0b5985f70e\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5622073\nBot-Commit: v8-ci-autoroll-builder \nCr-Commit-Position: refs/heads/12.8.26@{#1}\nCr-Branched-From: 03dbdef1b30b99fb640d7a696a80fec94972f6f2-refs/heads/main@{#94384}","shortMessageHtmlLink":"Version 12.8.26"}},{"before":"a81e7e3439b0706c7212b60f5ca2e75441f2d838","after":"3c1c1c2f9d9ce9de41e74d5199538533d5a377f2","ref":"refs/heads/canary","pushedAt":"2024-06-11T20:22:27.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.8.26\n\nChange-Id: I6183f0b48267928e359ab2d46457aa0b5985f70e\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5622073\nBot-Commit: v8-ci-autoroll-builder \nCr-Commit-Position: refs/heads/12.8.26@{#1}\nCr-Branched-From: 03dbdef1b30b99fb640d7a696a80fec94972f6f2-refs/heads/main@{#94384}","shortMessageHtmlLink":"Version 12.8.26"}},{"before":null,"after":"3c1c1c2f9d9ce9de41e74d5199538533d5a377f2","ref":"refs/heads/12.8.26","pushedAt":"2024-06-11T20:22:27.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.8.26\n\nChange-Id: I6183f0b48267928e359ab2d46457aa0b5985f70e\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5622073\nBot-Commit: v8-ci-autoroll-builder \nCr-Commit-Position: refs/heads/12.8.26@{#1}\nCr-Branched-From: 03dbdef1b30b99fb640d7a696a80fec94972f6f2-refs/heads/main@{#94384}","shortMessageHtmlLink":"Version 12.8.26"}},{"before":"35cc908918d3f8083955ed8328506f964e17ae40","after":"8a72ca6ccc4c970b78084d93886489b8f92c9c6b","ref":"refs/heads/chromium/6533","pushedAt":"2024-06-11T20:22:27.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":"Version 12.7.224.1\n\nChange-Id: Iacc9fdf5fb04ff056ddd5621bb2514b1d8288fa0\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5613330\nReviewed-by: Lutz Vahl \nCommit-Queue: Lutz Vahl \nCr-Commit-Position: refs/branch-heads/12.7@{#1}\nCr-Branched-From: 35cc908918d3f8083955ed8328506f964e17ae40-refs/heads/12.7.224@{#1}\nCr-Branched-From: 6d60e6734b32211215c8410db6fe2b84b13abe0e-refs/heads/main@{#94324}","shortMessageHtmlLink":"Version 12.7.224.1"}},{"before":"c1067a57c9bc0e797868d99678ad0400ad3c14cc","after":"03dbdef1b30b99fb640d7a696a80fec94972f6f2","ref":"refs/heads/lkgr","pushedAt":"2024-06-11T19:56:30.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":"[parser] Remove AST/Parser support for JS Runtime calls\n\nJS runtime calls are a vestige of the days when V8 had part\nof its runtime implemented in JavaScript. This cleanup CL\nremoves parser/AST support JS runtime calls and removes the\nspecial-casing for those slots in native contexts.\n\nThere are still two uses of CallJSRuntime in the interpreter, but\nthey hardcode their context indices. This CL updates the unittests\nto hardcode the same indices for printing bytecode expectations.\n\nChange-Id: I05756bf6575bcb93b0e9a89407a7239fb0f5b30d\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5590413\nCommit-Queue: Adam Klein \nAuto-Submit: Adam Klein \nReviewed-by: Leszek Swirski \nCr-Commit-Position: refs/heads/main@{#94384}","shortMessageHtmlLink":"[parser] Remove AST/Parser support for JS Runtime calls"}},{"before":"ae83ccec5bb3bb5c1b1a9ab6740180b8ced76cab","after":"a81e7e3439b0706c7212b60f5ca2e75441f2d838","ref":"refs/heads/roll","pushedAt":"2024-06-11T19:56:30.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.8.25\n\nChange-Id: Ib08edce10caf554b90ddff304b3e0b3497661be1\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5622104\nBot-Commit: v8-ci-autoroll-builder \nCr-Commit-Position: refs/heads/12.8.25@{#1}\nCr-Branched-From: c1067a57c9bc0e797868d99678ad0400ad3c14cc-refs/heads/main@{#94383}","shortMessageHtmlLink":"Version 12.8.25"}},{"before":"ae83ccec5bb3bb5c1b1a9ab6740180b8ced76cab","after":"a81e7e3439b0706c7212b60f5ca2e75441f2d838","ref":"refs/heads/canary","pushedAt":"2024-06-11T19:56:30.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.8.25\n\nChange-Id: Ib08edce10caf554b90ddff304b3e0b3497661be1\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5622104\nBot-Commit: v8-ci-autoroll-builder \nCr-Commit-Position: refs/heads/12.8.25@{#1}\nCr-Branched-From: c1067a57c9bc0e797868d99678ad0400ad3c14cc-refs/heads/main@{#94383}","shortMessageHtmlLink":"Version 12.8.25"}},{"before":null,"after":"a81e7e3439b0706c7212b60f5ca2e75441f2d838","ref":"refs/heads/12.8.25","pushedAt":"2024-06-11T19:56:30.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.8.25\n\nChange-Id: Ib08edce10caf554b90ddff304b3e0b3497661be1\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5622104\nBot-Commit: v8-ci-autoroll-builder \nCr-Commit-Position: refs/heads/12.8.25@{#1}\nCr-Branched-From: c1067a57c9bc0e797868d99678ad0400ad3c14cc-refs/heads/main@{#94383}","shortMessageHtmlLink":"Version 12.8.25"}},{"before":"7aea96892a74f489f3e8d06a4b6d99ba4f9ea865","after":"c1067a57c9bc0e797868d99678ad0400ad3c14cc","ref":"refs/heads/lkgr","pushedAt":"2024-06-11T19:30:40.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":"[maglev] Implement jump threading\n\nIf a block we'd be jumping to is uninteresting (empty + just an\nunconditional jump to some other block + no phis or register\nmerges + ...), we replace the jump with a jump to its successor.\n\nBug: v8:7700\n\nChange-Id: Idfcfd9c3f68f3219ca308683861d4fb984e69246\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5606424\nReviewed-by: Victor Gomes \nCommit-Queue: Marja Hölttä \nCr-Commit-Position: refs/heads/main@{#94383}","shortMessageHtmlLink":"[maglev] Implement jump threading"}},{"before":"088f028fa3dc39ac5befd6f7604764dead673e03","after":"ae83ccec5bb3bb5c1b1a9ab6740180b8ced76cab","ref":"refs/heads/roll","pushedAt":"2024-06-11T19:04:58.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.8.24\n\nChange-Id: Ia58ee0834101ff8948b8031c7ccda41508e566ed\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5622123\nBot-Commit: v8-ci-autoroll-builder \nCr-Commit-Position: refs/heads/12.8.24@{#1}\nCr-Branched-From: 7aea96892a74f489f3e8d06a4b6d99ba4f9ea865-refs/heads/main@{#94380}","shortMessageHtmlLink":"Version 12.8.24"}},{"before":"088f028fa3dc39ac5befd6f7604764dead673e03","after":"ae83ccec5bb3bb5c1b1a9ab6740180b8ced76cab","ref":"refs/heads/canary","pushedAt":"2024-06-11T19:04:58.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.8.24\n\nChange-Id: Ia58ee0834101ff8948b8031c7ccda41508e566ed\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5622123\nBot-Commit: v8-ci-autoroll-builder \nCr-Commit-Position: refs/heads/12.8.24@{#1}\nCr-Branched-From: 7aea96892a74f489f3e8d06a4b6d99ba4f9ea865-refs/heads/main@{#94380}","shortMessageHtmlLink":"Version 12.8.24"}},{"before":"d7b8e6d2c458313972dae7f9c62135726fb3722c","after":"7aea96892a74f489f3e8d06a4b6d99ba4f9ea865","ref":"refs/heads/lkgr","pushedAt":"2024-06-11T18:38:49.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":"[wasm] Do not generate import-specific export wrappers\n\nThe signature-specific export wrappers load the target and ref from the\nimport dispatch table or from the function data depending on whether the\ntarget is a re-exported import or an internal function. But the target\nand ref from the function data is more generic and also works for\nre-exported imports.\n\nIn fact wrapper tier-up may accidentally replace an export wrapper\ncompiled for an import with an export wrapper compiled for an internal\nfunction, but we did not notice it because the latter still works.\n\nHowever the other way around does not work. The wrapper compiled for a\nre-exported import uses the dispatch table, which breaks if the target\nis not an import. This happens if we try to enable the generic wrapper\nfor re-exported imports.\n\nRemove the import-specific path entirely since the other one is more\ngeneric, which allows us to use the generic wrapper for re-exported\nimports and will reduce the number of wrappers that we need to compile.\n\nR=jkummerow@chromium.org\n\nBug: 343772336\nChange-Id: I54446f38971167a5128521027939707ac20d1a86\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5604484\nCommit-Queue: Thibaud Michaud \nReviewed-by: Jakob Kummerow \nCr-Commit-Position: refs/heads/main@{#94380}","shortMessageHtmlLink":"[wasm] Do not generate import-specific export wrappers"}},{"before":null,"after":"ae83ccec5bb3bb5c1b1a9ab6740180b8ced76cab","ref":"refs/heads/12.8.24","pushedAt":"2024-06-11T18:38: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.8.24\n\nChange-Id: Ia58ee0834101ff8948b8031c7ccda41508e566ed\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5622123\nBot-Commit: v8-ci-autoroll-builder \nCr-Commit-Position: refs/heads/12.8.24@{#1}\nCr-Branched-From: 7aea96892a74f489f3e8d06a4b6d99ba4f9ea865-refs/heads/main@{#94380}","shortMessageHtmlLink":"Version 12.8.24"}},{"before":"e25efe6cf28b8a7dfc6de89ac16fd2a77f5e281d","after":"03dbdef1b30b99fb640d7a696a80fec94972f6f2","ref":"refs/heads/main","pushedAt":"2024-06-11T18:12: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":"[parser] Remove AST/Parser support for JS Runtime calls\n\nJS runtime calls are a vestige of the days when V8 had part\nof its runtime implemented in JavaScript. This cleanup CL\nremoves parser/AST support JS runtime calls and removes the\nspecial-casing for those slots in native contexts.\n\nThere are still two uses of CallJSRuntime in the interpreter, but\nthey hardcode their context indices. This CL updates the unittests\nto hardcode the same indices for printing bytecode expectations.\n\nChange-Id: I05756bf6575bcb93b0e9a89407a7239fb0f5b30d\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5590413\nCommit-Queue: Adam Klein \nAuto-Submit: Adam Klein \nReviewed-by: Leszek Swirski \nCr-Commit-Position: refs/heads/main@{#94384}","shortMessageHtmlLink":"[parser] Remove AST/Parser support for JS Runtime calls"}},{"before":"e534565556130957d8a6b7bb55069ad72ec73afb","after":"088f028fa3dc39ac5befd6f7604764dead673e03","ref":"refs/heads/roll","pushedAt":"2024-06-11T18:12:40.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.8.23\n\nChange-Id: I26d314ce487bd63608b262efa4016021863af755\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5622121\nBot-Commit: v8-ci-autoroll-builder \nCr-Commit-Position: refs/heads/12.8.23@{#1}\nCr-Branched-From: d7b8e6d2c458313972dae7f9c62135726fb3722c-refs/heads/main@{#94376}","shortMessageHtmlLink":"Version 12.8.23"}},{"before":"e534565556130957d8a6b7bb55069ad72ec73afb","after":"088f028fa3dc39ac5befd6f7604764dead673e03","ref":"refs/heads/canary","pushedAt":"2024-06-11T17:46:34.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.8.23\n\nChange-Id: I26d314ce487bd63608b262efa4016021863af755\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5622121\nBot-Commit: v8-ci-autoroll-builder \nCr-Commit-Position: refs/heads/12.8.23@{#1}\nCr-Branched-From: d7b8e6d2c458313972dae7f9c62135726fb3722c-refs/heads/main@{#94376}","shortMessageHtmlLink":"Version 12.8.23"}},{"before":null,"after":"088f028fa3dc39ac5befd6f7604764dead673e03","ref":"refs/heads/12.8.23","pushedAt":"2024-06-11T17:46:34.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.8.23\n\nChange-Id: I26d314ce487bd63608b262efa4016021863af755\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5622121\nBot-Commit: v8-ci-autoroll-builder \nCr-Commit-Position: refs/heads/12.8.23@{#1}\nCr-Branched-From: d7b8e6d2c458313972dae7f9c62135726fb3722c-refs/heads/main@{#94376}","shortMessageHtmlLink":"Version 12.8.23"}},{"before":"7aea96892a74f489f3e8d06a4b6d99ba4f9ea865","after":"e25efe6cf28b8a7dfc6de89ac16fd2a77f5e281d","ref":"refs/heads/main","pushedAt":"2024-06-11T17:46:34.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":"[wasm][sandbox] Verify signatures in js-to-wasm wrappers\n\nThis ports the recently introduced signature verification from\ncall_ref to compiled (i.e. non-generic) js-to-wasm wrappers, to\nprevent escaping from a corrupted sandbox by calling broken Wasm\nfunctions from JS.\n\nBug: 336507783\nChange-Id: I2946424b39ca345ab6f6d31ad8308327cd5be1e5\nFixed: 336009921\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5622490\nCommit-Queue: Jakob Kummerow \nReviewed-by: Thibaud Michaud \nCr-Commit-Position: refs/heads/main@{#94382}","shortMessageHtmlLink":"[wasm][sandbox] Verify signatures in js-to-wasm wrappers"}},{"before":"9453211e401b2b4abfefc99e0353ce6fc0ed4faf","after":"d7b8e6d2c458313972dae7f9c62135726fb3722c","ref":"refs/heads/lkgr","pushedAt":"2024-06-11T17:20:52.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":"[wasm] Pass missing module for wasm-to-js tierup of a WasmFuncRef\n\nThis tier-up path assumed that we don't have an instance. However this\nis only true when the WasmFuncRef was created for a WebAssembly.Function\nobject.\n\nFor call refs to an internal wasm function, we do have an instance, and\nthe signature may contain indexed ref types, which requires that we pass\nthe module to the wrapper graph builder.\n\nThis will also allow some simplifications when we enable the generic\nwrapper for re-exported imports again.\n\nR=ahaas@chromium.org\n\nBug: 343917751\nChange-Id: I23d69f0db98edd43494bcd08763b4bef9c7f0e0c\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5621892\nReviewed-by: Andreas Haas \nCommit-Queue: Thibaud Michaud \nCr-Commit-Position: refs/heads/main@{#94376}","shortMessageHtmlLink":"[wasm] Pass missing module for wasm-to-js tierup of a WasmFuncRef"}},{"before":"4f8c8815475a1c618d130ef97cb88a0c35c39c47","after":"e534565556130957d8a6b7bb55069ad72ec73afb","ref":"refs/heads/roll","pushedAt":"2024-06-11T17:20:52.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.8.22\n\nChange-Id: Ieb157a9ef1697ae66fcaae6cbb488419bdbd7d1a\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5622119\nBot-Commit: v8-ci-autoroll-builder \nCr-Commit-Position: refs/heads/12.8.22@{#1}\nCr-Branched-From: 9453211e401b2b4abfefc99e0353ce6fc0ed4faf-refs/heads/main@{#94375}","shortMessageHtmlLink":"Version 12.8.22"}},{"before":"4f8c8815475a1c618d130ef97cb88a0c35c39c47","after":"e534565556130957d8a6b7bb55069ad72ec73afb","ref":"refs/heads/canary","pushedAt":"2024-06-11T17:20:52.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.8.22\n\nChange-Id: Ieb157a9ef1697ae66fcaae6cbb488419bdbd7d1a\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5622119\nBot-Commit: v8-ci-autoroll-builder \nCr-Commit-Position: refs/heads/12.8.22@{#1}\nCr-Branched-From: 9453211e401b2b4abfefc99e0353ce6fc0ed4faf-refs/heads/main@{#94375}","shortMessageHtmlLink":"Version 12.8.22"}},{"before":null,"after":"e534565556130957d8a6b7bb55069ad72ec73afb","ref":"refs/heads/12.8.22","pushedAt":"2024-06-11T17:20:52.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.8.22\n\nChange-Id: Ieb157a9ef1697ae66fcaae6cbb488419bdbd7d1a\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5622119\nBot-Commit: v8-ci-autoroll-builder \nCr-Commit-Position: refs/heads/12.8.22@{#1}\nCr-Branched-From: 9453211e401b2b4abfefc99e0353ce6fc0ed4faf-refs/heads/main@{#94375}","shortMessageHtmlLink":"Version 12.8.22"}},{"before":"e1a61acd40f102934058d3a92c59aea49d2e9ab4","after":"7aea96892a74f489f3e8d06a4b6d99ba4f9ea865","ref":"refs/heads/main","pushedAt":"2024-06-11T16:54:38.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":"[wasm] Do not generate import-specific export wrappers\n\nThe signature-specific export wrappers load the target and ref from the\nimport dispatch table or from the function data depending on whether the\ntarget is a re-exported import or an internal function. But the target\nand ref from the function data is more generic and also works for\nre-exported imports.\n\nIn fact wrapper tier-up may accidentally replace an export wrapper\ncompiled for an import with an export wrapper compiled for an internal\nfunction, but we did not notice it because the latter still works.\n\nHowever the other way around does not work. The wrapper compiled for a\nre-exported import uses the dispatch table, which breaks if the target\nis not an import. This happens if we try to enable the generic wrapper\nfor re-exported imports.\n\nRemove the import-specific path entirely since the other one is more\ngeneric, which allows us to use the generic wrapper for re-exported\nimports and will reduce the number of wrappers that we need to compile.\n\nR=jkummerow@chromium.org\n\nBug: 343772336\nChange-Id: I54446f38971167a5128521027939707ac20d1a86\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5604484\nCommit-Queue: Thibaud Michaud \nReviewed-by: Jakob Kummerow \nCr-Commit-Position: refs/heads/main@{#94380}","shortMessageHtmlLink":"[wasm] Do not generate import-specific export wrappers"}},{"before":"ed013264d9d39648b09ccb753cd3e2973c71ba64","after":"9453211e401b2b4abfefc99e0353ce6fc0ed4faf","ref":"refs/heads/lkgr","pushedAt":"2024-06-11T16:54:38.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":"[maglev] Fix node type dcheck\n\nThe node type can be more generic than the static type of a smi in case\nwe had to convert it to a number.\n\nFixde: 346411878\nChange-Id: I1a07cc7d68773e78c93a0504720b6ca660780c68\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5621894\nAuto-Submit: Olivier Flückiger \nCommit-Queue: Olivier Flückiger \nReviewed-by: Victor Gomes \nCommit-Queue: Victor Gomes \nCr-Commit-Position: refs/heads/main@{#94375}","shortMessageHtmlLink":"[maglev] Fix node type dcheck"}},{"before":"ca2dd0c4de820bf8585c8f4320d27fb8838f0289","after":"4f8c8815475a1c618d130ef97cb88a0c35c39c47","ref":"refs/heads/roll","pushedAt":"2024-06-11T16:28:41.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.8.21\n\nChange-Id: Ib7904ea7876216a33a0f7e956abffb3c35848c0e\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5622117\nBot-Commit: v8-ci-autoroll-builder \nCr-Commit-Position: refs/heads/12.8.21@{#1}\nCr-Branched-From: ed013264d9d39648b09ccb753cd3e2973c71ba64-refs/heads/main@{#94373}","shortMessageHtmlLink":"Version 12.8.21"}},{"before":"ca2dd0c4de820bf8585c8f4320d27fb8838f0289","after":"4f8c8815475a1c618d130ef97cb88a0c35c39c47","ref":"refs/heads/canary","pushedAt":"2024-06-11T16:28:41.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.8.21\n\nChange-Id: Ib7904ea7876216a33a0f7e956abffb3c35848c0e\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5622117\nBot-Commit: v8-ci-autoroll-builder \nCr-Commit-Position: refs/heads/12.8.21@{#1}\nCr-Branched-From: ed013264d9d39648b09ccb753cd3e2973c71ba64-refs/heads/main@{#94373}","shortMessageHtmlLink":"Version 12.8.21"}},{"before":"47cfd3617368655aabc849b72eafcdd601b0af1d","after":"e1a61acd40f102934058d3a92c59aea49d2e9ab4","ref":"refs/heads/main","pushedAt":"2024-06-11T16:28:41.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":"[api] Pass WriteOptions to Utf8Value cstr\n\n... and make it replace REPLACE_INVALID_UTF8 by default, so that\nUtf8Value holds, by default, a valid utf8 value.\n\nBug: 339141099\nChange-Id: Icae9f33d389ee64abed4ac8536620e3b4f8ddfd1\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5621893\nAuto-Submit: Leszek Swirski \nReviewed-by: Michael Lippautz \nCommit-Queue: Leszek Swirski \nCr-Commit-Position: refs/heads/main@{#94379}","shortMessageHtmlLink":"[api] Pass WriteOptions to Utf8Value cstr"}},{"before":"d7b8e6d2c458313972dae7f9c62135726fb3722c","after":"47cfd3617368655aabc849b72eafcdd601b0af1d","ref":"refs/heads/main","pushedAt":"2024-06-11T16:02:47.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":"[handles] Migration to direct handles, part 4\n\nThis CL migrates a large number of handles to direct handles. The\nchanges are only relevant for builds with v8_enable_direct_handle=true.\n\nAffected directories: test.\n\nBug: 42203211\nChange-Id: Ie9fb3d5b3c66ea9ffa0092d928256aa3891c9a9a\nCq-Include-Trybots: luci.v8.try:v8_linux64_css_dbg\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5622011\nCommit-Queue: Nikolaos Papaspyrou \nReviewed-by: Omer Katz \nCr-Commit-Position: refs/heads/main@{#94378}","shortMessageHtmlLink":"[handles] Migration to direct handles, part 4"}},{"before":null,"after":"4f8c8815475a1c618d130ef97cb88a0c35c39c47","ref":"refs/heads/12.8.21","pushedAt":"2024-06-11T16:02:47.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.8.21\n\nChange-Id: Ib7904ea7876216a33a0f7e956abffb3c35848c0e\nReviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5622117\nBot-Commit: v8-ci-autoroll-builder \nCr-Commit-Position: refs/heads/12.8.21@{#1}\nCr-Branched-From: ed013264d9d39648b09ccb753cd3e2973c71ba64-refs/heads/main@{#94373}","shortMessageHtmlLink":"Version 12.8.21"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYqZG5AA","startCursor":null,"endCursor":null}},"title":"Activity · v8/v8"}