GCC 15: ست تحسينات رئيسية في تشخيصات المترجم
2025-04-10
يشرح مهندس من Red Hat ست تحسينات كبيرة في تشخيصات المترجم في GCC 15، بهدف تحسين سهولة الاستخدام. وتشمل هذه التحسينات: تصورات أجمل لمسارات التنفيذ باستخدام فن ASCII ورموز تعبيرية تحذيرية؛ عرض محسن لأخطاء قوالب C++ مع هياكل متداخلة لتحسين القابلية للقراءة؛ إخراج متزامن لأنماط التشخيص النصية وSARIF؛ انتقال أكثر سلاسة إلى C23 مع رسائل خطأ محسّنة تبرز مشكلات التوافق مع C23؛ مخطط ألوان مُحسّن يستخدم الألوان لتسليط الضوء على الاختلافات في التعليمات البرمجية المصدر؛ وإدخال libgdiagnostics، وهي مكتبة مشتركة تجعل وظيفة تشخيص GCC متاحة للمشاريع الأخرى. هذه التحسينات تعد بتحسين كبير في تجربة المطور مع GCC.
التطوير
التشخيصات