Liberazione di a suite di compilatori LLVM 9.0

Dopu à sei mesi di sviluppu, u prughjettu LLVM 9.0 (Low Level Virtual Machine) hè statu liberatu - un toolkit compatibile cù GCC (compilatori, ottimizzatori è generatori di codice) chì compila i prugrammi in pseudocodice intermediu di struzzioni virtuali simili à RISC (un virtuale di bassu livellu). macchina cù un sistema di ottimisazione multi-livellu). U pseudocode generatu hà a capacità di esse cunvertitu da un compilatore JIT in struzzioni di a macchina direttamente à u mumentu chì u prugramma hè eseguitu.

Trà e novità di LLVM 9.0 sò a prontezza di a piattaforma RISC-V di destinazione, l'implementazione di C++ per OpenCL, a capacità di dividisce u prugramma in parti caricate dinamicamente in LLD, è u supportu per a custruzzione "asm goto" utilizata in u codice kernel Linux. WASI (WebAssembly System Interface) hà cuminciatu à esse supportatu in libc++, è LLD hà introduttu a capacità di ligà dinamicamente WebAssembly.

Source: linux.org.ru

Add a comment