Lansarea suitei de compilare LLVM 9.0

După șase luni de dezvoltare, a fost lansat proiectul LLVM 9.0 (Low Level Virtual Machine) - un set de instrumente compatibil GCC (compilatoare, optimizatoare și generatoare de cod) care comilează programe în pseudocod intermediar de instrucțiuni virtuale asemănătoare RISC (un virtual de nivel scăzut). mașină cu un sistem de optimizare pe mai multe niveluri). Pseudocodul generat are capacitatea de a fi convertit de un compilator JIT în instrucțiuni de mașină direct în momentul în care programul este executat.

Noile caracteristici ale LLVM 9.0 includ compatibilitatea cu platforma țintă RISC-V, o implementare C++ pentru OpenCL, capacitatea de a împărți un program în părți încărcate dinamic în LLD și suport pentru construcția „asm goto” utilizată în codul kernelului. LinuxLibc++ suportă acum WASI (WebAssembly System Interface), iar LLD suportă acum legătura dinamică a WebAssembly.

Sursa: linux.org.ru

Cumpărați găzduire de încredere pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără găzduire web fiabilă cu protecție DDoS, servere VPS VDS | ProHoster