{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":267719344,"defaultBranch":"main","name":"ml-compiler-opt","ownerLogin":"google","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-05-28T23:32:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1342004?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726524660.0","currentOid":""},"activityList":{"items":[{"before":"849efbee3cfaae7a579d08d53edd6e2f9c24d7cc","after":"8d84bfad851cb3249137b0f184b83e15870a0313","ref":"refs/heads/users/boomanaiden154/trace-cost-model","pushedAt":"2024-09-17T23:13:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"boomanaiden154","name":"Aiden Grossman","path":"/boomanaiden154","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39388941?s=80&v=4"},"commit":{"message":"Add ThinLTO support","shortMessageHtmlLink":"Add ThinLTO support"}},{"before":"9c81ac67cf73932051993103efeae1e0617b7aa9","after":"47acf0c3b9cbbb13b9530eecfec3b84a4220d35a","ref":"refs/heads/main","pushedAt":"2024-09-17T02:07:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"boomanaiden154","name":"Aiden Grossman","path":"/boomanaiden154","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39388941?s=80&v=4"},"commit":{"message":"Refactor test ESWorker to separate class (#370)\n\nThis doesn't technically remove a circular dependency, but it does\r\nremove an awkward one.","shortMessageHtmlLink":"Refactor test ESWorker to separate class (#370)"}},{"before":"00f9e4a5301008470043511f6ae38eccd9fd5343","after":"9c81ac67cf73932051993103efeae1e0617b7aa9","ref":"refs/heads/main","pushedAt":"2024-09-17T02:07:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"boomanaiden154","name":"Aiden Grossman","path":"/boomanaiden154","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39388941?s=80&v=4"},"commit":{"message":"Fix some import related style guide violations in ES (#371)\n\nThis patch fixes some import related style guide violations,\r\nparticularly the importing of multiple modules/packages on a single\r\nline. Some internal tooling is not able to effectively analyze these\r\npatterns (given they don't show up often since they're banned by the\r\nstyle guide) which is relatively annoying.\r\n\r\nWe also should not be importing individual classes/functions, so fix\r\nthose too when they coincide with the previous point.","shortMessageHtmlLink":"Fix some import related style guide violations in ES (#371)"}},{"before":"523094708f18754f456310ae98584437d237b89c","after":"00f9e4a5301008470043511f6ae38eccd9fd5343","ref":"refs/heads/main","pushedAt":"2024-09-17T02:07:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"boomanaiden154","name":"Aiden Grossman","path":"/boomanaiden154","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39388941?s=80&v=4"},"commit":{"message":"Add path prefix to policy utils test (#372)\n\nThis patch adds a path prefix to all the uses of vocab within the policy\r\nutils test so that a path prefix can easily be added in downstream\r\nrepository instances.","shortMessageHtmlLink":"Add path prefix to policy utils test (#372)"}},{"before":"e892b8a180b351b0048d6d34d04390ebcdc00601","after":null,"ref":"refs/heads/users/boomanaiden154/serialize-policy-not-bytes","pushedAt":"2024-09-16T22:11:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"boomanaiden154","name":"Aiden Grossman","path":"/boomanaiden154","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39388941?s=80&v=4"}},{"before":"cf2f7902095ef65518e4f545a2781036e207bd96","after":"523094708f18754f456310ae98584437d237b89c","ref":"refs/heads/main","pushedAt":"2024-09-16T22:10:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"boomanaiden154","name":"Aiden Grossman","path":"/boomanaiden154","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39388941?s=80&v=4"},"commit":{"message":"Serialize entire policy in blackbox_learner (#366)\n\nThis patch adjusts blackbox_learner so that it returns an entire policy\r\nrather than just the bytes of the policy. When actually running\r\nevaluations, we need to writ out the full policy, including the output\r\nspec, to disk so the compiler can pick it up. Before this patch, we were\r\nnot passing along the output spec to the worker.","shortMessageHtmlLink":"Serialize entire policy in blackbox_learner (#366)"}},{"before":"ce6a42c3751e8500a400082adbc8c473038a21e7","after":"e892b8a180b351b0048d6d34d04390ebcdc00601","ref":"refs/heads/users/boomanaiden154/serialize-policy-not-bytes","pushedAt":"2024-09-16T22:07:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"boomanaiden154","name":"Aiden Grossman","path":"/boomanaiden154","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39388941?s=80&v=4"},"commit":{"message":"Serialize entire policy in blackbox_learner\n\nThis patch adjusts blackbox_learner so that it returns an entire policy\nrather than just the bytes of the policy. When actually running\nevaluations, we need to writ out the full policy, including the output\nspec, to disk so the compiler can pick it up. Before this patch, we were\nnot passing along the output spec to the worker.","shortMessageHtmlLink":"Serialize entire policy in blackbox_learner"}},{"before":"de6ed8d6446c92750353db6f2a732b944a822ef4","after":"ce6a42c3751e8500a400082adbc8c473038a21e7","ref":"refs/heads/users/boomanaiden154/serialize-policy-not-bytes","pushedAt":"2024-09-16T22:06:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"boomanaiden154","name":"Aiden Grossman","path":"/boomanaiden154","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39388941?s=80&v=4"},"commit":{"message":"Reenable pytype attribute errors in env\n\nPytype complains that attribute errors are not reenabled after a\ntemporary disable. This patch fixes that be reenabling them so that it\nstops throwing the warning while also potentially improving coverage of\nthe code if more is added in the future.","shortMessageHtmlLink":"Reenable pytype attribute errors in env"}},{"before":"cbc64fe776dff5efd56cb19b5fcbcc8eea0086e9","after":"de6ed8d6446c92750353db6f2a732b944a822ef4","ref":"refs/heads/users/boomanaiden154/serialize-policy-not-bytes","pushedAt":"2024-09-16T22:04:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"boomanaiden154","name":"Aiden Grossman","path":"/boomanaiden154","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39388941?s=80&v=4"},"commit":{"message":"Merge branch 'main' into users/boomanaiden154/serialize-policy-not-bytes","shortMessageHtmlLink":"Merge branch 'main' into users/boomanaiden154/serialize-policy-not-bytes"}},{"before":"993b99675f0cb09be3dedbcabafbcbf06531c7e8","after":null,"ref":"refs/heads/users/boomanaiden154/blackbox-evaluator","pushedAt":"2024-09-16T22:01:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"boomanaiden154","name":"Aiden Grossman","path":"/boomanaiden154","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39388941?s=80&v=4"}},{"before":"32ad407ea8f09af00624fc09fa9812d558e38c2a","after":"cf2f7902095ef65518e4f545a2781036e207bd96","ref":"refs/heads/main","pushedAt":"2024-09-16T22:01:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"boomanaiden154","name":"Aiden Grossman","path":"/boomanaiden154","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39388941?s=80&v=4"},"commit":{"message":"Refactor out policy evaluation to separate class (#364)\n\nThis patch refactors out policy evaluation in blackbox_learner to a new BlackboxEvaluator class so that we can change some details of how things are collected, particularly with regards to sampling and how samples are held.","shortMessageHtmlLink":"Refactor out policy evaluation to separate class (#364)"}},{"before":"ea3bb064577af99bea0422cb770dbf728da809fc","after":"993b99675f0cb09be3dedbcabafbcbf06531c7e8","ref":"refs/heads/users/boomanaiden154/blackbox-evaluator","pushedAt":"2024-09-16T21:53:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"boomanaiden154","name":"Aiden Grossman","path":"/boomanaiden154","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39388941?s=80&v=4"},"commit":{"message":"Reenable pytype attribute errors in env\n\nPytype complains that attribute errors are not reenabled after a\ntemporary disable. This patch fixes that be reenabling them so that it\nstops throwing the warning while also potentially improving coverage of\nthe code if more is added in the future.","shortMessageHtmlLink":"Reenable pytype attribute errors in env"}},{"before":"f37fded570cfda29d3a170fc7cd5cc0d55c6fabd","after":"81d444b68de3a97e1d57087e22d3ad4f1ac4f568","ref":"refs/heads/users/boomanaiden154/regalloc-trace-worker","pushedAt":"2024-09-16T20:45:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"boomanaiden154","name":"Aiden Grossman","path":"/boomanaiden154","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39388941?s=80&v=4"},"commit":{"message":"Merge branch 'users/boomanaiden154/serialize-policy-not-bytes' into users/boomanaiden154/regalloc-trace-worker","shortMessageHtmlLink":"Merge branch 'users/boomanaiden154/serialize-policy-not-bytes' into u…"}},{"before":"a245477138e20521ad577deef654641643559f60","after":"cbc64fe776dff5efd56cb19b5fcbcc8eea0086e9","ref":"refs/heads/users/boomanaiden154/serialize-policy-not-bytes","pushedAt":"2024-09-16T20:44:40.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"boomanaiden154","name":"Aiden Grossman","path":"/boomanaiden154","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39388941?s=80&v=4"},"commit":{"message":"Merge branch 'users/boomanaiden154/blackbox-evaluator' into users/boomanaiden154/serialize-policy-not-bytes","shortMessageHtmlLink":"Merge branch 'users/boomanaiden154/blackbox-evaluator' into users/boo…"}},{"before":"d5eef1c2a68668dc588bcace6ef7d0c5233b6c97","after":"f37fded570cfda29d3a170fc7cd5cc0d55c6fabd","ref":"refs/heads/users/boomanaiden154/regalloc-trace-worker","pushedAt":"2024-09-16T20:43:49.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"boomanaiden154","name":"Aiden Grossman","path":"/boomanaiden154","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39388941?s=80&v=4"},"commit":{"message":"Merge branch 'users/boomanaiden154/blackbox-evaluator' into users/boomanaiden154/regalloc-trace-worker","shortMessageHtmlLink":"Merge branch 'users/boomanaiden154/blackbox-evaluator' into users/boo…"}},{"before":"d565f23e505be3854216fb3d6e3ab8d1241cd631","after":"ea3bb064577af99bea0422cb770dbf728da809fc","ref":"refs/heads/users/boomanaiden154/blackbox-evaluator","pushedAt":"2024-09-16T20:43:24.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"boomanaiden154","name":"Aiden Grossman","path":"/boomanaiden154","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39388941?s=80&v=4"},"commit":{"message":"Merge branch 'users/boomanaident154/whole-corpus-sampler' into users/boomanaiden154/blackbox-evaluator","shortMessageHtmlLink":"Merge branch 'users/boomanaident154/whole-corpus-sampler' into users/…"}},{"before":"5c89f410ff2bebe934834db401f23d175bbe8034","after":"50fa5620e4b7141e53344f88b6e304a875e4c161","ref":"refs/heads/users/boomanaident154/whole-corpus-sampler","pushedAt":"2024-09-16T20:42:36.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"boomanaiden154","name":"Aiden Grossman","path":"/boomanaiden154","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39388941?s=80&v=4"},"commit":{"message":"Merge branch 'main' into users/boomanaident154/whole-corpus-sampler","shortMessageHtmlLink":"Merge branch 'main' into users/boomanaident154/whole-corpus-sampler"}},{"before":"48154f7e5b5a4abe67d6b3e4223c12f3e9e0625e","after":"5c89f410ff2bebe934834db401f23d175bbe8034","ref":"refs/heads/users/boomanaident154/whole-corpus-sampler","pushedAt":"2024-09-16T20:33:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"boomanaiden154","name":"Aiden Grossman","path":"/boomanaiden154","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39388941?s=80&v=4"},"commit":{"message":"formatting","shortMessageHtmlLink":"formatting"}},{"before":"2e7bfdbdd3807e0f33f0d77197043463b8e30b1a","after":"32ad407ea8f09af00624fc09fa9812d558e38c2a","ref":"refs/heads/main","pushedAt":"2024-09-16T20:26:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"boomanaiden154","name":"Aiden Grossman","path":"/boomanaiden154","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39388941?s=80&v=4"},"commit":{"message":"Reenable pytype attribute errors in env\n\nPytype complains that attribute errors are not reenabled after a\ntemporary disable. This patch fixes that be reenabling them so that it\nstops throwing the warning while also potentially improving coverage of\nthe code if more is added in the future.","shortMessageHtmlLink":"Reenable pytype attribute errors in env"}},{"before":"e9ebf593de20a21ab5be163ce84a923d5001f661","after":"48154f7e5b5a4abe67d6b3e4223c12f3e9e0625e","ref":"refs/heads/users/boomanaident154/whole-corpus-sampler","pushedAt":"2024-09-16T20:23:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"boomanaiden154","name":"Aiden Grossman","path":"/boomanaiden154","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39388941?s=80&v=4"},"commit":{"message":"Add feedback","shortMessageHtmlLink":"Add feedback"}},{"before":null,"after":"d5eef1c2a68668dc588bcace6ef7d0c5233b6c97","ref":"refs/heads/users/boomanaiden154/regalloc-trace-worker","pushedAt":"2024-09-13T22:06:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"boomanaiden154","name":"Aiden Grossman","path":"/boomanaiden154","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39388941?s=80&v=4"},"commit":{"message":"Add regalloc trace worker\n\nThis patch adds the regalloc trace worker, a worker that evaluates\nregalloc policies using execution trace based cost modelling.","shortMessageHtmlLink":"Add regalloc trace worker"}},{"before":null,"after":"a245477138e20521ad577deef654641643559f60","ref":"refs/heads/users/boomanaiden154/serialize-policy-not-bytes","pushedAt":"2024-09-13T20:48:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"boomanaiden154","name":"Aiden Grossman","path":"/boomanaiden154","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39388941?s=80&v=4"},"commit":{"message":"Serialize entire policy in blackbox_learner\n\nThis patch adjusts blackbox_learner so that it returns an entire policy\nrather than just the bytes of the policy. When actually running\nevaluations, we need to writ out the full policy, including the output\nspec, to disk so the compiler can pick it up. Before this patch, we were\nnot passing along the output spec to the worker.","shortMessageHtmlLink":"Serialize entire policy in blackbox_learner"}},{"before":"91c407c0af2b5f8061f0b690dd33e48412218aaa","after":"2e7bfdbdd3807e0f33f0d77197043463b8e30b1a","ref":"refs/heads/main","pushedAt":"2024-09-13T20:07:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"boomanaiden154","name":"Aiden Grossman","path":"/boomanaiden154","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39388941?s=80&v=4"},"commit":{"message":"Fix invalid function name in comment\n\nThis patch replaces load_corpus_element with the (presumably) correct\nfunction name, load_module_spec, which is defined directly below. This\nseems to have been an oversight during a refactoring at some point.","shortMessageHtmlLink":"Fix invalid function name in comment"}},{"before":"cb1e8b01c44a2345c77844920b0800ea5abfef83","after":null,"ref":"refs/heads/chromium-thinlto-corpus-extraction-patch","pushedAt":"2024-09-13T18:27:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"boomanaiden154","name":"Aiden Grossman","path":"/boomanaiden154","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39388941?s=80&v=4"}},{"before":"a6859d6a4e08870c7b3fd89572ba1cb73f114545","after":"91c407c0af2b5f8061f0b690dd33e48412218aaa","ref":"refs/heads/main","pushedAt":"2024-09-13T17:55:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"boomanaiden154","name":"Aiden Grossman","path":"/boomanaiden154","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39388941?s=80&v=4"},"commit":{"message":"Delete unused ESWorker (#365)\n\nThis patch deletes es_worker.py, which is not used anywhere, even for\r\ntesting. An exact copy of the class is in blackbox_learner_test.py for\r\ntesting purposes.","shortMessageHtmlLink":"Delete unused ESWorker (#365)"}},{"before":"ad552a2cae9841126166d72e450a248452f5261c","after":"d565f23e505be3854216fb3d6e3ab8d1241cd631","ref":"refs/heads/users/boomanaiden154/blackbox-evaluator","pushedAt":"2024-09-13T17:44:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"boomanaiden154","name":"Aiden Grossman","path":"/boomanaiden154","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39388941?s=80&v=4"},"commit":{"message":"Refactor out policy evaluation to separate class\n\nThis patch refactors out policy evaluation in blackbox_learner to a new\nBlackboxEvaluator class so that we can change some details of how things\nare collected, particularly with regards to sampling and how samples are\nheld.","shortMessageHtmlLink":"Refactor out policy evaluation to separate class"}},{"before":"804cb40f08bd7aa5b8aa11abedde95d38f9d3545","after":"e9ebf593de20a21ab5be163ce84a923d5001f661","ref":"refs/heads/users/boomanaident154/whole-corpus-sampler","pushedAt":"2024-09-13T16:09:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"boomanaiden154","name":"Aiden Grossman","path":"/boomanaiden154","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39388941?s=80&v=4"},"commit":{"message":"Address feedback","shortMessageHtmlLink":"Address feedback"}},{"before":"39369d36cf9ff8ac479d9974ba1150bf4129c065","after":"a6859d6a4e08870c7b3fd89572ba1cb73f114545","ref":"refs/heads/main","pushedAt":"2024-09-13T15:21:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"boomanaiden154","name":"Aiden Grossman","path":"/boomanaiden154","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39388941?s=80&v=4"},"commit":{"message":"Restrict push CI to main, fix permissions (#363)\n\nThis patch makes two primary changes to the CI config. It restricts the CI running on push events to only run on the main branch. This prevents the CI from running twice on PRs from branches in the main repository, which are needed for stacked PRs.\r\n\r\nAdditionally, this PR sets the permissions at the top of the file, which is a general best practice for Github workflows for security reasons.\r\n\r\nAdditionally, bump a couple of the actions that were using deprecated NodeJS versions so we do not get the warning anymore.","shortMessageHtmlLink":"Restrict push CI to main, fix permissions (#363)"}},{"before":"5cdcfbf5c4186acbae76bab021815bb678c09cf2","after":"ad552a2cae9841126166d72e450a248452f5261c","ref":"refs/heads/users/boomanaiden154/blackbox-evaluator","pushedAt":"2024-09-13T03:50:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"boomanaiden154","name":"Aiden Grossman","path":"/boomanaiden154","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39388941?s=80&v=4"},"commit":{"message":"Refactor out policy evaluation to separate class\n\nThis patch refactors out policy evaluation in blackbox_learner to a new\nBlackboxEvaluator class so that we can change some details of how things\nare collected, particularly with regards to sampling and how samples are\nheld.","shortMessageHtmlLink":"Refactor out policy evaluation to separate class"}},{"before":"d87815bbb8abca4e1e53f3b270531bb26e7016a5","after":"5cdcfbf5c4186acbae76bab021815bb678c09cf2","ref":"refs/heads/users/boomanaiden154/blackbox-evaluator","pushedAt":"2024-09-13T03:46:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"boomanaiden154","name":"Aiden Grossman","path":"/boomanaiden154","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39388941?s=80&v=4"},"commit":{"message":"Refactor out policy evaluation to separate class\n\nThis patch refactors out policy evaluation in blackbox_learner to a new\nBlackboxEvaluator class so that we can change some details of how things\nare collected, particularly with regards to sampling and how samples are\nheld.","shortMessageHtmlLink":"Refactor out policy evaluation to separate class"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QyMzoxMzo0Ny4wMDAwMDBazwAAAAS5ENvC","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QyMzoxMzo0Ny4wMDAwMDBazwAAAAS5ENvC","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QwMzo0NjowNS4wMDAwMDBazwAAAAS1Dqnv"}},"title":"Activity · google/ml-compiler-opt"}