LLVM 9.0 kompilatsioonikomplekti väljalaskmine

Pärast kuue kuu arendustanti välja projekti LLVM 9.0 (Low Level Virtual Machine) - GCC-ühilduva tööriistakomplekti (kompilaatorid, optimeerijad ja koodigeneraatorid), mis kompileerib programme RISC-sarnaste virtuaalsete käskluste vahepseudokoodiks (madala taseme virtuaalmasin, millel on mitmetasandeline optimeerimissüsteem). Generitud pseudokoodil on võimalik muuta JIT-kompilaatori abil masina käskudeks programmide täitmise hetkel.

LLVM 9.0 uutest funktsioonidest toovad esile RISC-V sihtplatvormi valmisoleku, C++ implementatsiooni OpenCL-i jaoks, võimaluse jagada programm dünaamiliselt laaditavateks osadeks LLD-s ning konstruktsiooni "asm goto", mida kasutatakse Linuxi tuumakoodis. libc++-s hakati toetama WASI (WebAssembly System Interface) ning LLD-s on saadud võimalus dünaamiliseks sidumiseks WebAssembly'ga.

Allikas: linux.org.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster