{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":836238968,"defaultBranch":"master","name":"iris","ownerLogin":"ruarq","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-07-31T12:39:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/53973317?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724164028.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"3f74d316bc8844af7686b0ba98ceaf7166fc372b","ref":"refs/heads/dev-ir","pushedAt":"2024-08-20T14:27:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ruarq","name":"ruarq","path":"/ruarq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53973317?s=80&v=4"},"commit":{"message":"Generating IR now","shortMessageHtmlLink":"Generating IR now"}},{"before":"ebe3179eadf97bc8c3ed6d8d331d98dfa8a98d20","after":"08f5cb4f4affb833d5bd48dcf180a6e0c50302ae","ref":"refs/heads/dev","pushedAt":"2024-08-12T15:35:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruarq","name":"ruarq","path":"/ruarq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53973317?s=80&v=4"},"commit":{"message":"Fixed uints not being `@truncate` castable to smaller ints.","shortMessageHtmlLink":"Fixed uints not being @truncate castable to smaller ints."}},{"before":"63acb354f1e7dc61991bfeefa1ab857f94b8ec28","after":"ebe3179eadf97bc8c3ed6d8d331d98dfa8a98d20","ref":"refs/heads/dev","pushedAt":"2024-08-12T15:29:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruarq","name":"ruarq","path":"/ruarq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53973317?s=80&v=4"},"commit":{"message":"Added `@as` and `@truncate` casts\n- Stolen from zig, syntax might change\n- Allowing for implicit `@as` casts in binary expressions\n- Added signed integer literals for better syntax\n- Integer literals always take the smallest type they fit into","shortMessageHtmlLink":"Added @as and @truncate casts"}},{"before":"906c9e46b2276f90f9b75c7d77177d9f32143411","after":"63acb354f1e7dc61991bfeefa1ab857f94b8ec28","ref":"refs/heads/dev","pushedAt":"2024-08-11T14:55:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruarq","name":"ruarq","path":"/ruarq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53973317?s=80&v=4"},"commit":{"message":"Added group expressions.","shortMessageHtmlLink":"Added group expressions."}},{"before":"6e50aee6124d9c51d761397734ed87e39c5edd58","after":"906c9e46b2276f90f9b75c7d77177d9f32143411","ref":"refs/heads/dev","pushedAt":"2024-08-11T14:04:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruarq","name":"ruarq","path":"/ruarq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53973317?s=80&v=4"},"commit":{"message":"Fixed compiler errors on macos.","shortMessageHtmlLink":"Fixed compiler errors on macos."}},{"before":"c08d6727ede57881a9beb56dd8fdf0e3bda397c7","after":"6e50aee6124d9c51d761397734ed87e39c5edd58","ref":"refs/heads/dev","pushedAt":"2024-08-10T20:13:40.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"ruarq","name":"ruarq","path":"/ruarq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53973317?s=80&v=4"},"commit":{"message":"Added features to type checker\n- Collects all declarations now before typechecking them\n- Errors if functions have been declared already","shortMessageHtmlLink":"Added features to type checker"}},{"before":"101d617cf1979bbe7d9b7e626694fc1c394548a9","after":"c08d6727ede57881a9beb56dd8fdf0e3bda397c7","ref":"refs/heads/dev","pushedAt":"2024-08-08T22:06:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruarq","name":"ruarq","path":"/ruarq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53973317?s=80&v=4"},"commit":{"message":"Added missing documentation.","shortMessageHtmlLink":"Added missing documentation."}},{"before":"5ae43547d0f67912d5084f6cd8e6e14fc89b12bf","after":null,"ref":"refs/heads/dev-parser","pushedAt":"2024-08-08T20:55:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ruarq","name":"ruarq","path":"/ruarq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53973317?s=80&v=4"}},{"before":"47d9236001a7f007dd13e6ad395a4ee504c594ea","after":"101d617cf1979bbe7d9b7e626694fc1c394548a9","ref":"refs/heads/dev","pushedAt":"2024-08-08T20:55:06.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"ruarq","name":"ruarq","path":"/ruarq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53973317?s=80&v=4"},"commit":{"message":"Merge pull request #2 from ruarq/dev-parser\n\nImplemented basic parser","shortMessageHtmlLink":"Merge pull request #2 from ruarq/dev-parser"}},{"before":"5c4e7ddfe6d1fd5445603a2eaab0f4f14c9daee8","after":"5ae43547d0f67912d5084f6cd8e6e14fc89b12bf","ref":"refs/heads/dev-parser","pushedAt":"2024-08-08T20:52:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruarq","name":"ruarq","path":"/ruarq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53973317?s=80&v=4"},"commit":{"message":"Parser implementation mostly finished\n- I hope :')","shortMessageHtmlLink":"Parser implementation mostly finished"}},{"before":"804cd83b3eb6b26e9b5a2672d1ac96b3bf61e94f","after":"5c4e7ddfe6d1fd5445603a2eaab0f4f14c9daee8","ref":"refs/heads/dev-parser","pushedAt":"2024-08-07T22:59:47.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ruarq","name":"ruarq","path":"/ruarq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53973317?s=80&v=4"},"commit":{"message":"Added prefix/unary expression parsing.","shortMessageHtmlLink":"Added prefix/unary expression parsing."}},{"before":"4d1724b143bdec2eb250855df5cf81af00fe8cd4","after":"804cd83b3eb6b26e9b5a2672d1ac96b3bf61e94f","ref":"refs/heads/dev-parser","pushedAt":"2024-08-06T11:44:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruarq","name":"ruarq","path":"/ruarq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53973317?s=80&v=4"},"commit":{"message":"Implemented parsing of binary expressions.","shortMessageHtmlLink":"Implemented parsing of binary expressions."}},{"before":null,"after":"4d1724b143bdec2eb250855df5cf81af00fe8cd4","ref":"refs/heads/dev-parser","pushedAt":"2024-08-04T16:06:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ruarq","name":"ruarq","path":"/ruarq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53973317?s=80&v=4"},"commit":{"message":"Pushing WIP","shortMessageHtmlLink":"Pushing WIP"}},{"before":"9d293063f2323b5dad35089989c90fe5fc59d843","after":null,"ref":"refs/heads/dev-lexer","pushedAt":"2024-08-01T21:11:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ruarq","name":"ruarq","path":"/ruarq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53973317?s=80&v=4"}},{"before":"44e25cf12dc754dd6bb38fe32d65d766cb364d8f","after":"47d9236001a7f007dd13e6ad395a4ee504c594ea","ref":"refs/heads/dev","pushedAt":"2024-08-01T21:11:05.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"ruarq","name":"ruarq","path":"/ruarq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53973317?s=80&v=4"},"commit":{"message":"Merge pull request #1 from ruarq/dev-lexer\n\nMerge dev-lexer into dev","shortMessageHtmlLink":"Merge pull request #1 from ruarq/dev-lexer"}},{"before":"524c62914be305af11eda1ef832eeb6a3f288ba8","after":"9d293063f2323b5dad35089989c90fe5fc59d843","ref":"refs/heads/dev-lexer","pushedAt":"2024-08-01T20:51:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruarq","name":"ruarq","path":"/ruarq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53973317?s=80&v=4"},"commit":{"message":"Implemented the `Lexer` class\n- Added `File` class\n- Added `Scanner` class\n- Added `Context` class\n- Added `Token` class\n- Added `Tokenizer` class\n- Added `examples/hello.iris` example\n- irisc now dumps all the tokens read for files which were provided","shortMessageHtmlLink":"Implemented the Lexer class"}},{"before":"e0751823016fc71c035178cd03275162d65870d7","after":"524c62914be305af11eda1ef832eeb6a3f288ba8","ref":"refs/heads/dev-lexer","pushedAt":"2024-08-01T16:10:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruarq","name":"ruarq","path":"/ruarq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53973317?s=80&v=4"},"commit":{"message":"added `iris::SourceRange`\n- updated the scanner to also be able to retrieve a source range\n- added tests for source range\n- updated scanner tests for the new source range (`position`) member variable\n- improved documentation of `iris::lexer::Scanner::peek(std::size_t)`","shortMessageHtmlLink":"added iris::SourceRange"}},{"before":"44e25cf12dc754dd6bb38fe32d65d766cb364d8f","after":"81e7a516e44b944af63145e8cfa9b3e969b071df","ref":"refs/heads/master","pushedAt":"2024-08-01T12:05:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruarq","name":"ruarq","path":"/ruarq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53973317?s=80&v=4"},"commit":{"message":"Update standalone.yml","shortMessageHtmlLink":"Update standalone.yml"}},{"before":"9963313c630d2330e371fe53d4dafbb17cb90003","after":"e0751823016fc71c035178cd03275162d65870d7","ref":"refs/heads/dev-lexer","pushedAt":"2024-08-01T12:01:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ruarq","name":"ruarq","path":"/ruarq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53973317?s=80&v=4"},"commit":{"message":"implemented `iris::lexer::Scanner`\n- also added test cases\n- added documentation","shortMessageHtmlLink":"implemented iris::lexer::Scanner"}},{"before":"1d34aec8395665f5d11781981ec725a98dbbd305","after":"44e25cf12dc754dd6bb38fe32d65d766cb364d8f","ref":"refs/heads/master","pushedAt":"2024-08-01T10:56:48.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ruarq","name":"ruarq","path":"/ruarq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53973317?s=80&v=4"},"commit":{"message":"formatting","shortMessageHtmlLink":"formatting"}},{"before":null,"after":"44e25cf12dc754dd6bb38fe32d65d766cb364d8f","ref":"refs/heads/dev","pushedAt":"2024-08-01T10:56:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ruarq","name":"ruarq","path":"/ruarq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53973317?s=80&v=4"},"commit":{"message":"formatting","shortMessageHtmlLink":"formatting"}},{"before":null,"after":"9963313c630d2330e371fe53d4dafbb17cb90003","ref":"refs/heads/dev-lexer","pushedAt":"2024-08-01T10:55:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ruarq","name":"ruarq","path":"/ruarq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53973317?s=80&v=4"},"commit":{"message":"sync","shortMessageHtmlLink":"sync"}},{"before":"e348cb57a5fcace2c97ad545a76f7a5ffb759f87","after":"1d34aec8395665f5d11781981ec725a98dbbd305","ref":"refs/heads/master","pushedAt":"2024-07-31T14:09:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruarq","name":"ruarq","path":"/ruarq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53973317?s=80&v=4"},"commit":{"message":"Everything is ready for implementation.","shortMessageHtmlLink":"Everything is ready for implementation."}},{"before":"819b8664c652b09b662bc9c892e57d3d2c298888","after":"e348cb57a5fcace2c97ad545a76f7a5ffb759f87","ref":"refs/heads/master","pushedAt":"2024-07-31T13:10:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruarq","name":"ruarq","path":"/ruarq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53973317?s=80&v=4"},"commit":{"message":"updated badges","shortMessageHtmlLink":"updated badges"}},{"before":"1bb223ec6d2263ff6882704cf17a5e7abce45b55","after":"819b8664c652b09b662bc9c892e57d3d2c298888","ref":"refs/heads/master","pushedAt":"2024-07-31T13:00:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruarq","name":"ruarq","path":"/ruarq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53973317?s=80&v=4"},"commit":{"message":"configured template","shortMessageHtmlLink":"configured template"}},{"before":null,"after":"1bb223ec6d2263ff6882704cf17a5e7abce45b55","ref":"refs/heads/master","pushedAt":"2024-07-31T12:39:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ruarq","name":"ruarq","path":"/ruarq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53973317?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEnzPiFQA","startCursor":null,"endCursor":null}},"title":"Activity ยท ruarq/iris"}