{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":641832783,"defaultBranch":"mmtk-art","name":"art","ownerLogin":"k-sareen","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-17T09:01:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/68860835?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717565691.0","currentOid":""},"activityList":{"items":[{"before":"e46087650fd5789eda2a36f986263f0ee6207cf9","after":"2a355c335f01e35ff2245646ec6d11a20d329640","ref":"refs/heads/mmtk-art-rebase","pushedAt":"2024-07-18T05:36:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"k-sareen","name":"Kunal Sareen","path":"/k-sareen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68860835?s=80&v=4"},"commit":{"message":"Use relaxed atomics for resetting `first_mutator_to_block_`\n\nChange-Id: I66fbcde46616fdd6632a8f8f8f6b7c2b8aacff41","shortMessageHtmlLink":"Use relaxed atomics for resetting first_mutator_to_block_"}},{"before":"4179fc6bcb1cf1c300d271dc2e3cf680cdcee652","after":"e46087650fd5789eda2a36f986263f0ee6207cf9","ref":"refs/heads/mmtk-art-rebase","pushedAt":"2024-07-17T14:16:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"k-sareen","name":"Kunal Sareen","path":"/k-sareen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68860835?s=80&v=4"},"commit":{"message":"Use MMTk-specific functions in `GetReferent` slow-path\n\nNote that the slow-path is unlikely to be enabled for MMTk since it does\nnot perform reference processing concurrently.\n\nChange-Id: I1f8b6573596369c366118c4c81db6dd23d28ef82","shortMessageHtmlLink":"Use MMTk-specific functions in GetReferent slow-path"}},{"before":"32fa9d39ac2b57fc2faff3c151e9298e4449a4bc","after":"4179fc6bcb1cf1c300d271dc2e3cf680cdcee652","ref":"refs/heads/mmtk-art-rebase","pushedAt":"2024-07-17T14:10:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"k-sareen","name":"Kunal Sareen","path":"/k-sareen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68860835?s=80&v=4"},"commit":{"message":"Fix rebase error for MMTk harness\n\nChange-Id: I2c420e133acd84342096d78049fb571b6446d45b","shortMessageHtmlLink":"Fix rebase error for MMTk harness"}},{"before":"5bbb44700d2dcaa3a153de886483f52027213ad1","after":"32fa9d39ac2b57fc2faff3c151e9298e4449a4bc","ref":"refs/heads/mmtk-art-rebase","pushedAt":"2024-07-17T13:17:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"k-sareen","name":"Kunal Sareen","path":"/k-sareen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68860835?s=80&v=4"},"commit":{"message":"Cleanup `ThirdPartyHeap` interface\n\nWe move the `{Suspend,Resume}All` functions from the `ThirdPartyHeap`\nclass to simple static functions since it is not relevant to the\ninterface.\n\nChange-Id: I6d605d02c3ea3b180487a6bb3883be338006981a","shortMessageHtmlLink":"Cleanup ThirdPartyHeap interface"}},{"before":"86dbb44c86bf8b1af84d1425e77413457e65d5cf","after":"5bbb44700d2dcaa3a153de886483f52027213ad1","ref":"refs/heads/mmtk-art-rebase","pushedAt":"2024-07-17T13:03:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"k-sareen","name":"Kunal Sareen","path":"/k-sareen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68860835?s=80&v=4"},"commit":{"message":"Treat weak references as strong for nursery GCs\n\nThis avoids performing reference processing for nursery GCs.\n\nChange-Id: Iff5e6de688f8b657851a47b6f3a5ecac653b6793","shortMessageHtmlLink":"Treat weak references as strong for nursery GCs"}},{"before":"335c549b232c28e0c6fcb754827570ceeb241f10","after":"86dbb44c86bf8b1af84d1425e77413457e65d5cf","ref":"refs/heads/mmtk-art-rebase","pushedAt":"2024-07-16T14:49:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"k-sareen","name":"Kunal Sareen","path":"/k-sareen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68860835?s=80&v=4"},"commit":{"message":"Guard MMTk specific functions\n\nChange-Id: I146d1c19a4148b74675dc6089a3b4fa7089b804a","shortMessageHtmlLink":"Guard MMTk specific functions"}},{"before":"642b25f0fadb7bf09fd4d333d683b3d8b0fb7382","after":"335c549b232c28e0c6fcb754827570ceeb241f10","ref":"refs/heads/mmtk-art-rebase","pushedAt":"2024-07-16T14:35:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"k-sareen","name":"Kunal Sareen","path":"/k-sareen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68860835?s=80&v=4"},"commit":{"message":"Remove companion thread\n\nWe now make the first mutator thread to call `BlockThreadForCollection`\nperform the companion thread routine of suspending and resuming mutator\nthreads. This avoids having to stop/restart the companion thread\nbefore/after forking the Zygote.\n\nChange-Id: I37bbddc72832c5b2d191c43c8fbff7343453b0c7","shortMessageHtmlLink":"Remove companion thread"}},{"before":"90a3a149a4a2732ffa342f8181c59fb6c2cc1330","after":"642b25f0fadb7bf09fd4d333d683b3d8b0fb7382","ref":"refs/heads/mmtk-art-rebase","pushedAt":"2024-07-16T07:36:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"k-sareen","name":"Kunal Sareen","path":"/k-sareen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68860835?s=80&v=4"},"commit":{"message":"Comment out unused iostream include\n\nChange-Id: I733593e70d8bd40b5305bc3a22ef3111336656eb","shortMessageHtmlLink":"Comment out unused iostream include"}},{"before":null,"after":"90a3a149a4a2732ffa342f8181c59fb6c2cc1330","ref":"refs/heads/mmtk-art-rebase","pushedAt":"2024-06-05T05:34:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"k-sareen","name":"Kunal Sareen","path":"/k-sareen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68860835?s=80&v=4"},"commit":{"message":"WIP: Fix rebase issues\n\nChange-Id: I84845e6780cf179612747a3d73b1240c48994b4d","shortMessageHtmlLink":"WIP: Fix rebase issues"}},{"before":"2c63d283ec3a4795187a53dffd643562af4987b0","after":"17ff06ce4a6729b1d09fadcd555fc9a15a5da19e","ref":"refs/heads/lbo-rebase","pushedAt":"2024-05-14T13:39:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"k-sareen","name":"Kunal Sareen","path":"/k-sareen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68860835?s=80&v=4"},"commit":{"message":"Don't call into runtime when spoofing `{max,total}Memory`\n\nChange-Id: I01a2445e9ab4a541ad26a1f84df457ad55730153","shortMessageHtmlLink":"Don't call into runtime when spoofing {max,total}Memory"}},{"before":null,"after":"dd8588a2e32690a46b9723d24e6048a4fc652ba8","ref":"refs/heads/lbo-java","pushedAt":"2024-04-26T05:51:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"k-sareen","name":"Kunal Sareen","path":"/k-sareen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68860835?s=80&v=4"},"commit":{"message":"Allow disabling the write barrier\n\nChange-Id: If739d4dd498733c9eb8cc6091e00c062cf218404","shortMessageHtmlLink":"Allow disabling the write barrier"}},{"before":"9ce302fc310dd204716dfb4d4100e9d29c00cfb3","after":"16121dc39277fc45a713e6d8e9a3c991660b933b","ref":"refs/heads/mmtk-art","pushedAt":"2024-04-23T04:05:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"k-sareen","name":"Kunal Sareen","path":"/k-sareen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68860835?s=80&v=4"},"commit":{"message":"Support loading the boot image with MMTk\n\nChange-Id: I3e8f1dfb7400f086d1ef06647dc50fadb50fedb7","shortMessageHtmlLink":"Support loading the boot image with MMTk"}},{"before":"6082d064bbf245348a8b6dcd468c623a7dbfca48","after":"9ce302fc310dd204716dfb4d4100e9d29c00cfb3","ref":"refs/heads/mmtk-art","pushedAt":"2024-04-18T13:28:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"k-sareen","name":"Kunal Sareen","path":"/k-sareen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68860835?s=80&v=4"},"commit":{"message":"Rename `stop_all_mutators` -> `suspend_mutators`\n\nChange-Id: If77eb6274531cca004d00528fec711b10afe07e8","shortMessageHtmlLink":"Rename stop_all_mutators -> suspend_mutators"}},{"before":"bfd6ec0dde7bee69819a089b4d4a46718a871e29","after":"6082d064bbf245348a8b6dcd468c623a7dbfca48","ref":"refs/heads/mmtk-art","pushedAt":"2024-04-18T07:18:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"k-sareen","name":"Kunal Sareen","path":"/k-sareen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68860835?s=80&v=4"},"commit":{"message":"Fix bug in write barrier where we were clobbering live registers\n\nThis commit saves all the registers before performing the slow path\ncall.\n\nChange-Id: I8ce90ce255b0e6a41e10b94aae45dc3557c7c2cc","shortMessageHtmlLink":"Fix bug in write barrier where we were clobbering live registers"}},{"before":"c6156b9e8972c1fe090de486c9cb8e58a52dc044","after":"2c63d283ec3a4795187a53dffd643562af4987b0","ref":"refs/heads/lbo-rebase","pushedAt":"2024-04-11T01:31:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"k-sareen","name":"Kunal Sareen","path":"/k-sareen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68860835?s=80&v=4"},"commit":{"message":"Don't eagerly return pages to the OS for SemiSpace for apps\n\nChange-Id: I93f26e28bb6427112cea4f051de4feb30db5da59","shortMessageHtmlLink":"Don't eagerly return pages to the OS for SemiSpace for apps"}},{"before":"1d1ac36ae8de2f851f3cf4a16f005a43a64a71c7","after":"c6156b9e8972c1fe090de486c9cb8e58a52dc044","ref":"refs/heads/lbo-rebase","pushedAt":"2024-03-20T00:37:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"k-sareen","name":"Kunal Sareen","path":"/k-sareen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68860835?s=80&v=4"},"commit":{"message":"Remove remembered set from SemiSpace\n\nChange-Id: I3ded30eb42d16da4f9a7691826781fa141b0bfb8","shortMessageHtmlLink":"Remove remembered set from SemiSpace"}},{"before":"4fb7f4566dff48d330ae0321e1c8a4d96d4fcae7","after":"1d1ac36ae8de2f851f3cf4a16f005a43a64a71c7","ref":"refs/heads/lbo-rebase","pushedAt":"2024-03-05T00:21:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"k-sareen","name":"Kunal Sareen","path":"/k-sareen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68860835?s=80&v=4"},"commit":{"message":"Revert \"Annotate some interpreter functions with `NO_STACK_PROTECTOR`\"\n\nThis reverts commit 4fb7f4566dff48d330ae0321e1c8a4d96d4fcae7.\n\nReason for revert: This change is no longer needed when using a release\nbuild of Android (tested with Android 14 QPR1).","shortMessageHtmlLink":"Revert \"Annotate some interpreter functions with NO_STACK_PROTECTOR\""}},{"before":"2bd02f68dc32822acf97f872d61f79b6b978affc","after":"4fb7f4566dff48d330ae0321e1c8a4d96d4fcae7","ref":"refs/heads/lbo-rebase","pushedAt":"2024-03-04T23:25:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"k-sareen","name":"Kunal Sareen","path":"/k-sareen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68860835?s=80&v=4"},"commit":{"message":"Annotate some interpreter functions with `NO_STACK_PROTECTOR`\n\nThese functions are on the critical path for starting WebViewZygote\nprocesses. Without the annotation, the stack protector fails the check\nand crashes. Oddly enough this only happened for the Concurrent\nMarkCompact and SemiSpace builds, but not for the Concurrent Copying\nbuild.\n\nSee here [1] for more information.\n\n[1]:\nhttps://android.googlesource.com/platform/art/+/46bf0f2c4423bc6e7c59b228d5c4a17e4a4e6200/README.md\n\nChange-Id: Ib49dcea5a7952262c2e6554f9b6c338bc07a1dc7","shortMessageHtmlLink":"Annotate some interpreter functions with NO_STACK_PROTECTOR"}},{"before":"9bee5502a4994a1a5aefe7ca4a34fbff5f94d96a","after":"2bd02f68dc32822acf97f872d61f79b6b978affc","ref":"refs/heads/lbo-rebase","pushedAt":"2024-03-04T23:20:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"k-sareen","name":"Kunal Sareen","path":"/k-sareen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68860835?s=80&v=4"},"commit":{"message":"Unconditionally set the growth limit = capacity\n\nThis fixes a bug for very large (> 256 MB) heaps, wherein the growth\nlimit was less than the heap size. Although we have no apps which\nrequires > 256 MB of heap size.\n\nChange-Id: Id3bb35a2e56c7f6d28be5c45398940a1316df0f2","shortMessageHtmlLink":"Unconditionally set the growth limit = capacity"}},{"before":"6357a31d40f2f19dec58220dbeea5a8d8c7a5f26","after":"9bee5502a4994a1a5aefe7ca4a34fbff5f94d96a","ref":"refs/heads/lbo-rebase","pushedAt":"2024-02-23T00:36:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"k-sareen","name":"Kunal Sareen","path":"/k-sareen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68860835?s=80&v=4"},"commit":{"message":"Annotate some interpreter functions with `NO_STACK_PROTECTOR`\n\nThese functions are on the critical path for starting WebViewZygote\nprocesses. Without the annotation, the stack protector fails the check\nand crashes. Oddly enough this only happened for the Concurrent\nMarkCompact and SemiSpace builds, but not for the Concurrent Copying\nbuild.\n\nSee here [1] for more information.\n\n[1]:\nhttps://android.googlesource.com/platform/art/+/46bf0f2c4423bc6e7c59b228d5c4a17e4a4e6200/README.md\n\nChange-Id: Ib49dcea5a7952262c2e6554f9b6c338bc07a1dc7","shortMessageHtmlLink":"Annotate some interpreter functions with NO_STACK_PROTECTOR"}},{"before":"e019615c44a0121d20cd4f9270c31b2b94dca5f9","after":"6357a31d40f2f19dec58220dbeea5a8d8c7a5f26","ref":"refs/heads/lbo-rebase","pushedAt":"2024-02-23T00:32:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"k-sareen","name":"Kunal Sareen","path":"/k-sareen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68860835?s=80&v=4"},"commit":{"message":"Annotate some interpreter functions with `NO_STACK_PROTECTOR`\n\nThese functions are on the critical path for starting WebViewZygote\nprocesses. Without the annotation, the stack protector fails the check\nand crashes. Oddly enough this only happened for the Concurrent\nMarkCompact and SemiSpace builds, but not for the Concurrent Copying\nbuild.\n\nSee here [1] for more information.\n\n[1]:\nhttps://android.googlesource.com/platform/art/+/46bf0f2c4423bc6e7c59b228d5c4a17e4a4e6200/README.md\n\nChange-Id: Ib49dcea5a7952262c2e6554f9b6c338bc07a1dc7","shortMessageHtmlLink":"Annotate some interpreter functions with NO_STACK_PROTECTOR"}},{"before":"5083e8af22ccd36d7f04262c5ce287b702977e6a","after":"e019615c44a0121d20cd4f9270c31b2b94dca5f9","ref":"refs/heads/lbo-rebase","pushedAt":"2024-02-08T06:29:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"k-sareen","name":"Kunal Sareen","path":"/k-sareen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68860835?s=80&v=4"},"commit":{"message":"Annotate some interpreter functions with `NO_STACK_PROTECTOR`\n\nThese functions are on the critical path for starting WebViewZygote\nprocesses. Without the annotation, the stack protector fails the check\nand crashes. Oddly enough this only happened for the Concurrent\nMarkCompact and SemiSpace builds, but not for the Concurrent Copying\nbuild.\n\nSee here [1] for more information.\n\n[1]:\nhttps://android.googlesource.com/platform/art/+/46bf0f2c4423bc6e7c59b228d5c4a17e4a4e6200/README.md\n\nChange-Id: Ib49dcea5a7952262c2e6554f9b6c338bc07a1dc7","shortMessageHtmlLink":"Annotate some interpreter functions with NO_STACK_PROTECTOR"}},{"before":"b4cdae84845b32c59c8a3e429ea875970d4f5b90","after":"5083e8af22ccd36d7f04262c5ce287b702977e6a","ref":"refs/heads/lbo-rebase","pushedAt":"2024-02-08T06:23:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"k-sareen","name":"Kunal Sareen","path":"/k-sareen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68860835?s=80&v=4"},"commit":{"message":"Annotate some interpreter functions with `NO_STACK_PROTECTOR`\n\nThese functions are on the critical path for starting WebViewZygote\nprocesses. Without the annotation, the stack protector fails the check\nand crashes. Oddly enough this only happened for the Concurrent\nMarkCompact and SemiSpace builds, but not for the Concurrent Copying\nbuild.\n\nChange-Id: Ib49dcea5a7952262c2e6554f9b6c338bc07a1dc7","shortMessageHtmlLink":"Annotate some interpreter functions with NO_STACK_PROTECTOR"}},{"before":null,"after":"b4cdae84845b32c59c8a3e429ea875970d4f5b90","ref":"refs/heads/lbo-rebase","pushedAt":"2024-02-06T01:32:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"k-sareen","name":"Kunal Sareen","path":"/k-sareen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68860835?s=80&v=4"},"commit":{"message":"Add support for specifying multiple target applications\n\nChange-Id: Icf55f62a59740ce416cf2a21cae8ef89cfc9978b","shortMessageHtmlLink":"Add support for specifying multiple target applications"}},{"before":"239090a641bfcf4182d2c009be982c5d9d060a99","after":"bfd6ec0dde7bee69819a089b4d4a46718a871e29","ref":"refs/heads/mmtk-art","pushedAt":"2024-01-24T05:30:24.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"k-sareen","name":"Kunal Sareen","path":"/k-sareen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68860835?s=80&v=4"},"commit":{"message":"WIP: Allow MMTk to build on Android\n\nChange-Id: I31e1a5d74fce7a00e35b03514d92579174f0e191","shortMessageHtmlLink":"WIP: Allow MMTk to build on Android"}},{"before":"a365bf138f70caecfc3f8b88c8e174baf6158d99","after":"239090a641bfcf4182d2c009be982c5d9d060a99","ref":"refs/heads/mmtk-art","pushedAt":"2023-12-04T01:49:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"k-sareen","name":"Kunal Sareen","path":"/k-sareen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68860835?s=80&v=4"},"commit":{"message":"Reduce no. of reference processing phases from 5 to 3\n\nWe coalesce clearing soft, weak references and enqueuing finalizers into\none phase; and coalesce clearing soft, weak references which were only\nreachable by finalizers, phantom references and sweeping system weaks\ninto one phase.\n\nChange-Id: I4ea1a532015fe7d5426cae8412c99fecc2d220f5","shortMessageHtmlLink":"Reduce no. of reference processing phases from 5 to 3"}},{"before":"a8ba829b0038a6a0f79182d2605798111ace4960","after":"a365bf138f70caecfc3f8b88c8e174baf6158d99","ref":"refs/heads/mmtk-art","pushedAt":"2023-11-27T02:40:46.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"k-sareen","name":"Kunal Sareen","path":"/k-sareen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68860835?s=80&v=4"},"commit":{"message":"Implement weak reference processing\n\nWe defer the reference processing to ART and do it in five phases:\n 1. Forward soft references and complete transitive closure\n 2. Clear soft and weak references with dead referents\n 3. Enqueue finalizers and complete transitive closure\n 4. Clear soft, weak, and phantom references with dead referents\n 5. Sweep and update system weaks\n\nChange-Id: I8c10c5ae71a6e13124984637d8aea0cbde3268e8","shortMessageHtmlLink":"Implement weak reference processing"}},{"before":"bd8576fd4623a84b9943fb6912fe5eec1b2f0254","after":"a8ba829b0038a6a0f79182d2605798111ace4960","ref":"refs/heads/mmtk-art","pushedAt":"2023-11-22T00:55:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"k-sareen","name":"Kunal Sareen","path":"/k-sareen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68860835?s=80&v=4"},"commit":{"message":"Support inlining fast-path allocation for ARM{32,64}\n\nNote that this is currently untested on an actual device.\n\nChange-Id: Ia708eb7eea1cd7760f28eb50320b199c26f76c8b","shortMessageHtmlLink":"Support inlining fast-path allocation for ARM{32,64}"}},{"before":null,"after":"bd8576fd4623a84b9943fb6912fe5eec1b2f0254","ref":"refs/heads/mmtk-art","pushedAt":"2023-11-17T04:05:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"k-sareen","name":"Kunal Sareen","path":"/k-sareen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68860835?s=80&v=4"},"commit":{"message":"Minor clean-up\n\nChange-Id: I5bf5bfeebe436a61781cf0a8f9a4d68a8037156b","shortMessageHtmlLink":"Minor clean-up"}},{"before":"274b2fce908b9f6422c5555875ae43fe1972a6b6","after":"bd8576fd4623a84b9943fb6912fe5eec1b2f0254","ref":"refs/heads/mmtk-art-test","pushedAt":"2023-11-17T00:15:48.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"k-sareen","name":"Kunal Sareen","path":"/k-sareen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68860835?s=80&v=4"},"commit":{"message":"Minor clean-up\n\nChange-Id: I5bf5bfeebe436a61781cf0a8f9a4d68a8037156b","shortMessageHtmlLink":"Minor clean-up"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEgocPjAA","startCursor":null,"endCursor":null}},"title":"Activity ยท k-sareen/art"}