{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":692316979,"defaultBranch":"main","name":"lev-lang","ownerLogin":"brymer-meneses","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-16T05:31:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/68867487?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1703712804.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"d6ab89096a0a171c7454970d96d4797a2ab0cb3c","ref":"refs/heads/ast-rewrite","pushedAt":"2023-12-27T21:33:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"rewrite ast","shortMessageHtmlLink":"rewrite ast"}},{"before":"5b4de1b47396856de93efbcf43b9e60fa8ee25ee","after":"25d59bcc3f1086c5d7011632747b412d54f1b867","ref":"refs/heads/main","pushedAt":"2023-12-27T10:05:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"feat: control statement llvm lowering","shortMessageHtmlLink":"feat: control statement llvm lowering"}},{"before":"765a421c271eb336740f567596e8273bb214ec7b","after":"5b4de1b47396856de93efbcf43b9e60fa8ee25ee","ref":"refs/heads/main","pushedAt":"2023-12-27T09:36:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"feat: add binary expression llvm lowering","shortMessageHtmlLink":"feat: add binary expression llvm lowering"}},{"before":"b426000f6c1c6d4215f8bac737833a96f38c876c","after":"765a421c271eb336740f567596e8273bb214ec7b","ref":"refs/heads/main","pushedAt":"2023-12-26T22:54:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"feat: `verifyResult` should now work as expected","shortMessageHtmlLink":"feat: verifyResult should now work as expected"}},{"before":"eb7e8a7b71709959a079c22af406042fc4f734ce","after":"b426000f6c1c6d4215f8bac737833a96f38c876c","ref":"refs/heads/main","pushedAt":"2023-12-26T22:02:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"should be working now","shortMessageHtmlLink":"should be working now"}},{"before":"297acc53f4873b4b5daa3c4b080c49578ffd59de","after":"eb7e8a7b71709959a079c22af406042fc4f734ce","ref":"refs/heads/main","pushedAt":"2023-12-26T21:23:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"add a bunch of stuff that is not working lol","shortMessageHtmlLink":"add a bunch of stuff that is not working lol"}},{"before":"22de484710397d7a476d76d25f38133bd0d1bdc9","after":"297acc53f4873b4b5daa3c4b080c49578ffd59de","ref":"refs/heads/main","pushedAt":"2023-12-26T18:04:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"fix stupid bug","shortMessageHtmlLink":"fix stupid bug"}},{"before":"9f64c93007f2be8f7f6ffd69162a7aa013d5f466","after":"22de484710397d7a476d76d25f38133bd0d1bdc9","ref":"refs/heads/main","pushedAt":"2023-12-26T17:59:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"assignment to immutable variable should error out","shortMessageHtmlLink":"assignment to immutable variable should error out"}},{"before":"26aa97c5f99ec111f5d48d7737ba4cdccade5dda","after":"9f64c93007f2be8f7f6ffd69162a7aa013d5f466","ref":"refs/heads/main","pushedAt":"2023-12-26T17:18:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"parse mutable variable declarations","shortMessageHtmlLink":"parse mutable variable declarations"}},{"before":"99cbce4e7fff8a09969f227fe1d20b3ec2ea179a","after":"26aa97c5f99ec111f5d48d7737ba4cdccade5dda","ref":"refs/heads/main","pushedAt":"2023-12-25T22:20:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"some cleanups","shortMessageHtmlLink":"some cleanups"}},{"before":"311d9d9fdaf898b4574bbf25282b4c113eae6f7d","after":"99cbce4e7fff8a09969f227fe1d20b3ec2ea179a","ref":"refs/heads/main","pushedAt":"2023-12-25T22:01:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"start working on LLVM lowering","shortMessageHtmlLink":"start working on LLVM lowering"}},{"before":"6594673ef4921a22307f2f820d49119fa68a2595","after":"311d9d9fdaf898b4574bbf25282b4c113eae6f7d","ref":"refs/heads/main","pushedAt":"2023-12-24T20:30:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"parse assignment","shortMessageHtmlLink":"parse assignment"}},{"before":"9f2cdb70d1e8df7ce9d1cb8721b9c500c279082b","after":"6594673ef4921a22307f2f820d49119fa68a2595","ref":"refs/heads/main","pushedAt":"2023-12-24T20:22:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"move `sourceLocation.{h,cc}` to `lev/diagnostics`","shortMessageHtmlLink":"move sourceLocation.{h,cc} to lev/diagnostics"}},{"before":"47d14fbeeb6e1fe8ed08cac7dd70cb9ec7bcd85e","after":"9f2cdb70d1e8df7ce9d1cb8721b9c500c279082b","ref":"refs/heads/main","pushedAt":"2023-12-24T20:18:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"add test for binary expression","shortMessageHtmlLink":"add test for binary expression"}},{"before":"463064e3a80efab4f18c4174c2a76c5b32a2ce35","after":"47d14fbeeb6e1fe8ed08cac7dd70cb9ec7bcd85e","ref":"refs/heads/main","pushedAt":"2023-12-24T20:13:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"parse control statements","shortMessageHtmlLink":"parse control statements"}},{"before":"cd1bc27a81a30f8e38174159a2ef9999e5992792","after":"463064e3a80efab4f18c4174c2a76c5b32a2ce35","ref":"refs/heads/main","pushedAt":"2023-12-24T19:00:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"fix: parser bugs","shortMessageHtmlLink":"fix: parser bugs"}},{"before":"32eec81353f4e9751de06b240ca37f1bf7d4cadb","after":"cd1bc27a81a30f8e38174159a2ef9999e5992792","ref":"refs/heads/main","pushedAt":"2023-12-24T18:09:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"fix: false pass of test","shortMessageHtmlLink":"fix: false pass of test"}},{"before":"f28905cc0d8020cd3829c07f496a2bc0b300805c","after":"32eec81353f4e9751de06b240ca37f1bf7d4cadb","ref":"refs/heads/main","pushedAt":"2023-12-24T17:22:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"parse function declarations","shortMessageHtmlLink":"parse function declarations"}},{"before":"9145e8ed2be3ec8867fd7e27c62eeb425128622f","after":"f28905cc0d8020cd3829c07f496a2bc0b300805c","ref":"refs/heads/main","pushedAt":"2023-12-23T22:04:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"parse indents","shortMessageHtmlLink":"parse indents"}},{"before":"5a381e275963f27e2e861d16b0ecc87e87c523bb","after":"9145e8ed2be3ec8867fd7e27c62eeb425128622f","ref":"refs/heads/main","pushedAt":"2023-12-23T22:00:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"parse indents","shortMessageHtmlLink":"parse indents"}},{"before":"a195995b709a04d3281b2808e05f4d29d5f0314a","after":"5a381e275963f27e2e861d16b0ecc87e87c523bb","ref":"refs/heads/main","pushedAt":"2023-12-22T18:17:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"cleanup","shortMessageHtmlLink":"cleanup"}},{"before":"b3e5f34e9b77f264f78e021ca50de5d2db125089","after":"a195995b709a04d3281b2808e05f4d29d5f0314a","ref":"refs/heads/main","pushedAt":"2023-12-22T18:06:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"introduce `TRY` macro to ease propagation of errors","shortMessageHtmlLink":"introduce TRY macro to ease propagation of errors"}},{"before":"32c861428147a72a32e2436988261ff22e5a9b01","after":"b3e5f34e9b77f264f78e021ca50de5d2db125089","ref":"refs/heads/main","pushedAt":"2023-12-22T17:38:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"improve error","shortMessageHtmlLink":"improve error"}},{"before":"e982929684a5f448f486d18dbf4f3884ddd2e449","after":"32c861428147a72a32e2436988261ff22e5a9b01","ref":"refs/heads/main","pushedAt":"2023-12-21T10:46:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"improve lexer","shortMessageHtmlLink":"improve lexer"}},{"before":"fdf8223ae88fc8dbee6b0cfe0725b20e64cf7389","after":"e982929684a5f448f486d18dbf4f3884ddd2e449","ref":"refs/heads/main","pushedAt":"2023-10-29T16:20:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"refactor: make statement and expression nodes nested\n\ndoing so allows us to namespace those nodes","shortMessageHtmlLink":"refactor: make statement and expression nodes nested"}},{"before":"6f2ada2e9440d7a2584cc2547fbb3abce1f367b3","after":"fdf8223ae88fc8dbee6b0cfe0725b20e64cf7389","ref":"refs/heads/main","pushedAt":"2023-10-19T15:35:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"updates: parse variable declaration\n\nAlso add test for it, I had to turn `BuiltinType` ->\n`LevType::Builtin`, the same changes can be seen to others as well.\n\nWe also move back to the Pythonic syntax.","shortMessageHtmlLink":"updates: parse variable declaration"}},{"before":"09c79ace056c8e776aedd75a4bb9cd8e70247b86","after":"6f2ada2e9440d7a2584cc2547fbb3abce1f367b3","ref":"refs/heads/main","pushedAt":"2023-10-17T19:50:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"start working on the parser","shortMessageHtmlLink":"start working on the parser"}},{"before":"8278366f06a6458c945a9bf0ddfb444472c40a6b","after":"09c79ace056c8e776aedd75a4bb9cd8e70247b86","ref":"refs/heads/main","pushedAt":"2023-10-15T16:29:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"rewrite everything\n\n* pretty much improve everything, the initial version was poorly\n thought-out. I pretty much rushed codegening using LLVM.\n\n* create 'SourceContext' which keep tracks which holds all the metadata\n for reporting errors\n* create `Reporter` which will report the errors\n* create `Lev` which holds all the context that can be used by the\n `Reporter`","shortMessageHtmlLink":"rewrite everything"}},{"before":"b0487b44a3c8c099a2fe07038041fdf9e6bf4c07","after":"8278366f06a6458c945a9bf0ddfb444472c40a6b","ref":"refs/heads/main","pushedAt":"2023-10-13T13:54:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"start a new","shortMessageHtmlLink":"start a new"}},{"before":"db8233a0dce3b75dd30c0bf5a0f4e0468c3be98a","after":"b0487b44a3c8c099a2fe07038041fdf9e6bf4c07","ref":"refs/heads/main","pushedAt":"2023-10-13T13:53:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brymer-meneses","name":"Brymer Meneses","path":"/brymer-meneses","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68867487?s=80&v=4"},"commit":{"message":"start a new","shortMessageHtmlLink":"start a new"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD0wgWhQA","startCursor":null,"endCursor":null}},"title":"Activity ยท brymer-meneses/lev-lang"}