Kutulutsidwa kwa Nuitka 0.6.17, wolemba chilankhulo cha Python

Pulojekiti ya Nuitka 0.6.17 tsopano ikupezeka, yomwe imapanga chojambulira chomasulira zolemba za Python kukhala choyimira C ++, chomwe chitha kupangidwa kuti chigwiritsidwe ntchito pogwiritsa ntchito libpython kuti igwirizane kwambiri ndi CPython (pogwiritsa ntchito zida zowongolera zinthu za CPython). Kugwirizana kwathunthu ndi kutulutsidwa kwaposachedwa kwa Python 2.6, 2.7, 3.3 - 3.9 kumatsimikiziridwa. Poyerekeza ndi CPython, zolembedwa zophatikizidwa zikuwonetsa kusintha kwa 335% pama benchmark a pystone. Khodi ya polojekitiyi imagawidwa pansi pa chilolezo cha Apache.

Mtundu watsopanowu umawonjezera chithandizo choyesera kukhathamiritsa kutengera zotsatira za kukhathamiritsa kwa ma code (PGO - Kukhathamiritsa motsogozedwa ndi Mbiri), zomwe zimakupatsani mwayi woganizira zomwe zatsimikiziridwa panthawi ya pulogalamu. Kukhathamiritsa pakali pano kumagwira ntchito pamakhodi opangidwa ndi GCC. Mapulagini tsopano ali ndi kuthekera kopempha zothandizira panthawi yophatikiza (pkg_resources.require). Mphamvu za anti-bloat plugin zakulitsidwa kwambiri, zomwe tsopano zitha kugwiritsidwa ntchito kuchepetsa kuchuluka kwa mapaketi mukamagwiritsa ntchito malaibulale a numpy, scipy, skimage, pywt ndi matplotlib, kuphatikiza pakupatula ntchito zosafunikira ndikulowetsa kachidindo kofunikira siteji yogawa. Khodi yokhathamiritsa yokhudzana ndi kuwerenga zambiri, kupanga kalasi, kuyang'ana mawonekedwe, ndi kuyimbira njira. Kugwira ntchito ndi ma byte, str ndi mitundu ya mndandanda kwafulumizitsa.

Source: opennet.ru

Kuwonjezera ndemanga