LLVM 10.0

LLVM - sehatra ho an'ny famolavolana compiler sy rojom-pitaovana eo ambanin'ny fahazoan-dΓ lana Apache 2.0 misy maningana.


Misy fiovana amin'ny clang:

  • Ankehitriny, amin'ny alΓ lan'ny default, ny fanangonana dia tsy manomboka amin'ny dingana vaovao toy ny teo aloha.

  • Nanohana C++ 20 hevitra.

  • Ny arithmetika pointer amin'ny C sy C ++ dia tsy azo atao ao anatin'ny array ihany, araka ny fenitra. Nanampy fisavana mety amin'ny Undefined Behavior Sanitizer.

  • Fanohanana nohatsaraina ho an'ny OpenCL sy OpemMP 5.0.

  • Ny fitondran-tena amin'ny tranga sasany dia manakaiky ny fitondran'ny GCC.

Ny fiovana ankapobeny sasany amin'ny LLVM:

  • Intrinsics vaovao amin'ny famoronana torolalana vector optimized.

  • Niitatra be ny fahafahan'ny fanatsarana interprocedural ao amin'ny rafitry ny Attractor andrana.

  • Fanatsarana maro amin'ny fanohanana ireo maritrano isan-karazany (AArch64, ARM, MIPS, PowerPC, SystemZ, X86, WebAssembly, RISC-V).

Ary koa ny fanatsarana isan-karazany amin'ny libclang, clangd, clang-format, clang-tidy, Static Analyzer, LLDB.

Source: linux.org.ru

Add a comment