|
93ad403e99
|
wip: co_code
|
2025-03-01 15:25:03 +08:00 |
|
|
dacfd29c02
|
wip: co_flags
|
2025-02-28 16:56:15 +08:00 |
|
|
2cab8c4c92
|
wip: header parsing
|
2025-02-27 16:10:30 +08:00 |
|
Michael Hansen
|
0942dec653
|
Adjust CO_FUTURE_ flags to match Python 3.8 changes, and add some missing flags
Fixes #504
|
2024-08-04 12:55:28 -07:00 |
|
Michael Hansen
|
5d855f0bd2
|
Fix LOAD_GLOBAL and cell var references in Python 3.11+
|
2023-01-19 13:05:06 -08:00 |
|
Michael Hansen
|
379c0c94d0
|
Merge <3.11 VarNames and >=3.11 Locals+Names into a single variable for simplicity.
Also cleans up some extra verbose output by making extra PyCode fields optional
|
2023-01-19 11:32:07 -08:00 |
|
Michael Hansen
|
9f1d0f2a21
|
Add basic opcode (disassembly) support for Python 3.11
|
2023-01-19 11:32:07 -08:00 |
|
Michael Hansen
|
2075a4ac1f
|
Fix CI failure -- these need to remain in the original order
|
2022-12-02 14:16:18 -08:00 |
|
Michael Hansen
|
ffeabc3d3f
|
Make cast() checked by default and add try_cast() for cases where a cast
is not required to be successful.
|
2022-12-01 16:13:31 -08:00 |
|
Michael Hansen
|
93495c3bfb
|
Reduce unnecessary uses of std::list
|
2022-12-01 11:35:14 -08:00 |
|
Michael Hansen
|
428d11c4b5
|
Add bytecode and disassembly support for Python 3.8.
Also fixes running pymultic from outside of its source directory.
|
2019-10-14 14:48:26 -07:00 |
|
Michael Hansen
|
8d3752b4f0
|
Start requring C++11 with explicit virtual overrides.
|
2019-10-02 14:41:49 -07:00 |
|
Michael Hansen
|
bf60a5831b
|
Fix several undefined behavior issues identified by @nrathaus.
Fixes #147.
|
2018-01-28 15:37:44 -08:00 |
|
Michael Hansen
|
5ee15c890c
|
Fix display of cell vars
|
2016-09-07 18:22:49 -07:00 |
|
Michael Hansen
|
5fae3e2d1f
|
Add Python 3.5 disassembly support
|
2015-10-01 16:06:09 -07:00 |
|
Michael Hansen
|
36cf09ca82
|
Minor style cleanup
|
2014-06-10 18:28:28 -07:00 |
|
Michael Hansen
|
c474d368a1
|
Use less conflicting filenames
|
2011-10-23 17:48:10 -07:00 |
|