Lëshimi i paketës së përpiluesit LLVM 9.0

Pas gjashtë muajsh zhvillimi, u lëshua projekti LLVM 9.0 (Makina virtuale e nivelit të ulët) - një vegël e pajtueshme me GCC (përpiluesit, optimizuesit dhe gjeneruesit e kodeve) që përpilon programet në pseudokod të ndërmjetëm të instruksioneve virtuale të ngjashme me RISC (një virtuale e nivelit të ulët makinë me një sistem optimizimi me shumë nivele). Pseudokodi i gjeneruar ka aftësinë të konvertohet nga një përpilues JIT në udhëzime makine direkt në kohën kur programi ekzekutohet.

Ndër veçoritë e reja të LLVM 9.0 janë gatishmëria e platformës së synuar RISC-V, zbatimi i C++ për OpenCL, aftësia për të ndarë programin në pjesë të ngarkuara dinamikisht në LLD dhe mbështetja për konstruktin "asm goto" të përdorur në Kodi i kernelit Linux. WASI (WebAssembly System Interface) filloi të mbështetej në libc++, dhe LLD prezantoi aftësinë për të lidhur në mënyrë dinamike WebAssembly.

Burimi: linux.org.ru

Shto një koment