[issue45362] dis does not work with the new optimized ops

2021-10-04 Thread Martmists
Martmists added the comment: > Specialized instructions are a hidden implementation detail, and instead the > normal generic instruction will appear. Will this change be reflected in co_code? If yes, then I'm aware of cases where this may be used by bytecode modification lib

[issue45362] dis does not work with the new optimized ops

2021-10-04 Thread Martmists
Martmists added the comment: Another thing I found to be quite odd is JUMP_ABSOLUTE_QUICK, which is set as 40, but as it's derived from JUMP_ABSOLUTE it still requires an argument. This makes HAVE_ARGUMENT useless as there's an op that doesn't follow the convention

[issue45362] dis does not work with the new optimized ops

2021-10-04 Thread Martmists
New submission from Martmists : Python 3.11.0a0 (heads/main:e6d1aa1, Oct 4 2021, 10:33:36) [GCC 11.1.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import dis >>> c = bytes([127, 1, 0, 2]) # L

[issue42085] Add dedicated slot for sending values

2021-05-29 Thread Martmists
Change by Martmists : -- nosy: +martmists nosy_count: 4.0 -> 5.0 pull_requests: +25048 pull_request: https://github.com/python/cpython/pull/25465 ___ Python tracker <https://bugs.python.org/issu