Siideynta Nuitka 0.6.17, isuduwaha luqadda Python

Mashruuca Nuitka 0.6.17 hadda waa la heli karaa, kaas oo soo saara isku-dubarid si loogu tarjumo qoraallada Python qaab C ++ ah, kaas oo markaa lagu soo ururin karo mid la fulin karo iyada oo la adeegsanayo libpython ee ugu badnaan CPython waafaqsanaanta (iyadoo la adeegsanayo qalabka maaraynta shayga CPython ee asalka ah). Waafaqsanaanta buuxda ee sii daynta hadda jirta ee Python 2.6, 2.7, 3.3 - 3.9 waa la hubiyay. Marka la barbardhigo CPython, qoraallada la soo ururiyey waxay muujinayaan 335% horumarinta waxqabadka ee bartilmaameedyada pystone. Xeerka mashruuca waxaa lagu qaybiyaa shatiga Apache.

Nooca cusub wuxuu ku darayaa taageerada tijaabada ah ee hagaajinta ee ku saleysan natiijooyinka sifayn kood (PGO-Profile-guided optimization), kaas oo u oggolaanaya in la tixgeliyo sifooyinka la go'aamiyay inta lagu jiro fulinta barnaamijka. Hagaajinta hadda waxay khusaysaa koodka lagu soo ururiyay GCC. Plugins hadda waxay awood u leeyihiin inay codsadaan agabka wakhtiga la ururinayo (pkg_resources.require). Awoodaha plugin-ka-hortagga ayaa si weyn loo ballaariyay, taas oo hadda loo isticmaali karo in lagu yareeyo tirada xirmooyinka marka la isticmaalayo nambarada, scipy, skimage, pywt iyo matplotlib maktabadaha, oo ay ku jiraan marka laga reebo hawlaha aan loo baahnayn iyo beddelka code shaqada lagama maarmaanka ah ee marxaladda kala shaandheynta. Summada la wanaajiyey ee la xidhiidha taxannada badan, abuurista fasalka, hubinta sifada, iyo habka wacitaanka. Hawlgallada bytes, str iyo noocyada liiska waa la dedejiyey.

Source: opennet.ru

Add a comment