{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":603882157,"defaultBranch":"master","name":"leek","ownerLogin":"leek-lang","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-19T20:47:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/125831320?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1676839720.950411","currentOid":""},"activityList":{"items":[{"before":"07c9a5e8c953c4820d846e6f5aaf3198daa2af7b","after":"308947a99a1f9427561fdb64853f93c33fbf729a","ref":"refs/heads/master","pushedAt":"2024-05-30T01:35:25.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"wowkster","name":"Adrian Wowk","path":"/wowkster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49880655?s=80&v=4"},"commit":{"message":"docs: update compiler readme","shortMessageHtmlLink":"docs: update compiler readme"}},{"before":"8f71e8badc1450c95c724d715c7533a7def76413","after":"07c9a5e8c953c4820d846e6f5aaf3198daa2af7b","ref":"refs/heads/master","pushedAt":"2024-05-30T01:29:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wowkster","name":"Adrian Wowk","path":"/wowkster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49880655?s=80&v=4"},"commit":{"message":"chore(examples): :memo: add more examples (8 & 9)","shortMessageHtmlLink":"chore(examples): 📝 add more examples (8 & 9)"}},{"before":"61b8edbb8c6384aeb19144db1ac0e9fdcaf30a1f","after":"8f71e8badc1450c95c724d715c7533a7def76413","ref":"refs/heads/master","pushedAt":"2024-05-30T01:24:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wowkster","name":"Adrian Wowk","path":"/wowkster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49880655?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/leek-lang/leek","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/leek-lang/leek"}},{"before":"3ce474afcf18f4b79557715bc20b0c557166cec5","after":"61b8edbb8c6384aeb19144db1ac0e9fdcaf30a1f","ref":"refs/heads/master","pushedAt":"2023-08-06T00:21:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wowkster","name":"Adrian Wowk","path":"/wowkster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49880655?s=80&v=4"},"commit":{"message":"refactor: :recycle: simplify error display fmt","shortMessageHtmlLink":"refactor: ♻️ simplify error display fmt"}},{"before":"1ddcbc82a3082b84d05a361c61ea50f4c1058f67","after":"3ce474afcf18f4b79557715bc20b0c557166cec5","ref":"refs/heads/master","pushedAt":"2023-08-05T23:55:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wowkster","name":"Adrian Wowk","path":"/wowkster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49880655?s=80&v=4"},"commit":{"message":"refactor: :recycle: reorganize lexer module","shortMessageHtmlLink":"refactor: ♻️ reorganize lexer module"}},{"before":"8140bd9acf511c4158e2a9ad79f7dacab3c9e740","after":"1ddcbc82a3082b84d05a361c61ea50f4c1058f67","ref":"refs/heads/master","pushedAt":"2023-08-05T23:27:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wowkster","name":"Adrian Wowk","path":"/wowkster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49880655?s=80&v=4"},"commit":{"message":"refactor: :recycle: remove \"Leek\" in all naming\n\nRemoved the \"Leek\" prefix on a lot of struct names within the project.\nSince everything is alredy namespaced, it doesnt make any sense to do\nthat.\n\nAlso removed the unnecessary traits for the Lexer and Parser since there\nis only ever one implementation for these things.","shortMessageHtmlLink":"refactor: ♻️ remove \"Leek\" in all naming"}},{"before":"157e98bc3938e0bad6cf2585ea4659d2937b2734","after":"8140bd9acf511c4158e2a9ad79f7dacab3c9e740","ref":"refs/heads/master","pushedAt":"2023-08-05T21:39:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wowkster","name":"Adrian Wowk","path":"/wowkster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49880655?s=80&v=4"},"commit":{"message":"refactor: :recycle: redefine root AST structure\n\nChanged LeekAst to contain a list of `ProgramPart`s instead of a single\nstruct that contains multiple buckets for program definitions. In\nhindsight that original definition was a terrible idea and would have\ncaused problems later down the line.","shortMessageHtmlLink":"refactor: ♻️ redefine root AST structure"}},{"before":"797a24c8d7e1602154d1c6fe4a2290969774efda","after":"157e98bc3938e0bad6cf2585ea4659d2937b2734","ref":"refs/heads/master","pushedAt":"2023-08-05T21:26:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wowkster","name":"Adrian Wowk","path":"/wowkster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49880655?s=80&v=4"},"commit":{"message":"chore: :arrow_up: upgrade deps for nightly 1.73.0","shortMessageHtmlLink":"chore: ⬆️ upgrade deps for nightly 1.73.0"}},{"before":"250fa899b547628eb8c88d47553ffede4e050ff5","after":"797a24c8d7e1602154d1c6fe4a2290969774efda","ref":"refs/heads/master","pushedAt":"2023-08-05T21:19:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wowkster","name":"Adrian Wowk","path":"/wowkster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49880655?s=80&v=4"},"commit":{"message":"chore: :arrow_up: upgrade deps for nightly 1.73.0","shortMessageHtmlLink":"chore: ⬆️ upgrade deps for nightly 1.73.0"}},{"before":"42e8f24455ba9fa40c78763223aa93c43890770d","after":"250fa899b547628eb8c88d47553ffede4e050ff5","ref":"refs/heads/master","pushedAt":"2023-08-05T21:08:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wowkster","name":"Adrian Wowk","path":"/wowkster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49880655?s=80&v=4"},"commit":{"message":"fix: :bug: change def for AST StructMethodCall\n\nChange StructMethodCall to contain a \"callee\" of type Box\ninstead of an \"identifier\" of type QualifiedIdentifier because only\nfunction calls are limited to named identifiers. Method call expressions\nshould not be limited in what they can be called on.","shortMessageHtmlLink":"fix: 🐛 change def for AST StructMethodCall"}},{"before":"07c9a5e8c953c4820d846e6f5aaf3198daa2af7b","after":"42e8f24455ba9fa40c78763223aa93c43890770d","ref":"refs/heads/master","pushedAt":"2023-08-05T21:02:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wowkster","name":"Adrian Wowk","path":"/wowkster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49880655?s=80&v=4"},"commit":{"message":"chore: :wrench: update root Cargo.toml\n\nUpdated `workspace.resolver` to latest","shortMessageHtmlLink":"chore: 🔧 update root Cargo.toml"}},{"before":"17851327c36058fb6a550f0bacb5b36a965b56a4","after":"07c9a5e8c953c4820d846e6f5aaf3198daa2af7b","ref":"refs/heads/master","pushedAt":"2023-04-27T16:18:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wowkster","name":"Adrian Wowk","path":"/wowkster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49880655?s=80&v=4"},"commit":{"message":"chore(examples): :memo: add more examples (8 & 9)","shortMessageHtmlLink":"chore(examples): 📝 add more examples (8 & 9)"}},{"before":"e90386bae836ebf651eae8afb5c965e986508cca","after":"17851327c36058fb6a550f0bacb5b36a965b56a4","ref":"refs/heads/master","pushedAt":"2023-04-27T14:59:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wowkster","name":"Adrian Wowk","path":"/wowkster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49880655?s=80&v=4"},"commit":{"message":"refactor(parser): :bulb: update comments","shortMessageHtmlLink":"refactor(parser): 💡 update comments"}},{"before":"7c64dbe03ac45e1a889d4d41a1a31ae5babe55e0","after":"e90386bae836ebf651eae8afb5c965e986508cca","ref":"refs/heads/master","pushedAt":"2023-04-27T14:56:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wowkster","name":"Adrian Wowk","path":"/wowkster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49880655?s=80&v=4"},"commit":{"message":"test(ast): :white_check_mark: add binary expression parsing test","shortMessageHtmlLink":"test(ast): ✅ add binary expression parsing test"}},{"before":"dc4c0a25734ed72abe111fb4c4b557ba40dfe4dc","after":"7c64dbe03ac45e1a889d4d41a1a31ae5babe55e0","ref":"refs/heads/master","pushedAt":"2023-04-27T14:54:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wowkster","name":"Adrian Wowk","path":"/wowkster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49880655?s=80&v=4"},"commit":{"message":"feat(ast): :sparkles: add unary expression parsing","shortMessageHtmlLink":"feat(ast): ✨ add unary expression parsing"}},{"before":"982b57d45620ea48990a0cbc898f675955dd2e11","after":"dc4c0a25734ed72abe111fb4c4b557ba40dfe4dc","ref":"refs/heads/master","pushedAt":"2023-04-27T14:48:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wowkster","name":"Adrian Wowk","path":"/wowkster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49880655?s=80&v=4"},"commit":{"message":"feat(ast): :sparkles: add char parsing","shortMessageHtmlLink":"feat(ast): ✨ add char parsing"}},{"before":"5037d7db413aab8bfd970537db561fe5c7870acb","after":"982b57d45620ea48990a0cbc898f675955dd2e11","ref":"refs/heads/master","pushedAt":"2023-04-27T14:43:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wowkster","name":"Adrian Wowk","path":"/wowkster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49880655?s=80&v=4"},"commit":{"message":"refactor: :recycle: improve statement parsing","shortMessageHtmlLink":"refactor: ♻️ improve statement parsing"}},{"before":"c98e8de641c1b6204eba9089e6a67f8dafa671bd","after":"5037d7db413aab8bfd970537db561fe5c7870acb","ref":"refs/heads/master","pushedAt":"2023-04-27T13:51:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wowkster","name":"Adrian Wowk","path":"/wowkster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49880655?s=80&v=4"},"commit":{"message":"refactor: :bulb: improve error messages","shortMessageHtmlLink":"refactor: 💡 improve error messages"}},{"before":"07922bb1fea84dd79e1160bd8516300a31bb6f2e","after":"c98e8de641c1b6204eba9089e6a67f8dafa671bd","ref":"refs/heads/master","pushedAt":"2023-04-27T13:46:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wowkster","name":"Adrian Wowk","path":"/wowkster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49880655?s=80&v=4"},"commit":{"message":"test(ast): :white_check_mark: add ast building tests","shortMessageHtmlLink":"test(ast): ✅ add ast building tests"}},{"before":"67275310a4f9f6f0df3f307d1211be3b1c348325","after":"07922bb1fea84dd79e1160bd8516300a31bb6f2e","ref":"refs/heads/master","pushedAt":"2023-04-26T16:04:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wowkster","name":"Adrian Wowk","path":"/wowkster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49880655?s=80&v=4"},"commit":{"message":"fix(lexer): :bug: removed undefined behavior that caused release builds to fail in lexing\n\nMoved the Lexer over to using proper interior mutability instead of unsafe memory transmutation","shortMessageHtmlLink":"fix(lexer): 🐛 removed undefined behavior that caused release builds t…"}},{"before":"0442415f7fa3d273f0ebd7e8c481d83e4905281e","after":"67275310a4f9f6f0df3f307d1211be3b1c348325","ref":"refs/heads/master","pushedAt":"2023-04-26T16:03:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wowkster","name":"Adrian Wowk","path":"/wowkster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49880655?s=80&v=4"},"commit":{"message":"fix(lexer): :bug: removed undefined behavior that caused release builds to fail in lexing\n\nMoved the Lexer over to using proper interior mutability instead of unsafe memory transmutation","shortMessageHtmlLink":"fix(lexer): 🐛 removed undefined behavior that caused release builds t…"}},{"before":"8e656c6d85dfaf0de9c558ed89b68c50a54d4621","after":"0442415f7fa3d273f0ebd7e8c481d83e4905281e","ref":"refs/heads/master","pushedAt":"2023-04-25T12:25:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wowkster","name":"Adrian Wowk","path":"/wowkster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49880655?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"f4c68d567639aa90c5a513295396d4c89fb5d870","after":"8e656c6d85dfaf0de9c558ed89b68c50a54d4621","ref":"refs/heads/master","pushedAt":"2023-04-25T00:19:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wowkster","name":"Adrian Wowk","path":"/wowkster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49880655?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/leek-lang/leek","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/leek-lang/leek"}},{"before":"7466b467ef7cb8d4933715edc679048277a29523","after":"f4c68d567639aa90c5a513295396d4c89fb5d870","ref":"refs/heads/master","pushedAt":"2023-04-25T00:08:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wowkster","name":"Adrian Wowk","path":"/wowkster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49880655?s=80&v=4"},"commit":{"message":"Create LICENSE","shortMessageHtmlLink":"Create LICENSE"}},{"before":"14da9c49d7dbef2a8ab1780f2169366b06c0444d","after":"7466b467ef7cb8d4933715edc679048277a29523","ref":"refs/heads/master","pushedAt":"2023-04-25T00:04:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wowkster","name":"Adrian Wowk","path":"/wowkster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49880655?s=80&v=4"},"commit":{"message":"Update README.md\n\nAdd badges","shortMessageHtmlLink":"Update README.md"}},{"before":"43de62d39633ea91b02a3c49e9cc3ae1e7d19dd8","after":"14da9c49d7dbef2a8ab1780f2169366b06c0444d","ref":"refs/heads/master","pushedAt":"2023-04-24T23:56:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wowkster","name":"Adrian Wowk","path":"/wowkster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49880655?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/leek-lang/leek","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/leek-lang/leek"}},{"before":"048c63d385a8cfa9654b79cd765feb53df8cd2f4","after":"43de62d39633ea91b02a3c49e9cc3ae1e7d19dd8","ref":"refs/heads/master","pushedAt":"2023-04-24T23:40:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wowkster","name":"Adrian Wowk","path":"/wowkster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49880655?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"a54e8d0880c51e4bfa23c1d779c066c31b62ebe9","after":"048c63d385a8cfa9654b79cd765feb53df8cd2f4","ref":"refs/heads/master","pushedAt":"2023-04-24T23:35:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wowkster","name":"Adrian Wowk","path":"/wowkster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49880655?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"07c3a63e69ef5731f79f70d6600ed4ba6ad1f8b6","after":"a54e8d0880c51e4bfa23c1d779c066c31b62ebe9","ref":"refs/heads/master","pushedAt":"2023-04-24T23:31:27.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"wowkster","name":"Adrian Wowk","path":"/wowkster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49880655?s=80&v=4"},"commit":{"message":"test: :white_check_mark: add tests for AST builder","shortMessageHtmlLink":"test: ✅ add tests for AST builder"}},{"before":"e0b2c900d64364e53a904aacc0e62f937eedae2e","after":"07c3a63e69ef5731f79f70d6600ed4ba6ad1f8b6","ref":"refs/heads/master","pushedAt":"2023-04-24T21:41:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wowkster","name":"Adrian Wowk","path":"/wowkster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49880655?s=80&v=4"},"commit":{"message":"refactor: :recycle: make AST building an infallible operation\n\nBuilding the AST should not create any erros unless there is a bug in the parser or in the builder","shortMessageHtmlLink":"refactor: ♻️ make AST building an infallible operation"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEV4WQgwA","startCursor":null,"endCursor":null}},"title":"Activity · leek-lang/leek"}