PEP 774: Removing the LLVM requirement for JIT builds

The Python Steering Council has discussed “PEP 774 - Removing the LLVM requirement for JIT builds” and decided that we think this one should be Deferred for the time being.

We generally agree with the approach proposed, but our reasoning is that the JIT work is not bearing meaningful performance wins yet. This is the kind of build change we expect to be taken when expecting the JIT to no longer be an experimental build feature. But it is too soon to consider the JIT not experimental so we feel it is too soon to do this.

Thus deferring it until the JIT is closer to some form of “graduation” in that regard.

It is good to have written up, so thank you for that from all of us and from your future selves! If all goes as we expect the JIT authors are hoping for this will be revisited in the future.

6 Likes