Nuitka 1.0, Python valodas kompilatora, izlaidums

Tagad ir pieejams projekts Nuitka 1.0, kas izstrādā kompilatoru Python skriptu tulkoÅ”anai C++ attēlojumā, ko pēc tam var apkopot izpildāmā failā, izmantojot libpython, lai nodroÅ”inātu maksimālu CPython saderÄ«bu (izmantojot vietējos CPython objektu pārvaldÄ«bas rÄ«kus). Tiek nodroÅ”ināta pilnÄ«ga saderÄ«ba ar Python 2.6, 2.7, 3.3 - 3.10 paÅ”reizējiem laidieniem. SalÄ«dzinot ar CPython, apkopotie skripti uzrāda 335% veiktspējas uzlabojumu pystone etalonos. Projekta kods tiek izplatÄ«ts saskaņā ar Apache licenci.

Izlaidums 1.0 neliecina par jaunu nozÄ«mÄ«gu izstrādes posmu, bet tikai turpina projekta pieņemto versiju numerāciju (iepriekŔējais laidiens bija 0.9). Tajā paŔā laikā Nuitka 1.0 piedāvā ievērojamus uzlabojumus saistÄ«bā ar mērogojamÄ«bu un stabilitāti, kā arÄ« jaunu optimizāciju un funkciju pievienoÅ”anu. Starp izmaiņām jaunajā versijā:

  • Ir veikts darbs, lai sakārtotu un dokumentētu konfigurāciju Yaml formātā.
  • Pievienota optimizācija, lai uzlabotu diktēŔanas, baitu un str metožu veiktspēju.
  • Ir veikti uzlabojumi apstrādātājos, kas nodroÅ”ina tipu secinājumus salÄ«dzinājumiem un binārajām operācijām.
  • Samazināts kompilatora atmiņas patēriņŔ un samazināts kompilācijas laiks.
  • Uzlabota atkarÄ«bu analÄ«ze starp bibliotēkām un pakotnēm, lai atrisinātu platformu konfliktus macOS instalējot dažādas versijas.
  • Onefile kompilācijas režīmam ir pievienots atbalsts failu ceļu saglabāŔanai keÅ”atmiņā.
  • Pievienots atbalsts nekompilētu funkciju ligzdotai kopēŔanai.
  • Ir nodroÅ”ināta iespēja atzÄ«mēt spraudņus kā novecojuÅ”us.
  • Pievienots Fedora 36 atbalsts.

Avots: opennet.ru

Iegādājieties uzticamu mitināŔanu vietnēm ar DDoS aizsardzÄ«bu, VPS VDS serveriem šŸ”„ Iegādājieties uzticamu tÄ«mekļa vietņu mitināŔanu ar DDoS aizsardzÄ«bu, VPS VDS serveriem | ProHoster