Ua paʻi ʻia ka unuhi ʻōlelo ʻōlelo ma LLVM

Nā mea hoʻomohala o GNAT, ka mea haku ʻōlelo Ada, paʻi ʻia ka helu unuhi ma GitHub nahu-llvm, me ka hoʻohana ʻana i ka code generator mai ka papahana LLVM. Manaʻo nā mea hoʻomohala e hoʻokomo i ke kaiāulu i ka hoʻomohala ʻana i ka mea unuhi a me ka hoʻāʻo ʻana me kāna hoʻohana ʻana i nā kuhikuhi hou no ka ʻōlelo, e like me ka hoʻohui ʻana me kahi mīkini virtual. KLEE LLVM Enekinia Hooko no ka hoʻāʻo ʻana i nā papahana, ka hoʻokumu ʻana i ka WebAssembly, ka hoʻokumu ʻana i SPIR-V no OpenCL a me Vulkan, e kākoʻo ana i nā pae hoʻolālā hou.

Ma kona kūlana i kēia manawa, hiki i ka mea unuhi ʻōlelo ke hoʻohui i nā papahana no ka hale kiʻi x86_64. Hoʻohui ʻia kāna kākoʻo i nā mea hana hoʻokele papahana GPR mai ka GNAT Community Edition 2019. Hoʻohele ʻia ka mea unuhi ma lalo o ka laikini GPLv3.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka