GCC-අනුකූල LLVM සංවර්ධන මෙවලම් කට්ටලයක් නිකුත් කර ඇත. විශේෂයෙන්ම, අත්හදා බැලීමක් ලෙස එයට ෆෝට්‍රාන් භාෂාව සඳහා ඉදිරිපස ඇති ෆ්ලැන්ග් ඇතුළත් වේ.

සැලකිය යුතු දේ වලින්:

  • Python 3 භාවිතා කිරීම සඳහා එකලස් කිරීමේ පද්ධතියේ සංක්‍රමණය ආරම්භ වී ඇත, කෙසේ වෙතත්, භාෂාවේ 2 වන අනුවාදය තවමත් "Fallback" විකල්පය ලෙස සහය දක්වයි.
  • අතිරේක උපයෝගිතා ඇතුළුව කේතයේ දෝෂ සෙවීම සරල කරන AST ප්‍රතිසාධනය සඳහා සහාය. උදාහරණ:
  • නව ඇඟවීම් කණ්ඩායම්: -Wpointer-to-int-cast, -Wuninitialized-const-reference සහ -Wimplicit-const-int-float-conversion. දෙවැන්න පෙරනිමියෙන් සක්රිය කර ඇත.
  • _ExtInt(N) විස්තීරණ නිඛිල වර්ග කට්ටලයක් එකතු කර ඇති අතර, ඔබට බලයන් දෙකක ගුණාකාර නොවන වර්ග සෑදීමට ඉඩ සලසයි. ඔව්, දැන් ඔබට ඕනෑම අංකයක "ints" ගුණාකාර සෑදිය හැක!
  • විශේෂයෙන්ම ක්ලැන්ග් වෙත වැඩි දියුණු කිරීම් සමූහයක් නව විශේෂාංග" x86, ARM සහ ඇතුළු බොහෝ වේදිකා සඳහා RISC-V, වැඩිදියුණු කළ කාර්ය සාධනය, නව විශේෂාංග OpenCL (සහ ROCm) සමඟ වැඩ කිරීම සඳහා සහ Openmp.

වෙනස්කම් වල සම්පූර්ණ ලැයිස්තුව, සෑම විටම, නිකුතු සටහන් වල ඇත:

https://releases.llvm.org/11.0.0/docs/ReleaseNotes.html


https://releases.llvm.org/11.0.0/tools/clang/docs/ReleaseNotes.html


https://releases.llvm.org/11.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html


https://releases.llvm.org/11.0.0/tools/flang/docs/ReleaseNotes.html


https://releases.llvm.org/11.0.0/tools/lld/docs/ReleaseNotes.html


https://releases.llvm.org/11.0.0/tools/polly/docs/ReleaseNotes.html


https://releases.llvm.org/11.0.0/projects/libcxx/docs/ReleaseNotes.html

මූලාශ්රය: linux.org.ru

අදහස් එක් කරන්න