Paglabas ng LLVM 9.0 compiler suite

Pagkatapos ng anim na buwan ng pag-develop, inilabas ang proyekto ng LLVM 9.0 (Low Level Virtual Machine) - isang toolkit na katugma sa GCC (mga compiler, optimizer at code generator) na nag-compile ng mga programa sa intermediate pseudocode ng RISC-like virtual na mga tagubilin (isang mababang antas ng virtual machine na may multi-level optimization system). Ang nabuong pseudocode ay may kakayahang ma-convert ng JIT compiler sa mga tagubilin sa makina nang direkta sa oras na ang programa ay naisakatuparan.

Kabilang sa mga bagong feature ng LLVM 9.0 ay ang kahandaan ng target na platform ng RISC-V, ang pagpapatupad ng C++ para sa OpenCL, ang kakayahang hatiin ang programa sa mga dynamic na load na bahagi sa LLD, at suporta para sa konstruksyon ng "asm goto" na ginamit sa Linux kernel code. Ang WASI (WebAssembly System Interface) ay nagsimulang suportahan sa libc++, at ipinakilala ng LLD ang kakayahang mag-link ng WebAssembly nang pabago-bago.

Pinagmulan: linux.org.ru

Magdagdag ng komento