د GCC سره مطابقت لرونکی LLVM پرمختیایی وسیلو سیټ خپور شوی. په تېره بیا، د یوې تجربې په توګه پدې کې فلانګ شامل دی، د فورټران ژبې لپاره یو مخکینۍ برخه.

د پام وړ څخه:

  • د Python 3 کارولو لپاره د اسمبلۍ سیسټم مهاجرت پیل شوی. د ژبې دوهم نسخه لاهم د "فال بیک" اختیار په توګه ملاتړ کیږي.
  • د AST بیا رغونې لپاره ملاتړ، کوم چې په کوډ کې د غلطیو لټون ساده کوي، په شمول د اضافي اسانتیاو په شمول. بېلګه:
  • د نوي خبرتیا ګروپونه:-Wpointer-to-int-cast،-Wuninitialized-const-Reference او-Wimplicit-const-int-float-تبادله. وروستی د ډیفالټ لخوا فعال شوی.
  • د پراخ شوي بشپړ ډولونو سیټ _ExtInt(N) اضافه شوي ، تاسو ته اجازه درکوي داسې ډولونه رامینځته کړئ چې د دوه قوتونو ضرب نه وي. هو، اوس تاسو کولی شئ د هرې شمیرې "ints" ضربونه جوړ کړئ!
  • کلینګ ته د پرمختګونو ټوله ډله ، په ځانګړي توګه نوې بڼې" د ډیری پلیټ فارمونو لپاره ، پشمول x86 ، ARM او RISC-Vښه فعالیت، نوې بڼې د OpenCL (او ROCm) سره کار کولو لپاره او خلاص ايم پي.

د بدلونونو بشپړ لیست، د تل په څیر، د ریلیز یادښتونو کې دی:

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

Add a comment