LLVM - உரிமத்தின் கீழ் கம்பைலர்கள் மற்றும் டூல்செயின்களை உருவாக்குவதற்கான தளம் விதிவிலக்குகளுடன் அப்பாச்சி 2.0.


சில மாற்றங்கள் கணகண வென்ற சப்தம்:

  • இப்போது, ​​முன்னிருப்பாக, தொகுத்தல் முன்பு போல் புதிய செயல்பாட்டில் தொடங்கவில்லை.

  • ஆதரிக்கப்பட்டது சி++20 கருத்துக்கள்.

  • C மற்றும் C++ இல் உள்ள சுட்டி எண்கணிதம் தரநிலைகளின்படி அணிகளுக்குள் மட்டுமே அனுமதிக்கப்படும். வரையறுக்கப்படாத நடத்தை சானிடைசரில் பொருத்தமான காசோலைகள் சேர்க்கப்பட்டன.

  • OpenCL மற்றும் OpemMP 5.0 க்கான மேம்படுத்தப்பட்ட ஆதரவு.

  • சில சந்தர்ப்பங்களில் நடத்தை GCC இன் நடத்தைக்கு நெருக்கமாக உள்ளது.

சில பொதுவான மாற்றங்கள் LLVM:

  • மேம்படுத்தப்பட்ட வெக்டார் வழிமுறைகளை உருவாக்குவதற்கான புதிய உள்நிலைகள்.

  • சோதனை ஈர்ப்பான் கட்டமைப்பில் இடைச்செயல்முறை தேர்வுமுறையின் திறன்கள் கணிசமாக விரிவுபடுத்தப்பட்டுள்ளன.

  • பல்வேறு கட்டமைப்புகளுக்கான ஆதரவில் பல மேம்பாடுகள் (AArch64, ARM, MIPS, PowerPC, SystemZ, X86, WebAssembly, RISC-V).

அத்துடன் libclang, clangd, clang-format, clang-tidy, Static Analyzer, LLDB ஆகியவற்றில் பல்வேறு மேம்பாடுகள்.

ஆதாரம்: linux.org.ru

கருத்தைச் சேர்