{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":816981458,"defaultBranch":"main","name":"fir","ownerLogin":"fir-lang","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-06-18T19:15:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/172387335?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720348379.0","currentOid":""},"activityList":{"items":[{"before":"4505ea3fa1eae3335932078e03dd6d0db1c2d3ce","after":"966ae7241febda271d5253ff68eb7e1fdbc23048","ref":"refs/heads/type_checker","pushedAt":"2024-07-10T19:52:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Bring quantified vars into the scope when converting AST tys","shortMessageHtmlLink":"Bring quantified vars into the scope when converting AST tys"}},{"before":"49a51a7ac2be9c82738bb1a7011a87563a96fc3b","after":"4505ea3fa1eae3335932078e03dd6d0db1c2d3ce","ref":"refs/heads/type_checker","pushedAt":"2024-07-10T16:40:35.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Merge branch 'main' into type_checker","shortMessageHtmlLink":"Merge branch 'main' into type_checker"}},{"before":"ebcd2e242f07ff8cab48b4d853af1aac182b7ffa","after":"2cf29307f8c1f4976d374e59ce614092731772e9","ref":"refs/heads/main","pushedAt":"2024-07-10T16:40:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Implement prim keyword for declaring primitive functions and types","shortMessageHtmlLink":"Implement prim keyword for declaring primitive functions and types"}},{"before":"78dec8fc004219d5cdf7a3273b2e1ff8aa88040d","after":"49a51a7ac2be9c82738bb1a7011a87563a96fc3b","ref":"refs/heads/type_checker","pushedAt":"2024-07-10T13:30:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Implement record ty conversion","shortMessageHtmlLink":"Implement record ty conversion"}},{"before":"2ebfc84497181843815a2c50635a00af40cf7009","after":"78dec8fc004219d5cdf7a3273b2e1ff8aa88040d","ref":"refs/heads/type_checker","pushedAt":"2024-07-10T13:13:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Start defining prim tys and funs in Prelude, implement more TODOs","shortMessageHtmlLink":"Start defining prim tys and funs in Prelude, implement more TODOs"}},{"before":"f82f28632cf7cd8ec5c7485a7949b9f2c506ab77","after":"2ebfc84497181843815a2c50635a00af40cf7009","ref":"refs/heads/type_checker","pushedAt":"2024-07-10T08:34:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Use relative file paths in locs instead of module paths","shortMessageHtmlLink":"Use relative file paths in locs instead of module paths"}},{"before":"790428dbf4d45c6f59ef416c61e350fcd31aa11a","after":"f82f28632cf7cd8ec5c7485a7949b9f2c506ab77","ref":"refs/heads/type_checker","pushedAt":"2024-07-10T08:06:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Add a flag to enable type checking","shortMessageHtmlLink":"Add a flag to enable type checking"}},{"before":"ec68d584de2ee8866499dee7e4cd61056578e380","after":"790428dbf4d45c6f59ef416c61e350fcd31aa11a","ref":"refs/heads/type_checker","pushedAt":"2024-07-10T07:51:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into type_checker","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into type_checker"}},{"before":"60b54e058df72fc7f8aebd4a533548b17275270b","after":"ebcd2e242f07ff8cab48b4d853af1aac182b7ffa","ref":"refs/heads/main","pushedAt":"2024-07-10T07:51:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Add locs to more AST nodes, used in #17","shortMessageHtmlLink":"Add locs to more AST nodes, used in #17"}},{"before":"dda59c7114d49444dc7b5fbba718f87eabd7877f","after":"ec68d584de2ee8866499dee7e4cd61056578e380","ref":"refs/heads/type_checker","pushedAt":"2024-07-10T07:46:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"More expr and stmt checking, add more locs to AST","shortMessageHtmlLink":"More expr and stmt checking, add more locs to AST"}},{"before":"c7502f5b0af39c3ed41e7cf900e8fb5808fea2df","after":"dda59c7114d49444dc7b5fbba718f87eabd7877f","ref":"refs/heads/type_checker","pushedAt":"2024-07-09T18:00:23.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into type_checker","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into type_checker"}},{"before":"95e1a4a0a5701e1e3cdf8799f4699a13cc236da2","after":"60b54e058df72fc7f8aebd4a533548b17275270b","ref":"refs/heads/main","pushedAt":"2024-07-09T18:00:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Add locs to more AST nodes, rename statement -> stmt in AST node names","shortMessageHtmlLink":"Add locs to more AST nodes, rename statement -> stmt in AST node names"}},{"before":"0f6595f017d7a361e5c2281d0a6e33ff83d61585","after":"c7502f5b0af39c3ed41e7cf900e8fb5808fea2df","ref":"refs/heads/type_checker","pushedAt":"2024-07-08T20:04:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Start checking fun applications, renaming","shortMessageHtmlLink":"Start checking fun applications, renaming"}},{"before":"ea9e3e54b8d758b8aa58a7fdf97fa2d0d172c7cb","after":"0f6595f017d7a361e5c2281d0a6e33ff83d61585","ref":"refs/heads/type_checker","pushedAt":"2024-07-08T19:15:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Implement some basic types and placeholders","shortMessageHtmlLink":"Implement some basic types and placeholders"}},{"before":"d6d026e3ff389c8e1dcafb3599273a429287421e","after":"ea9e3e54b8d758b8aa58a7fdf97fa2d0d172c7cb","ref":"refs/heads/type_checker","pushedAt":"2024-07-07T11:59:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Start generating type schemes for functions","shortMessageHtmlLink":"Start generating type schemes for functions"}},{"before":null,"after":"d6d026e3ff389c8e1dcafb3599273a429287421e","ref":"refs/heads/type_checker","pushedAt":"2024-07-07T10:32:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"WIP: Start implementing type checking","shortMessageHtmlLink":"WIP: Start implementing type checking"}},{"before":"d90165a3e1726f5be9bb474db92afbdc80f6c681","after":"95e1a4a0a5701e1e3cdf8799f4699a13cc236da2","ref":"refs/heads/main","pushedAt":"2024-07-07T08:57:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Update build_site","shortMessageHtmlLink":"Update build_site"}},{"before":"eacfaeefc85d832be32eb68697bfb4c189d90ea0","after":"d90165a3e1726f5be9bb474db92afbdc80f6c681","ref":"refs/heads/main","pushedAt":"2024-07-07T07:30:37.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Add debug mode assertions to catch accessing unallocated heap","shortMessageHtmlLink":"Add debug mode assertions to catch accessing unallocated heap"}},{"before":"5c542454ebcc6910714f137955a0dbec19c36ac2","after":"eacfaeefc85d832be32eb68697bfb4c189d90ea0","ref":"refs/heads/main","pushedAt":"2024-07-06T19:14:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"CI: Actually run golden tests","shortMessageHtmlLink":"CI: Actually run golden tests"}},{"before":"1fdd4b13353c7a53c3319806d763693d51d771e2","after":null,"ref":"refs/heads/ci","pushedAt":"2024-07-06T14:34:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"}},{"before":"91f21d58f79a064812ee251ecf902a53f1913dad","after":"5c542454ebcc6910714f137955a0dbec19c36ac2","ref":"refs/heads/main","pushedAt":"2024-07-06T14:34:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"CI: Initial CI setup (#15)","shortMessageHtmlLink":"CI: Initial CI setup (#15)"}},{"before":"52be1b49c63e482bfc02fd3e90b4932248f9b2af","after":"1fdd4b13353c7a53c3319806d763693d51d771e2","ref":"refs/heads/ci","pushedAt":"2024-07-06T14:32:31.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Merge branch 'main' into ci","shortMessageHtmlLink":"Merge branch 'main' into ci"}},{"before":"75b664a9f2a889cd485b98f20c0e6075df75c068","after":"91f21d58f79a064812ee251ecf902a53f1913dad","ref":"refs/heads/main","pushedAt":"2024-07-06T14:32:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Add the first test","shortMessageHtmlLink":"Add the first test"}},{"before":"8262c1979199554a0a149d69d0f09e94b6ce3258","after":"75b664a9f2a889cd485b98f20c0e6075df75c068","ref":"refs/heads/main","pushedAt":"2024-07-06T14:31:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"fir/README: Fix a few minor typos (#14)","shortMessageHtmlLink":"fir/README: Fix a few minor typos (#14)"}},{"before":null,"after":"52be1b49c63e482bfc02fd3e90b4932248f9b2af","ref":"refs/heads/ci","pushedAt":"2024-07-06T14:30:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"CI: Initial CI setup","shortMessageHtmlLink":"CI: Initial CI setup"}},{"before":"408544ce533f582f3e1f69e2d561c46cccc36845","after":"8262c1979199554a0a149d69d0f09e94b6ce3258","ref":"refs/heads/main","pushedAt":"2024-07-06T13:55:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Some improvements in prep for tests:\n\n- Add `Fir` prefix to Fir standard library modules.\n\n- Always import `Fir.Prelude`.\n\n- Require the env variable `FIR_ROOT` to be set, to be able to find the\n standard libraries.","shortMessageHtmlLink":"Some improvements in prep for tests:"}},{"before":"dcff38bc23723daf2bd5a82f54395c5539d1d9d0","after":"408544ce533f582f3e1f69e2d561c46cccc36845","ref":"refs/heads/main","pushedAt":"2024-07-05T13:34:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Move Bool members to Prelude","shortMessageHtmlLink":"Move Bool members to Prelude"}},{"before":"38762419902c758561cb86a3b232f642beb2b0ce","after":"dcff38bc23723daf2bd5a82f54395c5539d1d9d0","ref":"refs/heads/main","pushedAt":"2024-07-04T14:59:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Tweaks before releasing","shortMessageHtmlLink":"Tweaks before releasing"}},{"before":"2b2ba43153fb7bf9efb160b57869903ad69a725d","after":"38762419902c758561cb86a3b232f642beb2b0ce","ref":"refs/heads/main","pushedAt":"2024-07-04T14:53:56.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Implement sync parse_file on Wasm using XmlHttpRequest","shortMessageHtmlLink":"Implement sync parse_file on Wasm using XmlHttpRequest"}},{"before":"aec13b2f0a1b627e5922f19f09fece0522f53092","after":"2b2ba43153fb7bf9efb160b57869903ad69a725d","ref":"refs/heads/main","pushedAt":"2024-07-03T18:50:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osa1","name":"Ömer Sinan Ağacan","path":"/osa1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/448274?s=80&v=4"},"commit":{"message":"Update README","shortMessageHtmlLink":"Update README"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEfCJGtQA","startCursor":null,"endCursor":null}},"title":"Activity · fir-lang/fir"}