PyPy 7.3 جو رليز، Python ۾ لکيل هڪ Python عمل درآمد

ٺھيل پروجيڪٽ ڇڏڻ پي پي پي 7.3، جنهن جي اندر Python ۾ لکيل Python ٻولي جو هڪ نفاذ ترقي يافته آهي (استعمال ڪندي ٽائپ ڪيل سبسيٽ RPython، پابندي پٿون). رليز هڪ ئي وقت PyPy2.7 ۽ PyPy3.6 شاخن لاءِ تيار ڪئي وئي آهي، Python 2.7 ۽ Python 3.6 نحو لاءِ سپورٽ مهيا ڪري ٿي. رليز لينڪس لاءِ دستياب آهي (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 يا ARMv7 سان VFPv3), macOS (x86_64), OpenBSD, FreeBSD ۽ Windows (x86).

PyPy جي هڪ خاص خصوصيت هڪ JIT ڪمپيلر جو استعمال آهي، جيڪو پرواز تي ڪجهه عناصر کي مشين ڪوڊ ۾ ترجمو ڪري ٿو، جيڪو توهان کي مهيا ڪرڻ جي اجازت ڏئي ٿو. اعلي ڪارڪردگي جي سطح - جڏهن ڪجهه عملن کي انجام ڏيو ٿا، PyPy سي ٻولي (CPython) ۾ Python جي کلاسک نفاذ کان ڪيترائي ڀيرا تيز آهي. اعليٰ ڪارڪردگيءَ جي قيمت ۽ JIT ڪمپليشن جو استعمال اعليٰ ميموري واپرائڻ آهي - پيچيده ۽ ڊگھي هلندڙ عملن ۾ ڪل ميموري جو استعمال (مثال طور، جڏهن PyPy استعمال ڪندي خود PyPy جو ترجمو ڪري ٿو) CPython جي واپرائڻ کان وڌي ٿو اڌ کان ٻه. ڀيرا.

نئين رليز ۾ تبديلين کان نوٽ ڪيو CFFI 1.13.1 (C فارين فنڪشن انٽرفيس) ۽ cppyy 1.10.6 ماڊلز کي اپ ڊيٽ ڪرڻ سان گڏ هڪ انٽرفيس کي لاڳو ڪرڻ لاءِ هڪ انٽرفيس جي عمل کي ڪال ڪرڻ لاءِ C ۽ C++ ۾ لکيل (CFFI سي ڪوڊ سان رابطي لاءِ سفارش ڪئي وئي آهي، ۽ C++ ڪوڊ لاءِ cppyy). pyrepl پيڪيج جو هڪ نئون نسخو شامل آهي هڪ انٽرويو شيل سان رد ڪريو.
پروسيسنگ تارن جي لاءِ ذميوار ڪوڊ جي ڪارڪردگي ۽ يونيڪوڊ کي ترتيب ڏيڻ کي بهتر ڪيو ويو آهي.
ونڊوز پليٽ فارم لاءِ، مختلف ٽيڪسٽ انڪوڊنگز کي انڪوڊنگ ۽ ڊيڪوڊنگ ڪرڻ لاءِ سپورٽ شامل ڪئي وئي آهي. OpenSSL 1.1 ۽ TLS 1.3 لاءِ لاڳو ڪيل سپورٽ.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو