LLVM 10.0

LLVM - àrd-ùrlar airson luchd-cruinneachaidh agus slabhraidhean innealan a leasachadh fo chead Apache 2.0 ach a-mhàin.


Cuid de dh'atharrachaidhean air clang:

  • A-nis, gu gnàthach, chan eil an cruinneachadh a’ tòiseachadh ann am pròiseas ùr mar a bha e roimhe.

  • Le taic C ++20 bun-bheachdan.

  • Chan eil àireamhachd puing ann an C agus C ++ ceadaichte ach taobh a-staigh arrays, a rèir nan inbhean. Chaidh sgrùdaidhean iomchaidh a chur ri Sanitizer Giùlan Neo-mhìnichte.

  • Taic nas fheàrr airson OpenCL agus opemMP 5.0.

  • Tha an giùlan ann an cuid de chùisean faisg air giùlan GCC.

Beagan atharrachaidhean coitcheann air LLVM:

  • Bun-bheachdan ùra airson stiùireadh vector làn-leasaichte a ghineadh.

  • Chaidh comasan optimization eadar-mhodhail ann am frèam deuchainneach Attractor a leudachadh gu mòr.

  • Mòran leasachaidhean ann an taic airson diofar ailtireachd (AAarch64, ARM, MIPS, PowerPC, SystemZ, X86, WebAssembly, RISC-V).

A bharrachd air grunn leasachaidhean ann an libclang, clangd, cruth clang, clang-tidy, Static Analyzer, LLDB.

Source: linux.org.ru

Cuir beachd ann