LLVM 10.0

LLVM – platformĂ« pĂ«r zhvillimin e kompjutorĂ«ve dhe mjeteve nĂ«n licencĂ«n Apache 2.0 me pĂ«rjashtime.


Disa ndryshime në clang:

  • Tani, kompilimi nuk fillohet nĂ« njĂ« proces tĂ« ri si mĂ« parĂ«.

  • MbĂ«shteten konceptet C++20.

  • Arithmetika e treguesve nĂ« C dhe C++ lejohet vetĂ«m brenda arrave, pĂ«rputhshĂ«m me standartet. Kontrollimet pĂ«rkatĂ«se janĂ« shtuar nĂ« Undefined Behavior Sanitizer.

  • PĂ«rmirĂ«simi i mbĂ«shtetjes pĂ«r OpenCL dhe OpenMP 5.0.

  • Kjo sjellje nĂ« disa raste Ă«shtĂ« afruar me sjelljen e GCC.

Disa ndryshime të zakonshme në LLVM:

  • Intrinsics tĂ« reja pĂ«r gjenerimin e instruksioneve vektoriale tĂ« optimizuara.

  • Kapacitetet e optimizimit ndĂ«rproçedural janĂ« zgjeruar ndjeshĂ«m nĂ« kornizĂ«n eksperimentale Attractor.

  • ShumĂ« pĂ«rmirĂ«sime nĂ« mbĂ«shtetje tĂ« arkitekturave tĂ« ndryshme (AArch64, ARM, MIPS, PowerPC, SystemZ, X86, WebAssembly, RISC-V).

Dhe gjithashtu përmirësime të ndryshme në libclang, clangd, clang-format, clang-tidy, Static Analyzer, LLDB.

Burimi: linux.org.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster