يقدم الإصدار المرشح الجديد من Git، الإصدار 2.55-rc0، تغييرًا صامتًا لكنه مهم: يتم تفعيل دعم Rust افتراضيًا. حتى الآن، كان على المطورين اختيار هذا الخيار يدويًا لتجميع أجزاء من نظام التحكم في الإصدارات. يهدف القرار إلى تحسين استقرار البرنامج وسرعته دون تغيير تجربة المستخدم النهائي.
Rust في Git: كفاءة بدون إعداد يدوي 🚀
دمج Rust في Git ليس جديدًا، لكنه حتى هذا الإصدار كان يتطلب تجميعًا محددًا باستخدام العلامة enable-rust. الآن، أصبحت العملية آلية: عند تجميع Git، يتم تضمين كود Rust افتراضيًا للمهام الحرجة مثل معالجة الكائنات وحل المراجع. يمكن لمن يفضلون التنفيذ التقليدي بلغة C تعطيله باستخدام --without-rust. يهدف التغيير إلى تقليل أخطاء الذاكرة وتسريع العمليات دون تعديل الأوامر التي يستخدمها المطور.
للمستخدم العادي: قهوته لا تزال ساخنة كما هي ☕
بينما يناقش المهندسون ما إذا كان Rust أفضل من C لترتيب الالتزامات، يمكن للشخص العادي الاستمرار في استخدام جهاز الكمبيوتر الخاص به دون أن يدري. لن يفتح أحد مستعرض الملفات ويرى لافتة مضيئة تقول Rust مفعل. الشيء الوحيد الذي قد يلاحظه، ربما، هو أنه في المرة القادمة التي يقوم فيها مطوره المفضل بتحميل تحديث، سيستغرق البرنامج نصف ثانية أقل لبدء التشغيل. أو لا. لكن مهلاً، على الأقل القهوة لا تبرد.