Ukukhutshwa kwe-Nuitka 0.6.17, umqokeleli wolwimi lwePython

Iprojekthi ye-Nuitka 0.6.17 ngoku iyafumaneka, ephuhlisa umqokeleli wokuguqulela izikripthi zePython kumboniso weC ++, onokuthi emva koko uqokelelwe kwi-executable usebenzisa i-libpython ukuhambelana okuphezulu kunye neCPython (usebenzisa izixhobo zolawulo lwento ye-CPython). Ukuhambelana ngokupheleleyo kunye nokukhutshwa kwangoku kwePython 2.6, 2.7, 3.3 - 3.9 kuqinisekiswa. Xa kuthelekiswa neCPython, izikripthi ezihlanganisiweyo zibonisa ukuphuculwa kwentsebenzo ye-335% kwiibenchmarks zepystone. Ikhowudi yeprojekthi ihanjiswa phantsi kwelayisensi ye-Apache.

Uguqulelo olutsha longeza inkxaso yovavanyo lokuphucula ngokusekelwe kwiziphumo zekhowudi yekhowudi (i-PGO - Ukulungiswa kweProfayili ekhokelwa yiProfayili), evumela ukuba kuthathelwe ingqalelo iimpawu ezinqunywe ngexesha lokwenziwa kweprogram. Ulungiselelo lwangoku lusebenza kuphela kwikhowudi ehlanganiswe ne-GCC. Iiplagi ngoku ziyakwazi ukucela izixhobo ngexesha lokuqokelela (pkg_resources.require). Ubunakho beplagin ye-anti-bloat plugin iye yandiswa kakhulu, enokusetyenziswa ngoku ukunciphisa inani leepakethe xa usebenzisa i-numpy, scipy, skimage, pywt kunye namathala eencwadi e-matplotlib, kubandakanywa ngokungabandakanyi imisebenzi engeyomfuneko kunye nokutshintsha ikhowudi yomsebenzi oyimfuneko inqanaba lokwahlulahlula. Ikhowudi elungiselelweyo enxulumene nokufundwa kwemisonto emininzi, ukudala iklasi, ukujonga uphawu, kunye nendlela yokufowuna. Ukusebenza ngee-bytes, i-str kunye neentlobo zoluhlu ziye zakhawuleziswa.

umthombo: opennet.ru

Yongeza izimvo