GCC د زنګ ژبې ملاتړ شاملولو لپاره تصویب شو

د GCC رهبري کمیټې د GCC کور کې د GCCrs (GCC Rust) زنګ کمپیلر تطبیق تصویب کړ. د فرنټ اینډ ادغام وروسته ، د GCC معیاري وسیلې د Rustc کمپیلر نصبولو اړتیا پرته په Rust ژبه کې د برنامو تالیف کولو لپاره کارول کیدی شي ، د LLVM پرمختګونو په کارولو سره جوړ شوی.

دا سپارښتنه کیږي چې د gccrs پراختیا کونکي د GCC بدلون بیاکتنې او خوشې کولو ټیمونو سره کار پیل کړي ترڅو د پیچونو وروستۍ بیاکتنه او تصویب چمتو کړي ترڅو ډاډ ترلاسه شي چې GCC ته اضافه شوي کوډ تخنیکي اړتیاوې پوره کوي. که چیرې د gccrs پراختیا د پلان شوي پلان په توګه دوام ومومي او هیڅ غیر متوقع مسله ونه پیژندل شي، د زنګ فرنټ اینډ به د راتلونکي کال د می لپاره ټاکل شوي د GCC 13 ریلیز کې مدغم شي. د زنګ د GCC 13 پلي کول به د بیټا حالت کې وي ، لاهم د ډیفالټ لخوا فعال شوی نه وي.

زنګ د حافظې خوندیتوب باندې تمرکز کوي او د دندې اجرا کولو کې د لوړ موازيتوب ترلاسه کولو وسیلې چمتو کوي. د حافظې خوندي اداره کول ، د غلطیو له مینځه وړل لکه د حافظې ساحې ته د خلاصیدو وروسته لاسرسی ، د نول پوائنټرونو ته اشاره کول او د بفر حدود ډیر کول ، په زنګ کې د تالیف په وخت کې د حوالې چیک کولو له لارې ترلاسه کیږي ، د شیانو ملکیت تعقیب کول ، او د شیانو ژوند وخت په پام کې نیولو سره. (سکوپ) او د کوډ اجرا کولو پرمهال د حافظې لاسرسي سموالي ارزونه. زنګ د انټیجر د زیاتیدو پروړاندې محافظت هم چمتو کوي ، اړتیا لري چې متغیر ارزښتونه د کارولو دمخه پیل شي ، په معیاري کتابتون کې غوره خطا اداره کول لري ، د ډیفالټ لخوا د بدلیدونکي حوالې او متغیرونو مفهوم کاروي ، او د منطقي غلطیو کمولو لپاره قوي جامد ټایپینګ وړاندیز کوي.

سرچینه: opennet.ru

Add a comment