Issue Nuitka 1.3, compiler for Python

available production of the project nuitka 1.3 developing a compiler for translating scripts in the Python language in the representation of C, which can then be compiled to the executable file that uses Libpython to ensure 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 Pystone test increase by 335%. Project code is distributed under the license Apache.

Among changes in the new version:

  • continued work to ensure compatibility with the version of Python 3.11.
  • A separate Numpy plugin is removed, instead of which the compatibility with the Numpy package is provided at the settings level in the main package.
  • Code is cleaned and optimized for bypassing the tree -like structure.
  • Improvements related to the use of optimization at the binding stage (LTO) when assembling the MSVC compiler.
  • The capabilities of the Anti-Bloat plugin, which can now be used to reduce the number of packages when using libraries Dash, Dotenv, Pyvista, Python_utils, Rdkit and Trimesh.
  • Added support for MSYS2 tools and FreeBSD platform.
  • Optimization of performance and scalability.
/Media reports cited above.