available production of the project nuitka 1.0 developing a compiler for translating scripts in the Python language in C ++ representation, which can then be compiled to an executable file that uses Libpython to provide maximum compatibility with CPYTHON (CPYTHON standard means to control objects). Complete compatibility with the current issues of Python 2.6, 2.7, 3.3 – 3.10 is provided. Compared to Cpython, compiled scripts demonstrate in the tests of productivity by 335%. The code of the project is distributed under the Apache.
Issue 1.0 does not signal the new significant stage of development, but only continues the project numbering. The last issue was 0.9). At the same time, Nuitka 1.0 notes significant improvements related to scalability and stability, as well as the addition of new optimizations and opportunities. Among the changes in the new version:
- Work was carried out to put in order and documentation of configuration in YAML format.
- added optimization to increase productivity of the DICT, BYTES and STR.
- Improvements are made to process the determination of types in comparisons and binary operations.
- Reduced memory consumption by the compiler and the compilation time is reduced.
- Improved analysis of dependencies between libraries and packages to resolve conflicts on the MacOS platform when installing different versions.
- In one file compilation mode, support for caching file tracks is added.
- Added support for the invested copying of non -commercial functions.
- Provided the possibility of marking the plugins outdated.
- Added support for Fedora 36.
methods.