Hoʻokuʻu ʻia o ka LLVM 9.0 compiler suite

Ma hope o ʻeono mahina o ka hoʻomohala ʻana, ua hoʻokuʻu ʻia ka papahana LLVM 9.0 (Low Level Virtual Machine) - kahi hāmeʻa GCC-compatible (compilers, optimizers and code generators) e hōʻuluʻulu ana i nā papahana i loko o ka pseudocode waena o nā ʻōlelo kuhikuhi virtual e like me RISC (kahi haʻahaʻa haʻahaʻa haʻahaʻa. mīkini me kahi ʻōnaehana hoʻonui nui). Hiki i ka pseudocode i hana ʻia ke hoʻololi ʻia e kahi mea hoʻohui JIT i nā ʻōlelo kuhikuhi mīkini i ka manawa i hoʻokō ʻia ai ka papahana.

Ma waena o nā hiʻohiʻona hou o LLVM 9.0 ka mākaukau o ka pae RISC-V i manaʻo ʻia, ka hoʻokō ʻana o C ++ no OpenCL, ka hiki ke hoʻokaʻawale i ka papahana i nā ʻāpana dynamically i hoʻouka ʻia ma LLD, a me ke kākoʻo no ka "asm goto" kūkulu i hoʻohana ʻia i ka Linux kernel code. Ua hoʻomaka ʻo WASI (WebAssembly System Interface) i kākoʻo ʻia ma libc++, a ua hoʻokomo ʻo LLD i ka hiki ke hoʻopili i ka WebAssembly.

Source: linux.org.ru

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