# الـ JIT التجريبي في Python في طريقه إلى الخروج من المستودع الرئيسي بعد سحب PEP 836

> **المغزى:** المغزى: الميزة لم تخرج لأنها بطيئة، بل لأن أحدًا لم يستطع الالتزام بصيانتها لسنوات، وهذا السؤال هو ما يقرر مصير أي ميزة تجريبية تعتمد عليها الفرق.

- المصدر: المغزى (https://almaghza.com/a/2026-10-27-python-jit-leaving-cpython-pep-836/)
- التاريخ: 16 جمادى الأولى - 27 أكتوبر 2026 (2026-10-27)
- القسم: برمجيات
- الوسوم: Python، المصادر المفتوحة، مشرفو المشاريع المفتوحة

يتجه الـ JIT التجريبي في Python إلى الخروج من مستودع CPython الرئيسي، وسبب ذلك ليس أداءه. فقد دمجه Brandt Bucher في 2024 للإصدار 3.13 كميزة تجريبية، وانتهى الأمر بسحب المقترح الذي كان يُفترض أن يحدد مستقبله، بحسب الجدول الزمني الذي نشرته LWN.net.

ففي يونيو 2026، أوقف مجلس توجيه Python العمل على الـ JIT في الفرع الرئيسي إلى أن يُقبل PEP يجيب عن أسئلة محددة: من يتولى صيانته، وما حدود التوافق، وما معايير النجاح، وما الجدول الزمني. ومنح المجلس مهلة 6 أشهر، تُزال بعدها الشيفرة.

وفي 3 يوليو 2026 نُشر [PEP 836](https://almaghza.com/a/2026-09-07-python-jit-pep-836-target/) للنقاش، بقلم Brandt Bucher وSavannah Ostrowski وKen Jin. وفي 21 سبتمبر 2026، قال المجلس في بيان كتبه Thomas Wouters إن المقترح أجاب عن أسئلته، لكن ليس دائمًا بشكل مقنع. وطلب تفاصيل أكثر عن خطة الدعم، ومعايير الأداء، وتكافؤ المنصات، والأثر على المستخدمين، والأمان، كما طلب مراجعة للتوافق أبكر بكثير من الموعد الذي وضعه المقترح في أغسطس 2028.

وفي 19 أكتوبر 2026، سحبت Savannah Ostrowski المقترح، وقالت إن كتّابه لا يملكون الطاقة الشخصية للمضي فيه بصيغته الحالية.

أي أن الميزة لم تخرج لأنها بطيئة، بل لأن أحدًا لم يستطع التوقيع على التزام صيانة طويل. ولا تتضمن مصادر القصة أي أرقام أداء.

ويمسّ هذا كل فريق يعتمد على ميزة تجريبية في أداة أساسية. فالسؤال الذي يحسم مصير الميزة نادرًا ما يكون رقم benchmark، بل من يتولى صيانتها في السنتين القادمتين، وعلى كم منصة.

ولم تحدث الإزالة بعد، ومن المتوقع أن تكون في دورة الإصدار 3.16. والعمل نفسه لم يُلغَ، إذ يمكن للمجتمع مواصلته خارج المستودع الرئيسي.

## المصادر

- [مقالة LWN.net والجدول الزمني](https://lwn.net/SubscriberLink/1102102/0c00e4d550f25f8c/)
- [نص PEP 836 المسحوب](https://peps.python.org/pep-0836/)
- [نص PEP 744 الذي جعل الـ JIT تجريبيًّا في 3.13](https://peps.python.org/pep-0744/)
