{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":2408045,"defaultBranch":"master","name":"pycdc","ownerLogin":"zrax","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-09-18T04:16:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/714191?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1723157739.0","currentOid":""},"activityList":{"items":[{"before":"19f8372358b987fc3fd6c869923bf5cb9846898d","after":"dc6ca4ae36128f2674b5b4c9b0ce6fdda97d4df0","ref":"refs/heads/master","pushedAt":"2024-08-12T18:39:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zrax","name":"Michael Hansen","path":"/zrax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/714191?s=80&v=4"},"commit":{"message":"Remove additional specialized opcode that wasn't ordered with the others","shortMessageHtmlLink":"Remove additional specialized opcode that wasn't ordered with the others"}},{"before":"f37caa8f2a08a9ee967b33c8078b013ebb31b8c1","after":"19f8372358b987fc3fd6c869923bf5cb9846898d","ref":"refs/heads/master","pushedAt":"2024-08-12T18:32:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zrax","name":"Michael Hansen","path":"/zrax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/714191?s=80&v=4"},"commit":{"message":"Remove specialized opcodes.\n\nThey are used at runtime, and not written to .pyc / .pyo objects.","shortMessageHtmlLink":"Remove specialized opcodes."}},{"before":"4be85b932e167a7c3c97b672fb75fce7343bcdd9","after":null,"ref":"refs/heads/test_run_refactor","pushedAt":"2024-08-08T22:55:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zrax","name":"Michael Hansen","path":"/zrax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/714191?s=80&v=4"}},{"before":"b939aeb87c9240dab1ffbbf248264c50ee48e72a","after":"f37caa8f2a08a9ee967b33c8078b013ebb31b8c1","ref":"refs/heads/master","pushedAt":"2024-08-08T22:55:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zrax","name":"Michael Hansen","path":"/zrax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/714191?s=80&v=4"},"commit":{"message":"Test runner refactor (#508)\n\n* Port test runner script to Python.\r\n\r\nThis allows us to keep the test output in sorted order while still running the\r\ntests in parallel. It also now defaults to using the number of available CPU\r\nthreads for parallel execution, rather than the previously hard-coded default.\r\n\r\n* Also port decompyle_test.sh script to python within run_tests.py\r\n\r\n* Fix cmake check target for multi-config generators.\r\n\r\nAdds testing of release builds on both MSVC and GCC.\r\n\r\n* Fix diff comparisons on Windows\r\n\r\n* Ubuntu runners don't have ninja by default","shortMessageHtmlLink":"Test runner refactor (#508)"}},{"before":"7aa83f820901c8f9ce219eaf126370ae5d32c37b","after":"4be85b932e167a7c3c97b672fb75fce7343bcdd9","ref":"refs/heads/test_run_refactor","pushedAt":"2024-08-08T22:49:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zrax","name":"Michael Hansen","path":"/zrax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/714191?s=80&v=4"},"commit":{"message":"Ubuntu runners don't have ninja by default","shortMessageHtmlLink":"Ubuntu runners don't have ninja by default"}},{"before":"69f56142049a07ab283d43186ed10c2c1c9b31db","after":"7aa83f820901c8f9ce219eaf126370ae5d32c37b","ref":"refs/heads/test_run_refactor","pushedAt":"2024-08-08T22:45:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zrax","name":"Michael Hansen","path":"/zrax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/714191?s=80&v=4"},"commit":{"message":"Fix diff comparisons on Windows","shortMessageHtmlLink":"Fix diff comparisons on Windows"}},{"before":"95afdfa8fb31553a07913e74782a2a11f48d9678","after":"69f56142049a07ab283d43186ed10c2c1c9b31db","ref":"refs/heads/test_run_refactor","pushedAt":"2024-08-08T22:37:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zrax","name":"Michael Hansen","path":"/zrax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/714191?s=80&v=4"},"commit":{"message":"Fix diff comparisons on Windows","shortMessageHtmlLink":"Fix diff comparisons on Windows"}},{"before":null,"after":"95afdfa8fb31553a07913e74782a2a11f48d9678","ref":"refs/heads/test_run_refactor","pushedAt":"2024-08-08T22:00:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zrax","name":"Michael Hansen","path":"/zrax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/714191?s=80&v=4"},"commit":{"message":"Fix cmake check target for multi-config generators.\n\nAdds testing of release builds on both MSVC and GCC.","shortMessageHtmlLink":"Fix cmake check target for multi-config generators."}},{"before":"75de28deccba873f8c3566aa5c194f052e620903","after":"b939aeb87c9240dab1ffbbf248264c50ee48e72a","ref":"refs/heads/master","pushedAt":"2024-08-07T23:01:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zrax","name":"Michael Hansen","path":"/zrax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/714191?s=80&v=4"},"commit":{"message":"Update operand documentation for new opcodes and oparg changes.\n\nAlso extends the disassembly oparg decoding for new 3.13 additions.","shortMessageHtmlLink":"Update operand documentation for new opcodes and oparg changes."}},{"before":"48d1bfa59fe910746ade2e56392965eb1939bcff","after":"75de28deccba873f8c3566aa5c194f052e620903","ref":"refs/heads/master","pushedAt":"2024-08-07T22:39:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zrax","name":"Michael Hansen","path":"/zrax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/714191?s=80&v=4"},"commit":{"message":"Python 3.13 initial support (#497)\n\n* Support for JUMP_BACKWARD\r\n\r\n* Initial support for Python 3.13\r\n\r\n* Remove opcode from another old PR, not needed in the current one\r\n\r\n* Update bytes/python_3_13.cpp\r\n\r\nCo-authored-by: Michael Hansen \r\n\r\n* Update bytecode_ops.inl\r\n\r\nCo-authored-by: Michael Hansen \r\n\r\n* Update .gitignore\r\n\r\nCo-authored-by: Michael Hansen \r\n\r\n* Update bytecode_ops.inl\r\n\r\n---------\r\n\r\nCo-authored-by: Michael Hansen ","shortMessageHtmlLink":"Python 3.13 initial support (#497)"}},{"before":"cb32b581eee5cca7ecbbabf2c99243816d38227b","after":"48d1bfa59fe910746ade2e56392965eb1939bcff","ref":"refs/heads/master","pushedAt":"2024-08-06T15:21:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zrax","name":"Michael Hansen","path":"/zrax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/714191?s=80&v=4"},"commit":{"message":"Fix a null dereference.\n\nFixes #486","shortMessageHtmlLink":"Fix a null dereference."}},{"before":"c925dafcdf3118c3b9c504e4370205ebaf806c53","after":"cb32b581eee5cca7ecbbabf2c99243816d38227b","ref":"refs/heads/master","pushedAt":"2024-08-05T19:35:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zrax","name":"Michael Hansen","path":"/zrax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/714191?s=80&v=4"},"commit":{"message":"Add one more missed flag: CO_ASYNC_GENERATOR (#505)\n\n* Support for JUMP_BACKWARD\r\n\r\n* Add missed flag CO_ASYNC_GENERATOR\r\n\r\n* Revert \"Support for JUMP_BACKWARD\"\r\n\r\nThis reverts commit 81543ece8c481b6e6b0f5724d8aa6766d3dcb8ae.","shortMessageHtmlLink":"Add one more missed flag: CO_ASYNC_GENERATOR (#505)"}},{"before":"0b45b5fa076d36f61e76918668564145eccd6eb6","after":"c925dafcdf3118c3b9c504e4370205ebaf806c53","ref":"refs/heads/master","pushedAt":"2024-08-04T19:56:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"zrax","name":"Michael Hansen","path":"/zrax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/714191?s=80&v=4"},"commit":{"message":"Also update the disassembly output to match the new flag values","shortMessageHtmlLink":"Also update the disassembly output to match the new flag values"}},{"before":"6ad3ceb67ec150cc50b7a8dc796ac495b857f6db","after":"0b45b5fa076d36f61e76918668564145eccd6eb6","ref":"refs/heads/master","pushedAt":"2024-08-01T20:30:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zrax","name":"Michael Hansen","path":"/zrax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/714191?s=80&v=4"},"commit":{"message":"Fix FORMAT_VALUE for values that have both a conversion and a format_spec.\n\nAlso output the conversion and flags in disassembly.","shortMessageHtmlLink":"Fix FORMAT_VALUE for values that have both a conversion and a format_…"}},{"before":"b9f3d145bb2196523b04426a36efa976bc4d985d","after":"6ad3ceb67ec150cc50b7a8dc796ac495b857f6db","ref":"refs/heads/master","pushedAt":"2024-06-23T18:59:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zrax","name":"Michael Hansen","path":"/zrax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/714191?s=80&v=4"},"commit":{"message":"Add support for `swap` bytecode and simple `WITH_EXCEPT_START` bytecode support. (#488)\n\n* Modify .gitignore\r\n\r\n* Added support for SWAP and WITH_EXCEPT_START, WITH_EXCEPT_START is simply added on top of SETUP_WITH_A so that it works properly.\r\n\r\n* Resolve the warning about comparing size_t and int.\r\n\r\n* Revert \"Resolve the warning about comparing size_t and int.\"\r\n\r\nThis reverts commit 54dfe36629855ca557277572d307dacaf6a64fe9.\r\n\r\n* Reapply \"Resolve the warning about comparing size_t and int.\"\r\n\r\nThis reverts commit d21d1681ed6496856ea65151e5fd798f0a718416.\r\n\r\n* Modify decompyle_test.sh\r\n\r\n* Modify .gitignore\r\n\r\n* Fix the logic error by placing the assignment inside the tuple\r\n\r\n* Re-adding test files\r\n\r\n* Fixing redundant brackets\r\n\r\n* Add support for swap bytecode and simple WITH_EXCEPT_START bytecode support.\r\n\r\n* Clean up some formatting issues\r\n\r\n---------\r\n\r\nCo-authored-by: Michael Hansen ","shortMessageHtmlLink":"Add support for swap
bytecode and simple WITH_EXCEPT_START
byteco…"}},{"before":"d10c47af1e9e5a1075a211aafd8e6ec0ac52f5c5","after":"b9f3d145bb2196523b04426a36efa976bc4d985d","ref":"refs/heads/master","pushedAt":"2024-06-23T18:49:06.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"zrax","name":"Michael Hansen","path":"/zrax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/714191?s=80&v=4"},"commit":{"message":"Merge pull request #490 from Levak/levak/tests-parallel\n\nRun tests in parallel or only some with a filter","shortMessageHtmlLink":"Merge pull request #490 from Levak/levak/tests-parallel"}},{"before":"ed49554b79f2b40930d6cfae736c5364f6e3c314","after":"d10c47af1e9e5a1075a211aafd8e6ec0ac52f5c5","ref":"refs/heads/master","pushedAt":"2024-06-23T18:36:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zrax","name":"Michael Hansen","path":"/zrax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/714191?s=80&v=4"},"commit":{"message":"Add some tests for #492","shortMessageHtmlLink":"Add some tests for #492"}},{"before":"513e03c883d29aff585c0906f0a0381559d00e84","after":"ed49554b79f2b40930d6cfae736c5364f6e3c314","ref":"refs/heads/master","pushedAt":"2024-06-23T18:35:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"zrax","name":"Michael Hansen","path":"/zrax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/714191?s=80&v=4"},"commit":{"message":"Merge pull request #492 from Levak/levak/fix_long_numeric\n\nFix Long Numeric Integer representation for Python 3","shortMessageHtmlLink":"Merge pull request #492 from Levak/levak/fix_long_numeric"}},{"before":"6467c2cc52aa714876e131a1b6c6cf25f129460f","after":"513e03c883d29aff585c0906f0a0381559d00e84","ref":"refs/heads/master","pushedAt":"2024-05-30T21:56:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zrax","name":"Michael Hansen","path":"/zrax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/714191?s=80&v=4"},"commit":{"message":"Remove unnecessary template parameter in destructor. Fixes #487","shortMessageHtmlLink":"Remove unnecessary template parameter in destructor. Fixes #487"}},{"before":"1f30136e21abae63d65aaab4e73b717b5033fe26","after":"6467c2cc52aa714876e131a1b6c6cf25f129460f","ref":"refs/heads/master","pushedAt":"2024-03-12T22:56:16.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"zrax","name":"Michael Hansen","path":"/zrax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/714191?s=80&v=4"},"commit":{"message":"Merge pull request #469 from greenozon/master\n\nFix for Centos6/7 compilation issues","shortMessageHtmlLink":"Merge pull request #469 from greenozon/master"}},{"before":"8e48bf219441fe52541619cd58467a3fc5ee76c9","after":"1f30136e21abae63d65aaab4e73b717b5033fe26","ref":"refs/heads/master","pushedAt":"2024-02-28T23:44:47.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"zrax","name":"Michael Hansen","path":"/zrax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/714191?s=80&v=4"},"commit":{"message":"Merge branch 'master' of github.com:ncaklovic/pycdc","shortMessageHtmlLink":"Merge branch 'master' of github.com:ncaklovic/pycdc"}},{"before":"bb342a9be7e34c0c671f889510b2c475ef6fb9fa","after":"8e48bf219441fe52541619cd58467a3fc5ee76c9","ref":"refs/heads/master","pushedAt":"2024-02-28T23:40:02.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"zrax","name":"Michael Hansen","path":"/zrax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/714191?s=80&v=4"},"commit":{"message":"Merge pull request #462 from greenozon/master\n\nAligning some opcodes for Python 3.11, 3.12: LOAD_GLOBAL, LOAD_ATTR","shortMessageHtmlLink":"Merge pull request #462 from greenozon/master"}},{"before":"d361ec3e7d281d8f8c1caf248ed5191756f5dbb9","after":"bb342a9be7e34c0c671f889510b2c475ef6fb9fa","ref":"refs/heads/master","pushedAt":"2024-02-27T23:52:58.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"zrax","name":"Michael Hansen","path":"/zrax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/714191?s=80&v=4"},"commit":{"message":"Merge pull request #460 from TiZCrocodile/support-for-`WITH_CLEANUP_START`,`WITH_CLEANUP_FINISH`\n\nadd support for `WITH_CLEANUP_START`,`WITH_CLEANUP_FINISH`","shortMessageHtmlLink":"Merge pull request #460 from TiZCrocodile/support-for-`WITH_CLEANUP_S…"}},{"before":"0a50980e8fb792b5f9a57d36de9af73e58497095","after":"d361ec3e7d281d8f8c1caf248ed5191756f5dbb9","ref":"refs/heads/master","pushedAt":"2024-02-26T22:27:51.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"zrax","name":"Michael Hansen","path":"/zrax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/714191?s=80&v=4"},"commit":{"message":"Merge pull request #458 from TiZCrocodile/support-for-`LOAD_CLASSDEREF`\n\nAdded support for `LOAD_CLASSDEREF`","shortMessageHtmlLink":"Merge pull request #458 from TiZCrocodile/support-for-LOAD_CLASSDEREF
"}},{"before":"2da061fc98596c503791ee08f0d9fb4cfe2f2795","after":"0a50980e8fb792b5f9a57d36de9af73e58497095","ref":"refs/heads/master","pushedAt":"2024-02-15T05:40:58.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"zrax","name":"Michael Hansen","path":"/zrax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/714191?s=80&v=4"},"commit":{"message":"Merge pull request #437 from kako57/master\n\nFixes #321 for arithmetic operators","shortMessageHtmlLink":"Merge pull request #437 from kako57/master"}},{"before":"7560149895b1936d4fd24e397367ac5b84d708d8","after":"2da061fc98596c503791ee08f0d9fb4cfe2f2795","ref":"refs/heads/master","pushedAt":"2024-01-04T23:55:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"zrax","name":"Michael Hansen","path":"/zrax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/714191?s=80&v=4"},"commit":{"message":"Merge pull request #423 from ncaklovic/master\n\nCOMPARE_OP operand changes in 3.12","shortMessageHtmlLink":"Merge pull request #423 from ncaklovic/master"}},{"before":"ab6aaf6da354a8cbcb6374774ba05a5c918ab44a","after":"7560149895b1936d4fd24e397367ac5b84d708d8","ref":"refs/heads/master","pushedAt":"2023-12-06T19:38:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zrax","name":"Michael Hansen","path":"/zrax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/714191?s=80&v=4"},"commit":{"message":"Ensure there is always space after the opcode (some opcode names are longer than 30 characters now)","shortMessageHtmlLink":"Ensure there is always space after the opcode (some opcode names are …"}},{"before":"20ac52d801bba2258fcd3befbd0e19e3db69ac08","after":"ab6aaf6da354a8cbcb6374774ba05a5c918ab44a","ref":"refs/heads/master","pushedAt":"2023-12-06T00:58:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zrax","name":"Michael Hansen","path":"/zrax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/714191?s=80&v=4"},"commit":{"message":"Convert opcode maps to C++ source with macros.\n\nThis removes the requirement to run a python script to preprocess the\ninput files before compiling pycdas/pycdc.","shortMessageHtmlLink":"Convert opcode maps to C++ source with macros."}},{"before":"795ad1861d35444efec9b5e1c40295d51104bd51","after":"20ac52d801bba2258fcd3befbd0e19e3db69ac08","ref":"refs/heads/master","pushedAt":"2023-12-05T22:04:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"zrax","name":"Michael Hansen","path":"/zrax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/714191?s=80&v=4"},"commit":{"message":"Remove PythonBytecode.txt.\n\nThe format was somewhat awkward and often redundant. Anything that was\npreviously documented in the file is now moved to relevant code comments\nor tables instead.","shortMessageHtmlLink":"Remove PythonBytecode.txt."}},{"before":"74b8f7eec71443aa35d9b045273370b957d5f7e3","after":"795ad1861d35444efec9b5e1c40295d51104bd51","ref":"refs/heads/master","pushedAt":"2023-11-30T23:14:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zrax","name":"Michael Hansen","path":"/zrax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/714191?s=80&v=4"},"commit":{"message":"Also show the first line when using --pycode-extra","shortMessageHtmlLink":"Also show the first line when using --pycode-extra"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEmG6i0wA","startCursor":null,"endCursor":null}},"title":"Activity · zrax/pycdc"}