{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":6667084,"defaultBranch":"main","name":"ponyc","ownerLogin":"ponylang","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-11-13T07:38:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12997238?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714186930.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"ccf3a80426745451bd40a1146bfe9febe78e71bb","ref":"refs/heads/cross-aarch64-ubuntu24","pushedAt":"2024-04-27T03:02:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SeanTAllen","name":"Sean T Allen","path":"/SeanTAllen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193596?s=80&v=4"},"commit":{"message":"Update cross-aarch64 builder to Ubuntu 24.04","shortMessageHtmlLink":"Update cross-aarch64 builder to Ubuntu 24.04"}},{"before":"669d214f4af0cc38276582afab03f6da2ffeef44","after":"d84a766c7254031543525afe57a91f6f39e7d085","ref":"refs/heads/main","pushedAt":"2024-04-26T01:44:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Updates release notes for PR #4508","shortMessageHtmlLink":"Updates release notes for PR #4508"}},{"before":"3c1be3d0df7fd18c1ba398f8553c2d2b89f4e215","after":"669d214f4af0cc38276582afab03f6da2ffeef44","ref":"refs/heads/main","pushedAt":"2024-04-26T01:44:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update CHANGELOG for PR #4508","shortMessageHtmlLink":"Update CHANGELOG for PR #4508"}},{"before":"418bbc6bec636017c25c863659c50983c1fda7ba","after":null,"ref":"refs/heads/ubuntu24","pushedAt":"2024-04-26T01:43:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SeanTAllen","name":"Sean T Allen","path":"/SeanTAllen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193596?s=80&v=4"}},{"before":"cb2f814b6c182f7d469d5007aa52885cf24fad34","after":"3c1be3d0df7fd18c1ba398f8553c2d2b89f4e215","ref":"refs/heads/main","pushedAt":"2024-04-26T01:43:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SeanTAllen","name":"Sean T Allen","path":"/SeanTAllen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193596?s=80&v=4"},"commit":{"message":"Add prebuilt ponyc binaries for Ubuntu 24.04 (#4508)","shortMessageHtmlLink":"Add prebuilt ponyc binaries for Ubuntu 24.04 (#4508)"}},{"before":"dd6b8767fe20a09368412e81bad44ae4ccb8a75f","after":"418bbc6bec636017c25c863659c50983c1fda7ba","ref":"refs/heads/ubuntu24","pushedAt":"2024-04-25T23:40:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SeanTAllen","name":"Sean T Allen","path":"/SeanTAllen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193596?s=80&v=4"},"commit":{"message":"Add prebuilt ponyc binaries for Ubuntu 24.04","shortMessageHtmlLink":"Add prebuilt ponyc binaries for Ubuntu 24.04"}},{"before":"a8215a472f0351eec50873ff2b776f58878272ec","after":"dd6b8767fe20a09368412e81bad44ae4ccb8a75f","ref":"refs/heads/ubuntu24","pushedAt":"2024-04-25T22:51:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SeanTAllen","name":"Sean T Allen","path":"/SeanTAllen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193596?s=80&v=4"},"commit":{"message":"Add prebuilt ponyc binaries for Ubuntu 24.04","shortMessageHtmlLink":"Add prebuilt ponyc binaries for Ubuntu 24.04"}},{"before":"4c5d86cd9cd73555f31dbc6a0ba36d39ef39fecc","after":"a8215a472f0351eec50873ff2b776f58878272ec","ref":"refs/heads/ubuntu24","pushedAt":"2024-04-25T22:36:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SeanTAllen","name":"Sean T Allen","path":"/SeanTAllen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193596?s=80&v=4"},"commit":{"message":"Add prebuilt ponyc binaries for Ubuntu 24.04","shortMessageHtmlLink":"Add prebuilt ponyc binaries for Ubuntu 24.04"}},{"before":null,"after":"4c5d86cd9cd73555f31dbc6a0ba36d39ef39fecc","ref":"refs/heads/ubuntu24","pushedAt":"2024-04-25T22:34:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SeanTAllen","name":"Sean T Allen","path":"/SeanTAllen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193596?s=80&v=4"},"commit":{"message":"Add prebuilt ponyc binaries for Ubuntu 24.04","shortMessageHtmlLink":"Add prebuilt ponyc binaries for Ubuntu 24.04"}},{"before":"75f991fbd878785b09de09a8240b44f3f30f86ce","after":"cb2f814b6c182f7d469d5007aa52885cf24fad34","ref":"refs/heads/main","pushedAt":"2024-04-16T23:56:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Updates release notes for PR #4505","shortMessageHtmlLink":"Updates release notes for PR #4505"}},{"before":"82c5cf3b58acbeaa7cad57b7303bd0c97daa6d40","after":"75f991fbd878785b09de09a8240b44f3f30f86ce","ref":"refs/heads/main","pushedAt":"2024-04-16T23:56:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update CHANGELOG for PR #4505","shortMessageHtmlLink":"Update CHANGELOG for PR #4505"}},{"before":"be1000c459a714e164c52b677c492fc9af385ffe","after":"82c5cf3b58acbeaa7cad57b7303bd0c97daa6d40","ref":"refs/heads/main","pushedAt":"2024-04-16T23:56:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SeanTAllen","name":"Sean T Allen","path":"/SeanTAllen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193596?s=80&v=4"},"commit":{"message":"Fix compiler crash (#4505)\n\nBefore this PR this code didn't work and cause segmentation fault as reported in issue #4477:\r\n\r\n```pony\r\nstruct FFIBytes\r\n var ptr: Pointer[U8 val] = Pointer[U8].create()\r\n var length: USize = 0\r\n\r\n fun iso string(): String val =>\r\n recover String.from_cpointer(consume FFIBytes.ptr, consume FFIBytes.length) end\r\n\r\nactor Main\r\n new create(env: Env) =>\r\n env.out.print(\"nothing to see here\")\r\n```\r\n\r\nNow, with the changes in this PR, here's what the compiler generates as an error:\r\n\r\n```\r\nBuilding builtin -> /home/slacturyx/Programming/Personal/Github/ponyc/packages/builtin\r\nBuilding ./app -> /home/slacturyx/Programming/Personal/Github/ponyc/app\r\nError:\r\n/home/slacturyx/Programming/Personal/Github/ponyc/app/app.pony:6:46: You can't consume an expression that isn't local. More specifically, you can only consume a local variable (a single lowercase identifier, with no dots) or a field of this (this followed by a dot and a single lowercase identifier).\r\n recover String.from_cpointer(consume FFIBytes.ptr, consume FFIBytes.length) end\r\n ^\r\nError:\r\n/home/slacturyx/Programming/Personal/Github/ponyc/app/app.pony:6:38: consuming a field is only allowed if it is reassigned in the same expression\r\n recover String.from_cpointer(consume FFIBytes.ptr, consume FFIBytes.length) end\r\n ^\r\nError:\r\n/home/slacturyx/Programming/Personal/Github/ponyc/app/app.pony:6:68: You can't consume an expression that isn't local. More specifically, you can only consume a local variable (a single lowercase identifier, with no dots) or a field of this (this followed by a dot and a single lowercase identifier).\r\n recover String.from_cpointer(consume FFIBytes.ptr, consume FFIBytes.length) end\r\n ^\r\nError:\r\n/home/slacturyx/Programming/Personal/Github/ponyc/app/app.pony:6:60: consuming a field is only allowed if it is reassigned in the same expression\r\n recover String.from_cpointer(consume FFIBytes.ptr, consume FFIBytes.length) end\r\n```\r\n\r\nFixes #4477","shortMessageHtmlLink":"Fix compiler crash (#4505)"}},{"before":"dad3a4e6b22a87c92962df430076803c05edf1c8","after":null,"ref":"refs/heads/macos-14","pushedAt":"2024-04-09T00:43:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SeanTAllen","name":"Sean T Allen","path":"/SeanTAllen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193596?s=80&v=4"}},{"before":"5934212e222faa137f53d8577b4569fdb1afb14b","after":"dad3a4e6b22a87c92962df430076803c05edf1c8","ref":"refs/heads/macos-14","pushedAt":"2024-04-09T00:41:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SeanTAllen","name":"Sean T Allen","path":"/SeanTAllen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193596?s=80&v=4"},"commit":{"message":"Update supported MacOS on Apple Silicon version","shortMessageHtmlLink":"Update supported MacOS on Apple Silicon version"}},{"before":null,"after":"5934212e222faa137f53d8577b4569fdb1afb14b","ref":"refs/heads/macos-14","pushedAt":"2024-04-09T00:03:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SeanTAllen","name":"Sean T Allen","path":"/SeanTAllen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193596?s=80&v=4"},"commit":{"message":"Update supported MacOS on Apple Silicon version","shortMessageHtmlLink":"Update supported MacOS on Apple Silicon version"}},{"before":"272b05831e76abed2ec3878f48a9512c9872a0a9","after":"be1000c459a714e164c52b677c492fc9af385ffe","ref":"refs/heads/main","pushedAt":"2024-03-30T20:47:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SeanTAllen","name":"Sean T Allen","path":"/SeanTAllen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193596?s=80&v=4"},"commit":{"message":"Fix issue with installing cloudsmith cli","shortMessageHtmlLink":"Fix issue with installing cloudsmith cli"}},{"before":"2a0054c7b6b7748f5617447a2d2b4bd346900245","after":null,"ref":"refs/tags/announce-0.58.3","pushedAt":"2024-03-30T20:42:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ponylang-main","name":"[Main]","path":"/ponylang-main","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23089487?s=80&v=4"}},{"before":"2a0054c7b6b7748f5617447a2d2b4bd346900245","after":"272b05831e76abed2ec3878f48a9512c9872a0a9","ref":"refs/heads/main","pushedAt":"2024-03-30T20:42:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ponylang-main","name":"[Main]","path":"/ponylang-main","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23089487?s=80&v=4"},"commit":{"message":"Rotate release notes as part of the 0.58.3 release","shortMessageHtmlLink":"Rotate release notes as part of the 0.58.3 release"}},{"before":"23a7b09df0c46c3fae7bc4b0f70081d04c811f6e","after":"2a0054c7b6b7748f5617447a2d2b4bd346900245","ref":"refs/heads/main","pushedAt":"2024-03-30T20:41:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SeanTAllen","name":"Sean T Allen","path":"/SeanTAllen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193596?s=80&v=4"},"commit":{"message":"Fix error when installing cloudsmith cli","shortMessageHtmlLink":"Fix error when installing cloudsmith cli"}},{"before":"59a59c213b1c40f8bd96cea5746f42197c578efc","after":"23a7b09df0c46c3fae7bc4b0f70081d04c811f6e","ref":"refs/heads/main","pushedAt":"2024-03-30T20:33:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ponylang-main","name":"[Main]","path":"/ponylang-main","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23089487?s=80&v=4"},"commit":{"message":"Add unreleased section to CHANGELOG post 0.58.3 release","shortMessageHtmlLink":"Add unreleased section to CHANGELOG post 0.58.3 release"}},{"before":"abf977eaebc176c46836770b3853badfd8153966","after":null,"ref":"refs/tags/release-0.58.3","pushedAt":"2024-03-30T20:33:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ponylang-main","name":"[Main]","path":"/ponylang-main","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23089487?s=80&v=4"}},{"before":"8df84c1da34b9036b4b09785c233b576002a4085","after":"59a59c213b1c40f8bd96cea5746f42197c578efc","ref":"refs/heads/main","pushedAt":"2024-03-30T20:32:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ponylang-main","name":"[Main]","path":"/ponylang-main","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23089487?s=80&v=4"},"commit":{"message":"Update VERSION in preparation for 0.58.3 release","shortMessageHtmlLink":"Update VERSION in preparation for 0.58.3 release"}},{"before":"abf977eaebc176c46836770b3853badfd8153966","after":"8df84c1da34b9036b4b09785c233b576002a4085","ref":"refs/heads/main","pushedAt":"2024-03-30T20:32:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ponylang-main","name":"[Main]","path":"/ponylang-main","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23089487?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md in preparation for 0.58.3 release","shortMessageHtmlLink":"Update CHANGELOG.md in preparation for 0.58.3 release"}},{"before":"dd8301b15465cb71421b8b25df2890ba33020f33","after":"abf977eaebc176c46836770b3853badfd8153966","ref":"refs/heads/main","pushedAt":"2024-03-26T18:06:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Updates release notes for PR #4502","shortMessageHtmlLink":"Updates release notes for PR #4502"}},{"before":"ef15a3076b387a0569b9c456d785d8e06cf8c058","after":"dd8301b15465cb71421b8b25df2890ba33020f33","ref":"refs/heads/main","pushedAt":"2024-03-26T18:06:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update CHANGELOG for PR #4502","shortMessageHtmlLink":"Update CHANGELOG for PR #4502"}},{"before":"30b02e2536d48e69c942afb6f6d356bcfaaa40ab","after":"ef15a3076b387a0569b9c456d785d8e06cf8c058","ref":"refs/heads/main","pushedAt":"2024-03-26T18:06:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SeanTAllen","name":"Sean T Allen","path":"/SeanTAllen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193596?s=80&v=4"},"commit":{"message":"Fix bug in documentation generation (#4502)","shortMessageHtmlLink":"Fix bug in documentation generation (#4502)"}},{"before":"71e0042e95e304802f0ded8383a5d148c83e6001","after":null,"ref":"refs/heads/bad-docgen","pushedAt":"2024-03-26T18:06:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SeanTAllen","name":"Sean T Allen","path":"/SeanTAllen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193596?s=80&v=4"}},{"before":null,"after":"71e0042e95e304802f0ded8383a5d148c83e6001","ref":"refs/heads/bad-docgen","pushedAt":"2024-03-25T20:19:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SeanTAllen","name":"Sean T Allen","path":"/SeanTAllen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193596?s=80&v=4"},"commit":{"message":"Fix bug in documentation generation","shortMessageHtmlLink":"Fix bug in documentation generation"}},{"before":"5835bb4edc3d9c1524b4b6aa3b49afb4113c80e5","after":"30b02e2536d48e69c942afb6f6d356bcfaaa40ab","ref":"refs/heads/main","pushedAt":"2024-03-02T01:08:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SeanTAllen","name":"Sean T Allen","path":"/SeanTAllen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193596?s=80&v=4"},"commit":{"message":"Update peter-evans/repository-dispatch (#4501)","shortMessageHtmlLink":"Update peter-evans/repository-dispatch (#4501)"}},{"before":"b334fd66799e56b50499ecfd60dc06c40f44dde9","after":null,"ref":"refs/heads/update-respository-dispatch","pushedAt":"2024-03-02T01:08:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SeanTAllen","name":"Sean T Allen","path":"/SeanTAllen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193596?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEO6ghzQA","startCursor":null,"endCursor":null}},"title":"Activity ยท ponylang/ponyc"}