mirror of
https://github.com/python/cpython.git
synced 2026-06-26 12:54:12 -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