LLVM 9.0 گڏ ڪرڻ وارو سوٽ ڇڏڻ

ڇهن مهينن جي ترقيءَ کان پوءِ، LLVM 9.0 (Low Level Virtual Machine) پروجيڪٽ جاري ڪيو ويو- هڪ GCC-مطابقت رکندڙ ٽول ڪٽ (ڪمپائلر، آپٽمائيزر ۽ ڪوڊ جنريٽر) جيڪو پروگرامن کي RISC-جهڙي ورچوئل هدايتون (هڪ گهٽ-سطح ورچوئل هدايتون) جي وچولي pseudocode ۾ مرتب ڪري ٿو. مشين هڪ گھڻ-سطح اصلاح نظام سان). ٺاهيل pseudocode کي JIT ڪمپيلر طرفان مشين جي هدايتن ۾ تبديل ڪرڻ جي صلاحيت رکي ٿي سڌو سنئون پروگرام تي عمل ڪرڻ وقت.

LLVM 9.0 جي نئين خاصيتن ۾ ٽارگيٽ RISC-V پليٽ فارم جي تياري، OpenCL لاءِ C++ جو نفاذ، پروگرام کي LLD ۾ متحرڪ طور تي لوڊ ٿيل حصن ۾ ورهائڻ جي صلاحيت، ۽ "asm goto" جي تعمير لاءِ مدد شامل آهن. لينڪس ڪرنل ڪوڊ. WASI (WebAssembly System Interface) libc++ ۾ سپورٽ ٿيڻ شروع ڪيو، ۽ LLD متعارف ڪرايو WebAssembly کي متحرڪ طور تي ڳنڍڻ جي صلاحيت.

جو ذريعو: linux.org.ru

تبصرو شامل ڪريو