{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":410989014,"defaultBranch":"develop","name":"codon","ownerLogin":"exaloop","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-09-27T17:56:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/89494599?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712338446.0","currentOid":""},"activityList":{"items":[{"before":"e7bb5c16094f9c349d39fdf5eeae8960a358609e","after":"e936d5ef25b30282d65bec5a97dfbbf53193adc4","ref":"refs/heads/develop","pushedAt":"2024-04-27T16:23:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arshajii","name":"A. R. Shajii","path":"/arshajii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2407176?s=80&v=4"},"commit":{"message":"Fix variable naming in LLVM IR\n\nAvoid \".L\" prefix as those indicate linker-local names","shortMessageHtmlLink":"Fix variable naming in LLVM IR"}},{"before":"07ffc62511c0f11f3787e4fe648c110981005db1","after":"f73e974a3d90084688e6dc4bf4bee803daa13422","ref":"refs/heads/typecheck-v2","pushedAt":"2024-04-21T21:05:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"inumanag","name":"Ibrahim Numanagić","path":"/inumanag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10132487?s=80&v=4"},"commit":{"message":"Remove default inits; various bugfixes","shortMessageHtmlLink":"Remove default inits; various bugfixes"}},{"before":"b394872096de421cb03c7123cf0ef0fa8223d5b4","after":"315c1ec19a9b201eb2cff11586f6477929419773","ref":"refs/heads/jit-fixes","pushedAt":"2024-04-05T18:20:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"inumanag","name":"Ibrahim Numanagić","path":"/inumanag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10132487?s=80&v=4"},"commit":{"message":"Fix global allocation","shortMessageHtmlLink":"Fix global allocation"}},{"before":null,"after":"b394872096de421cb03c7123cf0ef0fa8223d5b4","ref":"refs/heads/jit-fixes","pushedAt":"2024-04-05T17:34:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"inumanag","name":"Ibrahim Numanagić","path":"/inumanag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10132487?s=80&v=4"},"commit":{"message":"JIT string support","shortMessageHtmlLink":"JIT string support"}},{"before":"4c0caeb0207c6c5f2d9654901abfdecb50279303","after":"e7bb5c16094f9c349d39fdf5eeae8960a358609e","ref":"refs/heads/develop","pushedAt":"2024-04-03T16:42:46.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"inumanag","name":"Ibrahim Numanagić","path":"/inumanag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10132487?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/cancall_new' into develop","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/cancall_new' into develop"}},{"before":"0e42fded1a58138b7a154add514a7a174aa52001","after":"4c0caeb0207c6c5f2d9654901abfdecb50279303","ref":"refs/heads/develop","pushedAt":"2024-04-03T15:55:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arshajii","name":"A. R. Shajii","path":"/arshajii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2407176?s=80&v=4"},"commit":{"message":"Fix error message printing","shortMessageHtmlLink":"Fix error message printing"}},{"before":"127bca6cf3e93a27b9b50e77ae8e3c1460c3951d","after":"07ffc62511c0f11f3787e4fe648c110981005db1","ref":"refs/heads/typecheck-v2","pushedAt":"2024-04-02T00:26:38.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"inumanag","name":"Ibrahim Numanagić","path":"/inumanag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10132487?s=80&v=4"},"commit":{"message":"Fix traits","shortMessageHtmlLink":"Fix traits"}},{"before":"93f3c36c23cfe1cef936b054301b0a225f3c0dfd","after":"127bca6cf3e93a27b9b50e77ae8e3c1460c3951d","ref":"refs/heads/typecheck-v2","pushedAt":"2024-03-21T22:39:33.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"inumanag","name":"Ibrahim Numanagić","path":"/inumanag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10132487?s=80&v=4"},"commit":{"message":"Fix methodcaller","shortMessageHtmlLink":"Fix methodcaller"}},{"before":"9b18a739ea12d6e7868931163780f6d6728efc02","after":"93f3c36c23cfe1cef936b054301b0a225f3c0dfd","ref":"refs/heads/typecheck-v2","pushedAt":"2024-03-19T17:31:11.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"inumanag","name":"Ibrahim Numanagić","path":"/inumanag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10132487?s=80&v=4"},"commit":{"message":"Fix tests","shortMessageHtmlLink":"Fix tests"}},{"before":"0c5e22bf6dba37746a1378cf30d23fea40efdec7","after":"9b18a739ea12d6e7868931163780f6d6728efc02","ref":"refs/heads/typecheck-v2","pushedAt":"2024-03-07T04:50:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"inumanag","name":"Ibrahim Numanagić","path":"/inumanag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10132487?s=80&v=4"},"commit":{"message":"New static fixes [wip]","shortMessageHtmlLink":"New static fixes [wip]"}},{"before":"b2f3d45a5100f0b04a73f4794f7e97742b9fc5bd","after":"0c5e22bf6dba37746a1378cf30d23fea40efdec7","ref":"refs/heads/typecheck-v2","pushedAt":"2024-03-05T03:11:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"inumanag","name":"Ibrahim Numanagić","path":"/inumanag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10132487?s=80&v=4"},"commit":{"message":"Fix statics [wip]","shortMessageHtmlLink":"Fix statics [wip]"}},{"before":"d2d4bb73a7c323999ccf665cac2bf01c34adf175","after":"b2f3d45a5100f0b04a73f4794f7e97742b9fc5bd","ref":"refs/heads/typecheck-v2","pushedAt":"2024-03-04T17:03:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"inumanag","name":"Ibrahim Numanagić","path":"/inumanag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10132487?s=80&v=4"},"commit":{"message":"New static fixes [wip]","shortMessageHtmlLink":"New static fixes [wip]"}},{"before":"ecde557090faf5cbab9f93f897fb4029fa035041","after":null,"ref":"refs/heads/2024-updates","pushedAt":"2024-03-02T21:30:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"arshajii","name":"A. R. Shajii","path":"/arshajii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2407176?s=80&v=4"}},{"before":"4400e3d849222206a744ba47e321ca6ef003deb8","after":"0e42fded1a58138b7a154add514a7a174aa52001","ref":"refs/heads/develop","pushedAt":"2024-03-02T21:30:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arshajii","name":"A. R. Shajii","path":"/arshajii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2407176?s=80&v=4"},"commit":{"message":"2024 updates (#548)\n\n* Update copyright dates in stdlib\r\n\r\n* Update copyright dates in cpp files\r\n\r\n* Update copyright dates in h files\r\n\r\n* Update copyright dates in py files\r\n\r\n* Bump version\r\n\r\n* Update LICENSE\r\n\r\n* Update release notes","shortMessageHtmlLink":"2024 updates (#548)"}},{"before":"9a1c2741ee7ab9f8f2e47de234025f68f87e6f2d","after":"d2d4bb73a7c323999ccf665cac2bf01c34adf175","ref":"refs/heads/typecheck-v2","pushedAt":"2024-03-01T22:11:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"inumanag","name":"Ibrahim Numanagić","path":"/inumanag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10132487?s=80&v=4"},"commit":{"message":"Use type[] for type variables; Revamp statics and types[wip]","shortMessageHtmlLink":"Use type[] for type variables; Revamp statics and types[wip]"}},{"before":"c9c3f89bf2c693637373af33e4c1446dc7fd6dc3","after":"ecde557090faf5cbab9f93f897fb4029fa035041","ref":"refs/heads/2024-updates","pushedAt":"2024-03-01T17:27:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arshajii","name":"A. R. Shajii","path":"/arshajii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2407176?s=80&v=4"},"commit":{"message":"Update release notes","shortMessageHtmlLink":"Update release notes"}},{"before":"1360e951f18b9ea49083003eb4b7481fa93c99e8","after":"c9c3f89bf2c693637373af33e4c1446dc7fd6dc3","ref":"refs/heads/2024-updates","pushedAt":"2024-03-01T17:24:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arshajii","name":"A. R. Shajii","path":"/arshajii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2407176?s=80&v=4"},"commit":{"message":"Update LICENSE","shortMessageHtmlLink":"Update LICENSE"}},{"before":"ed6866900f4f9152e87e1b2266fa7cd75cb2ffaf","after":"1360e951f18b9ea49083003eb4b7481fa93c99e8","ref":"refs/heads/2024-updates","pushedAt":"2024-03-01T17:22:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arshajii","name":"A. R. Shajii","path":"/arshajii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2407176?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"59da56f558db34d7caeb17177aaced81a69e9d6c","after":"ed6866900f4f9152e87e1b2266fa7cd75cb2ffaf","ref":"refs/heads/2024-updates","pushedAt":"2024-03-01T17:06:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arshajii","name":"A. R. Shajii","path":"/arshajii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2407176?s=80&v=4"},"commit":{"message":"Update copyright dates in py files","shortMessageHtmlLink":"Update copyright dates in py files"}},{"before":"1dcea04997c9bdb5d6fc5c466002960f6281761b","after":"59da56f558db34d7caeb17177aaced81a69e9d6c","ref":"refs/heads/2024-updates","pushedAt":"2024-03-01T17:03:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"arshajii","name":"A. R. Shajii","path":"/arshajii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2407176?s=80&v=4"},"commit":{"message":"Update copyright dates in h files","shortMessageHtmlLink":"Update copyright dates in h files"}},{"before":null,"after":"1dcea04997c9bdb5d6fc5c466002960f6281761b","ref":"refs/heads/2024-updates","pushedAt":"2024-03-01T17:01:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arshajii","name":"A. R. Shajii","path":"/arshajii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2407176?s=80&v=4"},"commit":{"message":"Update copyright dates in stdlib","shortMessageHtmlLink":"Update copyright dates in stdlib"}},{"before":"4c490ca0ecb0e7b86ac9fe0d019240f3db2cec54","after":null,"ref":"refs/heads/feature/generic_slices","pushedAt":"2024-02-25T16:42:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pakaelbling","name":"Philip Kaelbling","path":"/pakaelbling","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60230598?s=80&v=4"}},{"before":"4be3bbf9e70836557e731ba14b2afb03bd51cd14","after":"4400e3d849222206a744ba47e321ca6ef003deb8","ref":"refs/heads/develop","pushedAt":"2024-02-25T16:42:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pakaelbling","name":"Philip Kaelbling","path":"/pakaelbling","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60230598?s=80&v=4"},"commit":{"message":"Generic Slices (#544)\n\n* Changed slice fields to generics, added check to adjust_indices\r\n\r\n* fix typecheck\r\n\r\n* Refactored Slice class, fixed test\r\n\r\n* fix test\r\n\r\n* made slice fields optional, updated tests\r\n\r\n* Fix list optimization for new slices; update tests\r\n\r\n---------\r\n\r\nCo-authored-by: A. R. Shajii ","shortMessageHtmlLink":"Generic Slices (#544)"}},{"before":"8619eb66bfe94a3675fee59557a6ddda223893f0","after":"4c490ca0ecb0e7b86ac9fe0d019240f3db2cec54","ref":"refs/heads/feature/generic_slices","pushedAt":"2024-02-24T20:46:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arshajii","name":"A. R. Shajii","path":"/arshajii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2407176?s=80&v=4"},"commit":{"message":"Fix list optimization for new slices; update tests","shortMessageHtmlLink":"Fix list optimization for new slices; update tests"}},{"before":"a21e87517a0049d0f0db724a6856a05989f09a61","after":null,"ref":"refs/heads/alloc-hoist-opt","pushedAt":"2024-02-23T00:31:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"arshajii","name":"A. R. Shajii","path":"/arshajii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2407176?s=80&v=4"}},{"before":"7a787bfcf12afc2be9726197cc7be4aa5db5e50b","after":"4be3bbf9e70836557e731ba14b2afb03bd51cd14","ref":"refs/heads/develop","pushedAt":"2024-02-23T00:31:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arshajii","name":"A. R. Shajii","path":"/arshajii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2407176?s=80&v=4"},"commit":{"message":"Add allocation hoist optimization (#534)\n\n* Add allocation hoist optimization\r\n\r\n* Fix analysis of nested loops\r\n\r\n* Check for irreducible cycles\r\n\r\n* Add additional check when analyzing insertvalue\r\n\r\n* Add allocation-specific attributes in LLVM IR\r\n\r\n* Remove unused calloc function from runtime library\r\n\r\n* Add float -> intN and float -> uintN constructors\r\n\r\n* Only hoist atomic allocations\r\n\r\n* Update codegen\r\n\r\n* Simplify codegen\r\n\r\n* Change allocation hoist pass to be a function pass\r\n\r\n* Fix loop iteration order\r\n\r\n* Use 'struct' instead of 'class'\r\n\r\n* Add check for phi instructions in header; refactor\r\n\r\n* Remove unneeded checks\r\n\r\n* Fix C++ benchmark\r\n\r\n* Remove annotation","shortMessageHtmlLink":"Add allocation hoist optimization (#534)"}},{"before":"eac93cd64de849475634025bd314711599dcb686","after":"8619eb66bfe94a3675fee59557a6ddda223893f0","ref":"refs/heads/feature/generic_slices","pushedAt":"2024-02-22T20:02:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pakaelbling","name":"Philip Kaelbling","path":"/pakaelbling","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60230598?s=80&v=4"},"commit":{"message":"made slice fields optional, updated tests","shortMessageHtmlLink":"made slice fields optional, updated tests"}},{"before":"067ca8710a021a38dd21dcd67289d59e6d18e556","after":"eac93cd64de849475634025bd314711599dcb686","ref":"refs/heads/feature/generic_slices","pushedAt":"2024-02-22T16:49:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pakaelbling","name":"Philip Kaelbling","path":"/pakaelbling","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60230598?s=80&v=4"},"commit":{"message":"fix test","shortMessageHtmlLink":"fix test"}},{"before":"659afe112afead5b2103378cbd4937c5b29541b8","after":"067ca8710a021a38dd21dcd67289d59e6d18e556","ref":"refs/heads/feature/generic_slices","pushedAt":"2024-02-22T02:30:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pakaelbling","name":"Philip Kaelbling","path":"/pakaelbling","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60230598?s=80&v=4"},"commit":{"message":"Refactored Slice class, fixed test","shortMessageHtmlLink":"Refactored Slice class, fixed test"}},{"before":null,"after":"d3f3486f5ade7480635fd83b5f51f18b1f0890c2","ref":"refs/heads/cancall_new","pushedAt":"2024-02-22T01:33:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"inumanag","name":"Ibrahim Numanagić","path":"/inumanag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10132487?s=80&v=4"},"commit":{"message":"Fix static.fn_can_call","shortMessageHtmlLink":"Fix static.fn_can_call"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEO-b0agA","startCursor":null,"endCursor":null}},"title":"Activity · exaloop/codon"}