LLVM 10.0

LLVM - dandamali don haɓaka masu tarawa da kayan aiki a ƙarƙashin lasisi Apache 2.0 tare da keɓancewa.


Wasu canje-canje zuwa kara:

  • Yanzu, ta tsohuwa, tarawa baya farawa a cikin sabon tsari kamar da.

  • Tallafawa C++20 Concepts.

  • Ƙididdiga mai nuni a cikin C da C++ ana ba da izini ne kawai a cikin jeri, bisa ga ƙa'idodi. Ƙara madaidaitan cak zuwa Sanitizer Halayen da ba a bayyana ba.

  • Ingantattun tallafi don OpenCL da OpemMP 5.0.

  • Halin a wasu lokuta yana kusa da halin GCC.

Wasu canje-canje na gaba ɗaya zuwa LLVM:

  • Sabbin abubuwan ciki don samar da ingantattun umarnin vector.

  • Ƙarfin haɓakawa tsakanin hanyoyin sadarwa a cikin tsarin Gwajin gwaji an faɗaɗa sosai.

  • Yawancin haɓakawa don tallafawa gine-gine daban-daban (AArch64, ARM, MIPS, PowerPC, SystemZ, X86, WebAssembly, RISC-V).

Hakazalika haɓaka daban-daban a cikin libclang, clangd, tsarin dangi, clang-tidy, Static Analyzer, LLDB.

source: linux.org.ru

Add a comment