Выпуск Nuitka 1.3, компилятора для языка Python
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Доступен выпуск проекта Nuitka 1.3, развивающего компилятор для трансляции скриптов на языке Python в представление на языке C, которое затем можно скомпилировать в исполняемый файл, использующий libpython для обеспечения максимальной совместимости с CPython (используются штатные средства CPython для управления объектами). Обеспечена полная совместимость с актуальными выпусками Python 2.6, 2.7, 3.3 - 3.10. По сравнению с CPython скомпилированные скрипты демонстрируют в тестах pystone повышение производительности на 335%. Код проекта распространяется под лицензией Apache.
Среди изменений в новой версии:
- Продолжена работа по обеспечению совместимости с версией Python 3.11.
- Удалён отдельный плагин numpy, вместо которого совместимость с пакетом NumPy обеспечена на уровне настроек в основном пакете.
- Проведена чистка и оптимизация кода для обхода древовидной структуры (node tree).
- Реализованы улучшения, связанные с использованием оптимизаций на этапе связывания (LTO) при сборке компилятором MSVC.
- Расширены возможности плагина anti-bloat, который теперь может применяться для уменьшения числа пакетов при использовании библиотек dash, dotenv, pyvista, python_utils, rdkit и trimesh.
- Добавлена поддержка инструментария MSYS2 и платформы FreeBSD.
- Проведена оптимизация производительности и масштабируемости.
===========
Источник:
OpenNet.RU
===========
Похожие новости
- Главная ссылка к новости (https://nuitka.net/posts/nuitk...)
- OpenNews: Выпуск Nuitka 1.2, компилятора для языка Python
- OpenNews: Представлен Pyston-lite, JIT-компилятор для штатного Python
- OpenNews: DeepMind открыл код S6, библиотеки с реализацией JIT-компилятора для CPython
- OpenNews: В JIT-компиляторе Pyston-lite реализована поддержка Python 3.10
- OpenNews: Опубликован Codon, компилятор для языка Python
Похожие новости:
- Выпуск Nuitka 1.2, компилятора для языка Python
- Выпуск Brython 3.11, реализации языка Python для web-браузеров
- Выпуск языка программирования Python 3.11
- Выпуск Nuitka 1.1, компилятора для языка Python
- В JIT-компиляторе Pyston-lite реализована поддержка Python 3.10
- Arch Linux прекратил поставку Python 2
- DeepMind открыл код S6, библиотеки с реализацией JIT-компилятора для CPython
- Релиз набора компиляторов LLVM 15.0
- Выпуск Nuitka 1.0, компилятора для языка Python
- Packj - инструментарий для выявления вредоносных библиотек на языках Python и JavaScript
Теги для поиска: #_nuitka, #_compile, #_python
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 07:23
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Доступен выпуск проекта Nuitka 1.3, развивающего компилятор для трансляции скриптов на языке Python в представление на языке C, которое затем можно скомпилировать в исполняемый файл, использующий libpython для обеспечения максимальной совместимости с CPython (используются штатные средства CPython для управления объектами). Обеспечена полная совместимость с актуальными выпусками Python 2.6, 2.7, 3.3 - 3.10. По сравнению с CPython скомпилированные скрипты демонстрируют в тестах pystone повышение производительности на 335%. Код проекта распространяется под лицензией Apache. Среди изменений в новой версии:
=========== Источник: OpenNet.RU =========== Похожие новости
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 07:23
Часовой пояс: UTC + 5