Апублікаваны транслятар мовы Ада на базе LLVM

Распрацоўнікі GNAT, кампілятара мовы Ада, апублікавалі на GitHub код транслятара gnat-llvm, Які выкарыстоўвае генератар кода ад праекта LLVM. Распрацоўнікі спадзяюцца прыцягнуць супольнасць да развіцця транслятара і эксперыментам з выкарыстаннем яго ў новых для мовы напрамках, такіх як інтэграцыя з віртуальнай машынай KLEE LLVM Execution Engine для тэсціравання праграм, генерацыя WebAssembly, генерацыя SPIR-V для OpenCL і Vulkan, падтрымкі новых мэтавых платформаў.

У бягучым стане транслятар здольны збіраць праграмы для архітэктуры x86_64. Яго падтрымка інтэграваная ў інструментар кіравання праектамі GPR tools з пакета GNAT Community Edition 2019. Транслятар распаўсюджваецца пад ліцэнзіяй GPLv3.

Крыніца: opennet.ru

Дадаць каментар