LLVM 10.0

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


Disa ndryshime në clang:

  • Tani, pĂ«r default, kompilimi nuk nis 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, nĂ« pĂ«rputhje me standardet. JanĂ« shtuar kontrollime pĂ«rkatĂ«se nĂ« Undefined Behavior Sanitizer.

  • PĂ«rmirĂ«suar mbĂ«shtetje pĂ«r OpenCL dhe OpenMP 5.0.

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

Disa ndryshime të përgjithshme në LLVM:

  • IntrinsikĂ« tĂ« reja pĂ«r gjenerimin e instruktimeve vektoriale tĂ« optimizuara.

  • JanĂ« zgjeruar ndjeshĂ«m mundĂ«sitĂ« e optimizimit ndĂ«r-proceduror nĂ« njĂ« strukturĂ« eksperimentale Attractor.

  • MĂ« 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

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