{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":24804430,"defaultBranch":"master","name":"coconut","ownerLogin":"evhub","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-10-04T23:43:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1337598?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717910970.0","currentOid":""},"activityList":{"items":[{"before":"e5f5122d018c8f5a63aa26931346c7c15caf474c","after":"b516218a7f5b575b3928f1a37d6a96902ffe559f","ref":"refs/heads/develop","pushedAt":"2024-06-11T07:00:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evhub","name":"Evan Hubinger","path":"/evhub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337598?s=80&v=4"},"commit":{"message":"Change error message","shortMessageHtmlLink":"Change error message"}},{"before":"ac70b14f3408dcc61fe683532b1fbed1b2d7bc63","after":"e5f5122d018c8f5a63aa26931346c7c15caf474c","ref":"refs/heads/develop","pushedAt":"2024-06-09T05:34:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evhub","name":"Evan Hubinger","path":"/evhub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337598?s=80&v=4"},"commit":{"message":"Reenable develop","shortMessageHtmlLink":"Reenable develop"}},{"before":"7734cf85f8eb73c86229d8cd1d227b0cc3340625","after":"ac70b14f3408dcc61fe683532b1fbed1b2d7bc63","ref":"refs/heads/develop","pushedAt":"2024-06-09T05:31:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evhub","name":"Evan Hubinger","path":"/evhub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337598?s=80&v=4"},"commit":{"message":"Release v3.1.1 (#842)\n\nSee Coconut's\r\n[documentation](http://coconut.readthedocs.io/en/develop/DOCS.html) for\r\nmore information on all of the features listed below.\r\n\r\nLanguage features:\r\n* #833: New `case def` syntax for more easily defining pattern-matching\r\nfunctions with many patterns.\r\n* #811: New `f(name=)` syntax as a shorthand for `f(name=name)`,\r\nreplacing the now deprecated `f(...=name)` syntax.\r\n* #836: New `CoconutWarning` built-in used for Coconut runtime warnings.\r\n\r\nCompiler features:\r\n* #837: Coconut will now warn about implicit string concatenation and\r\ndisable it completely with `--strict`.\r\n* #718: Coconut will now warn about use of `addpattern def` without a\r\nprior `match def`. This was a previously-supported feature to make\r\npattern-matching functions with many patterns easier to write, but the\r\nnew recommended way to do that is now via `case def`.\r\n* #785: Initial [pyright](https://github.com/microsoft/pyright) support\r\nvia the `--pyright` flag.\r\n\r\nBugfixes:\r\n* #839, #840: Fixed some f-string parsing issues.\r\n* #834: Fixed `len` of empty `zip` objects.\r\n* #830: Improved use of colored output.\r\n* #757: Improved PEP 695 support on Python 3.12.","shortMessageHtmlLink":"Release v3.1.1 (#842)"}},{"before":"41ac855fc98cce379d829390ae931c73485ff256","after":"ac70b14f3408dcc61fe683532b1fbed1b2d7bc63","ref":"refs/heads/master","pushedAt":"2024-06-09T05:28:28.000Z","pushType":"pr_merge","commitsCount":53,"pusher":{"login":"evhub","name":"Evan Hubinger","path":"/evhub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337598?s=80&v=4"},"commit":{"message":"Release v3.1.1 (#842)\n\nSee Coconut's\r\n[documentation](http://coconut.readthedocs.io/en/develop/DOCS.html) for\r\nmore information on all of the features listed below.\r\n\r\nLanguage features:\r\n* #833: New `case def` syntax for more easily defining pattern-matching\r\nfunctions with many patterns.\r\n* #811: New `f(name=)` syntax as a shorthand for `f(name=name)`,\r\nreplacing the now deprecated `f(...=name)` syntax.\r\n* #836: New `CoconutWarning` built-in used for Coconut runtime warnings.\r\n\r\nCompiler features:\r\n* #837: Coconut will now warn about implicit string concatenation and\r\ndisable it completely with `--strict`.\r\n* #718: Coconut will now warn about use of `addpattern def` without a\r\nprior `match def`. This was a previously-supported feature to make\r\npattern-matching functions with many patterns easier to write, but the\r\nnew recommended way to do that is now via `case def`.\r\n* #785: Initial [pyright](https://github.com/microsoft/pyright) support\r\nvia the `--pyright` flag.\r\n\r\nBugfixes:\r\n* #839, #840: Fixed some f-string parsing issues.\r\n* #834: Fixed `len` of empty `zip` objects.\r\n* #830: Improved use of colored output.\r\n* #757: Improved PEP 695 support on Python 3.12.","shortMessageHtmlLink":"Release v3.1.1 (#842)"}},{"before":"f8641c44c641a6526a78456025e97562b85d000e","after":"7734cf85f8eb73c86229d8cd1d227b0cc3340625","ref":"refs/heads/develop","pushedAt":"2024-06-08T20:43:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evhub","name":"Evan Hubinger","path":"/evhub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337598?s=80&v=4"},"commit":{"message":"Fix pyright support","shortMessageHtmlLink":"Fix pyright support"}},{"before":"81286d993df6e62ab17b4692dce416102fdd9fae","after":"f8641c44c641a6526a78456025e97562b85d000e","ref":"refs/heads/develop","pushedAt":"2024-06-08T07:27:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evhub","name":"Evan Hubinger","path":"/evhub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337598?s=80&v=4"},"commit":{"message":"Prepare for v3.1.1","shortMessageHtmlLink":"Prepare for v3.1.1"}},{"before":"1d682b73cd6771835eaba7ed22e105feed52c7bd","after":"81286d993df6e62ab17b4692dce416102fdd9fae","ref":"refs/heads/develop","pushedAt":"2024-06-07T06:18:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evhub","name":"Evan Hubinger","path":"/evhub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337598?s=80&v=4"},"commit":{"message":"Improve pyright support","shortMessageHtmlLink":"Improve pyright support"}},{"before":"d6e527d5f7e7d4d2719d26573c3d2f4d1e6444b4","after":"1d682b73cd6771835eaba7ed22e105feed52c7bd","ref":"refs/heads/develop","pushedAt":"2024-06-07T05:07:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evhub","name":"Evan Hubinger","path":"/evhub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337598?s=80&v=4"},"commit":{"message":"Increase robustness","shortMessageHtmlLink":"Increase robustness"}},{"before":"01e6b34c8d4f129f0872bcdc5aebe7789b74006e","after":"d6e527d5f7e7d4d2719d26573c3d2f4d1e6444b4","ref":"refs/heads/develop","pushedAt":"2024-06-07T04:20:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evhub","name":"Evan Hubinger","path":"/evhub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337598?s=80&v=4"},"commit":{"message":"Bump dependencies","shortMessageHtmlLink":"Bump dependencies"}},{"before":"03eade469855783d4d872038c7f26a127818b70f","after":"01e6b34c8d4f129f0872bcdc5aebe7789b74006e","ref":"refs/heads/develop","pushedAt":"2024-06-07T04:03:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evhub","name":"Evan Hubinger","path":"/evhub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337598?s=80&v=4"},"commit":{"message":"Add initial pyright support\nRefs #785.","shortMessageHtmlLink":"Add initial pyright support"}},{"before":"ea1756584e67e14a2c99216af028266e44301dad","after":"03eade469855783d4d872038c7f26a127818b70f","ref":"refs/heads/develop","pushedAt":"2024-06-06T08:57:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evhub","name":"Evan Hubinger","path":"/evhub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337598?s=80&v=4"},"commit":{"message":"Improve watching","shortMessageHtmlLink":"Improve watching"}},{"before":"bad4ec519f5d0814d6dccf09cdb1360ac363ccfa","after":"ea1756584e67e14a2c99216af028266e44301dad","ref":"refs/heads/develop","pushedAt":"2024-05-31T06:44:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evhub","name":"Evan Hubinger","path":"/evhub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337598?s=80&v=4"},"commit":{"message":"Fix 3.12 test","shortMessageHtmlLink":"Fix 3.12 test"}},{"before":"9959820c0d168009bd27d7eddcc259d6037d9359","after":"bad4ec519f5d0814d6dccf09cdb1360ac363ccfa","ref":"refs/heads/develop","pushedAt":"2024-05-29T03:44:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evhub","name":"Evan Hubinger","path":"/evhub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337598?s=80&v=4"},"commit":{"message":"Fix str parsing\nResolves #839.","shortMessageHtmlLink":"Fix str parsing"}},{"before":"b3c887ad92d08953d0e2a20c6c81eadd331fdc7e","after":"9959820c0d168009bd27d7eddcc259d6037d9359","ref":"refs/heads/develop","pushedAt":"2024-05-29T01:52:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evhub","name":"Evan Hubinger","path":"/evhub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337598?s=80&v=4"},"commit":{"message":"Fix py2","shortMessageHtmlLink":"Fix py2"}},{"before":"33e86712144b0dee00dcf9ce7719a4b8e3a13d59","after":"b3c887ad92d08953d0e2a20c6c81eadd331fdc7e","ref":"refs/heads/develop","pushedAt":"2024-05-28T01:43:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evhub","name":"Evan Hubinger","path":"/evhub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337598?s=80&v=4"},"commit":{"message":"Add hybrid parsing support","shortMessageHtmlLink":"Add hybrid parsing support"}},{"before":"dfbd5b623115c3a47554db088e10f639a4cc790d","after":"33e86712144b0dee00dcf9ce7719a4b8e3a13d59","ref":"refs/heads/develop","pushedAt":"2024-05-27T06:01:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evhub","name":"Evan Hubinger","path":"/evhub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337598?s=80&v=4"},"commit":{"message":"Fix errors","shortMessageHtmlLink":"Fix errors"}},{"before":"9a38ac8c3a8afe40b1713077daa9b56f46cc4a43","after":"dfbd5b623115c3a47554db088e10f639a4cc790d","ref":"refs/heads/develop","pushedAt":"2024-05-27T00:03:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evhub","name":"Evan Hubinger","path":"/evhub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337598?s=80&v=4"},"commit":{"message":"Fix tests","shortMessageHtmlLink":"Fix tests"}},{"before":"e2ccf35453e731f5d8caf62eb64958a092dfcdb2","after":"9a38ac8c3a8afe40b1713077daa9b56f46cc4a43","ref":"refs/heads/develop","pushedAt":"2024-05-26T09:29:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evhub","name":"Evan Hubinger","path":"/evhub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337598?s=80&v=4"},"commit":{"message":"Reduce cache usage","shortMessageHtmlLink":"Reduce cache usage"}},{"before":"e2d8a20befc15a41e9ea045c0e76f3ed51c54357","after":"e2ccf35453e731f5d8caf62eb64958a092dfcdb2","ref":"refs/heads/develop","pushedAt":"2024-05-26T07:04:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evhub","name":"Evan Hubinger","path":"/evhub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337598?s=80&v=4"},"commit":{"message":"Optimize with new cPyparsing","shortMessageHtmlLink":"Optimize with new cPyparsing"}},{"before":"2b4edd0f6322381b6c603ec12f14f8b258d11f1b","after":"e2d8a20befc15a41e9ea045c0e76f3ed51c54357","ref":"refs/heads/develop","pushedAt":"2024-05-26T05:10:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evhub","name":"Evan Hubinger","path":"/evhub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337598?s=80&v=4"},"commit":{"message":"Improve --profile","shortMessageHtmlLink":"Improve --profile"}},{"before":"570c9187be72fb61c1331ac76056468f7481fa37","after":"2b4edd0f6322381b6c603ec12f14f8b258d11f1b","ref":"refs/heads/develop","pushedAt":"2024-05-24T07:43:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evhub","name":"Evan Hubinger","path":"/evhub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337598?s=80&v=4"},"commit":{"message":"Further improve watching","shortMessageHtmlLink":"Further improve watching"}},{"before":"0196d71641e234692a42d439448e595bd83c373c","after":"570c9187be72fb61c1331ac76056468f7481fa37","ref":"refs/heads/develop","pushedAt":"2024-05-24T06:33:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evhub","name":"Evan Hubinger","path":"/evhub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337598?s=80&v=4"},"commit":{"message":"Improve watching","shortMessageHtmlLink":"Improve watching"}},{"before":"b2c4e5f08f7803ba94cf52038a21144f8c46f2cd","after":"0196d71641e234692a42d439448e595bd83c373c","ref":"refs/heads/develop","pushedAt":"2024-05-13T07:44:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evhub","name":"Evan Hubinger","path":"/evhub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337598?s=80&v=4"},"commit":{"message":"Improve color detection","shortMessageHtmlLink":"Improve color detection"}},{"before":"34f138193d974ca104b0c35e38ae10271cf61f56","after":"b2c4e5f08f7803ba94cf52038a21144f8c46f2cd","ref":"refs/heads/develop","pushedAt":"2024-05-12T04:57:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evhub","name":"Evan Hubinger","path":"/evhub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337598?s=80&v=4"},"commit":{"message":"Fix f str handling","shortMessageHtmlLink":"Fix f str handling"}},{"before":"452034b78e3d337b6106aafd6e89919d272619ee","after":"34f138193d974ca104b0c35e38ae10271cf61f56","ref":"refs/heads/develop","pushedAt":"2024-05-11T08:47:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evhub","name":"Evan Hubinger","path":"/evhub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337598?s=80&v=4"},"commit":{"message":"Fix f str = handling","shortMessageHtmlLink":"Fix f str = handling"}},{"before":"add5a3e433b0ac393cd97e4b82da002be4d6c4f2","after":"452034b78e3d337b6106aafd6e89919d272619ee","ref":"refs/heads/develop","pushedAt":"2024-05-09T05:59:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evhub","name":"Evan Hubinger","path":"/evhub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337598?s=80&v=4"},"commit":{"message":"Clean up header","shortMessageHtmlLink":"Clean up header"}},{"before":"1790eab537fd71a85287b8f8b18fb50046ae9dd7","after":"add5a3e433b0ac393cd97e4b82da002be4d6c4f2","ref":"refs/heads/develop","pushedAt":"2024-05-05T06:38:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evhub","name":"Evan Hubinger","path":"/evhub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337598?s=80&v=4"},"commit":{"message":"Make small optimizations","shortMessageHtmlLink":"Make small optimizations"}},{"before":"89825ed79d78dbe29945f7efa5743874374567ee","after":"1790eab537fd71a85287b8f8b18fb50046ae9dd7","ref":"refs/heads/develop","pushedAt":"2024-05-05T01:51:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evhub","name":"Evan Hubinger","path":"/evhub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337598?s=80&v=4"},"commit":{"message":"Remove unnecessary optimization","shortMessageHtmlLink":"Remove unnecessary optimization"}},{"before":"42958a6cb00b1232bb51af4c140e97950ada2900","after":"89825ed79d78dbe29945f7efa5743874374567ee","ref":"refs/heads/develop","pushedAt":"2024-05-04T23:12:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evhub","name":"Evan Hubinger","path":"/evhub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337598?s=80&v=4"},"commit":{"message":"Warn on implicit str concat\nResolves #837.","shortMessageHtmlLink":"Warn on implicit str concat"}},{"before":"7c60c775d725334a8644b8fb6f03eb37a758708d","after":"42958a6cb00b1232bb51af4c140e97950ada2900","ref":"refs/heads/develop","pushedAt":"2024-04-28T23:04:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evhub","name":"Evan Hubinger","path":"/evhub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337598?s=80&v=4"},"commit":{"message":"Start implementing pyright","shortMessageHtmlLink":"Start implementing pyright"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYd-R9gA","startCursor":null,"endCursor":null}},"title":"Activity ยท evhub/coconut"}