Revisions of pycdc-git
ahmed moselhi (ahmedmoselhi2)
committed
(revision 13)
trigger service run
ahmed moselhi (ahmedmoselhi2)
committed
(revision 12)
trigger service run
ahmed moselhi (ahmedmoselhi2)
committed
(revision 11)
- Update to version 1.0.0~git20240214.0a50980: * Add test case for #437 * COMPARE_OP operand changes in 3.12 * Ensure there is always space after the opcode (some opcode names are longer than 30 characters now) * Convert opcode maps to C++ source with macros. * Remove PythonBytecode.txt. * Add version and parameter info to bytecode_ops.inl * Also show the first line when using --pycode-extra * Move LOAD_SUPER_ATTR cases closer to other name cases * Refactor disassembly operand formatting to remove single-use functions. * Add basic support for some Instrumented opcodes which should match their non-instrumented versions. * Correctly decode operand types for many newer opcodes in disassembly * Fix a couple of incorrect instructions in Python 3.1 * Fix some incorrect opcode tables from Python 1.0-1.4 * Remove unused python_NN_unmap() functions * Add missing ACCESS_MODE opcode from Python 1.0-1.4 * Refactor bc_next to more clearly split pre- and post-3.6 behavior * Fix CMP0148 warning in CMakeLists.txt (#400) * fix #396 Unsupported Node type: 27 (#397) * Clarify prefix check on interned string type * Simplify PycDict key/value storage a bit * Remove unnecessary sequence interface on PycDict * Add basic bytecode and disassembly support for Python 3.12 * Add `GEN_START` support (#392) * Fix the pointer's behavior on getting buffer * Move comment closer to where it applies, plus some formatting consistency * Fix LOAD_GLOBAL_A operand printing for versions prior to 3.11 * Added support for opcodes: (in DESC) * Move cmake_minimum_required to the top of CMakeLists, so it correctly affects everything else below it * Added extra rules for operator precedence
ahmed moselhi (ahmedmoselhi2)
committed
(revision 10)
ahmed moselhi (ahmedmoselhi2)
committed
(revision 9)
ahmed moselhi (ahmedmoselhi2)
committed
(revision 8)
ahmed moselhi (ahmedmoselhi2)
committed
(revision 7)
ahmed moselhi (ahmedmoselhi2)
committed
(revision 6)
ahmed moselhi (ahmedmoselhi2)
committed
(revision 5)
ahmed moselhi (ahmedmoselhi2)
committed
(revision 4)
ahmed moselhi (ahmedmoselhi2)
committed
(revision 3)
ahmed moselhi (ahmedmoselhi2)
committed
(revision 2)
ahmed moselhi (ahmedmoselhi2)
committed
(revision 1)
- Update to version 1.0.0~git20230609.753d42d: * Simplify string object printing to reduce code duplication * Fix impossible condition in pycdas Code dump * Use raw string literals to improve readability in OutputString * Move some output stream parameters forward. * Clean up file handling in main()s, and remove a leak * Fix some issues with formatted_print: * Fix range of supported versions for marshalled files * Use C++ streams over C style IO * Reduce code duplication for pre-3.11 binary ops, based on #348
Displaying all 13 revisions