{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":825308424,"defaultBranch":"main","name":"cpu16","ownerLogin":"nathsou","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-07-07T12:20:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4953827?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1721674059.0","currentOid":""},"activityList":{"items":[{"before":"4c783c1a89ea7f8b44d90a295b9bb11ea40c2b8d","after":"40d1d134b807eb8af5e34462ded6b151944d6051","ref":"refs/heads/main","pushedAt":"2024-08-19T21:13:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nathsou","name":"Nathan Soufflet","path":"/nathsou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4953827?s=80&v=4"},"commit":{"message":"Parse function calls","shortMessageHtmlLink":"Parse function calls"}},{"before":"9554f62d0ff6e7dab26c6993d1507389df3ddf82","after":"4c783c1a89ea7f8b44d90a295b9bb11ea40c2b8d","ref":"refs/heads/main","pushedAt":"2024-08-18T13:10:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nathsou","name":"Nathan Soufflet","path":"/nathsou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4953827?s=80&v=4"},"commit":{"message":"Parse function declarations","shortMessageHtmlLink":"Parse function declarations"}},{"before":"826d928179e71f58456f1b0df82382e708466fbd","after":"9554f62d0ff6e7dab26c6993d1507389df3ddf82","ref":"refs/heads/main","pushedAt":"2024-08-17T10:37:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nathsou","name":"Nathan Soufflet","path":"/nathsou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4953827?s=80&v=4"},"commit":{"message":"Support while loops","shortMessageHtmlLink":"Support while loops"}},{"before":"ad58b1722259b272ca41a9b522ecaf7c70a41b91","after":"826d928179e71f58456f1b0df82382e708466fbd","ref":"refs/heads/main","pushedAt":"2024-08-17T09:07:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nathsou","name":"Nathan Soufflet","path":"/nathsou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4953827?s=80&v=4"},"commit":{"message":"Support variable assignment","shortMessageHtmlLink":"Support variable assignment"}},{"before":"8194c36e7bd01d4c952da8311cf3d9ceb92f6cb0","after":"ad58b1722259b272ca41a9b522ecaf7c70a41b91","ref":"refs/heads/main","pushedAt":"2024-08-17T08:10:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nathsou","name":"Nathan Soufflet","path":"/nathsou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4953827?s=80&v=4"},"commit":{"message":"Add let statements and variable expressions","shortMessageHtmlLink":"Add let statements and variable expressions"}},{"before":"a95fbf21165dfd5168fa12d4fb1f4773287b1098","after":"8194c36e7bd01d4c952da8311cf3d9ceb92f6cb0","ref":"refs/heads/main","pushedAt":"2024-08-15T20:21:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nathsou","name":"Nathan Soufflet","path":"/nathsou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4953827?s=80&v=4"},"commit":{"message":"Retrun VariableAllocation from allocate_registers","shortMessageHtmlLink":"Retrun VariableAllocation from allocate_registers"}},{"before":"cb45a67f25c19f651d5d890840317a524460b53d","after":"a95fbf21165dfd5168fa12d4fb1f4773287b1098","ref":"refs/heads/main","pushedAt":"2024-08-15T20:09:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nathsou","name":"Nathan Soufflet","path":"/nathsou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4953827?s=80&v=4"},"commit":{"message":"Implement variable spilling","shortMessageHtmlLink":"Implement variable spilling"}},{"before":"1c2155f3465ea0144b1dc0d47be9d163b6caab82","after":"cb45a67f25c19f651d5d890840317a524460b53d","ref":"refs/heads/main","pushedAt":"2024-08-14T20:05:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nathsou","name":"Nathan Soufflet","path":"/nathsou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4953827?s=80&v=4"},"commit":{"message":"Support file IO with js backend","shortMessageHtmlLink":"Support file IO with js backend"}},{"before":"10078b87e798c6f4a03d53d80a92f06b35dc6870","after":"1c2155f3465ea0144b1dc0d47be9d163b6caab82","ref":"refs/heads/main","pushedAt":"2024-08-14T16:34:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nathsou","name":"Nathan Soufflet","path":"/nathsou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4953827?s=80&v=4"},"commit":{"message":"Add a compile function","shortMessageHtmlLink":"Add a compile function"}},{"before":"afac1d0c5ce4c849f7183a78d12833794e3e843b","after":"10078b87e798c6f4a03d53d80a92f06b35dc6870","ref":"refs/heads/main","pushedAt":"2024-08-13T21:51:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nathsou","name":"Nathan Soufflet","path":"/nathsou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4953827?s=80&v=4"},"commit":{"message":"Refactor remove_labels","shortMessageHtmlLink":"Refactor remove_labels"}},{"before":"d1ff10567dd7910b7c14566870fd8b2e4a77ba30","after":"afac1d0c5ce4c849f7183a78d12833794e3e843b","ref":"refs/heads/main","pushedAt":"2024-08-12T21:36:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nathsou","name":"Nathan Soufflet","path":"/nathsou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4953827?s=80&v=4"},"commit":{"message":"Implement label substitution","shortMessageHtmlLink":"Implement label substitution"}},{"before":"a673534dbc7677d56f4270ebaf2cc9d6781bac75","after":"d1ff10567dd7910b7c14566870fd8b2e4a77ba30","ref":"refs/heads/main","pushedAt":"2024-08-11T21:55:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nathsou","name":"Nathan Soufflet","path":"/nathsou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4953827?s=80&v=4"},"commit":{"message":"Implement basic register allocation","shortMessageHtmlLink":"Implement basic register allocation"}},{"before":"8fbd968783c0471efd22d3abebf36b3e4eac0512","after":"a673534dbc7677d56f4270ebaf2cc9d6781bac75","ref":"refs/heads/main","pushedAt":"2024-08-11T14:41:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nathsou","name":"Nathan Soufflet","path":"/nathsou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4953827?s=80&v=4"},"commit":{"message":"IR refactoring","shortMessageHtmlLink":"IR refactoring"}},{"before":"233ed27dff7d30f0f753760b30b7dc37d97f7289","after":"8fbd968783c0471efd22d3abebf36b3e4eac0512","ref":"refs/heads/main","pushedAt":"2024-08-11T09:02:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nathsou","name":"Nathan Soufflet","path":"/nathsou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4953827?s=80&v=4"},"commit":{"message":"Add intermediate representation","shortMessageHtmlLink":"Add intermediate representation"}},{"before":"5cefe0fec551afca4839c79d39440a5998e4ff85","after":"233ed27dff7d30f0f753760b30b7dc37d97f7289","ref":"refs/heads/main","pushedAt":"2024-08-10T20:26:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nathsou","name":"Nathan Soufflet","path":"/nathsou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4953827?s=80&v=4"},"commit":{"message":"Implement Basic Block transformation","shortMessageHtmlLink":"Implement Basic Block transformation"}},{"before":"06c263e465536d55cc358288006c47dd941f7312","after":"5cefe0fec551afca4839c79d39440a5998e4ff85","ref":"refs/heads/main","pushedAt":"2024-08-10T16:50:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nathsou","name":"Nathan Soufflet","path":"/nathsou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4953827?s=80&v=4"},"commit":{"message":"Implement Three-Address Code lowering","shortMessageHtmlLink":"Implement Three-Address Code lowering"}},{"before":"bc46f6dc153461a9f4199e8a80031c0ff1810297","after":"06c263e465536d55cc358288006c47dd941f7312","ref":"refs/heads/main","pushedAt":"2024-08-10T15:11:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nathsou","name":"Nathan Soufflet","path":"/nathsou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4953827?s=80&v=4"},"commit":{"message":"Implement simple type checker","shortMessageHtmlLink":"Implement simple type checker"}},{"before":"8e4d3c3d71789688f26bbfdeb697f306b7acdf0c","after":"bc46f6dc153461a9f4199e8a80031c0ff1810297","ref":"refs/heads/main","pushedAt":"2024-08-10T13:57:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nathsou","name":"Nathan Soufflet","path":"/nathsou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4953827?s=80&v=4"},"commit":{"message":"Parse if expressions","shortMessageHtmlLink":"Parse if expressions"}},{"before":"fa9fd17e8c689a1a2d606f14ad2413a359611440","after":"8e4d3c3d71789688f26bbfdeb697f306b7acdf0c","ref":"refs/heads/main","pushedAt":"2024-08-10T12:10:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nathsou","name":"Nathan Soufflet","path":"/nathsou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4953827?s=80&v=4"},"commit":{"message":"Add inst.mbt","shortMessageHtmlLink":"Add inst.mbt"}},{"before":"8e796d699f3326ac7227b6cc014efbbc4ff8e153","after":"fa9fd17e8c689a1a2d606f14ad2413a359611440","ref":"refs/heads/main","pushedAt":"2024-08-09T20:49:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nathsou","name":"Nathan Soufflet","path":"/nathsou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4953827?s=80&v=4"},"commit":{"message":"Parse unary and binary expressions","shortMessageHtmlLink":"Parse unary and binary expressions"}},{"before":"1076163cdced6fffffaea89c120b8e75f3e56308","after":"8e796d699f3326ac7227b6cc014efbbc4ff8e153","ref":"refs/heads/main","pushedAt":"2024-08-09T19:23:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nathsou","name":"Nathan Soufflet","path":"/nathsou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4953827?s=80&v=4"},"commit":{"message":"Start compiler implementation","shortMessageHtmlLink":"Start compiler implementation"}},{"before":"19a513f62dc62ab86b46fab8522eb6455d5bd826","after":"1076163cdced6fffffaea89c120b8e75f3e56308","ref":"refs/heads/main","pushedAt":"2024-08-07T20:51:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nathsou","name":"Nathan Soufflet","path":"/nathsou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4953827?s=80&v=4"},"commit":{"message":"Add PosEdgeDetector module","shortMessageHtmlLink":"Add PosEdgeDetector module"}},{"before":"11a7b9478792906b577268ed09fb570fb8030c53","after":"19a513f62dc62ab86b46fab8522eb6455d5bd826","ref":"refs/heads/main","pushedAt":"2024-08-07T17:15:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nathsou","name":"Nathan Soufflet","path":"/nathsou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4953827?s=80&v=4"},"commit":{"message":"Use a baud rate of 921600","shortMessageHtmlLink":"Use a baud rate of 921600"}},{"before":"1635190b59b3eec95a2f1e1a413f12d0c5cd0fe9","after":"11a7b9478792906b577268ed09fb570fb8030c53","ref":"refs/heads/main","pushedAt":"2024-08-07T13:51:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nathsou","name":"Nathan Soufflet","path":"/nathsou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4953827?s=80&v=4"},"commit":{"message":"Add a RAM programmer and inspect mode","shortMessageHtmlLink":"Add a RAM programmer and inspect mode"}},{"before":"7d8d751b1cd8c13cf1f0291c3bce33df1986fed3","after":"1635190b59b3eec95a2f1e1a413f12d0c5cd0fe9","ref":"refs/heads/main","pushedAt":"2024-08-07T10:06:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nathsou","name":"Nathan Soufflet","path":"/nathsou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4953827?s=80&v=4"},"commit":{"message":"Add a UART module","shortMessageHtmlLink":"Add a UART module"}},{"before":"8a457494dd461dfcbd3ed186a7ba81fbb59b85a2","after":"7d8d751b1cd8c13cf1f0291c3bce33df1986fed3","ref":"refs/heads/main","pushedAt":"2024-08-06T21:36:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nathsou","name":"Nathan Soufflet","path":"/nathsou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4953827?s=80&v=4"},"commit":{"message":"Support simple interrupt requests","shortMessageHtmlLink":"Support simple interrupt requests"}},{"before":"33277fd9d3c5b4b7852ab3dcfcecdf8c9d066d22","after":"8a457494dd461dfcbd3ed186a7ba81fbb59b85a2","ref":"refs/heads/main","pushedAt":"2024-08-04T16:55:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nathsou","name":"Nathan Soufflet","path":"/nathsou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4953827?s=80&v=4"},"commit":{"message":"Auto-increment name-table address on each write","shortMessageHtmlLink":"Auto-increment name-table address on each write"}},{"before":"8e454984763150f4519c71e5533ea1af5c3112d3","after":"33277fd9d3c5b4b7852ab3dcfcecdf8c9d066d22","ref":"refs/heads/main","pushedAt":"2024-08-03T17:23:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nathsou","name":"Nathan Soufflet","path":"/nathsou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4953827?s=80&v=4"},"commit":{"message":"Ensure name_table uses a BRAM","shortMessageHtmlLink":"Ensure name_table uses a BRAM"}},{"before":"6b3e7212a26435ddd4eb86bfdf29071f154754b2","after":"8e454984763150f4519c71e5533ea1af5c3112d3","ref":"refs/heads/main","pushedAt":"2024-08-03T15:39:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nathsou","name":"Nathan Soufflet","path":"/nathsou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4953827?s=80&v=4"},"commit":{"message":"Refactor into multi-cycle arch that can read instructions from RAM","shortMessageHtmlLink":"Refactor into multi-cycle arch that can read instructions from RAM"}},{"before":"e45118d8c05998835b3ffa1316050bea23258c89","after":"6b3e7212a26435ddd4eb86bfdf29071f154754b2","ref":"refs/heads/main","pushedAt":"2024-08-01T16:57:50.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"nathsou","name":"Nathan Soufflet","path":"/nathsou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4953827?s=80&v=4"},"commit":{"message":"Merge pull request #1 from nathsou/rewrite-in-veryl\n\nRewrite in Veryl","shortMessageHtmlLink":"Merge pull request #1 from nathsou/rewrite-in-veryl"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xOVQyMToxMzowMS4wMDAwMDBazwAAAASedDHk","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xOVQyMToxMzowMS4wMDAwMDBazwAAAASedDHk","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wMVQxNjo1Nzo1MC4wMDAwMDBazwAAAASPYYED"}},"title":"Activity ยท nathsou/cpu16"}