LLVM 10.0

LLVM – njĂ« platformĂ« pĂ«r zhvillimin e kompiluesve dhe zinxhirĂ«ve tĂ« mjeteve sipas njĂ« licence Apache 2.0 me pĂ«rjashtime.


Disa ndryshime në zhurmë:

  • Si parazgjedhje, pĂ«rpilimi nuk fillon mĂ« nĂ« njĂ« proces tĂ« ri si mĂ« parĂ«.

  • MbĂ«shtetur Konceptet C++20.

  • Aritmetika e pointer-ave nĂ« C dhe C++ lejohet vetĂ«m brenda vargjeve, sipas standardeve. Kontrollet pĂ«rkatĂ«se janĂ« shtuar nĂ« Undefined Behavior Sanitizer.

  • MbĂ«shtetje e pĂ«rmirĂ«suar pĂ«r OpenCL dhe OpemMP 5.0.

  • Sjellja nĂ« disa raste Ă«shtĂ« e afĂ«rt me sjelljen e GCC-sĂ«.

Disa ndryshime të përgjithshme në LLVM:

  • Intrinsika tĂ« reja pĂ«r gjenerimin e udhĂ«zimeve vektoriale tĂ« optimizuara.

  • AftĂ«sitĂ« e optimizimit ndĂ«rprocedural nĂ« kornizĂ«n eksperimentale Attractor janĂ« zgjeruar ndjeshĂ«m.

  • ShumĂ« pĂ«rmirĂ«sime nĂ« mbĂ«shtetje pĂ«r arkitektura 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 njĂ« host tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, serverĂ« VPS VDS đŸ”„ Bleni hosting tĂ« besueshĂ«m tĂ« faqeve tĂ« internetit me mbrojtje DDoS, servera VPS VDS | ProHoster