{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":512045052,"defaultBranch":"main","name":"Resurgence","ownerLogin":"Resurgence-VM-Development","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-07-08T22:55:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/110583852?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1670454854.018341","currentOid":""},"activityList":{"items":[{"before":"96ad815dce5335a4d4b59f514c480e531a610e0e","after":"80f3f2f33638a354efda19a646cbf4ab668d9d25","ref":"refs/heads/main","pushedAt":"2023-06-05T16:33:12.092Z","pushType":"push","commitsCount":1,"pusher":{"login":"dynafide","name":null,"path":"/dynafide","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74845094?s=80&v=4"},"commit":{"message":"Finish types section of bytecode spec","shortMessageHtmlLink":"Finish types section of bytecode spec"}},{"before":"0b78a3bdc3ca05d342c5daa0f67e3be1ab5acc69","after":"96ad815dce5335a4d4b59f514c480e531a610e0e","ref":"refs/heads/main","pushedAt":"2023-06-01T23:46:16.069Z","pushType":"push","commitsCount":1,"pusher":{"login":"StandingPadAnimations","name":"Mahid Sheikh","path":"/StandingPadAnimations","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75058058?s=80&v=4"},"commit":{"message":"Added Call Stack and Accumulator to spec","shortMessageHtmlLink":"Added Call Stack and Accumulator to spec"}},{"before":"95bfe436512f1d7f6f1d88eae842737a06e8664c","after":"0b78a3bdc3ca05d342c5daa0f67e3be1ab5acc69","ref":"refs/heads/main","pushedAt":"2023-05-26T20:54:02.141Z","pushType":"push","commitsCount":1,"pusher":{"login":"StandingPadAnimations","name":"Mahid Sheikh","path":"/StandingPadAnimations","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75058058?s=80&v=4"},"commit":{"message":"Added some more info on the global space","shortMessageHtmlLink":"Added some more info on the global space"}},{"before":"61b6974818341c5a68694a9d436430e39390446f","after":"95bfe436512f1d7f6f1d88eae842737a06e8664c","ref":"refs/heads/main","pushedAt":"2023-05-26T20:24:11.739Z","pushType":"push","commitsCount":1,"pusher":{"login":"StandingPadAnimations","name":"Mahid Sheikh","path":"/StandingPadAnimations","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75058058?s=80&v=4"},"commit":{"message":"Added some information on the interpeter design","shortMessageHtmlLink":"Added some information on the interpeter design"}},{"before":"19963498c83e7ac418b3bafed3564d954fc23b2e","after":"61b6974818341c5a68694a9d436430e39390446f","ref":"refs/heads/main","pushedAt":"2023-05-25T00:23:39.648Z","pushType":"push","commitsCount":1,"pusher":{"login":"dynafide","name":null,"path":"/dynafide","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74845094?s=80&v=4"},"commit":{"message":"Add bytecode section details to spec","shortMessageHtmlLink":"Add bytecode section details to spec"}},{"before":"f21b19490697cfba592cc182b0ca0d7be6bac576","after":"19963498c83e7ac418b3bafed3564d954fc23b2e","ref":"refs/heads/main","pushedAt":"2023-05-24T19:52:12.291Z","pushType":"push","commitsCount":1,"pusher":{"login":"StandingPadAnimations","name":"Mahid Sheikh","path":"/StandingPadAnimations","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75058058?s=80&v=4"},"commit":{"message":"Fixed merge conflicts","shortMessageHtmlLink":"Fixed merge conflicts"}},{"before":"ee0b467e0b7c58473974afd8f5fc38b4ea54d417","after":"f21b19490697cfba592cc182b0ca0d7be6bac576","ref":"refs/heads/main","pushedAt":"2023-05-24T19:49:50.880Z","pushType":"push","commitsCount":1,"pusher":{"login":"StandingPadAnimations","name":"Mahid Sheikh","path":"/StandingPadAnimations","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75058058?s=80&v=4"},"commit":{"message":"Added the rest of the instructiosn to the spec","shortMessageHtmlLink":"Added the rest of the instructiosn to the spec"}},{"before":"121c8de9e3a109382cc789d3e9e99aae04e305f4","after":"ee0b467e0b7c58473974afd8f5fc38b4ea54d417","ref":"refs/heads/main","pushedAt":"2023-05-24T16:30:50.951Z","pushType":"push","commitsCount":1,"pusher":{"login":"dynafide","name":null,"path":"/dynafide","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74845094?s=80&v=4"},"commit":{"message":"Add bytecode info to spec","shortMessageHtmlLink":"Add bytecode info to spec"}},{"before":"8e6cde0a9c4d91f0fb0f78faf19bced8eea2a751","after":"121c8de9e3a109382cc789d3e9e99aae04e305f4","ref":"refs/heads/main","pushedAt":"2023-05-23T14:45:06.740Z","pushType":"push","commitsCount":1,"pusher":{"login":"dynafide","name":null,"path":"/dynafide","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74845094?s=80&v=4"},"commit":{"message":"Update specification","shortMessageHtmlLink":"Update specification"}},{"before":"54d2ad7ddc0bcabf0f7e4d3a9f70b54e7a05f12e","after":"8e6cde0a9c4d91f0fb0f78faf19bced8eea2a751","ref":"refs/heads/main","pushedAt":"2023-05-23T03:46:26.197Z","pushType":"push","commitsCount":1,"pusher":{"login":"StandingPadAnimations","name":"Mahid Sheikh","path":"/StandingPadAnimations","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75058058?s=80&v=4"},"commit":{"message":"Fixed build error caused by 0 check for floats","shortMessageHtmlLink":"Fixed build error caused by 0 check for floats"}},{"before":"12e3b7b3d8dfc571ceeaf9c0db51dd958a5e14c6","after":"54d2ad7ddc0bcabf0f7e4d3a9f70b54e7a05f12e","ref":"refs/heads/main","pushedAt":"2023-05-23T03:43:57.697Z","pushType":"push","commitsCount":1,"pusher":{"login":"StandingPadAnimations","name":"Mahid Sheikh","path":"/StandingPadAnimations","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75058058?s=80&v=4"},"commit":{"message":"Added the spec for mod and changed some wording","shortMessageHtmlLink":"Added the spec for mod and changed some wording"}},{"before":"8bfe13f9205b28fcea04e0a527bd05fe451d5a9f","after":"12e3b7b3d8dfc571ceeaf9c0db51dd958a5e14c6","ref":"refs/heads/main","pushedAt":"2023-05-23T03:41:57.760Z","pushType":"push","commitsCount":4,"pusher":{"login":"StandingPadAnimations","name":"Mahid Sheikh","path":"/StandingPadAnimations","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75058058?s=80&v=4"},"commit":{"message":"Fixed some more spec complience issues\nThe Resurgence Spec declares that dividing by 0 is undefined behavior,\nso let's throw an error for that.","shortMessageHtmlLink":"Fixed some more spec complience issues"}},{"before":"1e3c330ad2878c1cb9d3bef49f599a02df31a787","after":"8bfe13f9205b28fcea04e0a527bd05fe451d5a9f","ref":"refs/heads/main","pushedAt":"2023-05-22T23:11:18.319Z","pushType":"push","commitsCount":1,"pusher":{"login":"StandingPadAnimations","name":"Mahid Sheikh","path":"/StandingPadAnimations","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75058058?s=80&v=4"},"commit":{"message":"Added specification for the first 6 instructions","shortMessageHtmlLink":"Added specification for the first 6 instructions"}},{"before":"673b2313ea4742eed5f399f2802cecd171fcf7fa","after":"1e3c330ad2878c1cb9d3bef49f599a02df31a787","ref":"refs/heads/main","pushedAt":"2023-05-22T22:21:38.775Z","pushType":"push","commitsCount":1,"pusher":{"login":"StandingPadAnimations","name":"Mahid Sheikh","path":"/StandingPadAnimations","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75058058?s=80&v=4"},"commit":{"message":"Fixed gitignore","shortMessageHtmlLink":"Fixed gitignore"}},{"before":"6cede62de40a932b260655ac3b2ec03d6e14af11","after":"673b2313ea4742eed5f399f2802cecd171fcf7fa","ref":"refs/heads/main","pushedAt":"2023-05-22T22:21:03.093Z","pushType":"push","commitsCount":1,"pusher":{"login":"StandingPadAnimations","name":"Mahid Sheikh","path":"/StandingPadAnimations","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75058058?s=80&v=4"},"commit":{"message":"Added the beginnings of the Resurgence Spec","shortMessageHtmlLink":"Added the beginnings of the Resurgence Spec"}},{"before":"8e6d17f857393cfc7765666d0d224dfee39f598e","after":"6cede62de40a932b260655ac3b2ec03d6e14af11","ref":"refs/heads/main","pushedAt":"2023-04-12T21:55:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StandingPadAnimations","name":"Mahid Sheikh","path":"/StandingPadAnimations","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75058058?s=80&v=4"},"commit":{"message":"Derived Debug for codegen API types\nBy deriving Debug for these incredibly basic types, it saves time for\nend users from having to manually implement derive for the API.","shortMessageHtmlLink":"Derived Debug for codegen API types"}},{"before":"5e934df1fee6555ea3ea5c94a857817f0cea061b","after":"8e6d17f857393cfc7765666d0d224dfee39f598e","ref":"refs/heads/main","pushedAt":"2023-03-30T01:08:17.322Z","pushType":"push","commitsCount":1,"pusher":{"login":"StandingPadAnimations","name":"Mahid Sheikh","path":"/StandingPadAnimations","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75058058?s=80&v=4"},"commit":{"message":"Removed gatekeeping for vectorized instructions\nIn the enum it doesn't make sense and would likely cause more issues.\nIt's easier to simply gatekeep the code generation functions instead.","shortMessageHtmlLink":"Removed gatekeeping for vectorized instructions"}},{"before":"0692416e440b1bdaf935edf2b1a617fedfb71dd8","after":"5e934df1fee6555ea3ea5c94a857817f0cea061b","ref":"refs/heads/main","pushedAt":"2023-03-30T00:04:04.794Z","pushType":"push","commitsCount":1,"pusher":{"login":"StandingPadAnimations","name":"Mahid Sheikh","path":"/StandingPadAnimations","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75058058?s=80&v=4"},"commit":{"message":"Vectorized instructions defined\nVectorization will be an amazing feature in future versions of\nResurgence, but it'll take a lot of research. As such, I've simply\ndeclared the instructions but there's no code associated with them.\n\nI've also removed operations related to vectors (dynamic arrays) since\nI've decideded we're not going to do that anymore.","shortMessageHtmlLink":"Vectorized instructions defined"}},{"before":"4c936efa68bebe5f9cbb9b2ef8bb244cf35b0d8a","after":"0692416e440b1bdaf935edf2b1a617fedfb71dd8","ref":"refs/heads/main","pushedAt":"2023-03-29T23:49:51.834Z","pushType":"push","commitsCount":1,"pusher":{"login":"StandingPadAnimations","name":"Mahid Sheikh","path":"/StandingPadAnimations","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75058058?s=80&v=4"},"commit":{"message":"ResurgenceError provides more information now\nThis allows debugging to be easier, and makes ResurgenceError much more\nuseful then panics","shortMessageHtmlLink":"ResurgenceError provides more information now"}},{"before":"cb885c340b4ad042b0241b54a4557f7f4301960b","after":"4c936efa68bebe5f9cbb9b2ef8bb244cf35b0d8a","ref":"refs/heads/main","pushedAt":"2023-03-26T04:20:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StandingPadAnimations","name":"Mahid Sheikh","path":"/StandingPadAnimations","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75058058?s=80&v=4"},"commit":{"message":"Added error handling for global operations\nNow global operations (or at least cpy_global and mov_global) have error\nhandling, which allows us to better introduce better error handling to\nmore places. This in turn should make it easier for us to port\nResurgence from a panic system to a proper error handling system.","shortMessageHtmlLink":"Added error handling for global operations"}},{"before":"a26d320c7c49f0163ff01bf763c54cada35af3e7","after":"cb885c340b4ad042b0241b54a4557f7f4301960b","ref":"refs/heads/main","pushedAt":"2023-03-26T03:22:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"StandingPadAnimations","name":"Mahid Sheikh","path":"/StandingPadAnimations","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75058058?s=80&v=4"},"commit":{"message":"Replaced context assignment\nChatGPT taught me about this much easier route of assigning context,\nwhich removes the need for having a \"first_call\" parameter.\n\nThis new route create a context object (if needed) in\nResurgenceError::context and then change some values in the context, so\nthat as such, only one context object will exist.","shortMessageHtmlLink":"Replaced context assignment"}},{"before":"0d0e09106bd24f486a3cf8aaeda4d94dc71dd6d3","after":"a26d320c7c49f0163ff01bf763c54cada35af3e7","ref":"refs/heads/main","pushedAt":"2023-03-26T03:21:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StandingPadAnimations","name":"Mahid Sheikh","path":"/StandingPadAnimations","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75058058?s=80&v=4"},"commit":{"message":"Replaced context assignment\nChatGPT taught me about this much easier route of assigning context,\nwhich removes the need for having a \"first_call\" parameter.\n\nThis new route create a context object (if needed) in\nResurgenceError::context and then change some values in the context, so\nthat as such, only one context object will exist.","shortMessageHtmlLink":"Replaced context assignment"}},{"before":"f157cd4137638ffc3efb4937259a8ce4f177e0ce","after":"0d0e09106bd24f486a3cf8aaeda4d94dc71dd6d3","ref":"refs/heads/main","pushedAt":"2023-03-24T22:52:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"StandingPadAnimations","name":"Mahid Sheikh","path":"/StandingPadAnimations","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75058058?s=80&v=4"},"commit":{"message":"Added the deny.toml file for cargo deny","shortMessageHtmlLink":"Added the deny.toml file for cargo deny"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADOxJ5sAA","startCursor":null,"endCursor":null}},"title":"Activity ยท Resurgence-VM-Development/Resurgence"}