Выпуск Nuitka 1.0, компилятора для языка Python
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Доступен выпуск проекта Nuitka 1.0, развивающего компилятор для трансляции скриптов на языке Python в представление на языке C++, которое затем можно скомпилировать в исполняемый файл, использующий libpython для обеспечения максимальной совместимости с CPython (используются штатные средства CPython для управления объектами). Обеспечена полная совместимость с актуальными выпусками Python 2.6, 2.7, 3.3 - 3.10. По сравнению с CPython скомпилированные скрипты демонстрируют в тестах pystone повышение производительности на 335%. Код проекта распространяется под лицензией Apache.
Выпуск 1.0 не сигнализирует о новом значительном этапе развития, а лишь продолжает принятую проектом нумерацию версий (прошлый выпуск был 0.9). При этом в Nuitka 1.0 отмечаются существенные улучшения, связанные с масштабируемостью и стабильностью, а также добавление новых оптимизаций и возможностей. Среди изменений в новой версии:
- Проведена работа по приведению в порядок и документированию конфигурации в формате Yaml.
- Добавлены оптимизации для повышения производительности методов dict, bytes и str.
- Внесены улучшения в обработчики, обеспечивающие определение типов при сравнениях и двоичных операциях.
- Снижено потребление памяти компилятором и сокращено время компиляции.
- Улучшен анализ зависимостей между библиотеками и пакетами для разрешения конфликтов на платформе macOS при установке разных версий.
- В режим компиляции в один файл (Onefile) добавлена поддержка кэширования файловых путей.
- Добавлена поддержка вложенного копирования некомпилируемых функций.
- Предоставлена возможность пометки плагинов устаревшими.
- Добавлена поддержка Fedora 36.
===========
Источник:
OpenNet.RU
===========
Похожие новости
- Главная ссылка к новости (https://nuitka.net/posts/nuitk...)
- OpenNews: Выпуск Nuitka 0.6.17, компилятора для языка Python
- OpenNews: Выпуск PyOxidizer для упаковки Python-проектов в самодостаточные исполняемые файлы
- OpenNews: Выпуск Cython 0.27, компилятора для языка Python
- OpenNews: Проект Pyston, предлагающий Python с JIT-компилятором, вернулся к открытой модели разработки
- OpenNews: Представлен Pyston-lite, JIT-компилятор для штатного Python
Похожие новости:
- Packj - инструментарий для выявления вредоносных библиотек на языках Python и JavaScript
- Злоумышленники получили контроль над Python-пакетом ctx и PHP-библиотекой phpass
- Уязвимость в Python, позволяющая вызвать системные команды из изолированных скриптов
- Проект PyScript развивает платформу для выполнения Python-скриптов в web-браузере
- Bloomberg открыл код memray, инструмента профилирования памяти для Python
- Выпуск SciPy 1.8.0, библиотеки для научных и инженерных расчётов
- В 3.6% протестированных Python-репозиториев выявлены ошибки, связанные с пропущенными запятыми
- Выпуск Python-библиотеки для научных вычислений NumPy 1.22.0
- В основной ветке Python появилась возможность сборки для работы в браузере
- Выпуск Nuitka 0.6.17, компилятора для языка Python
Теги для поиска: #_nuitka, #_python
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 08:34
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Доступен выпуск проекта Nuitka 1.0, развивающего компилятор для трансляции скриптов на языке Python в представление на языке C++, которое затем можно скомпилировать в исполняемый файл, использующий libpython для обеспечения максимальной совместимости с CPython (используются штатные средства CPython для управления объектами). Обеспечена полная совместимость с актуальными выпусками Python 2.6, 2.7, 3.3 - 3.10. По сравнению с CPython скомпилированные скрипты демонстрируют в тестах pystone повышение производительности на 335%. Код проекта распространяется под лицензией Apache. Выпуск 1.0 не сигнализирует о новом значительном этапе развития, а лишь продолжает принятую проектом нумерацию версий (прошлый выпуск был 0.9). При этом в Nuitka 1.0 отмечаются существенные улучшения, связанные с масштабируемостью и стабильностью, а также добавление новых оптимизаций и возможностей. Среди изменений в новой версии:
=========== Источник: OpenNet.RU =========== Похожие новости
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 08:34
Часовой пояс: UTC + 5