{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":401459573,"defaultBranch":"main","name":"coalton","ownerLogin":"coalton-lang","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-08-30T19:17:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/89804307?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719612756.0","currentOid":""},"activityList":{"items":[{"before":"202e9b8d269c9b7ad91bf03f98275214fd10e431","after":"ce08493be59b12049da8a973e3b6d726ff944b90","ref":"refs/heads/main","pushedAt":"2024-07-01T18:36:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jbouwman","name":"Jesse Bouwman","path":"/jbouwman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1343134?s=80&v=4"},"commit":{"message":"Rewrite get-line-from-index, make utf-8 support explicit\n\nAllow get-line-from-index to handle character offsets that point to\nline endings.\n\nAlso, add tests that ensure that reading from a file behaves the same\nway that reading from a string does.\n\nThe main point is that #'file-position of a string-input-stream\nreports char offset, but #'file-position of a fd-based stream doesn't,\neven though all of the other decoding machinery works.\n\n- add assertion for requests beyond eof\n- rewrite in 'loop'\n- remove utf code point calculation: all errors are character index relative\n- remove column number patch\n- adjust test assertions\n- drop unused get-source-line-info\n- check for file and string source compatibility\n- rebase against separate source-error system\n- specify element-type and external-format in all open calls\n\nDisable 2x tests that fail under Allegro until utf-8 output to\nstring-streams can be tested -- when source-error prints error text\nusing with-string-output-stream, it emits '?'s. There's likely some\nmissign external-format argument here, or a platform encoding option.","shortMessageHtmlLink":"Rewrite get-line-from-index, make utf-8 support explicit"}},{"before":"6dec89303d24338fef0a71f48b61f2e344833fd3","after":null,"ref":"refs/heads/source-error","pushedAt":"2024-06-28T22:12:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eliaslfox","name":"Elias Lawson-Fox","path":"/eliaslfox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6886632?s=80&v=4"}},{"before":"16930a0c4044e67afe111b78e084fb66261beaf3","after":"202e9b8d269c9b7ad91bf03f98275214fd10e431","ref":"refs/heads/main","pushedAt":"2024-06-28T22:12:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eliaslfox","name":"Elias Lawson-Fox","path":"/eliaslfox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6886632?s=80&v=4"},"commit":{"message":"Extract source error code to a separate asdf system\n\nThis makes it easier to reuse the error rendering machinery in other projects. It also enforces a strict seperating between the error system and Coalton proper.","shortMessageHtmlLink":"Extract source error code to a separate asdf system"}},{"before":"913da435b95ed99dba4605867df420c752d763f6","after":"6dec89303d24338fef0a71f48b61f2e344833fd3","ref":"refs/heads/source-error","pushedAt":"2024-06-28T20:39:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eliaslfox","name":"Elias Lawson-Fox","path":"/eliaslfox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6886632?s=80&v=4"},"commit":{"message":"Extract source error code to a separate asdf system\n\nThis makes it easier to reuse the error rendering machinery in other projects. It also enforces a strict seperating between the error system and Coalton proper.","shortMessageHtmlLink":"Extract source error code to a separate asdf system"}},{"before":null,"after":"913da435b95ed99dba4605867df420c752d763f6","ref":"refs/heads/source-error","pushedAt":"2024-06-28T20:38:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eliaslfox","name":"Elias Lawson-Fox","path":"/eliaslfox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6886632?s=80&v=4"},"commit":{"message":"Extract source error code to a seperate asdf system\n\nThis makes it easier to reuse the error rendering machinery in other projects. It also enforces a strict seperating between the error system and Coalton proper.","shortMessageHtmlLink":"Extract source error code to a seperate asdf system"}},{"before":"ee8b3a383cbeec181c7951b7dda792f279c11bc0","after":"16930a0c4044e67afe111b78e084fb66261beaf3","ref":"refs/heads/main","pushedAt":"2024-06-25T22:24:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Izaakwltn","name":null,"path":"/Izaakwltn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75645156?s=80&v=4"},"commit":{"message":"Add tests\n\nAdd tests described in #1132","shortMessageHtmlLink":"Add tests"}},{"before":"5a5860be72f0e5431cb2f16fec5230a21affb32e","after":"ee8b3a383cbeec181c7951b7dda792f279c11bc0","ref":"refs/heads/main","pushedAt":"2024-06-25T21:58:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Izaakwltn","name":null,"path":"/Izaakwltn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75645156?s=80&v=4"},"commit":{"message":"Reenable parser tests\n\n- check that a non-empty test input is selected\n- check for negative column offsets in error printer\n- make one error suggestion package test less restrictive","shortMessageHtmlLink":"Reenable parser tests"}},{"before":"7f78873154d5f3d4b0f3715eb6b8a3bbe4dc87ec","after":null,"ref":"refs/heads/fix-method-error","pushedAt":"2024-06-25T21:32:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jbouwman","name":"Jesse Bouwman","path":"/jbouwman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1343134?s=80&v=4"}},{"before":"5bb19a5b14f59f7b240c73463fb8188ae3dce23a","after":"5a5860be72f0e5431cb2f16fec5230a21affb32e","ref":"refs/heads/main","pushedAt":"2024-06-25T21:32:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jbouwman","name":"Jesse Bouwman","path":"/jbouwman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1343134?s=80&v=4"},"commit":{"message":"Fix class method error printing","shortMessageHtmlLink":"Fix class method error printing"}},{"before":"e38821d370a23ca340b87e51f2e440ef6122f17f","after":"7f78873154d5f3d4b0f3715eb6b8a3bbe4dc87ec","ref":"refs/heads/fix-method-error","pushedAt":"2024-06-25T18:04:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Izaakwltn","name":null,"path":"/Izaakwltn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75645156?s=80&v=4"},"commit":{"message":"Fix class method error printing","shortMessageHtmlLink":"Fix class method error printing"}},{"before":null,"after":"e38821d370a23ca340b87e51f2e440ef6122f17f","ref":"refs/heads/fix-method-error","pushedAt":"2024-06-25T17:37:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Izaakwltn","name":null,"path":"/Izaakwltn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75645156?s=80&v=4"},"commit":{"message":"Fix class method error printing","shortMessageHtmlLink":"Fix class method error printing"}},{"before":"cbe4d69ca76411afe6d17f2fccaf7b4383a1ca83","after":"5bb19a5b14f59f7b240c73463fb8188ae3dce23a","ref":"refs/heads/main","pushedAt":"2024-06-21T17:14:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stylewarning","name":"Robert Smith","path":"/stylewarning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/415150?s=80&v=4"},"commit":{"message":"Add coalton-codegen-types macro","shortMessageHtmlLink":"Add coalton-codegen-types macro"}},{"before":"87c5ce9b3ed8186e5f83166aa402ba89cfab22eb","after":null,"ref":"refs/heads/class-method-docstrings","pushedAt":"2024-06-19T01:14:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stylewarning","name":"Robert Smith","path":"/stylewarning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/415150?s=80&v=4"}},{"before":"1de724f5d78cca257f36978fe8bc99516d682fae","after":"cbe4d69ca76411afe6d17f2fccaf7b4383a1ca83","ref":"refs/heads/main","pushedAt":"2024-06-19T01:14:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stylewarning","name":"Robert Smith","path":"/stylewarning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/415150?s=80&v=4"},"commit":{"message":"Adds docstring support for Class methods, doc generation","shortMessageHtmlLink":"Adds docstring support for Class methods, doc generation"}},{"before":"64017e89c7f554ccbc3191982f559e0d3c591550","after":"87c5ce9b3ed8186e5f83166aa402ba89cfab22eb","ref":"refs/heads/class-method-docstrings","pushedAt":"2024-06-18T18:11:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Izaakwltn","name":null,"path":"/Izaakwltn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75645156?s=80&v=4"},"commit":{"message":"Adds docstring support for Class methods, doc generation","shortMessageHtmlLink":"Adds docstring support for Class methods, doc generation"}},{"before":"93a24bcbe506eaa437776c851cb1b5b7a13b1f6a","after":"64017e89c7f554ccbc3191982f559e0d3c591550","ref":"refs/heads/class-method-docstrings","pushedAt":"2024-06-18T16:08:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Izaakwltn","name":null,"path":"/Izaakwltn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75645156?s=80&v=4"},"commit":{"message":"Adds docstring support for Class methods, doc generation","shortMessageHtmlLink":"Adds docstring support for Class methods, doc generation"}},{"before":"684b0a16beb69d97463a15222ab340b116518d63","after":"93a24bcbe506eaa437776c851cb1b5b7a13b1f6a","ref":"refs/heads/class-method-docstrings","pushedAt":"2024-06-18T03:52:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Izaakwltn","name":null,"path":"/Izaakwltn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75645156?s=80&v=4"},"commit":{"message":"Adds docstring support for Class methods, doc generation","shortMessageHtmlLink":"Adds docstring support for Class methods, doc generation"}},{"before":"4d984d07cbc7217007569f58214c9ed23e3f6dd5","after":"684b0a16beb69d97463a15222ab340b116518d63","ref":"refs/heads/class-method-docstrings","pushedAt":"2024-06-18T03:51:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Izaakwltn","name":null,"path":"/Izaakwltn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75645156?s=80&v=4"},"commit":{"message":"Adds docstring support for Class methods, doc generation","shortMessageHtmlLink":"Adds docstring support for Class methods, doc generation"}},{"before":"95bc8e174dcfd62fd3c8f1a378b132f860d9b1eb","after":"4d984d07cbc7217007569f58214c9ed23e3f6dd5","ref":"refs/heads/class-method-docstrings","pushedAt":"2024-06-18T03:17:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Izaakwltn","name":null,"path":"/Izaakwltn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75645156?s=80&v=4"},"commit":{"message":"Added documentation generation","shortMessageHtmlLink":"Added documentation generation"}},{"before":"afe396be4c5426e95e0e82f0292df606b94cce40","after":"95bc8e174dcfd62fd3c8f1a378b132f860d9b1eb","ref":"refs/heads/class-method-docstrings","pushedAt":"2024-06-18T02:35:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Izaakwltn","name":null,"path":"/Izaakwltn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75645156?s=80&v=4"},"commit":{"message":"Docstring support for Class methods","shortMessageHtmlLink":"Docstring support for Class methods"}},{"before":"38b8cf0cf6b41f93a19e66ef5221d48b5affd1e3","after":"1de724f5d78cca257f36978fe8bc99516d682fae","ref":"refs/heads/main","pushedAt":"2024-06-17T16:00:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eliaslfox","name":"Elias Lawson-Fox","path":"/eliaslfox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6886632?s=80&v=4"},"commit":{"message":"Fix monomorphizer underapplication","shortMessageHtmlLink":"Fix monomorphizer underapplication"}},{"before":"d272647f3db5ae6e6df06a7a3eeb24e2f4669b7f","after":"38b8cf0cf6b41f93a19e66ef5221d48b5affd1e3","ref":"refs/heads/main","pushedAt":"2024-06-14T16:18:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eliaslfox","name":"Elias Lawson-Fox","path":"/eliaslfox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6886632?s=80&v=4"},"commit":{"message":"Fix some typos in monomorphizer","shortMessageHtmlLink":"Fix some typos in monomorphizer"}},{"before":"d3fd2e456f21f828947f062f52dbcbaf30d4424b","after":null,"ref":"refs/heads/struct-documentation","pushedAt":"2024-06-13T20:44:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stylewarning","name":"Robert Smith","path":"/stylewarning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/415150?s=80&v=4"}},{"before":"05111b8a59e3f7346b175ce1ec621bff588e1e1f","after":"d272647f3db5ae6e6df06a7a3eeb24e2f4669b7f","ref":"refs/heads/main","pushedAt":"2024-06-13T20:44:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stylewarning","name":"Robert Smith","path":"/stylewarning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/415150?s=80&v=4"},"commit":{"message":"Add optional docstrings for struct fields","shortMessageHtmlLink":"Add optional docstrings for struct fields"}},{"before":"ed359a373594bbf7d6b423aa00999892aa6f0970","after":"d3fd2e456f21f828947f062f52dbcbaf30d4424b","ref":"refs/heads/struct-documentation","pushedAt":"2024-06-13T17:56:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Izaakwltn","name":null,"path":"/Izaakwltn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75645156?s=80&v=4"},"commit":{"message":"Add optional docstrings for struct fields","shortMessageHtmlLink":"Add optional docstrings for struct fields"}},{"before":"234d588851e6677a4b88b21c36e52b7bb9d36985","after":"f288cfdca0f2b2ddeba6eaf6682a00dadde062ca","ref":"refs/heads/io-library","pushedAt":"2024-06-12T22:38:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Izaakwltn","name":null,"path":"/Izaakwltn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75645156?s=80&v=4"},"commit":{"message":"Fixed exports, create-temp-file, etc","shortMessageHtmlLink":"Fixed exports, create-temp-file, etc"}},{"before":"85db476e46872963ccea64ad9c2287cd4b376743","after":"234d588851e6677a4b88b21c36e52b7bb9d36985","ref":"refs/heads/io-library","pushedAt":"2024-06-12T22:09:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Izaakwltn","name":null,"path":"/Izaakwltn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75645156?s=80&v=4"},"commit":{"message":"Fixed exports, create-temp-file, etc","shortMessageHtmlLink":"Fixed exports, create-temp-file, etc"}},{"before":"8d0dd5a7ca068b7b8f3936c039269782457ce27f","after":"ed359a373594bbf7d6b423aa00999892aa6f0970","ref":"refs/heads/struct-documentation","pushedAt":"2024-06-11T17:20:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Izaakwltn","name":null,"path":"/Izaakwltn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75645156?s=80&v=4"},"commit":{"message":"Add optional docstrings for struct fields","shortMessageHtmlLink":"Add optional docstrings for struct fields"}},{"before":"e6f66ff3484be0f4849d2c3edd4e10852978db3f","after":"8d0dd5a7ca068b7b8f3936c039269782457ce27f","ref":"refs/heads/struct-documentation","pushedAt":"2024-06-11T02:39:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Izaakwltn","name":null,"path":"/Izaakwltn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75645156?s=80&v=4"},"commit":{"message":"Add optional docstrings for struct fields","shortMessageHtmlLink":"Add optional docstrings for struct fields"}},{"before":"ad419fb3b34b787d4ca97d27d7f6eeeb4ae8086b","after":"e6f66ff3484be0f4849d2c3edd4e10852978db3f","ref":"refs/heads/struct-documentation","pushedAt":"2024-06-11T02:34:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Izaakwltn","name":null,"path":"/Izaakwltn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75645156?s=80&v=4"},"commit":{"message":"Add optional docstrings for struct fields","shortMessageHtmlLink":"Add optional docstrings for struct fields"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdBKroAA","startCursor":null,"endCursor":null}},"title":"Activity ยท coalton-lang/coalton"}