{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":614845308,"defaultBranch":"main","name":"braincons","ownerLogin":"pamoroso","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-16T12:46:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10342479?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1678970931.276845","currentOid":""},"activityList":{"items":[{"before":"c51879f4dd614ecb9e4688ed26b92981eeb927ab","after":"d450085b0643571f3b1211fa730821fa95491c4d","ref":"refs/heads/main","pushedAt":"2023-05-28T15:42:11.334Z","pushType":"push","commitsCount":1,"pusher":{"login":"pamoroso","name":"Paolo Amoroso","path":"/pamoroso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10342479?s=80&v=4"},"commit":{"message":"Make IN instruction more robust, reformat comment\n\nHandle blank input in IN instruction. Reformat comment to leave some blank space.","shortMessageHtmlLink":"Make IN instruction more robust, reformat comment"}},{"before":"673a9519ed947cbf831fdfabd5fdf465cdeb2472","after":"c51879f4dd614ecb9e4688ed26b92981eeb927ab","ref":"refs/heads/main","pushedAt":"2023-05-27T17:01:26.999Z","pushType":"push","commitsCount":1,"pusher":{"login":"pamoroso","name":"Paolo Amoroso","path":"/pamoroso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10342479?s=80&v=4"},"commit":{"message":"Implement instruction IN","shortMessageHtmlLink":"Implement instruction IN"}},{"before":"c741828b8eca15aee59e5a14307edb69da052b46","after":"673a9519ed947cbf831fdfabd5fdf465cdeb2472","ref":"refs/heads/main","pushedAt":"2023-05-27T09:48:04.300Z","pushType":"push","commitsCount":1,"pusher":{"login":"pamoroso","name":"Paolo Amoroso","path":"/pamoroso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10342479?s=80&v=4"},"commit":{"message":"Fix incorrect IN and OUT tokens\n\nThe IN token is incorrectly defined as OUT and vice versa, so swap them.","shortMessageHtmlLink":"Fix incorrect IN and OUT tokens"}},{"before":"a4b72309cb8346cccd9d2ab752f0101a38a542ad","after":"c741828b8eca15aee59e5a14307edb69da052b46","ref":"refs/heads/main","pushedAt":"2023-05-26T15:22:17.518Z","pushType":"push","commitsCount":1,"pusher":{"login":"pamoroso","name":"Paolo Amoroso","path":"/pamoroso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10342479?s=80&v=4"},"commit":{"message":"Handle unprintable characters in OUT\n\nAdd to the OUT instruction support for printing codes associated with unprintable characters.","shortMessageHtmlLink":"Handle unprintable characters in OUT"}},{"before":"151bafcaf4706538670917c15635a4d5d0275905","after":"a4b72309cb8346cccd9d2ab752f0101a38a542ad","ref":"refs/heads/main","pushedAt":"2023-05-26T14:16:19.099Z","pushType":"push","commitsCount":1,"pusher":{"login":"pamoroso","name":"Paolo Amoroso","path":"/pamoroso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10342479?s=80&v=4"},"commit":{"message":"Implement OUT and remove debugging code\n\nImplement OUT instruction and remove debugging code for printing VM execution status.","shortMessageHtmlLink":"Implement OUT and remove debugging code"}},{"before":"bf26d127c5839b847dcec60c47351df88e0ec3d1","after":"151bafcaf4706538670917c15635a4d5d0275905","ref":"refs/heads/main","pushedAt":"2023-05-26T11:55:23.302Z","pushType":"push","commitsCount":1,"pusher":{"login":"pamoroso","name":"Paolo Amoroso","path":"/pamoroso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10342479?s=80&v=4"},"commit":{"message":"Add run precondition, fix branching bug\n\nCheck the VM is ready before running. Fix typos in branch instruction execution.","shortMessageHtmlLink":"Add run precondition, fix branching bug"}},{"before":"1522a5c6ebd8e3ab0e5f0d4d2da0604c6f50dc69","after":"bf26d127c5839b847dcec60c47351df88e0ec3d1","ref":"refs/heads/main","pushedAt":"2023-05-25T16:25:49.601Z","pushType":"push","commitsCount":1,"pusher":{"login":"pamoroso","name":"Paolo Amoroso","path":"/pamoroso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10342479?s=80&v=4"},"commit":{"message":"Implement JZ and JNZ\n\nInitial implementation of the branch instructions, not yet tested.","shortMessageHtmlLink":"Implement JZ and JNZ"}},{"before":"f49602eb392c6390cf798ce55b5dc203e5b94dbd","after":"1522a5c6ebd8e3ab0e5f0d4d2da0604c6f50dc69","ref":"refs/heads/main","pushedAt":"2023-05-25T10:09:08.412Z","pushType":"push","commitsCount":1,"pusher":{"login":"pamoroso","name":"Paolo Amoroso","path":"/pamoroso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10342479?s=80&v=4"},"commit":{"message":"Rename errors\n\nRename out of bounds errors to clarify their cause.","shortMessageHtmlLink":"Rename errors"}},{"before":"e0996a4bcea63b1b05edd7652c8028e27c0a521c","after":"f49602eb392c6390cf798ce55b5dc203e5b94dbd","ref":"refs/heads/main","pushedAt":"2023-05-24T17:37:13.338Z","pushType":"push","commitsCount":1,"pusher":{"login":"pamoroso","name":"Paolo Amoroso","path":"/pamoroso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10342479?s=80&v=4"},"commit":{"message":"Check run conditions, implement PREV/NEXT\n\nCheck for the proper conditions before running. Implement the instructions PREV and NEXT.","shortMessageHtmlLink":"Check run conditions, implement PREV/NEXT"}},{"before":"798870ab0be5017e67e381fe9a0d25dfcbd1ddaf","after":"e0996a4bcea63b1b05edd7652c8028e27c0a521c","ref":"refs/heads/main","pushedAt":"2023-05-21T16:11:49.507Z","pushType":"push","commitsCount":1,"pusher":{"login":"pamoroso","name":"Paolo Amoroso","path":"/pamoroso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10342479?s=80&v=4"},"commit":{"message":"Implement INC and DEC, fix mem cell type\n\nImplement the instructions INC and DEC. Change memory cell type from SMALLP to FIXP as the former doesn't allow negative integers, which the VM supports.","shortMessageHtmlLink":"Implement INC and DEC, fix mem cell type"}},{"before":"c9949674741480642bb1af09f2540d8356804c10","after":"798870ab0be5017e67e381fe9a0d25dfcbd1ddaf","ref":"refs/heads/main","pushedAt":"2023-05-07T17:43:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pamoroso","name":"Paolo Amoroso","path":"/pamoroso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10342479?s=80&v=4"},"commit":{"message":"Implement the first VM operations\n\nImplement the function to create, reset, and load a program into a VM.","shortMessageHtmlLink":"Implement the first VM operations"}},{"before":"6f8948c5571d0879f4a880be90c631f25df01d44","after":"c9949674741480642bb1af09f2540d8356804c10","ref":"refs/heads/main","pushedAt":"2023-05-07T12:58:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pamoroso","name":"Paolo Amoroso","path":"/pamoroso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10342479?s=80&v=4"},"commit":{"message":"Document global variables","shortMessageHtmlLink":"Document global variables"}},{"before":"24ee67ba00fd395a8c80a859bd0476aff8508528","after":"6f8948c5571d0879f4a880be90c631f25df01d44","ref":"refs/heads/main","pushedAt":"2023-05-06T19:12:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pamoroso","name":"Paolo Amoroso","path":"/pamoroso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10342479?s=80&v=4"},"commit":{"message":"Reformat comments\n\nReformat record declaration so the comments are matched to the fields they refer to.","shortMessageHtmlLink":"Reformat comments"}},{"before":"2d638c58131192ae4eac848d1e36396ec65ac9e7","after":"24ee67ba00fd395a8c80a859bd0476aff8508528","ref":"refs/heads/main","pushedAt":"2023-05-06T17:30:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pamoroso","name":"Paolo Amoroso","path":"/pamoroso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10342479?s=80&v=4"},"commit":{"message":"Begin implementing the VM\n\nDefine the data structures and create stubs of the main functions.","shortMessageHtmlLink":"Begin implementing the VM"}},{"before":"23f87f6f05aff2e35c2d3acc475343089d94feff","after":"2d638c58131192ae4eac848d1e36396ec65ac9e7","ref":"refs/heads/main","pushedAt":"2023-05-05T14:10:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pamoroso","name":"Paolo Amoroso","path":"/pamoroso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10342479?s=80&v=4"},"commit":{"message":"Add to BRC.PROGRAM a field to hold the source","shortMessageHtmlLink":"Add to BRC.PROGRAM a field to hold the source"}},{"before":"7b4737f72a2827cf095fa747fc65f36d7ae8a138","after":"23f87f6f05aff2e35c2d3acc475343089d94feff","ref":"refs/heads/main","pushedAt":"2023-03-17T13:23:39.998Z","pushType":"push","commitsCount":1,"pusher":{"login":"pamoroso","name":"Paolo Amoroso","path":"/pamoroso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10342479?s=80&v=4"},"commit":{"message":"Add Learn more\n\nAdd new section \"Learn more\" with links to additional resources.","shortMessageHtmlLink":"Add Learn more"}},{"before":"9bd0f285b1a04dc55f517a817ae790195590bb34","after":"7b4737f72a2827cf095fa747fc65f36d7ae8a138","ref":"refs/heads/main","pushedAt":"2023-03-17T11:01:43.707Z","pushType":"push","commitsCount":1,"pusher":{"login":"pamoroso","name":"Paolo Amoroso","path":"/pamoroso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10342479?s=80&v=4"},"commit":{"message":"Improve wording\n\nReplace \"display\" with \"interactive visualization\" in the description of the future Braincons development environment.","shortMessageHtmlLink":"Improve wording"}},{"before":"a87aaf044ae8d440dd797942262b7f2031655c66","after":"9bd0f285b1a04dc55f517a817ae790195590bb34","ref":"refs/heads/main","pushedAt":"2023-03-16T12:52:51.617Z","pushType":"push","commitsCount":1,"pusher":{"login":"pamoroso","name":"Paolo Amoroso","path":"/pamoroso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10342479?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}},{"before":"f79b045ee8776b7c707e782cd4f1d067f6ea4462","after":"a87aaf044ae8d440dd797942262b7f2031655c66","ref":"refs/heads/main","pushedAt":"2023-03-16T12:48:51.199Z","pushType":"push","commitsCount":1,"pusher":{"login":"pamoroso","name":"Paolo Amoroso","path":"/pamoroso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10342479?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}},{"before":"31d88bc6f336e261d41bb1d06c66a0257ea3cc15","after":"f79b045ee8776b7c707e782cd4f1d067f6ea4462","ref":"refs/heads/main","pushedAt":"2023-03-16T12:47:36.775Z","pushType":"push","commitsCount":1,"pusher":{"login":"pamoroso","name":"Paolo Amoroso","path":"/pamoroso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10342479?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}},{"before":null,"after":"31d88bc6f336e261d41bb1d06c66a0257ea3cc15","ref":"refs/heads/main","pushedAt":"2023-03-16T12:46:46.333Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pamoroso","name":"Paolo Amoroso","path":"/pamoroso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10342479?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":"djE6ks8AAAADNcwNIwA","startCursor":null,"endCursor":null}},"title":"Activity ยท pamoroso/braincons"}