mirror of
https://github.com/python/cpython.git
synced 2026-05-08 13:40:46 -04:00
f8dc6186d1
Apparently a switch on an 8-bit quantity where all cases are present generates a more efficient jump (doing only one indexed memory load instead of two). So we make opcode and use_tracing uint8_t, and generate a macro full of extra `case NNN:` lines for all unused opcodes. See https://github.com/faster-cpython/ideas/issues/321#issuecomment-1103263673
Miscellaneous source files for the main Python shared library