Ho lokolloa ha Nuitka 1.2, moqapi oa puo ea Python

Ho lokolloa ha morero oa Nuitka 1.2 hoa fumaneha, ho nts'etsapele moqapi oa ho fetolela mangolo a Python ho setšoantšo sa C, se ka bokelloang hore e be faele e sebetsang e sebelisa libpython bakeng sa ho lumellana ho hoholo le CPython (ho sebelisa lisebelisoa tsa tlhaho tsa CPython bakeng sa ho laola lintho). E fane ka tumellano e felletseng le litokollo tsa hajoale tsa Python 2.6, 2.7, 3.3 - 3.10. Ha ho bapisoa le CPython, lingoloa tse hlophisitsoeng li bonts'a ntlafatso ea ts'ebetso ea 335% litekong tsa pystone. Khoutu ea projeke e ajoa tlasa laesense ea Apache.

Har'a liphetoho tsa mofuta o mocha:

  • E fane ka phoso ha u leka ho e sebelisa ka mofuta oa Python 3.11 o so kang o tšehetsoa ka botlalo. Ho qoba moeli ona, ho hlahisoa folakha "-experimental=python311".
  • Bakeng sa macOS, e kentse khetho ea "--macos-sign-notarization" bakeng sa notarization ea dijithale, e nolofalletsang ho theha lits'ebetso tse saenneng bakeng sa Lebenkele la App la Apple. E entse optimizations ho potlakisa ho qala.
  • E kentse "__compiled__" le "__compiled_constant__" litšobotsing tse hlophisitsoeng, tse ka sebelisoang ka mekhahlelo e kang pyobjc ho hlahisa khoutu e nepahetseng haholoanyane.
  • Anti-bloat plugin e atolositsoe, e seng e ka sebelisoa ho fokotsa palo ea lipakete ha u sebelisa lilaebrari tsa xarray le pint.
  • Karolo e kholo ea lintlafatso tse ncha e kentsoe mme mosebetsi o entsoe ho ntlafatsa scalability. E kentse tšebetsong caching litaba tsa li-directory ha ho hlahlojoa li-module.

Source: opennet.ru

Eketsa ka tlhaloso