Kutulutsidwa kwa Nuitka 1.2, wolemba chilankhulo cha Python

Kutulutsidwa kwa pulojekiti ya Nuitka 1.2 kulipo, komwe kumapanga chojambulira chomasulira zolemba za Python kukhala choyimira C, chomwe chitha kupangidwa kukhala fayilo yotheka kugwiritsa ntchito libpython kuti igwirizane kwambiri ndi CPython (pogwiritsa ntchito zida za CPython zowongolera zinthu). Zinapereka kuyanjana kwathunthu ndi zotulutsidwa zaposachedwa za Python 2.6, 2.7, 3.3 - 3.10. Poyerekeza ndi CPython, zolembedwa zophatikizidwa zikuwonetsa kusintha kwa 335% pamayesero a pystone. Khodi ya polojekitiyi imagawidwa pansi pa chilolezo cha Apache.

Zina mwa zosintha mu mtundu watsopano:

  • Anapereka uthenga wolakwika poyesa kugwiritsa ntchito ndi Python 3.11, yomwe siinagwiritsidwe ntchito mokwanira. Kuti tidutse izi, mbendera ya "--experimental=python311" yaperekedwa.
  • Kwa macOS, njira ya "-macos-sign-notarization" yawonjezedwa kuti itsimikizidwe ndi siginecha ya digito, kufewetsa kupanga mapulogalamu osainidwa a Apple App Store. Zowonjezera zapangidwa kuti zifulumizitse kuyambitsa.
  • Anawonjezera "__compiled__" ndi "__compiled_constant__" zomwe zaphatikizidwa, zomwe zingagwiritsidwe ntchito m'magulu ngati pyobjc kuti apange khodi yabwino kwambiri.
  • Kuthekera kwa anti-bloat plugin kwakulitsidwa, komwe kumatha kugwiritsidwa ntchito kuchepetsa kuchuluka kwa phukusi mukamagwiritsa ntchito malaibulale a xarray ndi pint.
  • Gawo lalikulu la kukhathamiritsa kwatsopano kwawonjezedwa ndipo ntchito yachitidwa kuti apititse patsogolo scalability. Kusungitsa kachulukidwe kazomwe zili m'ndandanda mukasanthula ma module.

Source: opennet.ru

Kuwonjezera ndemanga