Vrystelling van die LLVM 9.0-samestellersuite

Na ses maande van ontwikkeling is die LLVM 9.0 (Laevlak virtuele masjien)-projek vrygestel - 'n GCC-versoenbare gereedskapstel (samestellers, optimaliseerders en kodegenerators) wat programme saamstel in intermediêre pseudokode van RISC-agtige virtuele instruksies ('n laevlak virtuele instruksies) masjien met 'n multi-vlak optimalisering stelsel). Die gegenereerde pseudokode het die vermoë om direk deur 'n JIT-samesteller in masjieninstruksies omgeskakel te word op die tyd dat die program uitgevoer word.

Onder die nuwe kenmerke van LLVM 9.0 is die gereedheid van die teiken RISC-V-platform, die implementering van C++ vir OpenCL, die vermoë om 'n program in dinamies gelaaide dele in LLD te verdeel, en ondersteuning vir die "asm goto"-konstruksie wat in die Linux kern kode. WASI (WebAssembly System Interface) het begin om ondersteun te word in libc++, en LLD het die vermoë bekendgestel om WebAssembly dinamies te koppel.

Bron: linux.org.ru

Voeg 'n opmerking