{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":31979227,"defaultBranch":"master","name":"decompiler","ownerLogin":"uglyoldbob","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-03-10T20:08:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/921714?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1700165386.0","currentOid":""},"activityList":{"items":[{"before":"84b627bfed22655ceb77b77b00717330910a2a0e","after":"12d4319b4893eac264563a01ddca71d306015ae6","ref":"refs/heads/rust","pushedAt":"2023-12-08T20:48:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uglyoldbob","name":"Thomas Epperson","path":"/uglyoldbob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/921714?s=80&v=4"},"commit":{"message":"Move creating SimplifiedBlock to a function of Block.","shortMessageHtmlLink":"Move creating SimplifiedBlock to a function of Block."}},{"before":"de1bf3d831140ec41a5157d5e14ebf4fc748a784","after":"84b627bfed22655ceb77b77b00717330910a2a0e","ref":"refs/heads/rust","pushedAt":"2023-12-07T20:53:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uglyoldbob","name":"Thomas Epperson","path":"/uglyoldbob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/921714?s=80&v=4"},"commit":{"message":"Actually print out the conditional where needed.","shortMessageHtmlLink":"Actually print out the conditional where needed."}},{"before":"7914694bd2880188989830afb156bc8f9e38e680","after":"de1bf3d831140ec41a5157d5e14ebf4fc748a784","ref":"refs/heads/rust","pushedAt":"2023-12-07T20:38:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uglyoldbob","name":"Thomas Epperson","path":"/uglyoldbob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/921714?s=80&v=4"},"commit":{"message":"Fix source write for the if else ending block.","shortMessageHtmlLink":"Fix source write for the if else ending block."}},{"before":"bc5e54c9a2bbdca1e1f814eb2d56ad556639bed9","after":"7914694bd2880188989830afb156bc8f9e38e680","ref":"refs/heads/rust","pushedAt":"2023-12-07T20:22:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uglyoldbob","name":"Thomas Epperson","path":"/uglyoldbob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/921714?s=80&v=4"},"commit":{"message":"Allow remote inputs to the function head.\nCommit initial version of checked simplifier code output.","shortMessageHtmlLink":"Allow remote inputs to the function head."}},{"before":"fe7ea984813e7883a4926618f365395b60a56076","after":"bc5e54c9a2bbdca1e1f814eb2d56ad556639bed9","ref":"refs/heads/rust","pushedAt":"2023-12-07T19:54:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uglyoldbob","name":"Thomas Epperson","path":"/uglyoldbob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/921714?s=80&v=4"},"commit":{"message":"Fix if block detection.\nFix writing source for while block.\nFix calculation of regular block head.\nAdd address to generatedblock comments.","shortMessageHtmlLink":"Fix if block detection."}},{"before":"3bbf5391481c54c5a33e84ea8a81f2c24eb2911d","after":"fe7ea984813e7883a4926618f365395b60a56076","ref":"refs/heads/rust","pushedAt":"2023-12-07T18:53:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uglyoldbob","name":"Thomas Epperson","path":"/uglyoldbob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/921714?s=80&v=4"},"commit":{"message":"Write source code for simplified code in the reducer program.","shortMessageHtmlLink":"Write source code for simplified code in the reducer program."}},{"before":"02ab2fe40763df434841b7c60e1d54af3705f8c2","after":"3bbf5391481c54c5a33e84ea8a81f2c24eb2911d","ref":"refs/heads/rust","pushedAt":"2023-12-07T18:08:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uglyoldbob","name":"Thomas Epperson","path":"/uglyoldbob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/921714?s=80&v=4"},"commit":{"message":"Add comments where needed.\nIntroduce GraphIdTrait.","shortMessageHtmlLink":"Add comments where needed."}},{"before":"1b36e20f911cc05196abd6ed1030b10de1034c55","after":"02ab2fe40763df434841b7c60e1d54af3705f8c2","ref":"refs/heads/rust","pushedAt":"2023-12-07T17:32:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uglyoldbob","name":"Thomas Epperson","path":"/uglyoldbob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/921714?s=80&v=4"},"commit":{"message":"Sequence only visits nodes once now.\ngraph generation: Valid checking returns early for invalid cases.\ngraph generation: fix logic for detecting branches on the final element.\nMove some block implementations to a separate file.","shortMessageHtmlLink":"Sequence only visits nodes once now."}},{"before":"f795a2fd4d25200d7f51e508bcdc93ddc5c231be","after":"1b36e20f911cc05196abd6ed1030b10de1034c55","ref":"refs/heads/rust","pushedAt":"2023-12-07T15:05:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uglyoldbob","name":"Thomas Epperson","path":"/uglyoldbob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/921714?s=80&v=4"},"commit":{"message":"Catch infinite loops in sequence.\nGenerated graphs with multiple islands are not valid now.","shortMessageHtmlLink":"Catch infinite loops in sequence."}},{"before":"3eaf1b91b5ba78141aafef6bd8b5433c56ff108a","after":"f795a2fd4d25200d7f51e508bcdc93ddc5c231be","ref":"refs/heads/rust","pushedAt":"2023-12-07T14:31:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uglyoldbob","name":"Thomas Epperson","path":"/uglyoldbob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/921714?s=80&v=4"},"commit":{"message":"Move adding new elements to the individual try_create functions.","shortMessageHtmlLink":"Move adding new elements to the individual try_create functions."}},{"before":"b8793be2771d6603a665fce63eb6f13b67e9eb6d","after":"3eaf1b91b5ba78141aafef6bd8b5433c56ff108a","ref":"refs/heads/rust","pushedAt":"2023-12-07T14:17:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uglyoldbob","name":"Thomas Epperson","path":"/uglyoldbob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/921714?s=80&v=4"},"commit":{"message":"Add ability to produce a json representation of a graph.\nMove the closures into their respective struct implementation blocks.","shortMessageHtmlLink":"Add ability to produce a json representation of a graph."}},{"before":"ec87b789c978607754496b5604eb5549b8168a49","after":"b8793be2771d6603a665fce63eb6f13b67e9eb6d","ref":"refs/heads/rust","pushedAt":"2023-12-06T18:47:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uglyoldbob","name":"Thomas Epperson","path":"/uglyoldbob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/921714?s=80&v=4"},"commit":{"message":"Renumber success and failure to be combined for consistent numbering.\nFix sequence detection.","shortMessageHtmlLink":"Renumber success and failure to be combined for consistent numbering."}},{"before":"1a7e74def0741ee233f53e803b16d4d2f2349cf5","after":"ec87b789c978607754496b5604eb5549b8168a49","ref":"refs/heads/rust","pushedAt":"2023-12-06T18:28:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uglyoldbob","name":"Thomas Epperson","path":"/uglyoldbob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/921714?s=80&v=4"},"commit":{"message":"Redo sequence detection.","shortMessageHtmlLink":"Redo sequence detection."}},{"before":"3f36dc6cf939bca560df6ff6b4ff88290f1d119e","after":"1a7e74def0741ee233f53e803b16d4d2f2349cf5","ref":"refs/heads/rust","pushedAt":"2023-12-06T18:00:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uglyoldbob","name":"Thomas Epperson","path":"/uglyoldbob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/921714?s=80&v=4"},"commit":{"message":"Fix simple while block now that function head is properly defined.","shortMessageHtmlLink":"Fix simple while block now that function head is properly defined."}},{"before":"f67a97813ff206968431169bc0016b7d2ffad229","after":"3f36dc6cf939bca560df6ff6b4ff88290f1d119e","ref":"refs/heads/rust","pushedAt":"2023-12-06T17:52:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uglyoldbob","name":"Thomas Epperson","path":"/uglyoldbob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/921714?s=80&v=4"},"commit":{"message":"Use the function head function added to BlockTrait for simplification.","shortMessageHtmlLink":"Use the function head function added to BlockTrait for simplification."}},{"before":"c890540324bfd412a06d20377e392b8837b678b4","after":"f67a97813ff206968431169bc0016b7d2ffad229","ref":"refs/heads/rust","pushedAt":"2023-12-06T17:42:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uglyoldbob","name":"Thomas Epperson","path":"/uglyoldbob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/921714?s=80&v=4"},"commit":{"message":"Add capability for each block to know if it is a function head.","shortMessageHtmlLink":"Add capability for each block to know if it is a function head."}},{"before":"0e463da526582e0a9777df542e2738f724c6a49f","after":"c890540324bfd412a06d20377e392b8837b678b4","ref":"refs/heads/rust","pushedAt":"2023-12-06T17:04:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uglyoldbob","name":"Thomas Epperson","path":"/uglyoldbob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/921714?s=80&v=4"},"commit":{"message":"Start on detecting while while loops.","shortMessageHtmlLink":"Start on detecting while while loops."}},{"before":"8ff908f21bbccc8843a9f8fb2ea8bfa2923da8cf","after":"0e463da526582e0a9777df542e2738f724c6a49f","ref":"refs/heads/rust","pushedAt":"2023-12-06T16:50:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uglyoldbob","name":"Thomas Epperson","path":"/uglyoldbob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/921714?s=80&v=4"},"commit":{"message":"Move block.rs implementation to block/mod.rs.\nAdd implementation for creating a basic if block.","shortMessageHtmlLink":"Move block.rs implementation to block/mod.rs."}},{"before":"fef29d2eda29c5582b6848bde3e790939dc7cdcf","after":"8ff908f21bbccc8843a9f8fb2ea8bfa2923da8cf","ref":"refs/heads/rust","pushedAt":"2023-12-06T15:35:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uglyoldbob","name":"Thomas Epperson","path":"/uglyoldbob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/921714?s=80&v=4"},"commit":{"message":"Move creation of ending if else block to an impl for the struct.","shortMessageHtmlLink":"Move creation of ending if else block to an impl for the struct."}},{"before":"39d7f725506594b6844fade0b4c04f02eb36d7aa","after":"fef29d2eda29c5582b6848bde3e790939dc7cdcf","ref":"refs/heads/rust","pushedAt":"2023-12-06T14:55:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uglyoldbob","name":"Thomas Epperson","path":"/uglyoldbob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/921714?s=80&v=4"},"commit":{"message":"Add terminating if else block.","shortMessageHtmlLink":"Add terminating if else block."}},{"before":"ca5aac45f98702dfb69dd86a1fb8b5aeb460cca7","after":"39d7f725506594b6844fade0b4c04f02eb36d7aa","ref":"refs/heads/rust","pushedAt":"2023-12-05T22:29:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uglyoldbob","name":"Thomas Epperson","path":"/uglyoldbob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/921714?s=80&v=4"},"commit":{"message":"Fix sequence generation.","shortMessageHtmlLink":"Fix sequence generation."}},{"before":"eb776f55a7c7588c4ba9cbcbf6f4c3852afa2673","after":"ca5aac45f98702dfb69dd86a1fb8b5aeb460cca7","ref":"refs/heads/rust","pushedAt":"2023-12-05T21:50:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uglyoldbob","name":"Thomas Epperson","path":"/uglyoldbob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/921714?s=80&v=4"},"commit":{"message":"Add capability of producing simplified and normal dot charts.","shortMessageHtmlLink":"Add capability of producing simplified and normal dot charts."}},{"before":"dd38a3df71d8c10b53aeab952ab1c8144f3b4c72","after":"eb776f55a7c7588c4ba9cbcbf6f4c3852afa2673","ref":"refs/heads/rust","pushedAt":"2023-12-05T18:40:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uglyoldbob","name":"Thomas Epperson","path":"/uglyoldbob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/921714?s=80&v=4"},"commit":{"message":"Add infinite loop block.","shortMessageHtmlLink":"Add infinite loop block."}},{"before":"7c4c4eda78b69ae2c562b05ce9f4e300a80bed7d","after":"dd38a3df71d8c10b53aeab952ab1c8144f3b4c72","ref":"refs/heads/rust","pushedAt":"2023-12-05T15:23:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uglyoldbob","name":"Thomas Epperson","path":"/uglyoldbob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/921714?s=80&v=4"},"commit":{"message":"Creates notes files for failed graph simplifications.","shortMessageHtmlLink":"Creates notes files for failed graph simplifications."}},{"before":"bb1d8575b07737ca4d66da558369bd7f83a4ebda","after":"7c4c4eda78b69ae2c562b05ce9f4e300a80bed7d","ref":"refs/heads/rust","pushedAt":"2023-12-05T14:49:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uglyoldbob","name":"Thomas Epperson","path":"/uglyoldbob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/921714?s=80&v=4"},"commit":{"message":"Move graph to a separate module. Rename the main source for the graph generator program.\nOutput success and failure for graph simplification.","shortMessageHtmlLink":"Move graph to a separate module. Rename the main source for the graph…"}},{"before":"9ee7e91fda35d31b581e0be1160ea36a073f8576","after":"bb1d8575b07737ca4d66da558369bd7f83a4ebda","ref":"refs/heads/rust","pushedAt":"2023-12-05T14:03:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uglyoldbob","name":"Thomas Epperson","path":"/uglyoldbob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/921714?s=80&v=4"},"commit":{"message":"Add a do while block.","shortMessageHtmlLink":"Add a do while block."}},{"before":"c8563158193a321b31af4a5261c99eb87d0b8496","after":"9ee7e91fda35d31b581e0be1160ea36a073f8576","ref":"refs/heads/rust","pushedAt":"2023-12-04T20:28:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uglyoldbob","name":"Thomas Epperson","path":"/uglyoldbob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/921714?s=80&v=4"},"commit":{"message":"Try to simplify a sequence of blocks.","shortMessageHtmlLink":"Try to simplify a sequence of blocks."}},{"before":"a13710b4b2d98a82cd527438b73f2094c3279ccf","after":"c8563158193a321b31af4a5261c99eb87d0b8496","ref":"refs/heads/rust","pushedAt":"2023-12-04T16:33:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uglyoldbob","name":"Thomas Epperson","path":"/uglyoldbob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/921714?s=80&v=4"},"commit":{"message":"Write png and dot files for failure to reduce program.","shortMessageHtmlLink":"Write png and dot files for failure to reduce program."}},{"before":"1aa8757ecce154eef6d829965c10f3ffd53db3b0","after":"a13710b4b2d98a82cd527438b73f2094c3279ccf","ref":"refs/heads/rust","pushedAt":"2023-12-04T16:15:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uglyoldbob","name":"Thomas Epperson","path":"/uglyoldbob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/921714?s=80&v=4"},"commit":{"message":"Create program that outputs the first N failures to simplify.","shortMessageHtmlLink":"Create program that outputs the first N failures to simplify."}},{"before":"4e67b6254418c67fd87d40d9aea40ed26c16e321","after":"1aa8757ecce154eef6d829965c10f3ffd53db3b0","ref":"refs/heads/rust","pushedAt":"2023-12-01T18:04:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uglyoldbob","name":"Thomas Epperson","path":"/uglyoldbob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/921714?s=80&v=4"},"commit":{"message":"Start on code for creating group block substitutions.","shortMessageHtmlLink":"Start on code for creating group block substitutions."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADxbC9AgA","startCursor":null,"endCursor":null}},"title":"Activity · uglyoldbob/decompiler"}