JIT eksperimental Python akan dihapus dari CPython
Judul asli: Python's experimental JIT to be removed
Mengapa Ini Penting
Penghapusan JIT menunjukkan batas toleransi komunitas Python terhadap fitur besar tanpa proses formal.
Setelah PEP 836 ditarik oleh para pengembangnya, Python Steering Council berencana menghapus compiler JIT dari branch utama CPython yang masuk sejak versi 3.13 pada 2024.
Compiler just-in-time (JIT) eksperimental yang ditambahkan ke CPython oleh Brandt Bucher pada awal 2024 kini menuju akhir pengembangannya. Fitur itu masuk tanpa melalui proses standar PEP (Python Enhancement Proposal), yang lazimnya diperlukan untuk perubahan besar di CPython.
Pada Juni 2026, Python Steering Council meminta para pengembang JIT membuat standards-track PEP yang menetapkan jaminan pemeliharaan, kompatibilitas, dan metrik keberhasilan yang jelas — dengan tenggat enam bulan. Jika PEP tidak diterima, kode JIT harus dihapus dari branch utama.
Bucher, Savannah Ostrowski, dan Ken Jin kemudian menyusun PEP 836 berjudul "JIT Go Brrr: The Path to a Supported JIT Compiler for CPython" dan mempublikasikannya pada 3 Juli untuk mendapat masukan komunitas. Setelah berbulan-bulan diskusi, PEP tersebut akhirnya ditarik oleh para penulisnya.
Steering council member Thomas Wouters menyebut tidak ada "satu pemicu tunggal" di balik permintaan PEP baru, namun menekankan kekhawatiran soal integrasi JIT dengan instrumentasi, debugging, profiling, serta proyek JIT eksternal seperti CinderX, Numba, dan PyTorch compile.