LLVM β Lizentziapean konpilatzaileak eta tresna-kateak garatzeko plataforma Apache 2.0 salbuespenekin.
Aldaketa batzuk clang:
-
Orain, lehenespenez, konpilazioa ez da lehen bezala prozesu berri batean hasten.
-
Onartzen C++20 kontzeptuak.
-
Erakusleen aritmetika C eta C++-n matrizeetan soilik onartzen da, estandarren arabera. Egiaztapen egokiak gehitu dira Undefined Behavior Sanitizer-en.
-
OpenCL eta OpemMP 5.0rako laguntza hobetua.
-
Zenbait kasutan jokabidea GCCren portaeratik hurbil dago.
Aldaketa orokor batzuk LLVM:
-
Instrukzio berriak optimizatutako jarraibide bektorialak sortzeko.
-
Erakarri esparru esperimentalean prozedura arteko optimizazioaren gaitasunak nabarmen zabaldu dira.
-
Hainbat arkitekturaren euskarriaren hobekuntza asko (AArch64, ARM, MIPS, PowerPC, SystemZ, X86, WebAssembly, RISC-V).
Baita libclang, clangd, clang-format, clang-tidy, Static Analyzer, LLDB hainbat hobekuntza ere.
Iturria: linux.org.ru