LLVM - platfòm pou devlope konpilatè ak chèn zouti anba yon lisans Apache 2.0 ak eksepsyon.
Gen kèk chanjman nan sonnen:
-
Koulye a, pa default, konpilasyon pa kòmanse nan yon nouvo pwosesis tankou anvan.
-
Sipòte C++20 konsèp.
-
Pointer aritmetik nan C ak C++ sèlman pèmèt nan etalaj, dapre estanda yo. Te ajoute chèk apwopriye nan Dezenfektan Konpòtman Undefined.
-
Amelyore sipò pou OpenCL ak OpemMP 5.0.
-
Konpòtman an nan kèk ka se fèmen nan konpòtman an nan GCC.
Gen kèk chanjman jeneral nan LLVM:
-
Nouvo intrinsèques pou jenere enstriksyon vektè optimize.
-
Kapasite yo nan optimize entè-pwosedi nan kad eksperimantal Attractor yo te siyifikativman elaji.
-
Anpil amelyorasyon nan sipò pou divès achitekti (AArch64, ARM, MIPS, PowerPC, SystemZ, X86, WebAssembly, RISC-V).
Osi byen ke divès kalite amelyorasyon nan libclang, clangd, clang-format, clang-tidy, Static Analyzer, LLDB.
Sous: linux.org.ru