LLVM – platforma kompilatoru un rÄ«kķēžu izstrādei saskaņā ar licenci Apache 2.0 ar izņēmumiem.


Dažas izmaiņas saķēries:

  • Tagad pēc noklusējuma kompilācija nesākas jaunā procesā kā iepriekÅ”.

  • AtbalstÄ«ts C++20 jēdzieni.

  • RādÄ«tāja aritmētika C un C++ valodās ir atļauta tikai masÄ«vos saskaņā ar standartiem. Nedefinētas uzvedÄ«bas dezinfekcijas lÄ«dzeklim ir pievienotas atbilstoÅ”as ​​pārbaudes.

  • Uzlabots OpenCL un OpemMP 5.0 atbalsts.

  • Dažos gadÄ«jumos uzvedÄ«ba ir lÄ«dzÄ«ga GCC uzvedÄ«bai.

Dažas vispārīgas izmaiņas LLVM:

  • Jaunas Ä«paŔības optimizētu vektora instrukciju Ä£enerēŔanai.

  • Ievērojami paplaÅ”inātas starpprocedÅ«ru optimizācijas iespējas eksperimentālajā Attractor ietvarā.

  • Daudzi uzlabojumi dažādu arhitektÅ«ru atbalstā (AArch64, ARM, MIPS, PowerPC, SystemZ, X86, WebAssembly, RISC-V).

Kā arī dažādi uzlabojumi libclang, clangd, clang-format, clang-tidy, Static Analyzer, LLDB.

Avots: linux.org.ru

Iegādājieties uzticamu mitināŔanu vietnēm ar DDoS aizsardzÄ«bu, VPS VDS serveriem šŸ”„ Iegādājieties uzticamu tÄ«mekļa vietņu mitināŔanu ar DDoS aizsardzÄ«bu, VPS VDS serveriem | ProHoster