GCC-இணக்கமான LLVM மேம்பாட்டுக் கருவிகளின் தொகுப்பு வெளியிடப்பட்டது. குறிப்பாக, ஒரு பரிசோதனையாக ஃபோர்ட்ரான் மொழிக்கான முன்முனையான ஃபிளாங்கை உள்ளடக்கியது.

குறிப்பிடத்தக்கவற்றிலிருந்து:

  • பைதான் 3 ஐப் பயன்படுத்துவதற்கான அசெம்பிளி சிஸ்டத்தின் இடம்பெயர்வு தொடங்கிவிட்டது, மொழியின் 2வது பதிப்பு, "ஃபால்பேக்" விருப்பமாக இன்னும் ஆதரிக்கப்படுகிறது.
  • கூடுதல் பயன்பாடுகள் உட்பட குறியீட்டில் உள்ள பிழைகளைத் தேடுவதை எளிதாக்கும் AST மீட்புக்கான ஆதரவு. உதாரணமாக
  • புதிய எச்சரிக்கை குழுக்கள்: -Wpointer-to-int-cast, -Wuninitialized-const-reference and -Wimplicit-const-int-float-conversion. பிந்தையது முன்னிருப்பாக இயக்கப்பட்டது.
  • நீட்டிக்கப்பட்ட முழு எண் வகைகளின் தொகுப்பு _ExtInt(N) சேர்க்கப்பட்டுள்ளது, இது இரண்டு சக்திகளின் மடங்குகள் அல்லாத வகைகளை உருவாக்க உங்களை அனுமதிக்கிறது. ஆம், இப்போது நீங்கள் எந்த எண்ணின் "ints" மடங்குகளை உருவாக்கலாம்!
  • குறிப்பாக, க்ளாங்கின் முழு மேம்பாடுகள் புதிய அம்சங்கள்" x86, ARM மற்றும் உட்பட பல தளங்களுக்கு RISC-வி, மேம்பட்ட செயல்திறன், புதிய அம்சங்கள் 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

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