{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":748139387,"defaultBranch":"main","name":"stablehlo","ownerLogin":"linuxlonelyeagle","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-01-25T11:03:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/75576166?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1707072272.0","currentOid":""},"activityList":{"items":[{"before":"c85cefd8e917f1529b166f5d096c75678d70ead8","after":"5943c6b390adfeb1fe395159f46f16666d93573e","ref":"refs/heads/main","pushedAt":"2024-02-18T02:03:47.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"linuxlonelyeagle","name":"lonely eagle","path":"/linuxlonelyeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75576166?s=80&v=4"},"commit":{"message":"Use bash strict mode in all CI scripts (#2012)\n\n\"Bash strict mode\" is a colloquial expression for a set of settings that\r\nmakes Bash stricter (safer). See e.g.\r\nhttps://gist.github.com/robin-a-meade/58d60124b88b60816e8349d1e3938615\r\n\r\nTLDR: to avoid errors from being silently ignored, we should set errexit\r\n(exit script on error), nounset (exit script when an undefined variable\r\nis encountered) and pipefail (propagate error codes in pipelines) in all\r\nour scripts.\r\n\r\nUnfortunately, `errexit` is in fact not enough to exit when any error\r\noccurs, some errors are swallowed:\r\nhttps://dev.to/banks/stop-ignoring-errors-in-bash-3co5\r\n\r\nBecause of this, I changed the whitespace script to gather the files in\r\na different way (I copied the approach from the clang-format script),\r\nsuch\r\nthat the script will exit when an error occurs, instead of continuing to\r\nrun.\r\n\r\nThe whitespace script was missing a fetch which was causing `git\r\nmerge-base` to fail. Maybe our other scripts should also be updated to\r\nonly run on changed files.\r\n\r\nInterestingly, GitHub already sets `-e` (`errexit`) when running\r\nscripts, but it's best to enforce it in the script itself:\r\n\r\n```\r\nRun ./build_tools/github_actions/lint_whitespace_checks.sh\r\n ./build_tools/github_actions/lint_whitespace_checks.sh\r\n shell: /usr/bin/bash -e {0}\r\n```\r\n\r\nFixes #2010","shortMessageHtmlLink":"Use bash strict mode in all CI scripts (openxla#2012)"}},{"before":"d50b6fc2d9ab6fc97be8548beceba2db2e6b15d9","after":"c85cefd8e917f1529b166f5d096c75678d70ead8","ref":"refs/heads/main","pushedAt":"2024-02-07T06:00:27.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"linuxlonelyeagle","name":"lonely eagle","path":"/linuxlonelyeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75576166?s=80&v=4"},"commit":{"message":"Chlo decompose patterns (#1984)\n\nAdding CHLO->StableHLO decompositions and simplification patterns, per discussion in:\r\nhttps://groups.google.com/a/openxla.org/g/openxla-discuss/c/httnobiya7U","shortMessageHtmlLink":"Chlo decompose patterns (openxla#1984)"}},{"before":"2c69e6cf9f619f721d8c324d0c2a56d898fba395","after":"887d8b655833e93a09c761195b2f8c5057f4b299","ref":"refs/heads/chlo-decompose-patterns","pushedAt":"2024-02-07T03:07:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"linuxlonelyeagle","name":"lonely eagle","path":"/linuxlonelyeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75576166?s=80&v=4"},"commit":{"message":"use clang-format and fix BUILD.bazel.","shortMessageHtmlLink":"use clang-format and fix BUILD.bazel."}},{"before":"eea47bf21b726170530d81dbc012ce4b6788cfb9","after":"2c69e6cf9f619f721d8c324d0c2a56d898fba395","ref":"refs/heads/chlo-decompose-patterns","pushedAt":"2024-02-07T03:02:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"linuxlonelyeagle","name":"lonely eagle","path":"/linuxlonelyeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75576166?s=80&v=4"},"commit":{"message":"use clang-format and fix BUILD.bazel.","shortMessageHtmlLink":"use clang-format and fix BUILD.bazel."}},{"before":"d1200ce262af9f34ac27c9faf38f0dfe8f6ef0ff","after":"eea47bf21b726170530d81dbc012ce4b6788cfb9","ref":"refs/heads/chlo-decompose-patterns","pushedAt":"2024-02-06T18:58:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"linuxlonelyeagle","name":"lonely eagle","path":"/linuxlonelyeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75576166?s=80&v=4"},"commit":{"message":"apply patch.","shortMessageHtmlLink":"apply patch."}},{"before":"8490fcf6207417a8c40aca5ca482ab1ef0ca49a0","after":"d1200ce262af9f34ac27c9faf38f0dfe8f6ef0ff","ref":"refs/heads/chlo-decompose-patterns","pushedAt":"2024-02-06T16:08:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"linuxlonelyeagle","name":"lonely eagle","path":"/linuxlonelyeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75576166?s=80&v=4"},"commit":{"message":"rename ChloDecompositionPatterns.td.","shortMessageHtmlLink":"rename ChloDecompositionPatterns.td."}},{"before":"d1b68d7629756783476232e0aef287e5aa42967d","after":"8490fcf6207417a8c40aca5ca482ab1ef0ca49a0","ref":"refs/heads/chlo-decompose-patterns","pushedAt":"2024-02-06T11:40:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"linuxlonelyeagle","name":"lonely eagle","path":"/linuxlonelyeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75576166?s=80&v=4"},"commit":{"message":"fix warnings.","shortMessageHtmlLink":"fix warnings."}},{"before":"fdc919a6b05e668d8bf14a159cebd91c9b5c0f21","after":"d1b68d7629756783476232e0aef287e5aa42967d","ref":"refs/heads/chlo-decompose-patterns","pushedAt":"2024-02-06T11:25:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"linuxlonelyeagle","name":"lonely eagle","path":"/linuxlonelyeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75576166?s=80&v=4"},"commit":{"message":"rename pass.","shortMessageHtmlLink":"rename pass."}},{"before":"cf937e3118211bab8013171950ba1ca7b409a564","after":"fdc919a6b05e668d8bf14a159cebd91c9b5c0f21","ref":"refs/heads/chlo-decompose-patterns","pushedAt":"2024-02-05T06:42:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"linuxlonelyeagle","name":"lonely eagle","path":"/linuxlonelyeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75576166?s=80&v=4"},"commit":{"message":"fixed some formatting issues.","shortMessageHtmlLink":"fixed some formatting issues."}},{"before":"9110213287baf6ec0085590c86a944f6d3c20452","after":"cf937e3118211bab8013171950ba1ca7b409a564","ref":"refs/heads/chlo-decompose-patterns","pushedAt":"2024-02-05T06:41:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"linuxlonelyeagle","name":"lonely eagle","path":"/linuxlonelyeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75576166?s=80&v=4"},"commit":{"message":"Fixed some formatting issues.","shortMessageHtmlLink":"Fixed some formatting issues."}},{"before":"cb86b08dcaaf647ed5f89e1532c7ce841081fbf8","after":"9110213287baf6ec0085590c86a944f6d3c20452","ref":"refs/heads/chlo-decompose-patterns","pushedAt":"2024-02-05T06:13:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"linuxlonelyeagle","name":"lonely eagle","path":"/linuxlonelyeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75576166?s=80&v=4"},"commit":{"message":"add test.","shortMessageHtmlLink":"add test."}},{"before":"7bee58af386fc7067e6a58d854cbc9a00fabf655","after":"cb86b08dcaaf647ed5f89e1532c7ce841081fbf8","ref":"refs/heads/chlo-decompose-patterns","pushedAt":"2024-02-05T05:26:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"linuxlonelyeagle","name":"lonely eagle","path":"/linuxlonelyeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75576166?s=80&v=4"},"commit":{"message":"add Canonicalize.cpp","shortMessageHtmlLink":"add Canonicalize.cpp"}},{"before":null,"after":"7bee58af386fc7067e6a58d854cbc9a00fabf655","ref":"refs/heads/chlo-decompose-patterns","pushedAt":"2024-02-04T18:44:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"linuxlonelyeagle","name":"lonely eagle","path":"/linuxlonelyeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75576166?s=80&v=4"},"commit":{"message":"add LegalizeCHLO.cpp","shortMessageHtmlLink":"add LegalizeCHLO.cpp"}},{"before":"6661fb318a166c61ddde7867af473989bf227dc8","after":"d50b6fc2d9ab6fc97be8548beceba2db2e6b15d9","ref":"refs/heads/main","pushedAt":"2024-02-04T07:28:39.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"linuxlonelyeagle","name":"lonely eagle","path":"/linuxlonelyeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75576166?s=80&v=4"},"commit":{"message":"Refactor portable api to use main registration method (#1981)\n\nLess moving pieces. Will also get the QuantizationDialect registration\r\nthat was added earlier.\r\n\r\nWe end up registering _some_ dialects that aren't needed in\r\nserialization, but the cost is likely not worth the duplication.","shortMessageHtmlLink":"Refactor portable api to use main registration method (openxla#1981)"}},{"before":"7eb9902e1ef75bc395f030f937a0ef3a9be4ad65","after":"6661fb318a166c61ddde7867af473989bf227dc8","ref":"refs/heads/main","pushedAt":"2024-01-30T03:09:52.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"linuxlonelyeagle","name":"lonely eagle","path":"/linuxlonelyeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75576166?s=80&v=4"},"commit":{"message":"Add CollectiveBroadcastOp to the status tracker (#1957)\n\n* Spec: yes, merged through RFC\r\n* Verification: revisit, currently all of the collective ops are marked\r\nrevisited. Will need to look into the verifications of this category\r\nfurther.\r\n* Type Inference: yes, inferred trivially\r\n* Pretty Printing: no\r\n* Interpreter: no","shortMessageHtmlLink":"Add CollectiveBroadcastOp to the status tracker (openxla#1957)"}},{"before":"ab2d3bd038548beaf7f9fdd80e36fc7b767c3c40","after":"293194c9cfee0bdc6a86fd67af34f818b417a9ab","ref":"refs/heads/add-chlo-legalize-to-hlo","pushedAt":"2024-01-29T15:53:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"linuxlonelyeagle","name":"lonely eagle","path":"/linuxlonelyeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75576166?s=80&v=4"},"commit":{"message":"add endline.","shortMessageHtmlLink":"add endline."}},{"before":null,"after":"ab2d3bd038548beaf7f9fdd80e36fc7b767c3c40","ref":"refs/heads/add-chlo-legalize-to-hlo","pushedAt":"2024-01-29T15:52:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"linuxlonelyeagle","name":"lonely eagle","path":"/linuxlonelyeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75576166?s=80&v=4"},"commit":{"message":"add chlo-legalize-to-stablehlo.","shortMessageHtmlLink":"add chlo-legalize-to-stablehlo."}},{"before":"d0e28ca01b845358d7515ac1795a0f0c914fb079","after":"68df70cfe472746754183fe0a9373729375da9fe","ref":"refs/heads/add_canonicalize_of_DynamicReshapeOp","pushedAt":"2024-01-26T08:41:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"linuxlonelyeagle","name":"lonely eagle","path":"/linuxlonelyeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75576166?s=80&v=4"},"commit":{"message":"add canonicalize of DynamicReshape.","shortMessageHtmlLink":"add canonicalize of DynamicReshape."}},{"before":"55c6edc461aa0223cc4121fa93410b7e9ebb92d0","after":"d0e28ca01b845358d7515ac1795a0f0c914fb079","ref":"refs/heads/add_canonicalize_of_DynamicReshapeOp","pushedAt":"2024-01-26T08:40:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"linuxlonelyeagle","name":"lonely eagle","path":"/linuxlonelyeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75576166?s=80&v=4"},"commit":{"message":"add canonicalize of DynamicReshape.","shortMessageHtmlLink":"add canonicalize of DynamicReshape."}},{"before":"5faa0fe22b835a522d8bb684d438c1d49c9523bc","after":"55c6edc461aa0223cc4121fa93410b7e9ebb92d0","ref":"refs/heads/add_canonicalize_of_DynamicReshapeOp","pushedAt":"2024-01-26T08:39:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"linuxlonelyeagle","name":"lonely eagle","path":"/linuxlonelyeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75576166?s=80&v=4"},"commit":{"message":"add canonicalize of DynamicReshape.","shortMessageHtmlLink":"add canonicalize of DynamicReshape."}},{"before":null,"after":"5faa0fe22b835a522d8bb684d438c1d49c9523bc","ref":"refs/heads/add_canonicalize_of_DynamicReshapeOp","pushedAt":"2024-01-26T08:39:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"linuxlonelyeagle","name":"lonely eagle","path":"/linuxlonelyeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75576166?s=80&v=4"},"commit":{"message":"add canonicalize of DynamicReshape.","shortMessageHtmlLink":"add canonicalize of DynamicReshape."}},{"before":"cd58390da733d79144b905a60dee720d929ad338","after":"7eb9902e1ef75bc395f030f937a0ef3a9be4ad65","ref":"refs/heads/main","pushedAt":"2024-01-26T07:20:53.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"linuxlonelyeagle","name":"lonely eagle","path":"/linuxlonelyeagle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75576166?s=80&v=4"},"commit":{"message":"Port *ArrayOr* -> Dense*ArrayAttr in CHLO and SHLO (#1952)\n\nThis completes the migration to `DenseI64ArrayAttr` started in\r\nhttps://github.com/openxla/stablehlo/pull/1658 (superseded by\r\nhttps://github.com/openxla/stablehlo/pull/1872) and announced in\r\nhttps://groups.google.com/a/openxla.org/g/openxla-discuss/c/hEoA4V5DZF0\r\n\r\nFixes https://github.com/openxla/stablehlo/issues/1578","shortMessageHtmlLink":"Port *ArrayOr* -> Dense*ArrayAttr in CHLO and SHLO (openxla#1952)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0xOFQwMjowMzo0Ny4wMDAwMDBazwAAAAP9nfMB","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0xOFQwMjowMzo0Ny4wMDAwMDBazwAAAAP9nfMB","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0yNlQwNzoyMDo1My4wMDAwMDBazwAAAAPppBhe"}},"title":"Activity ยท linuxlonelyeagle/stablehlo"}