{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":726892165,"defaultBranch":"main","name":"v8-design-docs","ownerLogin":"two-heart","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-03T17:51:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12869538?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1701627978.0","currentOid":""},"activityList":{"items":[{"before":"bc7b0e305798309faac2dc1a1d324c7166e31084","after":"876dcd31c7f9d7d085bd9c4f8c9d6a870e58e48a","ref":"refs/heads/main","pushedAt":"2024-09-07T06:15:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"two-heart","name":"Liam","path":"/two-heart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12869538?s=80&v=4"},"commit":{"message":"add V8 CFI - WebAssembly Forward-Edge","shortMessageHtmlLink":"add V8 CFI - WebAssembly Forward-Edge"}},{"before":"22b67e64fc945c5c9b038612affb27f7182ecb0a","after":"bc7b0e305798309faac2dc1a1d324c7166e31084","ref":"refs/heads/main","pushedAt":"2024-07-18T19:17:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"two-heart","name":"Liam","path":"/two-heart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12869538?s=80&v=4"},"commit":{"message":"Add \"V8 Sandbox + Leaptiering\"","shortMessageHtmlLink":"Add \"V8 Sandbox + Leaptiering\""}},{"before":"f9fc04659801f97083179121c474bfb410df925b","after":"22b67e64fc945c5c9b038612affb27f7182ecb0a","ref":"refs/heads/main","pushedAt":"2024-07-15T12:55:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"two-heart","name":"Liam","path":"/two-heart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12869538?s=80&v=4"},"commit":{"message":"Add \"Multiple sandboxes aka sandbox per isolate group\"","shortMessageHtmlLink":"Add \"Multiple sandboxes aka sandbox per isolate group\""}},{"before":"e0aa4c4960a515aa8acede1d79e208ca5154026e","after":"f9fc04659801f97083179121c474bfb410df925b","ref":"refs/heads/main","pushedAt":"2024-07-05T13:27:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"two-heart","name":"Liam","path":"/two-heart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12869538?s=80&v=4"},"commit":{"message":"Add \"A new JavaScript wrapper object layout\"","shortMessageHtmlLink":"Add \"A new JavaScript wrapper object layout\""}},{"before":"98b7ae34cfa167aadc9b2a11df4bd0c0ae9b0b9c","after":"e0aa4c4960a515aa8acede1d79e208ca5154026e","ref":"refs/heads/main","pushedAt":"2024-06-15T07:31:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"two-heart","name":"Liam","path":"/two-heart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12869538?s=80&v=4"},"commit":{"message":"Add \"Code generation for Isolate field accesses in WebAssembly-Turboshaft\"","shortMessageHtmlLink":"Add \"Code generation for Isolate field accesses in WebAssembly-Turbos…"}},{"before":"73c369eec455b84c996d99b4ecfbdb3e84bf2554","after":"98b7ae34cfa167aadc9b2a11df4bd0c0ae9b0b9c","ref":"refs/heads/main","pushedAt":"2024-06-03T20:11:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"two-heart","name":"Liam","path":"/two-heart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12869538?s=80&v=4"},"commit":{"message":"Add \"Remove special handling of TypedArrays in V8 fast API calls\"","shortMessageHtmlLink":"Add \"Remove special handling of TypedArrays in V8 fast API calls\""}},{"before":"64fbc3adef21b6cee670d7602fc4c15ac6568b11","after":"73c369eec455b84c996d99b4ecfbdb3e84bf2554","ref":"refs/heads/main","pushedAt":"2024-05-10T18:27:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"two-heart","name":"Liam","path":"/two-heart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12869538?s=80&v=4"},"commit":{"message":"Merge pull request #4 from wh0cares1/main\n\nAdd \"Fast string concatenation in JavaScript\"","shortMessageHtmlLink":"Merge pull request #4 from wh0cares1/main"}},{"before":"bc26f14b37fda8d5b7c7212168c49a30749d7a74","after":"64fbc3adef21b6cee670d7602fc4c15ac6568b11","ref":"refs/heads/main","pushedAt":"2024-04-14T16:20:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"two-heart","name":"Liam","path":"/two-heart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12869538?s=80&v=4"},"commit":{"message":"Add \"Member names in Oilpan heap snapshots\"","shortMessageHtmlLink":"Add \"Member names in Oilpan heap snapshots\""}},{"before":"66761dbc019d8b577a895b6ad4efef6515101516","after":"bc26f14b37fda8d5b7c7212168c49a30749d7a74","ref":"refs/heads/main","pushedAt":"2024-03-28T07:54:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"two-heart","name":"Liam","path":"/two-heart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12869538?s=80&v=4"},"commit":{"message":"Add Deopt support for WebAssembly","shortMessageHtmlLink":"Add Deopt support for WebAssembly"}},{"before":"f136411d66338fa31f0da408a1e5e6d0d9305ee2","after":"66761dbc019d8b577a895b6ad4efef6515101516","ref":"refs/heads/main","pushedAt":"2024-03-22T09:46:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"two-heart","name":"Liam","path":"/two-heart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12869538?s=80&v=4"},"commit":{"message":"Add V8 Efficiency Mode For Tiering\n\nthanks xvonfers for the ping","shortMessageHtmlLink":"Add V8 Efficiency Mode For Tiering"}},{"before":"15d96fedac7b706863bbead7647f6e629bd65ff8","after":"f136411d66338fa31f0da408a1e5e6d0d9305ee2","ref":"refs/heads/main","pushedAt":"2024-03-15T20:44:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"two-heart","name":"Liam","path":"/two-heart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12869538?s=80&v=4"},"commit":{"message":"Add V8 AsyncContext implementation\n\nThanks xvonfers for the ping","shortMessageHtmlLink":"Add V8 AsyncContext implementation"}},{"before":"cf7a8751ab0d58d5fc0d1da7c27287bcd75abe83","after":"15d96fedac7b706863bbead7647f6e629bd65ff8","ref":"refs/heads/main","pushedAt":"2024-03-10T16:25:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"two-heart","name":"Liam","path":"/two-heart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12869538?s=80&v=4"},"commit":{"message":"Add Const tracking lets","shortMessageHtmlLink":"Add Const tracking lets"}},{"before":"f7c75e192eb14755b7f3a70f0e876a327a7e4a7e","after":"cf7a8751ab0d58d5fc0d1da7c27287bcd75abe83","ref":"refs/heads/main","pushedAt":"2024-03-10T16:22:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"two-heart","name":"Liam","path":"/two-heart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12869538?s=80&v=4"},"commit":{"message":"Add WebAssembly inlining for linear wasm modules in Turboshaft","shortMessageHtmlLink":"Add WebAssembly inlining for linear wasm modules in Turboshaft"}},{"before":"3c044fd717edc027a66a059aee2d9f6bb24c6138","after":"f7c75e192eb14755b7f3a70f0e876a327a7e4a7e","ref":"refs/heads/main","pushedAt":"2024-03-10T16:20:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"two-heart","name":"Liam","path":"/two-heart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12869538?s=80&v=4"},"commit":{"message":"Add Well known imports support for fast API calls","shortMessageHtmlLink":"Add Well known imports support for fast API calls"}},{"before":"6b2ff8a1c1f88f44c11a99886b5c6c53c54dc894","after":"3c044fd717edc027a66a059aee2d9f6bb24c6138","ref":"refs/heads/main","pushedAt":"2024-03-10T16:09:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"two-heart","name":"Liam","path":"/two-heart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12869538?s=80&v=4"},"commit":{"message":"Add Maglev with the Reducer Framework (Preliminary Investigation)","shortMessageHtmlLink":"Add Maglev with the Reducer Framework (Preliminary Investigation)"}},{"before":"634b130d1ad36780cede03924c886e219388b81f","after":"6b2ff8a1c1f88f44c11a99886b5c6c53c54dc894","ref":"refs/heads/main","pushedAt":"2024-03-10T16:04:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"two-heart","name":"Liam","path":"/two-heart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12869538?s=80&v=4"},"commit":{"message":"Add Turboshaft JS Inlining and In-place Mutations","shortMessageHtmlLink":"Add Turboshaft JS Inlining and In-place Mutations"}},{"before":"fbb896b723c8ab25aae83a8b9402fb4a9ac08b58","after":"634b130d1ad36780cede03924c886e219388b81f","ref":"refs/heads/main","pushedAt":"2024-03-10T15:58:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"two-heart","name":"Liam","path":"/two-heart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12869538?s=80&v=4"},"commit":{"message":"Add Turboshaft Frontend - Preliminary Design Elements","shortMessageHtmlLink":"Add Turboshaft Frontend - Preliminary Design Elements"}},{"before":"5fd9c8847c0cc4c7bf19fbfbe374cf61afd58f02","after":"fbb896b723c8ab25aae83a8b9402fb4a9ac08b58","ref":"refs/heads/main","pushedAt":"2024-03-10T15:55:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"two-heart","name":"Liam","path":"/two-heart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12869538?s=80&v=4"},"commit":{"message":"Add Maglev as a Frontend for Turboshaft","shortMessageHtmlLink":"Add Maglev as a Frontend for Turboshaft"}},{"before":"1b2f99675aec17f28667044ff329c95cc1bd3c96","after":"5fd9c8847c0cc4c7bf19fbfbe374cf61afd58f02","ref":"refs/heads/main","pushedAt":"2024-03-10T15:48:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"two-heart","name":"Liam","path":"/two-heart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12869538?s=80&v=4"},"commit":{"message":"Add Lift GC restriction on fast API calls\n\nhttps://bugs.chromium.org/p/v8/issues/detail?id=14607","shortMessageHtmlLink":"Add Lift GC restriction on fast API calls"}},{"before":"3a0f8b9cc768ace89b5233306633906a04e3734f","after":"1b2f99675aec17f28667044ff329c95cc1bd3c96","ref":"refs/heads/main","pushedAt":"2024-03-10T15:46:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"two-heart","name":"Liam","path":"/two-heart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12869538?s=80&v=4"},"commit":{"message":"Add Explicit changes to the Wasm object model","shortMessageHtmlLink":"Add Explicit changes to the Wasm object model"}},{"before":"f00fe3958d5d0b52ef91d4d03ac7fd4495b385d8","after":"3a0f8b9cc768ace89b5233306633906a04e3734f","ref":"refs/heads/main","pushedAt":"2024-03-10T15:43:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"two-heart","name":"Liam","path":"/two-heart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12869538?s=80&v=4"},"commit":{"message":"Add Optimize indirect calls in Wasm","shortMessageHtmlLink":"Add Optimize indirect calls in Wasm"}},{"before":"8ce9d4d53ae400502f891fa32874ce9eb0921f94","after":"f00fe3958d5d0b52ef91d4d03ac7fd4495b385d8","ref":"refs/heads/main","pushedAt":"2024-03-10T15:36:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"two-heart","name":"Liam","path":"/two-heart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12869538?s=80&v=4"},"commit":{"message":"Expand fast API calls with Exceptions and Re-entry to JavaScript\n\nThanks to xvonfers for the notification","shortMessageHtmlLink":"Expand fast API calls with Exceptions and Re-entry to JavaScript"}},{"before":"0aa1ca11fdcbf3bc98f6c5641543b1c02a112d47","after":"8ce9d4d53ae400502f891fa32874ce9eb0921f94","ref":"refs/heads/main","pushedAt":"2024-02-29T06:59:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"two-heart","name":"Liam","path":"/two-heart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12869538?s=80&v=4"},"commit":{"message":"Add status to \"V8: C++ layout FixedArray\"","shortMessageHtmlLink":"Add status to \"V8: C++ layout FixedArray\""}},{"before":"95242a2a7f0a130b66b4b6006f6fb53c8d60bb26","after":"0aa1ca11fdcbf3bc98f6c5641543b1c02a112d47","ref":"refs/heads/main","pushedAt":"2024-02-29T06:58:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"two-heart","name":"Liam","path":"/two-heart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12869538?s=80&v=4"},"commit":{"message":"Add V8: C++ layout FixedArray","shortMessageHtmlLink":"Add V8: C++ layout FixedArray"}},{"before":"8b6a0f7e89e4b6948735f828ea7d1446cc95d45d","after":"95242a2a7f0a130b66b4b6006f6fb53c8d60bb26","ref":"refs/heads/main","pushedAt":"2024-02-29T06:39:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"two-heart","name":"Liam","path":"/two-heart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12869538?s=80&v=4"},"commit":{"message":"Add GWP-Asan for V8 Heap","shortMessageHtmlLink":"Add GWP-Asan for V8 Heap"}},{"before":"35d502f40a12d7a3ded842fe88d20f239dcdd06e","after":"8b6a0f7e89e4b6948735f828ea7d1446cc95d45d","ref":"refs/heads/main","pushedAt":"2024-02-24T21:44:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"two-heart","name":"Liam","path":"/two-heart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12869538?s=80&v=4"},"commit":{"message":"add V8 Sandbox - External Pointer Sandboxing","shortMessageHtmlLink":"add V8 Sandbox - External Pointer Sandboxing"}},{"before":"ffdc004114d609a88e77b47b3e7eccfea46ccd4e","after":"35d502f40a12d7a3ded842fe88d20f239dcdd06e","ref":"refs/heads/main","pushedAt":"2024-02-24T12:10:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"two-heart","name":"Liam","path":"/two-heart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12869538?s=80&v=4"},"commit":{"message":"add maglev escape analysis","shortMessageHtmlLink":"add maglev escape analysis"}},{"before":"9130a504b3d4202699dfe8071559bfc150496ba9","after":"ffdc004114d609a88e77b47b3e7eccfea46ccd4e","ref":"refs/heads/main","pushedAt":"2024-02-15T21:23:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"two-heart","name":"Liam","path":"/two-heart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12869538?s=80&v=4"},"commit":{"message":"V8 Sandbox - Hardware Support","shortMessageHtmlLink":"V8 Sandbox - Hardware Support"}},{"before":"c49e109551b75029f08475c23831639ee0e13ce9","after":"9130a504b3d4202699dfe8071559bfc150496ba9","ref":"refs/heads/main","pushedAt":"2024-02-09T20:25:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"two-heart","name":"Liam","path":"/two-heart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12869538?s=80&v=4"},"commit":{"message":"Add Ignition: Register Equivalence Optimization","shortMessageHtmlLink":"Add Ignition: Register Equivalence Optimization"}},{"before":"c056c3dc97eaa65c9eb4b0ebc29b8f0e0818225c","after":"c49e109551b75029f08475c23831639ee0e13ce9","ref":"refs/heads/main","pushedAt":"2024-02-09T20:05:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"two-heart","name":"Liam","path":"/two-heart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12869538?s=80&v=4"},"commit":{"message":"common url format","shortMessageHtmlLink":"common url format"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wN1QwNjoxNTo1Ny4wMDAwMDBazwAAAASvgsQD","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wN1QwNjoxNTo1Ny4wMDAwMDBazwAAAASvgsQD","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0wOVQyMDowNTowNC4wMDAwMDBazwAAAAP22lKt"}},"title":"Activity · two-heart/v8-design-docs"}