Gefa út Nuitka 0.6.17, þýðanda fyrir Python tungumálið

Nuitka 0.6.17 verkefnið er nú fáanlegt, sem þróar þýðanda til að þýða Python forskriftir í C++ framsetningu, sem síðan er hægt að setja saman í keyrslu með því að nota libpython fyrir hámarks CPython samhæfni (með því að nota innfædd CPython hlutstjórnunartæki). Fullkomið samhæfni við núverandi útgáfur af Python 2.6, 2.7, 3.3 - 3.9 er tryggt. Samanborið við CPython sýna samsett forskriftir 335% frammistöðubata í pystone viðmiðum. Verkefniskóðanum er dreift undir Apache leyfinu.

Nýja útgáfan bætir við tilraunastuðningi fyrir hagræðingu sem byggist á niðurstöðum kóðasniðs (PGO - Profile-guided optimization), sem gerir kleift að taka tillit til eiginleika sem ákvarðast við framkvæmd forritsins. Hagræðingin á sem stendur aðeins við um kóða sem er unnin með GCC. Viðbætur hafa nú getu til að biðja um auðlindir við þýðingu (pkg_resources.require). Möguleiki anti-bloat viðbótarinnar hefur verið aukinn verulega, sem nú er hægt að nota til að fækka pakka þegar numpy, scipy, skimage, pywt og matplotlib bókasöfnin eru notuð, þar á meðal með því að útiloka óþarfa aðgerðir og skipta út nauðsynlegum aðgerðakóða á þáttunarstigið. Bjartsýni kóða sem tengist fjölþráðum, bekkjargerð, eigindaskoðun og aðferðakalli. Aðgerðum með bæti, str og listategundum hefur verið flýtt.

Heimild: opennet.ru

Bæta við athugasemd