LĂ«shohet versioni 0.6.17 i projektit Nuitka, njĂ« kompilator qĂ« ŃŃĐ°ĐœŃĐ»ŃŃ ŃĐșŃОпŃete tĂ« gjuhĂ«s Python nĂ« pĂ«rfaqĂ«simin e gjuhĂ«s C++, i cili mĂ« pas mund tĂ« kompilohet nĂ« njĂ« skedar ekzekutiv, duke pĂ«rdorur libpython pĂ«r tĂ« siguruar pĂ«rputhshmĂ«ri maksimale me CPython (pĂ«rdoren mjetet standarde CPython pĂ«r menaxhimin e objekteve). Ofrohet pĂ«rputhshmĂ«ri e plotĂ« me versionet aktuale tĂ« Python 2.6, 2.7, 3.3 â 3.9. Krahasuar me CPython, skripet e kompiluar tregojnĂ« njĂ« rritje tĂ« performancĂ«s nĂ« testet pystone prej 335%. Kodi i projektit shpĂ«rndahet nĂ«n licencĂ«n Apache.
Versioni e re pĂ«rfshin mbĂ«shtetje eksperimentale pĂ«r optimizimin e bazuar nĂ« rezultatet e profilizimit tĂ« kodit (PGO â Optimizimi i udhĂ«hequr nga profili), duke mundĂ«suar marrjen parasysh tĂ« karakteristikave qĂ« pĂ«rcaktohen gjatĂ« ekzekutimit tĂ« programit. Optimizimi Ă«shtĂ« aktualisht i aplicueshĂ«m vetĂ«m pĂ«r kodin qĂ« kompilohet me GCC. PĂ«r plugin-at, Ă«shtĂ« ofruar mundĂ«sia e kĂ«rkimit tĂ« burimeve gjatĂ« kompilimit (pkg_resources.require). JanĂ« zgjeruar ndjeshĂ«m mundĂ«sitĂ« e plugin-it anti-bloat, i cili tani mund tĂ« pĂ«rdoret pĂ«r tĂ« reduktuar numrin e paketave gjatĂ« pĂ«rdorimit tĂ« librarive numpy, scipy, skimage, pywt dhe matplotlib, duke pĂ«rfshirĂ« pĂ«rjashtimin e funksioneve tĂ« tepĂ«rta dhe zĂ«vendĂ«simin e kodit tĂ« nevojshĂ«m tĂ« funksioneve nĂ« fazĂ«n e parsing-ut. ĂshtĂ« bĂ«rĂ« optimizimi i kodit, i lidhur me shumĂ«thĂ«nien, krijimin e klasave, verifikimin e atributeve dhe thirrjen e metodave. JanĂ« pĂ«rshpejtuar operacionet me tipet bytes, str dhe list.
Burimi: opennet.ru
