{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":285721510,"defaultBranch":"main","name":"exo","ownerLogin":"exo-lang","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-08-07T02:49:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/103076440?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715591300.0","currentOid":""},"activityList":{"items":[{"before":"5c0f3382d25696bb8a5dca1b6e8e332982bedf41","after":"571006eaf22b6a18ecb5f2eca550c1ac78439029","ref":"refs/heads/metaprogramming","pushedAt":"2024-05-16T19:47:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kehemo","name":"Kenneth Moon","path":"/kehemo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90219250?s=80&v=4"},"commit":{"message":"Add new metaprogramming tests","shortMessageHtmlLink":"Add new metaprogramming tests"}},{"before":"52e7e573a5c40962ee29c08f7aad25a6f2f72fa5","after":"5c0f3382d25696bb8a5dca1b6e8e332982bedf41","ref":"refs/heads/metaprogramming","pushedAt":"2024-05-15T14:39:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kehemo","name":"Kenneth Moon","path":"/kehemo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90219250?s=80&v=4"},"commit":{"message":"Add better syntax for metaprogramming","shortMessageHtmlLink":"Add better syntax for metaprogramming"}},{"before":null,"after":"4fd2a8e703c9d517630c7a0d6bcd3a1c124f85f9","ref":"refs/heads/dependabot/pip/pre-commit-3.7.1","pushedAt":"2024-05-13T09:08:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump pre-commit from 3.7.0 to 3.7.1\n\nBumps [pre-commit](https://github.com/pre-commit/pre-commit) from 3.7.0 to 3.7.1.\n- [Release notes](https://github.com/pre-commit/pre-commit/releases)\n- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/pre-commit/pre-commit/compare/v3.7.0...v3.7.1)\n\n---\nupdated-dependencies:\n- dependency-name: pre-commit\n dependency-type: direct:development\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pre-commit from 3.7.0 to 3.7.1"}},{"before":"802cb744ff4b8b04833d8900335ecbd0d0a73186","after":null,"ref":"refs/heads/stage_mem","pushedAt":"2024-05-06T18:24:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"skeqiqevian","name":"Kevin Qian","path":"/skeqiqevian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52479696?s=80&v=4"}},{"before":"81c30ba0839b26a2a7adb34d2bbe793e091794b4","after":"f892fd5822d735f25f19c7935d650108bab4c35a","ref":"refs/heads/main","pushedAt":"2024-05-06T18:24:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"skeqiqevian","name":"Kevin Qian","path":"/skeqiqevian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52479696?s=80&v=4"},"commit":{"message":"Fix stage_mem logic for which expressions should use the staged memory (#614)\n\n- Only `stage_mem` accesses that always contained with the window\r\nexpression. Don't `stage_mem` accesses that are always disjoint from the\r\nwindow expression. If there are accesses which are sometimes contained\r\nand sometimes disjoint, raise a SchedulingError. This allows a more\r\nprecise analysis of read/write/reduced buffers.\r\n- If all the replace of existing accesses fail, `stage_mem` should fail\r\ninstead of allocating a new buffer unnecessarily.\r\n- Deprecate Check_BufferRW\r\n\r\nCloses #446\r\n\r\n---------\r\n\r\nCo-authored-by: Kevin Qian \r\nCo-authored-by: Kevin Qian <52479696+skeqiqevian@users.noreply.github.com>","shortMessageHtmlLink":"Fix stage_mem logic for which expressions should use the staged memory ("}},{"before":"77d649a6a7d327d7d4c67c4f855b0a77aab69094","after":"802cb744ff4b8b04833d8900335ecbd0d0a73186","ref":"refs/heads/stage_mem","pushedAt":"2024-05-06T17:48:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"skeqiqevian","name":"Kevin Qian","path":"/skeqiqevian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52479696?s=80&v=4"},"commit":{"message":"Merge branch 'main' into stage_mem","shortMessageHtmlLink":"Merge branch 'main' into stage_mem"}},{"before":"bb3f9d4db4e420992aabb80bebb79aeb26937b38","after":null,"ref":"refs/heads/dependabot/pip/coverage-7.5.1","pushedAt":"2024-05-06T17:13:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yamaguchi1024","name":"Yuka Ikarashi","path":"/yamaguchi1024","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12247908?s=80&v=4"}},{"before":"91fa03bac8ddb30ea4cd4835114f1a8bea026544","after":"81c30ba0839b26a2a7adb34d2bbe793e091794b4","ref":"refs/heads/main","pushedAt":"2024-05-06T17:13:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yamaguchi1024","name":"Yuka Ikarashi","path":"/yamaguchi1024","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12247908?s=80&v=4"},"commit":{"message":"Bump coverage from 7.5.0 to 7.5.1 (#646)","shortMessageHtmlLink":"Bump coverage from 7.5.0 to 7.5.1 (#646)"}},{"before":"8a90fd7a64ed6606f37fa00a793e9f5f772b9905","after":"77d649a6a7d327d7d4c67c4f855b0a77aab69094","ref":"refs/heads/stage_mem","pushedAt":"2024-05-06T17:07:54.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"skeqiqevian","name":"Kevin Qian","path":"/skeqiqevian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52479696?s=80&v=4"},"commit":{"message":"Merge branch 'main' into stage_mem","shortMessageHtmlLink":"Merge branch 'main' into stage_mem"}},{"before":"4651dc43c1be5e5fa2fa93244ac52a2d4f8205aa","after":"8a90fd7a64ed6606f37fa00a793e9f5f772b9905","ref":"refs/heads/stage_mem","pushedAt":"2024-05-06T16:23:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"skeqiqevian","name":"Kevin Qian","path":"/skeqiqevian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52479696?s=80&v=4"},"commit":{"message":"Fixed shadowing write","shortMessageHtmlLink":"Fixed shadowing write"}},{"before":null,"after":"bb3f9d4db4e420992aabb80bebb79aeb26937b38","ref":"refs/heads/dependabot/pip/coverage-7.5.1","pushedAt":"2024-05-06T09:34:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump coverage from 7.5.0 to 7.5.1\n\nBumps [coverage](https://github.com/nedbat/coveragepy) from 7.5.0 to 7.5.1.\n- [Release notes](https://github.com/nedbat/coveragepy/releases)\n- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)\n- [Commits](https://github.com/nedbat/coveragepy/compare/7.5.0...7.5.1)\n\n---\nupdated-dependencies:\n- dependency-name: coverage\n dependency-type: direct:development\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump coverage from 7.5.0 to 7.5.1"}},{"before":"0286ccb18234f0d2b0ab78634590c11b0986402b","after":"4651dc43c1be5e5fa2fa93244ac52a2d4f8205aa","ref":"refs/heads/stage_mem","pushedAt":"2024-05-06T07:39:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"skeqiqevian","name":"Kevin Qian","path":"/skeqiqevian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52479696?s=80&v=4"},"commit":{"message":"Merge branch 'stage_mem' of github.com:exo-lang/exo into stage_mem","shortMessageHtmlLink":"Merge branch 'stage_mem' of github.com:exo-lang/exo into stage_mem"}},{"before":"c6b628ff500db0970a71cca01b1d553ac0d499e0","after":"0286ccb18234f0d2b0ab78634590c11b0986402b","ref":"refs/heads/stage_mem","pushedAt":"2024-05-06T05:34:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"skeqiqevian","name":"Kevin Qian","path":"/skeqiqevian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52479696?s=80&v=4"},"commit":{"message":"added back conservative write shadowing for scalars only, since we don't need to reaosn about indices for those cases","shortMessageHtmlLink":"added back conservative write shadowing for scalars only, since we do…"}},{"before":"52bf775314fb04473a86d7260674a8f064c7ce7a","after":"c6b628ff500db0970a71cca01b1d553ac0d499e0","ref":"refs/heads/stage_mem","pushedAt":"2024-05-04T18:18:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"skeqiqevian","name":"Kevin Qian","path":"/skeqiqevian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52479696?s=80&v=4"},"commit":{"message":"removed faulty shadowing logic","shortMessageHtmlLink":"removed faulty shadowing logic"}},{"before":"5a428f954544f3a1ec8eec392a8feadad9c8e420","after":"52bf775314fb04473a86d7260674a8f064c7ce7a","ref":"refs/heads/stage_mem","pushedAt":"2024-05-04T17:46:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"skeqiqevian","name":"Kevin Qian","path":"/skeqiqevian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52479696?s=80&v=4"},"commit":{"message":"New analysis check for whether an index lies entirely within a window, undid some changes Yuka made","shortMessageHtmlLink":"New analysis check for whether an index lies entirely within a window…"}},{"before":null,"after":"5bd838e88a959acc20634ac6392c21d6d72fc3f2","ref":"refs/heads/restrict-pointers","pushedAt":"2024-05-03T00:50:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SamirDroubi","name":"Samir Droubi","path":"/SamirDroubi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54685104?s=80&v=4"},"commit":{"message":"Add restrict qualifier to pointers at codegen","shortMessageHtmlLink":"Add restrict qualifier to pointers at codegen"}},{"before":"2e10ea2490b76a1b7ef0d89734c9ad791dbcbf21","after":"f9c19afbc97c960a0b9337b01ffb1d24f3a750b1","ref":"refs/heads/yam","pushedAt":"2024-05-02T16:13:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yamaguchi1024","name":"Yuka Ikarashi","path":"/yamaguchi1024","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12247908?s=80&v=4"},"commit":{"message":"update analyzed_proc_list to include instrs","shortMessageHtmlLink":"update analyzed_proc_list to include instrs"}},{"before":"f7b885b2f9c4e9fdf99380c6ac3c022689cd51f1","after":"2e10ea2490b76a1b7ef0d89734c9ad791dbcbf21","ref":"refs/heads/yam","pushedAt":"2024-05-02T16:12:26.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"yamaguchi1024","name":"Yuka Ikarashi","path":"/yamaguchi1024","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12247908?s=80&v=4"},"commit":{"message":"update analyzed_proc_list to include instrs","shortMessageHtmlLink":"update analyzed_proc_list to include instrs"}},{"before":"d4504371dbd2644907d5f514b59a316866fb8559","after":null,"ref":"refs/heads/dependabot/pip/pytest-8.2.0","pushedAt":"2024-05-02T06:42:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yamaguchi1024","name":"Yuka Ikarashi","path":"/yamaguchi1024","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12247908?s=80&v=4"}},{"before":"63752251589dacf8134529a7e62b030afd532237","after":"91fa03bac8ddb30ea4cd4835114f1a8bea026544","ref":"refs/heads/main","pushedAt":"2024-05-02T06:42:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yamaguchi1024","name":"Yuka Ikarashi","path":"/yamaguchi1024","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12247908?s=80&v=4"},"commit":{"message":"Bump pytest from 8.1.1 to 8.2.0 (#640)","shortMessageHtmlLink":"Bump pytest from 8.1.1 to 8.2.0 (#640)"}},{"before":"604ed581b46951a1769964d88f0efdd9b246da13","after":"d4504371dbd2644907d5f514b59a316866fb8559","ref":"refs/heads/dependabot/pip/pytest-8.2.0","pushedAt":"2024-05-02T06:06:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump pytest from 8.1.1 to 8.2.0\n\nBumps [pytest](https://github.com/pytest-dev/pytest) from 8.1.1 to 8.2.0.\n- [Release notes](https://github.com/pytest-dev/pytest/releases)\n- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pytest-dev/pytest/compare/8.1.1...8.2.0)\n\n---\nupdated-dependencies:\n- dependency-name: pytest\n dependency-type: direct:development\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pytest from 8.1.1 to 8.2.0"}},{"before":"c66ab301b8b17548b7a925b59e7e9f3bf3dcbd16","after":null,"ref":"refs/heads/dependabot/pip/black-24.4.2","pushedAt":"2024-05-02T06:06:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yamaguchi1024","name":"Yuka Ikarashi","path":"/yamaguchi1024","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12247908?s=80&v=4"}},{"before":"003f924ef944067cbda403438fdc6554b364f715","after":"63752251589dacf8134529a7e62b030afd532237","ref":"refs/heads/main","pushedAt":"2024-05-02T06:06:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yamaguchi1024","name":"Yuka Ikarashi","path":"/yamaguchi1024","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12247908?s=80&v=4"},"commit":{"message":"Bump black from 24.3.0 to 24.4.2 (#642)","shortMessageHtmlLink":"Bump black from 24.3.0 to 24.4.2 (#642)"}},{"before":"e22834efe934c5148fb0764d8a8e81cbf959bdde","after":"c66ab301b8b17548b7a925b59e7e9f3bf3dcbd16","ref":"refs/heads/dependabot/pip/black-24.4.2","pushedAt":"2024-05-02T05:30:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump black from 24.3.0 to 24.4.2\n\nBumps [black](https://github.com/psf/black) from 24.3.0 to 24.4.2.\n- [Release notes](https://github.com/psf/black/releases)\n- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)\n- [Commits](https://github.com/psf/black/compare/24.3.0...24.4.2)\n\n---\nupdated-dependencies:\n- dependency-name: black\n dependency-type: direct:development\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump black from 24.3.0 to 24.4.2"}},{"before":"92d30e4e98e09802a25190920a42f34e7046ac5a","after":"604ed581b46951a1769964d88f0efdd9b246da13","ref":"refs/heads/dependabot/pip/pytest-8.2.0","pushedAt":"2024-05-02T05:30:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump pytest from 8.1.1 to 8.2.0\n\nBumps [pytest](https://github.com/pytest-dev/pytest) from 8.1.1 to 8.2.0.\n- [Release notes](https://github.com/pytest-dev/pytest/releases)\n- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pytest-dev/pytest/compare/8.1.1...8.2.0)\n\n---\nupdated-dependencies:\n- dependency-name: pytest\n dependency-type: direct:development\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pytest from 8.1.1 to 8.2.0"}},{"before":"c39223ac06e34378791a452511c643e29ea91aa7","after":null,"ref":"refs/heads/dependabot/pip/numpy-1.26.4","pushedAt":"2024-05-02T05:29:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yamaguchi1024","name":"Yuka Ikarashi","path":"/yamaguchi1024","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12247908?s=80&v=4"}},{"before":"bf269542be47f273cd124f808b7b9623e0a735aa","after":"003f924ef944067cbda403438fdc6554b364f715","ref":"refs/heads/main","pushedAt":"2024-05-02T05:29:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yamaguchi1024","name":"Yuka Ikarashi","path":"/yamaguchi1024","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12247908?s=80&v=4"},"commit":{"message":"Bump numpy from 1.23.4 to 1.26.4 (#641)","shortMessageHtmlLink":"Bump numpy from 1.23.4 to 1.26.4 (#641)"}},{"before":"9277ba6c5fcbad94c7044f57c1dc2700b3d42052","after":"92d30e4e98e09802a25190920a42f34e7046ac5a","ref":"refs/heads/dependabot/pip/pytest-8.2.0","pushedAt":"2024-05-02T05:07:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump pytest from 8.1.1 to 8.2.0\n\nBumps [pytest](https://github.com/pytest-dev/pytest) from 8.1.1 to 8.2.0.\n- [Release notes](https://github.com/pytest-dev/pytest/releases)\n- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pytest-dev/pytest/compare/8.1.1...8.2.0)\n\n---\nupdated-dependencies:\n- dependency-name: pytest\n dependency-type: direct:development\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pytest from 8.1.1 to 8.2.0"}},{"before":"d2a9bdcc01b4d4557544c91b2e0dd5cb05d5eeaf","after":"e22834efe934c5148fb0764d8a8e81cbf959bdde","ref":"refs/heads/dependabot/pip/black-24.4.2","pushedAt":"2024-05-02T04:49:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump black from 24.3.0 to 24.4.2\n\nBumps [black](https://github.com/psf/black) from 24.3.0 to 24.4.2.\n- [Release notes](https://github.com/psf/black/releases)\n- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)\n- [Commits](https://github.com/psf/black/compare/24.3.0...24.4.2)\n\n---\nupdated-dependencies:\n- dependency-name: black\n dependency-type: direct:development\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump black from 24.3.0 to 24.4.2"}},{"before":"dcce2d80fb72b4e68a2ac454a1f79944a83f4aeb","after":"c39223ac06e34378791a452511c643e29ea91aa7","ref":"refs/heads/dependabot/pip/numpy-1.26.4","pushedAt":"2024-05-02T04:49:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump numpy from 1.23.4 to 1.26.4\n\nBumps [numpy](https://github.com/numpy/numpy) from 1.23.4 to 1.26.4.\n- [Release notes](https://github.com/numpy/numpy/releases)\n- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst)\n- [Commits](https://github.com/numpy/numpy/compare/v1.23.4...v1.26.4)\n\n---\nupdated-dependencies:\n- dependency-name: numpy\n dependency-type: direct:development\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump numpy from 1.23.4 to 1.26.4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETAOu8AA","startCursor":null,"endCursor":null}},"title":"Activity · exo-lang/exo"}