{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":633946324,"defaultBranch":"main","name":"bait","ownerLogin":"bait-lang","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-28T16:39:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/153525721?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1707415570.0","currentOid":""},"activityList":{"items":[{"before":"247559ebd42ccca770c41fc94c5bd9113242beae","after":"49b4ded7efd444850197618bff616c9700c3f3c6","ref":"refs/heads/main","pushedAt":"2024-04-16T11:56:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"serkonda7","name":"Lukas Neubert","path":"/serkonda7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40118727?s=80&v=4"},"commit":{"message":"cli/doctor: print cc version (#223)","shortMessageHtmlLink":"cli/doctor: print cc version (#223)"}},{"before":"2286c3c5ad6d765542bee0c8e0f243ff553762af","after":"247559ebd42ccca770c41fc94c5bd9113242beae","ref":"refs/heads/main","pushedAt":"2024-04-09T10:49:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"serkonda7","name":"Lukas Neubert","path":"/serkonda7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40118727?s=80&v=4"},"commit":{"message":"gen.c: autogenerate struct .str() method (#221)","shortMessageHtmlLink":"gen.c: autogenerate struct .str() method (#221)"}},{"before":"d347c47072aaa47111d45dcd18ea71fbabd48661","after":"2286c3c5ad6d765542bee0c8e0f243ff553762af","ref":"refs/heads/main","pushedAt":"2024-03-31T16:06:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"serkonda7","name":"Lukas Neubert","path":"/serkonda7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40118727?s=80&v=4"},"commit":{"message":"hash: add fnv1a (#220)\n\n* hash: add fnv1a package\r\n\r\n* crc32: rename checksum to sum","shortMessageHtmlLink":"hash: add fnv1a (#220)"}},{"before":"86e8fb7956a64fdbe7aa997fc207480759c8437c","after":"d347c47072aaa47111d45dcd18ea71fbabd48661","ref":"refs/heads/main","pushedAt":"2024-03-20T19:52:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"serkonda7","name":"Lukas Neubert","path":"/serkonda7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40118727?s=80&v=4"},"commit":{"message":"comptime: add $DIR (#219)","shortMessageHtmlLink":"comptime: add $DIR (#219)"}},{"before":"f72b76787dbcc986fb03100024b596e06898322c","after":"86e8fb7956a64fdbe7aa997fc207480759c8437c","ref":"refs/heads/main","pushedAt":"2024-03-18T19:32:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"serkonda7","name":"Lukas Neubert","path":"/serkonda7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40118727?s=80&v=4"},"commit":{"message":"core: refactor comptime var handling (#217)\n\n* core: reduce string usage for comptime var evaluation\r\n\r\n* add and use parser.new_default()","shortMessageHtmlLink":"core: refactor comptime var handling (#217)"}},{"before":"ce1967c10ae9d5fccf06b3d894a254364a450c77","after":"f72b76787dbcc986fb03100024b596e06898322c","ref":"refs/heads/main","pushedAt":"2024-03-16T12:03:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"serkonda7","name":"Lukas Neubert","path":"/serkonda7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40118727?s=80&v=4"},"commit":{"message":"remove exceptions for lowercase map struct (#216)","shortMessageHtmlLink":"remove exceptions for lowercase map struct (#216)"}},{"before":"bca0833684a66305e105ffc4486b90c8b584318d","after":"ce1967c10ae9d5fccf06b3d894a254364a450c77","ref":"refs/heads/main","pushedAt":"2024-03-16T11:55:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"serkonda7","name":"Lukas Neubert","path":"/serkonda7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40118727?s=80&v=4"},"commit":{"message":"builtin: map --> Map (2/2) (#215)","shortMessageHtmlLink":"builtin: map --> Map (2/2) (#215)"}},{"before":"dd77124a44e517eb84e25e6ef24ac4e681dbf2bf","after":"bca0833684a66305e105ffc4486b90c8b584318d","ref":"refs/heads/main","pushedAt":"2024-03-16T11:52:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"serkonda7","name":"Lukas Neubert","path":"/serkonda7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40118727?s=80&v=4"},"commit":{"message":"core: map --> Map (1/2) (#214)","shortMessageHtmlLink":"core: map --> Map (1/2) (#214)"}},{"before":"dbf3fd79b6a3ba7f3f0cf101c4275c5c6585eded","after":"dd77124a44e517eb84e25e6ef24ac4e681dbf2bf","ref":"refs/heads/main","pushedAt":"2024-03-08T17:20:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"serkonda7","name":"Lukas Neubert","path":"/serkonda7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40118727?s=80&v=4"},"commit":{"message":"checker: detect nonexistent generic type names (#212)","shortMessageHtmlLink":"checker: detect nonexistent generic type names (#212)"}},{"before":"8ca9050bc813e71007a4c8055587dab764d70c44","after":"dbf3fd79b6a3ba7f3f0cf101c4275c5c6585eded","ref":"refs/heads/main","pushedAt":"2024-03-03T22:01:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"serkonda7","name":"Lukas Neubert","path":"/serkonda7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40118727?s=80&v=4"},"commit":{"message":"document some maintenance processes (#211)","shortMessageHtmlLink":"document some maintenance processes (#211)"}},{"before":"8c150fb1e33243eecf09e6b6099b25ce1d8f67e9","after":"8ca9050bc813e71007a4c8055587dab764d70c44","ref":"refs/heads/main","pushedAt":"2024-03-03T21:38:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"serkonda7","name":"Lukas Neubert","path":"/serkonda7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40118727?s=80&v=4"},"commit":{"message":"fix previous commit","shortMessageHtmlLink":"fix previous commit"}},{"before":"a8c180525b8ee29e1ec5eb28aa470777d3fe36d6","after":"8c150fb1e33243eecf09e6b6099b25ce1d8f67e9","ref":"refs/heads/main","pushedAt":"2024-03-03T21:27:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"serkonda7","name":"Lukas Neubert","path":"/serkonda7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40118727?s=80&v=4"},"commit":{"message":"add print and eprint (#209)","shortMessageHtmlLink":"add print and eprint (#209)"}},{"before":"d7cd81335a4af23b53626f2b5f705a45119f477c","after":"a8c180525b8ee29e1ec5eb28aa470777d3fe36d6","ref":"refs/heads/main","pushedAt":"2024-03-03T20:46:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"serkonda7","name":"Lukas Neubert","path":"/serkonda7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40118727?s=80&v=4"},"commit":{"message":"c: add string.bytes() (#208)","shortMessageHtmlLink":"c: add string.bytes() (#208)"}},{"before":"80792743f9ca525b64c84069d9b53aaf8e2ff657","after":"d7cd81335a4af23b53626f2b5f705a45119f477c","ref":"refs/heads/main","pushedAt":"2024-03-03T13:56:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"serkonda7","name":"Lukas Neubert","path":"/serkonda7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40118727?s=80&v=4"},"commit":{"message":"fix function types and implement anonymous functions on C backend (#207)","shortMessageHtmlLink":"fix function types and implement anonymous functions on C backend (#207)"}},{"before":"c6e109ffbfeb0f582ccdf3cfa3351f8b90fa4cd9","after":"80792743f9ca525b64c84069d9b53aaf8e2ff657","ref":"refs/heads/main","pushedAt":"2024-03-03T12:45:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"serkonda7","name":"Lukas Neubert","path":"/serkonda7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40118727?s=80&v=4"},"commit":{"message":"add `hash.crc32` package and more builtin methods (#206)\n\n* add some builtin methods\r\n\r\n* fix u32 loss of value with bitwise operations\r\n\r\n* add hash.crc32\r\n\r\n* gen.c: char literals","shortMessageHtmlLink":"add hash.crc32 package and more builtin methods (#206)"}},{"before":"4606b20719364b1aa151b3fa88f0c1eb8fa44dc5","after":"c6e109ffbfeb0f582ccdf3cfa3351f8b90fa4cd9","ref":"refs/heads/main","pushedAt":"2024-03-03T10:48:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"serkonda7","name":"Lukas Neubert","path":"/serkonda7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40118727?s=80&v=4"},"commit":{"message":"js: fix casting from u64/i64 (#205)","shortMessageHtmlLink":"js: fix casting from u64/i64 (#205)"}},{"before":"9ff9da7b5fbd4e4b9e9cd3e1a8c7dcc66b808a9b","after":"4606b20719364b1aa151b3fa88f0c1eb8fa44dc5","ref":"refs/heads/main","pushedAt":"2024-02-29T20:01:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"serkonda7","name":"Lukas Neubert","path":"/serkonda7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40118727?s=80&v=4"},"commit":{"message":"js: integer over- and underflow fixes (#204)","shortMessageHtmlLink":"js: integer over- and underflow fixes (#204)"}},{"before":"1d9d30101832b4b7c8b49238ac1e7b4be08f944d","after":"9ff9da7b5fbd4e4b9e9cd3e1a8c7dcc66b808a9b","ref":"refs/heads/main","pushedAt":"2024-02-28T20:37:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serkonda7","name":"Lukas Neubert","path":"/serkonda7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40118727?s=80&v=4"},"commit":{"message":"readme: improve wording","shortMessageHtmlLink":"readme: improve wording"}},{"before":"10d2c609d940ff4603f9e1239028480e45493146","after":"1d9d30101832b4b7c8b49238ac1e7b4be08f944d","ref":"refs/heads/main","pushedAt":"2024-02-27T06:02:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"serkonda7","name":"Lukas Neubert","path":"/serkonda7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40118727?s=80&v=4"},"commit":{"message":"lexer: method unification and simple readme (#203)\n\n* docs: appendix with keyowrds and operators\r\n\r\n* lexer: add readme and unify public methods\r\n\r\n* minimal parser cleanup","shortMessageHtmlLink":"lexer: method unification and simple readme (#203)"}},{"before":"ac46c0ea302c4a6bc3de6c6ab9c179c8a23fa8b0","after":"10d2c609d940ff4603f9e1239028480e45493146","ref":"refs/heads/main","pushedAt":"2024-02-17T18:19:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"serkonda7","name":"Lukas Neubert","path":"/serkonda7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40118727?s=80&v=4"},"commit":{"message":"require explicit mutable function args (#201)","shortMessageHtmlLink":"require explicit mutable function args (#201)"}},{"before":"16a10957f2edcbf2a20ce205478ca2449cf8702d","after":"ac46c0ea302c4a6bc3de6c6ab9c179c8a23fa8b0","ref":"refs/heads/main","pushedAt":"2024-02-17T17:38:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"serkonda7","name":"Lukas Neubert","path":"/serkonda7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40118727?s=80&v=4"},"commit":{"message":"parser: various minor refactorings and cleanups (#202)","shortMessageHtmlLink":"parser: various minor refactorings and cleanups (#202)"}},{"before":"9facc18d39739bd89182235e784dd8cbcc6db938","after":"16a10957f2edcbf2a20ce205478ca2449cf8702d","ref":"refs/heads/main","pushedAt":"2024-02-13T17:05:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"serkonda7","name":"Lukas Neubert","path":"/serkonda7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40118727?s=80&v=4"},"commit":{"message":"use new attribute syntax and remove old one (#200)","shortMessageHtmlLink":"use new attribute syntax and remove old one (#200)"}},{"before":"cb3204131ffcdf72beca62a97aa031bd35c736b9","after":"9facc18d39739bd89182235e784dd8cbcc6db938","ref":"refs/heads/main","pushedAt":"2024-02-13T16:49:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"serkonda7","name":"Lukas Neubert","path":"/serkonda7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40118727?s=80&v=4"},"commit":{"message":"attributes: change syntax from `@attr: 'value'` to `@attr('value')` (#199)\n\n* implement @silent_mismatch","shortMessageHtmlLink":"attributes: change syntax from @attr: 'value' to @attr('value') (#…"}},{"before":"c0a4bb5fe21b411f7263bcb717e7b7b3996d8018","after":"cb3204131ffcdf72beca62a97aa031bd35c736b9","ref":"refs/heads/main","pushedAt":"2024-02-12T23:08:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"serkonda7","name":"Lukas Neubert","path":"/serkonda7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40118727?s=80&v=4"},"commit":{"message":"parser: refactor and simplify `package_decl()` (#198)\n\n* parser: refactor parse() result handling\r\n\r\n* all: simplify ast.PackageDecl to ast.File.pkg_name\r\n\r\n* parser: eliminate `os` import and remove redundant logic to build full pkg_name\r\n\r\n* parser: require importers to call `p.init()` before `p.parse()`\r\n\r\n* tools/ast: fix --tokens option not always printing token value\r\n\r\n* parser: add info if file parsing is skipped due to package mismatch","shortMessageHtmlLink":"parser: refactor and simplify package_decl() (#198)"}},{"before":"4af9670c2522ce0cd111f0411d36503016b1fa43","after":"c0a4bb5fe21b411f7263bcb717e7b7b3996d8018","ref":"refs/heads/main","pushedAt":"2024-02-11T11:46:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"serkonda7","name":"Lukas Neubert","path":"/serkonda7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40118727?s=80&v=4"},"commit":{"message":"gen: fix if/match expr in struct init (#197)","shortMessageHtmlLink":"gen: fix if/match expr in struct init (#197)"}},{"before":"ca8c4ad5b85fe2f8f839a3805528b478136cb6e9","after":"4af9670c2522ce0cd111f0411d36503016b1fa43","ref":"refs/heads/main","pushedAt":"2024-02-11T11:09:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"serkonda7","name":"Lukas Neubert","path":"/serkonda7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40118727?s=80&v=4"},"commit":{"message":"parser: use result type and error propagation to fix hangs on unexpected eof (#196)\n\n* parser: use result type and error propagation\r\n\r\n* ast: handle parser errors","shortMessageHtmlLink":"parser: use result type and error propagation to fix hangs on unexpec…"}},{"before":"de338b5c97ca5b050d7eae1686ccf275611a81a7","after":"ca8c4ad5b85fe2f8f839a3805528b478136cb6e9","ref":"refs/heads/main","pushedAt":"2024-02-11T10:44:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"serkonda7","name":"Lukas Neubert","path":"/serkonda7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40118727?s=80&v=4"},"commit":{"message":"all: more result type fixes (#195)\n\n* table.get_final_sym(): change param from Type to TypeSym\r\n\r\n* checker: set return type of result functions to the actual type\r\n\r\n* checker: require result return type for propagation\r\n\r\n* do not mix main fun up with methods\r\n\r\n* fix sumtypes with result\r\n\r\n* fix enum expect with result\r\n\r\n* gen: fix nested if expr and result propagation\r\n\r\n* fix void result without return\r\n\r\n* gen: fix order of result calls in struct init","shortMessageHtmlLink":"all: more result type fixes (#195)"}},{"before":"944e2a782183261aa1dd96b2a0b4ddfe4827d5df","after":"de338b5c97ca5b050d7eae1686ccf275611a81a7","ref":"refs/heads/main","pushedAt":"2024-02-08T21:47:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"serkonda7","name":"Lukas Neubert","path":"/serkonda7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40118727?s=80&v=4"},"commit":{"message":"up, make: always pull from main repo (#194)","shortMessageHtmlLink":"up, make: always pull from main repo (#194)"}},{"before":"dc74cd342411ef769401600e0e93a8a0b557b293","after":"944e2a782183261aa1dd96b2a0b4ddfe4827d5df","ref":"refs/heads/main","pushedAt":"2024-02-08T21:42:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"serkonda7","name":"Lukas Neubert","path":"/serkonda7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40118727?s=80&v=4"},"commit":{"message":"checker: restore expected_type after every expr (#192)","shortMessageHtmlLink":"checker: restore expected_type after every expr (#192)"}},{"before":"5b1b61115b37354c5d585850395e7a1769b443f0","after":"dc74cd342411ef769401600e0e93a8a0b557b293","ref":"refs/heads/main","pushedAt":"2024-02-08T21:42:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"serkonda7","name":"Lukas Neubert","path":"/serkonda7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40118727?s=80&v=4"},"commit":{"message":"deps: bump Node.js to 18 and run CI on every push (#193)","shortMessageHtmlLink":"deps: bump Node.js to 18 and run CI on every push (#193)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEMfLbCwA","startCursor":null,"endCursor":null}},"title":"Activity · bait-lang/bait"}