Lëshimi Nuitka 1.2, kompilator për gjuhën Python

ËshtĂ« nĂ« dispozicion lĂ«shimi i projektit Nuitka 1.2, qĂ« zhvillon kompilatorin pĂ«r tĂ« pĂ«rkthyer skriptet nĂ« gjuhĂ«n Python nĂ« njĂ« pĂ«rfaqĂ«sim nĂ« gjuhĂ«n C, e cila mund tĂ« kompilohet mĂ« pas nĂ« njĂ« skedĂ« ekzekutuese, qĂ« pĂ«rdor libpython pĂ«r tĂ« siguruar maksimumin e kompatibilitetit me CPython (pĂ«rdoren mjetet standarde tĂ« CPython pĂ«r menaxhimin e objekteve). ËshtĂ« siguruar pĂ«rputhshmĂ«ri e plotĂ« me lĂ«shimet e aktuale tĂ« Python 2.6, 2.7, 3.3 — 3.10. Krahasuar me CPython, skriptet e kompiluara tregojnĂ« nĂ« testet pystone njĂ« rritje tĂ« performancĂ«s prej 335%. Kodi i projektit shpĂ«rndahet nĂ«n licencĂ«n Apache.

Ndër ndryshimet në versionin e ri:

  • ËshtĂ« siguruar njĂ« mesazh gabimi nĂ« pĂ«rpjekjen pĂ«r ta pĂ«rdorur me versionin Python 3.11, i cili ende nuk mbĂ«shtetet plotĂ«sisht. PĂ«r tĂ« anashkaluar kĂ«tĂ« kufizim, Ă«shtĂ« propozuar njĂ« flamur ‘—experimental=python311’.
  • PĂ«r macOS Ă«shtĂ« shtuar opsioni ‘—macos-sign-notarization’ pĂ«r nĂ«nshkrimin me nĂ«nshkrim digjital, qĂ« e lehtĂ«son krijimin e aplikacioneve tĂ« nĂ«nshkruara pĂ«r Apple App Store. JanĂ« kryer optimizime qĂ« pĂ«rshpejtojnĂ« nisjen.
  • Funksioneve tĂ« kompiluara iu janĂ« shtuar atributet ‘__compiled__’ dhe ‘__compiled_constant__’, qĂ« mund tĂ« pĂ«rdoren nĂ« interfesa, si pyobjc, pĂ«r tĂ« gjeneruar kod mĂ« tĂ« optimizuar.
  • JanĂ« zgjeruar mundĂ«sitĂ« e plugin-it anti-bloat, i cili tani mund tĂ« aplikohet pĂ«r tĂ« reduktuar numrin e paketave kur pĂ«rdoren bibliotekat xarray dhe pint.
  • JanĂ« shtuar njĂ« sasi e madhe optimizimesh tĂ« reja dhe Ă«shtĂ« punuar pĂ«r pĂ«rmirĂ«simin e shkallĂ«zueshmĂ«risĂ«. ËshtĂ« realizuar memorizimi i pĂ«rmbajtjes sĂ« katalogĂ«ve gjatĂ« skanimit tĂ« moduleve.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster