mirror of
https://github.com/python/cpython.git
synced 2026-01-27 13:15:25 +00:00
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