GCC-သဟဇာတဖြစ်သော LLVM ဖွံ့ဖြိုးတိုးတက်ရေးကိရိယာအစုံကို ထုတ်ပြန်လိုက်ပါပြီ။ အထူးသဖြင့်, စမ်းသပ်မှုတစ်ခုအနေဖြင့် ၎င်းတွင် Flang၊ Fortran ဘာသာစကားအတွက် ရှေ့ဆုံးတန်းတစ်ခု ပါဝင်သည်။

ထူးခြားချက်မှ

  • Python 3 ကိုအသုံးပြုရန် စုဝေးမှုစနစ်၏ ရွှေ့ပြောင်းခြင်းကို စတင်လိုက်ပါပြီ။ သို့သော် ဘာသာစကား၏ ဒုတိယဗားရှင်းကို “နောက်ပြန်” ရွေးချယ်မှုအဖြစ် ပံ့ပိုးပေးနေဆဲဖြစ်သည်။
  • နောက်ထပ် အသုံးအဆောင်ပစ္စည်းများ အပါအဝင် ကုဒ်ရှိ အမှားအယွင်းများကို ရှာဖွေမှုကို ရိုးရှင်းစေသည့် AST ပြန်လည်ရယူခြင်းအတွက် ပံ့ပိုးမှု။ နမူနာ
  • သတိပေးချက်အသစ်များအဖွဲ့များ: -Wpointer-to-int-cast၊ -Wuninitialized-const-reference နှင့် -Wimplicit-const-int-float-conversion။ နောက်ဆုံးကို မူရင်းအတိုင်း ဖွင့်ထားသည်။
  • တိုးချဲ့ကိန်းပြည့်အမျိုးအစားအစုံ _ExtInt(N) ကို ထည့်သွင်းထားပြီး၊ သင့်အား ပါဝါနှစ်ခု၏ အမြှောက်များမဟုတ်သော အမျိုးအစားများကို ဖန်တီးနိုင်စေမည်ဖြစ်သည်။ ဟုတ်ကဲ့၊ ယခု သင်သည် မည်သည့်နံပါတ်၏ "ints" ကိုမြှောက်နိုင်ပြီဖြစ်သည်။
  • အထူးသဖြင့် Clang အတွက် တိုးတက်မှုများစွာရှိသည်။ "အင်္ဂါရပ်များ" အသစ် x86၊ ARM နှင့် အပါအဝင် ပလပ်ဖောင်းများစွာအတွက် RISC-V ကိုစွမ်းဆောင်ရည်မြှင့်တင်ပေးခြင်း၊ အင်္ဂါရပ်အသစ်များ OpenCL (နှင့် ROCm) နှင့် အလုပ်လုပ်ရန်အတွက် ပွင်.

အပြောင်းအလဲများစာရင်း အပြည့်အစုံမှာ၊ Release Notes တွင် အမြဲရှိနေသည်-

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

source: linux.org.ru

မှတ်ချက် Add