Eisiúint Nuitka 1.2, tiomsaitheoir don teanga Python

Tá scaoileadh den tionscadal Nuitka 1.2 ar fáil, tiomsaitheoir a fhorbairt chun scripteanna Python a aistriú go léiriú C, ar féidir iad a thiomsú ina gcomhad inrite ag baint úsáide as libpython chun an chomhoiriúnacht uasta le CPython (ag baint úsáide as uirlisí CPython dúchais chun rudaí a ionramháil). Ar choinníoll comhoiriúnacht iomlán le heisiúintí reatha Python 2.6, 2.7, 3.3 - 3.10. I gcomparáid le CPython, léiríonn scripteanna tiomsaithe feabhas feidhmíochta 335% i dtástálacha pystone. Déantar cód an tionscadail a dháileadh faoi cheadúnas Apache.

I measc na n-athruithe ar an leagan nua:

  • Ar choinníoll earráid agus iarracht á déanamh é a úsáid le leagan de Python 3.11 nach bhfuil tacaíocht iomlán fós. Chun an teorannú seo a shárú, moltar an bhratach "-experimental=python311".
  • Le haghaidh macOS, cuireadh an rogha "--macos-sign-notarization" le haghaidh notarization sínithe digiteacha, rud a fhágann go bhfuil sé níos éasca aipeanna sínithe a chruthú don Apple App Store. Optimizations déanta chun an seoladh a bhrostú.
  • Cuireadh tréithe "__compiled__" agus "__compiled_constant__" le feidhmeanna tiomsaithe, ar féidir le sraitheanna cosúil le pyobjc iad a úsáid chun cód níos fearr a ghiniúint.
  • Tá síneadh curtha leis an mbreiseán frithbhloat, ar féidir é a úsáid anois chun líon na bpacáistí a laghdú agus na leabharlanna xarray agus pionta á n-úsáid.
  • Tá cuid mhór de bharrfheabhsuithe nua curtha leis agus tá obair déanta chun inscálaitheacht a fheabhsú. Curtha i bhfeidhm ar thaisceadh ábhar na n-eolaire agus modúil á scanadh.

Foinse: oscailtenet.ru