{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":74660642,"defaultBranch":"master","name":"taichi","ownerLogin":"taichi-dev","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-11-24T10:00:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/33354891?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719115480.0","currentOid":""},"activityList":{"items":[{"before":"d86e69f942b3932566b8124f178375e5d3b9d75c","after":"37a056384db90d38816e8483c2716aeea847c988","ref":"refs/heads/master","pushedAt":"2024-06-24T06:10:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bobcao3","name":"Bob Cao","path":"/bobcao3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11663476?s=80&v=4"},"commit":{"message":"[bug] Fix assign may lose precision warning & improve related logging (#8553)\n\nDoes these few things:\r\n1. Removed printing of \"No DebugInfo Available\". This is simply a lot of\r\nspam when printing IR. Don't print when there's nothing to print\r\n2. Improve debug info handling for things that doesn't have source\r\ncorrelation, by first searching the immediate preceding statements for\r\ndebug info (so the user at least know the ballpark), and when that fails\r\nprints the callable name & statement id\r\n3. Fixed the issue within snode_writer that emits `Assign may lose\r\nprecision: unknown <- f32` like crazy. (The unknown type is caused by a\r\nmissing `type_check` on the indexing expression)\r\n4. Use our exception system to emit more helpful warnings for\r\nload-to-store forwarding, e.g.:\r\n\r\n```\r\n[W 06/23/24 19:08:39.945 11791278] TaichiWarning\r\nFile \"/Users/bobcao3/taichi/python/taichi/lang/matrix_ops.py\", line 281, in _matmul_helper:\r\n mat_z[i, j] = mat_z[i, j] + mat_x[i, k] * mat_y[k, j]\r\n ^^^^^^^^^^^\r\nLoading variable 937 before anything is stored to it.\r\n```\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"[bug] Fix assign may lose precision warning & improve related logging ("}},{"before":"f3ac30ff2cf5a4bb00f48d67721a74895752e508","after":"d86e69f942b3932566b8124f178375e5d3b9d75c","ref":"refs/heads/master","pushedAt":"2024-06-24T02:28:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jim19930609","name":"Zhanlue Yang","path":"/jim19930609","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22334008?s=80&v=4"},"commit":{"message":"[bug] Fixes for numpy 2.0 (unblocking python 3.12 release build on mac) (#8552)\n\nNumpy 2.0 has removed deprecated implicit cast behavior of overflow\r\ncasting to smaller dtypes. And it has removed .product in favor of .prod","shortMessageHtmlLink":"[bug] Fixes for numpy 2.0 (unblocking python 3.12 release build on ma…"}},{"before":"55d8e366ab537bba2aac3972ca97e11e8151f8e6","after":"f3ac30ff2cf5a4bb00f48d67721a74895752e508","ref":"refs/heads/master","pushedAt":"2024-06-23T21:45:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bobcao3","name":"Bob Cao","path":"/bobcao3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11663476?s=80&v=4"},"commit":{"message":"[doc] Fix typo: 'inheritence' -> 'inheritance' (#8551)\n\nThis fixes a small typo: 'inheritence' -> 'inheritance'","shortMessageHtmlLink":"[doc] Fix typo: 'inheritence' -> 'inheritance' (#8551)"}},{"before":"b649d1499c78f01e663257225bce4734e48e6c54","after":"55d8e366ab537bba2aac3972ca97e11e8151f8e6","ref":"refs/heads/master","pushedAt":"2024-06-23T05:34:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bobcao3","name":"Bob Cao","path":"/bobcao3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11663476?s=80&v=4"},"commit":{"message":"[misc] Ensure succeeded variable is properly initialized in matrix-free solvers (#8484)\n\nThe `succeeded` variable was not properly initialized in the\r\n`MatrixFreeCG` and `MatrixFreeBICGSTAB` functions, leading to potential\r\nissues with the convergence check. By initializing the `succeeded`\r\nvariable at the beginning of the `solve` function, we ensure that the\r\nvariable is correctly set and returned at the end of the function,\r\nimproving the reliability of the solvers.\r\n\r\nIssue: #\r\n\r\n### Brief Summary\r\n\r\ncopilot:summary\r\n\r\n### Walkthrough\r\n\r\ncopilot:walkthrough","shortMessageHtmlLink":"[misc] Ensure succeeded variable is properly initialized in matrix-fr…"}},{"before":"f666af7dd78713157be9453c9b97907c8604e294","after":"d1627bd06ce7c2fcfe10cf5863edc9a9bf733e65","ref":"refs/heads/bobcao3-patch-8","pushedAt":"2024-06-23T05:17:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"taichi-gardener","name":"Taichi Gardener","path":"/taichi-gardener","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62079278?s=80&v=4"},"commit":{"message":"Test on linux with 3.12 as well","shortMessageHtmlLink":"Test on linux with 3.12 as well"}},{"before":"e4b0bf09c7a27ef513aa4187852c4d78f5ac0e74","after":"b649d1499c78f01e663257225bce4734e48e6c54","ref":"refs/heads/master","pushedAt":"2024-06-23T05:14:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bobcao3","name":"Bob Cao","path":"/bobcao3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11663476?s=80&v=4"},"commit":{"message":"[Bug] Fix bug to disable taichi header print (#8517)\n\nIssue: #8334 \r\n\r\n### Brief Summary\r\n\r\nThe previous code #8413 had no effect because the value in os.environ\r\ncan only be a string. This pull request will enable users to disable the\r\nTaichi header print by setting one of the following ways:\r\n\r\n- os.environ['ENABLE_TAICHI_HEADER_PRINT'] = 'False'\r\n- os.environ['ENABLE_TAICHI_HEADER_PRINT'] = 'FALSE'\r\n- os.environ['ENABLE_TAICHI_HEADER_PRINT'] = 'F'\r\n- os.environ['ENABLE_TAICHI_HEADER_PRINT'] = '0'\r\n\r\n### Walkthrough\r\n\r\ncopilot:walkthrough\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"[Bug] Fix bug to disable taichi header print (#8517)"}},{"before":"e4b0bf09c7a27ef513aa4187852c4d78f5ac0e74","after":"3a90449e19410be7c4dba065c24f35c00ec3e666","ref":"refs/heads/snyk-fix-5d12baede8ac9a32ffad3adc5aebd60e","pushedAt":"2024-06-23T04:04:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rexwangcc","name":"Rex","path":"/rexwangcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14366016?s=80&v=4"},"commit":{"message":"fix: requirements_test.txt to reduce vulnerabilities\n\n\nThe following vulnerabilities are fixed by pinning transitive dependencies:\n- https://snyk.io/vuln/SNYK-PYTHON-URLLIB3-7267250","shortMessageHtmlLink":"fix: requirements_test.txt to reduce vulnerabilities"}},{"before":null,"after":"e4b0bf09c7a27ef513aa4187852c4d78f5ac0e74","ref":"refs/heads/snyk-fix-5d12baede8ac9a32ffad3adc5aebd60e","pushedAt":"2024-06-23T04:04:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rexwangcc","name":"Rex","path":"/rexwangcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14366016?s=80&v=4"},"commit":{"message":"[misc] Add conversions for unsigned types, torch > 2.3.0 (#8528)\n\n### Brief Summary\r\n\r\npytorch 2.3.0 now has unsigned datatypes, add conversions for those from\r\ntaichi unsigned types.\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>\r\nCo-authored-by: Bob Cao ","shortMessageHtmlLink":"[misc] Add conversions for unsigned types, torch > 2.3.0 (#8528)"}},{"before":"e4b0bf09c7a27ef513aa4187852c4d78f5ac0e74","after":"a208250bd8d0309072e1ecef53f20e468bb8e1c4","ref":"refs/heads/snyk-fix-51414cd55247411962a2b955c96235c0","pushedAt":"2024-06-23T04:04:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rexwangcc","name":"Rex","path":"/rexwangcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14366016?s=80&v=4"},"commit":{"message":"fix: requirements_dev.txt to reduce vulnerabilities\n\n\nThe following vulnerabilities are fixed by pinning transitive dependencies:\n- https://snyk.io/vuln/SNYK-PYTHON-URLLIB3-7267250","shortMessageHtmlLink":"fix: requirements_dev.txt to reduce vulnerabilities"}},{"before":null,"after":"e4b0bf09c7a27ef513aa4187852c4d78f5ac0e74","ref":"refs/heads/snyk-fix-51414cd55247411962a2b955c96235c0","pushedAt":"2024-06-23T04:04:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rexwangcc","name":"Rex","path":"/rexwangcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14366016?s=80&v=4"},"commit":{"message":"[misc] Add conversions for unsigned types, torch > 2.3.0 (#8528)\n\n### Brief Summary\r\n\r\npytorch 2.3.0 now has unsigned datatypes, add conversions for those from\r\ntaichi unsigned types.\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>\r\nCo-authored-by: Bob Cao ","shortMessageHtmlLink":"[misc] Add conversions for unsigned types, torch > 2.3.0 (#8528)"}},{"before":"c40574a512be8aec2acc184795a35815dd098f4e","after":"e4b0bf09c7a27ef513aa4187852c4d78f5ac0e74","ref":"refs/heads/master","pushedAt":"2024-06-23T04:02:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bobcao3","name":"Bob Cao","path":"/bobcao3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11663476?s=80&v=4"},"commit":{"message":"[misc] Add conversions for unsigned types, torch > 2.3.0 (#8528)\n\n### Brief Summary\r\n\r\npytorch 2.3.0 now has unsigned datatypes, add conversions for those from\r\ntaichi unsigned types.\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>\r\nCo-authored-by: Bob Cao ","shortMessageHtmlLink":"[misc] Add conversions for unsigned types, torch > 2.3.0 (#8528)"}},{"before":null,"after":"6e4fabd39794757a11578d1442d49200452f0e78","ref":"refs/heads/patch-brew-upgrade","pushedAt":"2024-06-23T02:21:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bobcao3","name":"Bob Cao","path":"/bobcao3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11663476?s=80&v=4"},"commit":{"message":"Trying to upgrade packages through CI actions","shortMessageHtmlLink":"Trying to upgrade packages through CI actions"}},{"before":"6c172e12b91f8bb8491875a46f675cd1c7f721d2","after":"79e36cd0310cbb26eee12acf3631bb75fb001d1a","ref":"refs/heads/snyk-fix-715123c325f6dc8515c1a6328baed388","pushedAt":"2024-06-22T23:34:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"taichi-gardener","name":"Taichi Gardener","path":"/taichi-gardener","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62079278?s=80&v=4"},"commit":{"message":"fix: requirements_test.txt to reduce vulnerabilities\n\n\nThe following vulnerabilities are fixed by pinning transitive dependencies:\n- https://snyk.io/vuln/SNYK-PYTHON-FONTTOOLS-6133203","shortMessageHtmlLink":"fix: requirements_test.txt to reduce vulnerabilities"}},{"before":"bcd1c3ac87f77b7b51b2954870cc79b879132834","after":"f666af7dd78713157be9453c9b97907c8604e294","ref":"refs/heads/bobcao3-patch-8","pushedAt":"2024-06-22T23:12:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"taichi-gardener","name":"Taichi Gardener","path":"/taichi-gardener","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62079278?s=80&v=4"},"commit":{"message":"Test on linux with 3.12 as well","shortMessageHtmlLink":"Test on linux with 3.12 as well"}},{"before":"0b48e59143c23e0bc2ecb895ca14b261c5317eb4","after":"c40574a512be8aec2acc184795a35815dd098f4e","ref":"refs/heads/master","pushedAt":"2024-06-18T02:54:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"feisuzhu","name":"Proton","path":"/feisuzhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857880?s=80&v=4"},"commit":{"message":"[doc] Fix typo & missing typedef in math/math_module.md (#8541)\n\nIssue: The typo in the documentation is located at\r\nhttps://docs.taichi-lang.org/docs/math_module#small-vector-and-matrix-types\r\n\r\n![image](https://github.com/taichi-dev/taichi/assets/68705456/d364aa74-3bc3-493d-9ddb-d6f23090f093)\r\n\r\n\r\n### Brief Summary\r\n\r\ncopilot:summary\r\n\r\n### Walkthrough\r\n\r\ncopilot:walkthrough\r\n\r\n---------\r\n\r\nCo-authored-by: Proton \r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"[doc] Fix typo & missing typedef in math/math_module.md (#8541)"}},{"before":"8ebe32b69b6cc7bb35466ffdb757bbc3d5236093","after":"0b48e59143c23e0bc2ecb895ca14b261c5317eb4","ref":"refs/heads/master","pushedAt":"2024-06-18T02:14:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"feisuzhu","name":"Proton","path":"/feisuzhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857880?s=80&v=4"},"commit":{"message":"[ci] Remove driver470, add driver 550 (#8546)","shortMessageHtmlLink":"[ci] Remove driver470, add driver 550 (#8546)"}},{"before":"1aac836bb6871c030858b469fd77bc45b896876a","after":"8ebe32b69b6cc7bb35466ffdb757bbc3d5236093","ref":"refs/heads/master","pushedAt":"2024-06-17T10:28:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"feisuzhu","name":"Proton","path":"/feisuzhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857880?s=80&v=4"},"commit":{"message":"[misc] Bump spdlog version and fix unformattable error (#8543)\n\nIssue: #\r\n\r\n### Brief Summary\r\n\r\ncopilot:summary\r\n\r\n### Walkthrough\r\n\r\ncopilot:walkthrough\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"[misc] Bump spdlog version and fix unformattable error (#8543)"}},{"before":"a479edcc505c3d48d5a209be379eb2f7dc9f8ef4","after":"1aac836bb6871c030858b469fd77bc45b896876a","ref":"refs/heads/master","pushedAt":"2024-06-17T04:10:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"feisuzhu","name":"Proton","path":"/feisuzhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857880?s=80&v=4"},"commit":{"message":"[build] Fix build.py bootstrap corner cases (#8544)","shortMessageHtmlLink":"[build] Fix build.py bootstrap corner cases (#8544)"}},{"before":"dec54aa3e874da80c3f9139a1dfb67534a0c97cc","after":null,"ref":"refs/heads/git-cache","pushedAt":"2024-06-17T04:07:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"feisuzhu","name":"Proton","path":"/feisuzhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857880?s=80&v=4"}},{"before":"06826c91f623d5e521f0170753eb587c179497c6","after":"a479edcc505c3d48d5a209be379eb2f7dc9f8ef4","ref":"refs/heads/master","pushedAt":"2024-06-17T04:07:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"feisuzhu","name":"Proton","path":"/feisuzhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857880?s=80&v=4"},"commit":{"message":"[ci] Force TI_USE_GIT_CACHE on (#8545)","shortMessageHtmlLink":"[ci] Force TI_USE_GIT_CACHE on (#8545)"}},{"before":"fc1644ca1827779c0763468aafa529329b0a62a6","after":"dec54aa3e874da80c3f9139a1dfb67534a0c97cc","ref":"refs/heads/git-cache","pushedAt":"2024-06-17T03:35:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"feisuzhu","name":"Proton","path":"/feisuzhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857880?s=80&v=4"},"commit":{"message":"[ci] Force TI_USE_GIT_CACHE on","shortMessageHtmlLink":"[ci] Force TI_USE_GIT_CACHE on"}},{"before":null,"after":"fc1644ca1827779c0763468aafa529329b0a62a6","ref":"refs/heads/git-cache","pushedAt":"2024-06-17T03:30:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"feisuzhu","name":"Proton","path":"/feisuzhu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857880?s=80&v=4"},"commit":{"message":"[ci] Force TI_USE_GIT_CACHE on","shortMessageHtmlLink":"[ci] Force TI_USE_GIT_CACHE on"}},{"before":"9fcf4f059f84f2354ed0b002723717f9a6357750","after":"06826c91f623d5e521f0170753eb587c179497c6","ref":"refs/heads/master","pushedAt":"2024-06-11T07:16:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jim19930609","name":"Zhanlue Yang","path":"/jim19930609","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22334008?s=80&v=4"},"commit":{"message":"[Lang] Migrate irpass::force_scalarize_matrix() beforehand (#8532)\n\nIssue: #\r\n\r\n### Brief Summary\r\n\r\ncopilot:summary\r\n\r\n### Walkthrough\r\n\r\ncopilot:walkthrough","shortMessageHtmlLink":"[Lang] Migrate irpass::force_scalarize_matrix() beforehand (#8532)"}},{"before":null,"after":"61ded64a41d7f4d09b184487dff33644a715c54d","ref":"refs/heads/support_py312","pushedAt":"2024-06-11T06:06:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jim19930609","name":"Zhanlue Yang","path":"/jim19930609","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22334008?s=80&v=4"},"commit":{"message":"fix","shortMessageHtmlLink":"fix"}},{"before":"9fcf4f059f84f2354ed0b002723717f9a6357750","after":"4f8e5c24b66990f9edeb0a5f9faef2298ce35cfd","ref":"refs/heads/snyk-fix-7f0266456a41391c53e06985508f8d26","pushedAt":"2024-06-09T22:31:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rexwangcc","name":"Rex","path":"/rexwangcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14366016?s=80&v=4"},"commit":{"message":"fix: requirements_test.txt to reduce vulnerabilities\n\n\nThe following vulnerabilities are fixed by pinning transitive dependencies:\n- https://snyk.io/vuln/SNYK-PYTHON-TORNADO-7217828\n- https://snyk.io/vuln/SNYK-PYTHON-TORNADO-7217829","shortMessageHtmlLink":"fix: requirements_test.txt to reduce vulnerabilities"}},{"before":null,"after":"9fcf4f059f84f2354ed0b002723717f9a6357750","ref":"refs/heads/snyk-fix-7f0266456a41391c53e06985508f8d26","pushedAt":"2024-06-09T22:31:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rexwangcc","name":"Rex","path":"/rexwangcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14366016?s=80&v=4"},"commit":{"message":"[bug] Fix offline cache emit dependencies (#8510)\n\nIssue: #\r\n\r\nFix SNodeTree storing in unordered container when generating kernel\r\noffline cache key. The potential different traverse order of a unordered\r\ncontainer each time would generate different offline cache keys for same\r\nkernel, which breaks the offline cache i.e., triggering re-compilation\r\neach time.\r\n\r\n### Brief Summary\r\n\r\ncopilot:summary\r\n\r\n### Walkthrough\r\n\r\ncopilot:walkthrough\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"[bug] Fix offline cache emit dependencies (#8510)"}},{"before":"577657b588dd70771f770b2a9e2bdb7606c4bc77","after":"bcd1c3ac87f77b7b51b2954870cc79b879132834","ref":"refs/heads/bobcao3-patch-8","pushedAt":"2024-04-25T09:41:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobcao3","name":"Bob Cao","path":"/bobcao3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11663476?s=80&v=4"},"commit":{"message":"Test on linux with 3.12 as well","shortMessageHtmlLink":"Test on linux with 3.12 as well"}},{"before":null,"after":"577657b588dd70771f770b2a9e2bdb7606c4bc77","ref":"refs/heads/bobcao3-patch-8","pushedAt":"2024-04-25T09:31:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bobcao3","name":"Bob Cao","path":"/bobcao3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11663476?s=80&v=4"},"commit":{"message":"Test python 3.12 in nightly","shortMessageHtmlLink":"Test python 3.12 in nightly"}},{"before":"0da684678c1b12d39a9007e595d5260bf60959f9","after":"9fcf4f059f84f2354ed0b002723717f9a6357750","ref":"refs/heads/master","pushedAt":"2024-04-19T11:14:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erizmr","name":"Mingrui Zhang","path":"/erizmr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33411325?s=80&v=4"},"commit":{"message":"[bug] Fix offline cache emit dependencies (#8510)\n\nIssue: #\r\n\r\nFix SNodeTree storing in unordered container when generating kernel\r\noffline cache key. The potential different traverse order of a unordered\r\ncontainer each time would generate different offline cache keys for same\r\nkernel, which breaks the offline cache i.e., triggering re-compilation\r\neach time.\r\n\r\n### Brief Summary\r\n\r\ncopilot:summary\r\n\r\n### Walkthrough\r\n\r\ncopilot:walkthrough\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"[bug] Fix offline cache emit dependencies (#8510)"}},{"before":"52b24f3e09c093610b1ecf69b5e33cbc66b7bd6d","after":"0da684678c1b12d39a9007e595d5260bf60959f9","ref":"refs/heads/master","pushedAt":"2024-04-18T10:13:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jim19930609","name":"Zhanlue Yang","path":"/jim19930609","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22334008?s=80&v=4"},"commit":{"message":"[Lang] Add config.force_scalarize_matrix to avoid perf-regression in certain scenario (#8509)\n\nIssue: #\r\n\r\n### Brief Summary\r\n\r\ncopilot:summary\r\n\r\n### Walkthrough\r\n\r\ncopilot:walkthrough","shortMessageHtmlLink":"[Lang] Add config.force_scalarize_matrix to avoid perf-regression in …"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbSkEQQA","startCursor":null,"endCursor":null}},"title":"Activity · taichi-dev/taichi"}