ایل ایل وی ایم - لائسنس کے تحت کمپائلرز اور ٹول چینز تیار کرنے کا پلیٹ فارم اپاچی 2.0 مستثنیات کے ساتھ.


میں کچھ تبدیلیاں کلنگ:

  • اب، پہلے سے طے شدہ طور پر، تالیف پہلے کی طرح نئے عمل میں شروع نہیں ہوتی ہے۔

  • حمایت یافتہ C++20 تصورات.

  • معیار کے مطابق، C اور C++ میں پوائنٹر ریاضی کی اجازت صرف صفوں میں ہے۔ Undefined Behavior Sanitizer میں مناسب چیک شامل کیے گئے۔

  • OpenCL اور OpemMP 5.0 کے لیے بہتر سپورٹ۔

  • کچھ معاملات میں سلوک GCC کے رویے کے قریب ہے۔

میں کچھ عمومی تبدیلیاں ایل ایل وی ایم:

  • آپٹمائزڈ ویکٹر ہدایات تیار کرنے کے لیے نئی اندرونی چیزیں۔

  • تجرباتی Attractor فریم ورک میں انٹر پروسیجرل آپٹیمائزیشن کی صلاحیتوں کو نمایاں طور پر بڑھا دیا گیا ہے۔

  • مختلف فن تعمیرات (AArch64, ARM, MIPS, PowerPC, SystemZ, X86, WebAssembly, RISC-V) کی حمایت میں بہت سی بہتری۔

نیز libclang، clangd، clang-format، clang-tidy، Static Analyzer، LLDB میں مختلف بہتری۔

ماخذ: linux.org.ru

نیا تبصرہ شامل کریں