GCC سان مطابقت رکندڙ LLVM ڊولپمينٽ ٽولز جو هڪ سيٽ جاري ڪيو ويو آهي. خاص طور تي، هڪ تجربي جي طور تي ان ۾ شامل آهي Flang، Fortran ٻولي لاءِ فرنٽ اينڊ.
اهم کان:
- Python 3 استعمال ڪرڻ جي لاءِ اسيمبليءَ جي نظام جي لڏپلاڻ شروع ٿي وئي آهي. ٻولي جو ٻيو نسخو، بهرحال، اڃا تائين ”فال بڪ“ آپشن جي طور تي سپورٽ ٿيل آهي.
- AST بحالي لاءِ سپورٽ، جيڪا ڪوڊ ۾ غلطين جي ڳولا کي آسان بڻائي ٿي، بشمول اضافي افاديتون. مثال طور
- نيو الرٽ گروپس: -Wpointer-to-int-cast، -Wuninitialized-const-Reference ۽ -Wimplicit-const-int-float-conversion. بعد ۾ ڊفالٽ طور تي چالو ڪيو ويو آهي.
- وڌايل انٽيجر قسمن جو ھڪڙو سيٽ _ExtInt(N) شامل ڪيو ويو آھي، توھان کي اجازت ڏئي ٿو ته اھي قسمون ٺاھي سگھن ٿيون جيڪي ٻن طاقتن جا ضرب نه آھن. ها، هاڻي توهان ڪري سگهو ٿا ”انٽس“ ڪنهن به نمبر جا ملٽيز!
- خاص طور تي ڪلانگ ۾ سڌارن جو هڪ پورو گروپ نئين "خصوصيت" ڪيترن ئي پليٽ فارمن لاءِ، بشمول 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
