إطلاق مجموعة مترجم LLVM 9.0

بعد ستة أشهر من التطوير، تم إطلاق مشروع LLVM 9.0 (آلة افتراضية منخفضة المستوى) - وهي مجموعة أدوات متوافقة مع دول مجلس التعاون الخليجي (المترجمون والمحسنون ومولدو الأكواد) التي تجمع البرامج في كود زائف متوسط ​​لتعليمات افتراضية تشبه RISC (رمز افتراضي منخفض المستوى). الجهاز مع نظام التحسين متعدد المستويات). يتمتع الكود الكاذب الذي تم إنشاؤه بالقدرة على التحويل بواسطة مترجم JIT إلى تعليمات الآلة مباشرة في وقت تنفيذ البرنامج.

من بين الميزات الجديدة لـ LLVM 9.0 هي جاهزية منصة RISC-V المستهدفة، وتنفيذ C++ لـ OpenCL، والقدرة على تقسيم البرنامج إلى أجزاء محملة ديناميكيًا في LLD، ودعم بنية "asm goto" المستخدمة في كود نواة لينكس. بدأ دعم WASI (واجهة نظام WebAssembly) في libc++، وقدمت LLD القدرة على ربط WebAssembly ديناميكيًا.

المصدر: linux.org.ru

إضافة تعليق