LLVM - jukwaa la kukuza wakusanyaji na minyororo ya zana chini ya leseni Apache 2.0 isipokuwa.
Baadhi ya mabadiliko ya clang:
-
Sasa, kwa chaguo-msingi, mkusanyiko hauanzi katika mchakato mpya kama hapo awali.
-
Imeungwa mkono C++20 dhana.
-
Hesabu ya pointer katika C na C++ inaruhusiwa tu ndani ya safu, kulingana na viwango. Imeongeza ukaguzi ufaao kwa Kisafishaji cha Tabia Isiyobainishwa.
-
Usaidizi ulioboreshwa wa OpenCL na OpemMP 5.0.
-
Tabia katika baadhi ya matukio iko karibu na tabia ya GCC.
Baadhi ya mabadiliko ya jumla kwa LLVM:
-
Mambo mapya ya kutengeneza maagizo ya vekta iliyoboreshwa.
-
Uwezo wa uboreshaji wa kiutaratibu katika mfumo wa Kivutio wa majaribio umepanuliwa kwa kiasi kikubwa.
-
Maboresho mengi katika usaidizi wa usanifu mbalimbali (AArch64, ARM, MIPS, PowerPC, SystemZ, X86, WebAssembly, RISC-V).
Pamoja na maboresho mbalimbali katika libclang, clangd, clang-format, clang-tidy, Static Analyzer, LLDB.
Chanzo: linux.org.ru