Издање Нуитке 1.6, компајлера за језик Питхон

Доступно је издање пројекта Нуитка 1.6, којим се развија компајлер за превођење Питхон скрипти у Ц репрезентацију, која се затим може превести у извршну датотеку користећи либпитхон за максималну компатибилност са ЦПитхон-ом (користећи изворне ЦПитхон алате за манипулацију објектима). Обезбеђена потпуна компатибилност са тренутним издањима Питхон-а 2.6, 2.7, 3.3 - 3.11. У поређењу са ЦПитхон-ом, компајлиране скрипте показују побољшање перформанси од 335% у пистоне тестовима. Код пројекта се дистрибуира под лиценцом Апацхе.

Међу изменама у новој верзији:

  • Потпуно компатибилан са граном Питхон 3.11.
  • Комплет алата за тестирање је редизајниран да обезбеди поновљив излаз грешака у компилацији.
  • Додата опција „--инцлуде-дистрибутион-метадата“ за укључивање метаподатака о дистрибуцији.
  • За системе који нису Виндовс, могуће је укључити симболичке везе у самосталну дистрибуцију ако везе упућују на интерне датотеке пројекта.
  • Додатак против надимања је проширен, који сада може да се користи за смањење броја пакета када се користе библиотеке хуггингфаце_хуб, токенизер, торцх, тритон и нетворкк (везивање за питест и ИПитхон је у основи искључено).
  • Оптимизоване перформансе и скалабилност. Настављен је рад на имплементацији оптимизације тела класе.
  • Побољшано откривање зависности на мацОС платформи.
  • Додан параметар "--репорт-диффабле", који генерише КСМЛ извештаје у облику погодном за накнадно поређење на различитим системима.
  • Додата је опција „--репорт-усер-провидед“ за уметање података које је дао корисник у извештаје.
  • Комплет алата за тестирање имплементира услужни програм нуитка-ватцх за идентификацију проблема са ПиПИ издањима.

Извор: опеннет.ру

Додај коментар