Mind blown,I asked how it worked and whether there was a central JIT that propagated stuff, but no, each subinterpreter gets its own JIT
I do think there's going to be an interesting tension between the use of subinterpreters and the free-threaded edition of Python. It may well come down to each of those having distinct use cases (if subtly delineated ones)