Closed timfel closed 2 years ago
thank you!
Defining if a Python implementation has a JIT or not became complicated. CPython 3.10 has an "opcode cache". CPython 3.11 now has "adaptative bytecode" which changes the bytecode after a few iterations.
It might help to implement a changepoint detection to decide if a benchmark looks steady or not.
sys.implementation.name
was changed in recent Graal nightlies.