{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":753292029,"defaultBranch":"master","name":"fuse","ownerLogin":"fuse-lang","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-05T20:46:20.000Z","ownerAvatar":"https://github.com/avatars/u/155813394?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1709750996.0","currentOid":""},"activityList":{"items":[{"before":"7dd03cb70064995a6a26ce7c05172f96c8a5d6b2","after":"3d1bf42d5aa370dfcc4e8ea0d96dc827e855f5b3","ref":"refs/heads/master","pushedAt":"2024-03-16T23:33:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rzvxa","name":"rzvxa","path":"/rzvxa","primaryAvatarUrl":"https://github.com/avatars/u/3788964?s=80&v=4"},"commit":{"message":"feat(ast,visitor): implement `AstNode` and it's visitors.","shortMessageHtmlLink":"feat(ast,visitor): implement AstNode and it's visitors."}},{"before":"faad477f3369fbf353640c4c5267798be1521da1","after":"7dd03cb70064995a6a26ce7c05172f96c8a5d6b2","ref":"refs/heads/master","pushedAt":"2024-03-16T15:25:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rzvxa","name":"rzvxa","path":"/rzvxa","primaryAvatarUrl":"https://github.com/avatars/u/3788964?s=80&v=4"},"commit":{"message":"refactor: start of abstacting away ast nodes into an enum.","shortMessageHtmlLink":"refactor: start of abstacting away ast nodes into an enum."}},{"before":"ca41a45179906a7af20c8f31914fc508b8d20376","after":"faad477f3369fbf353640c4c5267798be1521da1","ref":"refs/heads/master","pushedAt":"2024-03-15T11:39:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rzvxa","name":"rzvxa","path":"/rzvxa","primaryAvatarUrl":"https://github.com/avatars/u/3788964?s=80&v=4"},"commit":{"message":"fix(parser): member and call expressions precedence.","shortMessageHtmlLink":"fix(parser): member and call expressions precedence."}},{"before":"4a469fa719aba5363f3c144e410cb57e0809235b","after":"ca41a45179906a7af20c8f31914fc508b8d20376","ref":"refs/heads/master","pushedAt":"2024-03-14T16:37:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rzvxa","name":"rzvxa","path":"/rzvxa","primaryAvatarUrl":"https://github.com/avatars/u/3788964?s=80&v=4"},"commit":{"message":"improvement: experiment with semantic analysis ideas.","shortMessageHtmlLink":"improvement: experiment with semantic analysis ideas."}},{"before":"2e8d2f2c33279f2164edcb7c7be1f3975885dd11","after":"4a469fa719aba5363f3c144e410cb57e0809235b","ref":"refs/heads/master","pushedAt":"2024-03-13T20:36:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rzvxa","name":"rzvxa","path":"/rzvxa","primaryAvatarUrl":"https://github.com/avatars/u/3788964?s=80&v=4"},"commit":{"message":"refactor(resolve): rename inference crate to resolve.","shortMessageHtmlLink":"refactor(resolve): rename inference crate to resolve."}},{"before":"ee8cf6addc78dfc726ecf2aa9b4e93cf4f8bcff4","after":"2e8d2f2c33279f2164edcb7c7be1f3975885dd11","ref":"refs/heads/master","pushedAt":"2024-03-13T15:33:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rzvxa","name":"rzvxa","path":"/rzvxa","primaryAvatarUrl":"https://github.com/avatars/u/3788964?s=80&v=4"},"commit":{"message":"refactor(inference): cleanup.","shortMessageHtmlLink":"refactor(inference): cleanup."}},{"before":"5fb255def52a4f991ad3f2a9c8f9c8c29454e91e","after":"ee8cf6addc78dfc726ecf2aa9b4e93cf4f8bcff4","ref":"refs/heads/master","pushedAt":"2024-03-12T17:32:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rzvxa","name":"rzvxa","path":"/rzvxa","primaryAvatarUrl":"https://github.com/avatars/u/3788964?s=80&v=4"},"commit":{"message":"refactor(inference): rename semantic crate to inference.","shortMessageHtmlLink":"refactor(inference): rename semantic crate to inference."}},{"before":"0f4cf4c54fea4e6e7873b8819ec03adfdc9cf709","after":"5fb255def52a4f991ad3f2a9c8f9c8c29454e91e","ref":"refs/heads/master","pushedAt":"2024-03-11T21:17:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rzvxa","name":"rzvxa","path":"/rzvxa","primaryAvatarUrl":"https://github.com/avatars/u/3788964?s=80&v=4"},"commit":{"message":"refactor(semantic): make semantic VisitorMut","shortMessageHtmlLink":"refactor(semantic): make semantic VisitorMut"}},{"before":"1524de41804dd6d53e09bb2630bfd959ec083dad","after":"0f4cf4c54fea4e6e7873b8819ec03adfdc9cf709","ref":"refs/heads/master","pushedAt":"2024-03-11T20:59:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rzvxa","name":"rzvxa","path":"/rzvxa","primaryAvatarUrl":"https://github.com/avatars/u/3788964?s=80&v=4"},"commit":{"message":"feat(visitor): add `ScopeVisitor` for handling scopes.","shortMessageHtmlLink":"feat(visitor): add ScopeVisitor for handling scopes."}},{"before":"ba3ef8ee258bf7d3aa41bcd6dd43f7d7a9791971","after":"1524de41804dd6d53e09bb2630bfd959ec083dad","ref":"refs/heads/master","pushedAt":"2024-03-11T20:39:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rzvxa","name":"rzvxa","path":"/rzvxa","primaryAvatarUrl":"https://github.com/avatars/u/3788964?s=80&v=4"},"commit":{"message":"feat(visitor): add VisitorMut trait.","shortMessageHtmlLink":"feat(visitor): add VisitorMut trait."}},{"before":"f44bfa1e726c0153caa45c159f85894c435cc2f7","after":"ba3ef8ee258bf7d3aa41bcd6dd43f7d7a9791971","ref":"refs/heads/master","pushedAt":"2024-03-11T20:31:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rzvxa","name":"rzvxa","path":"/rzvxa","primaryAvatarUrl":"https://github.com/avatars/u/3788964?s=80&v=4"},"commit":{"message":"refactor(visitor): move visitors to their own crate.","shortMessageHtmlLink":"refactor(visitor): move visitors to their own crate."}},{"before":"931e456a01267982501158b94d39debba68e9e13","after":"f44bfa1e726c0153caa45c159f85894c435cc2f7","ref":"refs/heads/master","pushedAt":"2024-03-11T19:02:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rzvxa","name":"rzvxa","path":"/rzvxa","primaryAvatarUrl":"https://github.com/avatars/u/3788964?s=80&v=4"},"commit":{"message":"feat(semantic): add basic variable resolution.","shortMessageHtmlLink":"feat(semantic): add basic variable resolution."}},{"before":"a3f05a1f10d9d3fd69c553ee693fa9ff6169cf2e","after":"931e456a01267982501158b94d39debba68e9e13","ref":"refs/heads/master","pushedAt":"2024-03-11T15:34:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rzvxa","name":"rzvxa","path":"/rzvxa","primaryAvatarUrl":"https://github.com/avatars/u/3788964?s=80&v=4"},"commit":{"message":"feat(semantic): add scope tree to semantic analysis.","shortMessageHtmlLink":"feat(semantic): add scope tree to semantic analysis."}},{"before":"31f569d017d91ca0f25a6bb68d6275d51bd6b043","after":"a3f05a1f10d9d3fd69c553ee693fa9ff6169cf2e","ref":"refs/heads/master","pushedAt":"2024-03-11T12:47:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rzvxa","name":"rzvxa","path":"/rzvxa","primaryAvatarUrl":"https://github.com/avatars/u/3788964?s=80&v=4"},"commit":{"message":"refactor(ast): add reference cell to identifiers.","shortMessageHtmlLink":"refactor(ast): add reference cell to identifiers."}},{"before":"1aab487d9a4cb39c95e30574cbc8538c286f73be","after":"31f569d017d91ca0f25a6bb68d6275d51bd6b043","ref":"refs/heads/master","pushedAt":"2024-03-11T11:00:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rzvxa","name":"rzvxa","path":"/rzvxa","primaryAvatarUrl":"https://github.com/avatars/u/3788964?s=80&v=4"},"commit":{"message":"chore: setup project for adding semantics.","shortMessageHtmlLink":"chore: setup project for adding semantics."}},{"before":"9ae541de22c084e927f46604606f6efc43a2efe3","after":"1aab487d9a4cb39c95e30574cbc8538c286f73be","ref":"refs/heads/master","pushedAt":"2024-03-10T17:59:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rzvxa","name":"rzvxa","path":"/rzvxa","primaryAvatarUrl":"https://github.com/avatars/u/3788964?s=80&v=4"},"commit":{"message":"refactor(ast): rename function target to callee.","shortMessageHtmlLink":"refactor(ast): rename function target to callee."}},{"before":"8c11c8957cd29c709427e273c7d99c71947a3954","after":"9ae541de22c084e927f46604606f6efc43a2efe3","ref":"refs/heads/master","pushedAt":"2024-03-10T14:08:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rzvxa","name":"rzvxa","path":"/rzvxa","primaryAvatarUrl":"https://github.com/avatars/u/3788964?s=80&v=4"},"commit":{"message":"feat(parser): update impl blocks with new syntax.","shortMessageHtmlLink":"feat(parser): update impl blocks with new syntax."}},{"before":"75b6d570834ef48547a0be9f2c28b7334f4724e8","after":"8c11c8957cd29c709427e273c7d99c71947a3954","ref":"refs/heads/master","pushedAt":"2024-03-10T12:22:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rzvxa","name":"rzvxa","path":"/rzvxa","primaryAvatarUrl":"https://github.com/avatars/u/3788964?s=80&v=4"},"commit":{"message":"feat(ast): add visitors for statement variatns.","shortMessageHtmlLink":"feat(ast): add visitors for statement variatns."}},{"before":"c9714940258f2a5dfc00dab33db97c5bd7842274","after":"75b6d570834ef48547a0be9f2c28b7334f4724e8","ref":"refs/heads/master","pushedAt":"2024-03-10T11:28:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rzvxa","name":"rzvxa","path":"/rzvxa","primaryAvatarUrl":"https://github.com/avatars/u/3788964?s=80&v=4"},"commit":{"message":"feat(ast): support visitor support for expression types.","shortMessageHtmlLink":"feat(ast): support visitor support for expression types."}},{"before":"1b8ab76bd869788da2f95be6b0ccaec335701552","after":"c9714940258f2a5dfc00dab33db97c5bd7842274","ref":"refs/heads/master","pushedAt":"2024-03-10T10:28:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rzvxa","name":"rzvxa","path":"/rzvxa","primaryAvatarUrl":"https://github.com/avatars/u/3788964?s=80&v=4"},"commit":{"message":"feat(ast): add partial implementation for Visitor trait.","shortMessageHtmlLink":"feat(ast): add partial implementation for Visitor trait."}},{"before":"da215d4773a2feffc18d94ce2be1262246f98c40","after":"1b8ab76bd869788da2f95be6b0ccaec335701552","ref":"refs/heads/master","pushedAt":"2024-03-10T09:53:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rzvxa","name":"rzvxa","path":"/rzvxa","primaryAvatarUrl":"https://github.com/avatars/u/3788964?s=80&v=4"},"commit":{"message":"refactor(ast): better ast structure for binding identifier and literals.","shortMessageHtmlLink":"refactor(ast): better ast structure for binding identifier and literals."}},{"before":"28d5c9a9f11bedcd0cc6802e8508cc19e04b992e","after":"da215d4773a2feffc18d94ce2be1262246f98c40","ref":"refs/heads/master","pushedAt":"2024-03-10T09:01:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rzvxa","name":"rzvxa","path":"/rzvxa","primaryAvatarUrl":"https://github.com/avatars/u/3788964?s=80&v=4"},"commit":{"message":"refactor(ast): better literal type wrapping.","shortMessageHtmlLink":"refactor(ast): better literal type wrapping."}},{"before":"ebca65ff5ced6333c3f56d5069d3b79c99b95a0e","after":"28d5c9a9f11bedcd0cc6802e8508cc19e04b992e","ref":"refs/heads/master","pushedAt":"2024-03-10T08:25:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rzvxa","name":"rzvxa","path":"/rzvxa","primaryAvatarUrl":"https://github.com/avatars/u/3788964?s=80&v=4"},"commit":{"message":"feat(ast): add trait for Visitor pattern.","shortMessageHtmlLink":"feat(ast): add trait for Visitor pattern."}},{"before":"d6397c4efbdf15f4e64944fb0900712197819252","after":"ebca65ff5ced6333c3f56d5069d3b79c99b95a0e","ref":"refs/heads/master","pushedAt":"2024-03-09T17:15:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rzvxa","name":"rzvxa","path":"/rzvxa","primaryAvatarUrl":"https://github.com/avatars/u/3788964?s=80&v=4"},"commit":{"message":"chore: add semantic crate.","shortMessageHtmlLink":"chore: add semantic crate."}},{"before":"661482752ab7202ff4ef8310b9c0cef60d48faf2","after":"d6397c4efbdf15f4e64944fb0900712197819252","ref":"refs/heads/master","pushedAt":"2024-03-09T13:09:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rzvxa","name":"rzvxa","path":"/rzvxa","primaryAvatarUrl":"https://github.com/avatars/u/3788964?s=80&v=4"},"commit":{"message":"feat(parser): add impl statement.","shortMessageHtmlLink":"feat(parser): add impl statement."}},{"before":"31f256d3fc784c0279cf79665e906f2b61f4d15a","after":"661482752ab7202ff4ef8310b9c0cef60d48faf2","ref":"refs/heads/master","pushedAt":"2024-03-09T12:51:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rzvxa","name":"rzvxa","path":"/rzvxa","primaryAvatarUrl":"https://github.com/avatars/u/3788964?s=80&v=4"},"commit":{"message":"refactor(parser): decouple function signature from it's body.","shortMessageHtmlLink":"refactor(parser): decouple function signature from it's body."}},{"before":"4c7988fea9b8de971a8bddc74bd6a19960d1ee3f","after":"31f256d3fc784c0279cf79665e906f2b61f4d15a","ref":"refs/heads/master","pushedAt":"2024-03-09T12:22:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rzvxa","name":"rzvxa","path":"/rzvxa","primaryAvatarUrl":"https://github.com/avatars/u/3788964?s=80&v=4"},"commit":{"message":"test(parser): update wrong snapshots.","shortMessageHtmlLink":"test(parser): update wrong snapshots."}},{"before":"6c15e4b54bc5058ddf7e0f98902c67ad417d2a2c","after":"4c7988fea9b8de971a8bddc74bd6a19960d1ee3f","ref":"refs/heads/master","pushedAt":"2024-03-09T11:59:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rzvxa","name":"rzvxa","path":"/rzvxa","primaryAvatarUrl":"https://github.com/avatars/u/3788964?s=80&v=4"},"commit":{"message":"feat(parser): base implementation for struct construction.","shortMessageHtmlLink":"feat(parser): base implementation for struct construction."}},{"before":"4aee7dd1fc52850d9c6ed349aa978869756611cc","after":"6c15e4b54bc5058ddf7e0f98902c67ad417d2a2c","ref":"refs/heads/master","pushedAt":"2024-03-09T11:01:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rzvxa","name":"rzvxa","path":"/rzvxa","primaryAvatarUrl":"https://github.com/avatars/u/3788964?s=80&v=4"},"commit":{"message":"refactor(parser): better decoupling for expression parsing.","shortMessageHtmlLink":"refactor(parser): better decoupling for expression parsing."}},{"before":"8060fe979bf3004f0423f1ae5d3ab56405fa58e4","after":"4aee7dd1fc52850d9c6ed349aa978869756611cc","ref":"refs/heads/master","pushedAt":"2024-03-09T10:44:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rzvxa","name":"rzvxa","path":"/rzvxa","primaryAvatarUrl":"https://github.com/avatars/u/3788964?s=80&v=4"},"commit":{"message":"refactor(parser): unify parsing of comma seperated expressions.","shortMessageHtmlLink":"refactor(parser): unify parsing of comma seperated expressions."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEF5K5lgA","startCursor":null,"endCursor":null}},"title":"Activity ยท fuse-lang/fuse"}