برمجياتقراءة دقيقتين

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

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

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

وفي 3 يوليو 2026 نُشر PEP 836 للنقاش، بقلم Brandt Bucher وSavannah Ostrowski وKen Jin. وفي 21 سبتمبر 2026، قال المجلس في بيان كتبه Thomas Wouters إن المقترح أجاب عن أسئلته، لكن ليس دائمًا بشكل مقنع. وطلب تفاصيل أكثر عن خطة الدعم، ومعايير الأداء، وتكافؤ المنصات، والأثر على المستخدمين، والأمان، كما طلب مراجعة للتوافق أبكر بكثير من الموعد الذي وضعه المقترح في أغسطس 2028.

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

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

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

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

المصادر

  1. مقالة LWN.net والجدول الزمني
  2. نص PEP 836 المسحوب
  3. نص PEP 744 الذي جعل الـ JIT تجريبيًّا في 3.13

من عدد الثلاثاء 16 جمادى الأولى - 27 أكتوبر

أخبار ذات صلة

برمجيات

مطوّر في Debian يوقف رفع حزمه إلى طابور NEW اعتراضًا على مراجعة آلية بنموذج لغوي

المغزى: كلفة المراجعة الآلية ليست الحوسبة، بل أن تقريرًا احتماليًّا يعترف بأنه قد يخطئ صار يقع على متطوع غير مدفوع الأجر، والشيء نفسه يحدث داخل الفرق حين يفتح بوت مراجعة ويضطر شخص إلى فرزها.

16 جمادى الأولى - 27 أكتوبر
برمجيات

curl وFirefox يغيّران سياسة الثغرات في اليوم نفسه بسبب الذكاء الاصطناعي وفي اتجاهين متعاكسين

المغزى: النماذج نفسها تُغرق المشرفين ببلاغات كثيرة وتقرأ الإصلاحات بسرعة، فصارت المسافة بين نشر الإصلاح وفهم الثغرة أقصر، ولم يتفق مشروعان كبيران على طريقة واحدة للتعامل معها.

10 جمادى الأولى - 21 أكتوبر
برمجيات

صاحب مكتبة htmlentities في Ruby يؤرشف مكتباته كلها بعد 246 مليون تنزيل احتجاجًا على تدريب الذكاء الاصطناعي

المغزى: المكتبة المؤرشفة لا تختفي من المشاريع، بل تبقى فيها دون إصلاحات أو تحديثات أمنية، وغالبًا دخلت كاعتمادية داخل اعتمادية لم يخترها أحد من الفريق.

9 جمادى الأولى - 20 أكتوبر

أخبار الثلاثاء 16 جمادى الأولى - 27 أكتوبر