Eisiúint Nuitka 0.6.17, tiomsaitheoir don teanga Python

Tá an tionscadal Nuitka 0.6.17 ar fáil anois, a fhorbraíonn tiomsaitheoir chun scripteanna Python a aistriú go léiriú C++, ar féidir iad a thiomsú ansin ina inrite ag baint úsáide as libpython le haghaidh comhoiriúnacht uasta CPython (ag baint úsáide as uirlisí bainistíochta réad CPython dúchais). Cinntítear comhoiriúnacht iomlán le heisiúintí reatha Python 2.6, 2.7, 3.3 - 3.9. I gcomparáid le CPython, léiríonn scripteanna tiomsaithe feabhas feidhmíochta 335% i tagarmharcanna pystone. Déantar cód an tionscadail a dháileadh faoi cheadúnas Apache.

Cuireann an leagan nua tacaíocht turgnamhach le haghaidh optamú bunaithe ar thorthaí próifílithe cód (PGO - leas iomlán a bhaint próifíl-treoraithe), a cheadaíonn gnéithe a chinntear le linn forghníomhú an chláir a chur san áireamh. Ní bhaineann an leas iomlán a bhaint faoi láthair ach le cód a tiomsaíodh le GCC. Tá an cumas anois ag forlíontáin acmhainní a iarraidh ag am tiomsaithe (pkg_resources.require). Tá méadú suntasach tagtha ar chumais an bhreiseáin frith-bloat, ar féidir iad a úsáid anois chun líon na bpacáistí a laghdú agus na leabharlanna numpy, scipy, skimage, pywt agus matplotlib á n-úsáid, lena n-áirítear trí fheidhmeanna neamhriachtanacha a eisiamh agus an cód feidhme riachtanach a chur in ionad ag an chéim parsála. Cód optamaithe a bhaineann le ilshnáithe, cruthú ranga, seiceáil tréithe, agus glaoch modha. Luathaíodh oibríochtaí le bearta, str agus cineálacha liostaí.

Foinse: oscailtenet.ru

Add a comment