NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #411 most downloaded on PyPI
compiling Python code using LLVM
Last release 10 days ago
12 Sep 2026
Ships fairly regularly
a new release about every 3 weeks
Most releases are documented
notes for 44 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
14 years old
137 releases · first in 2012
Improved NumPy ufunc support in nopython mode
Fixes:
Improved NumPy ufunc support in nopython mode
Misc bug fixes
This version fixed many regressions reported by user for the 0.12 release. This release contains a new loop-lifting mechanism that specializes certain
This version fixed many regressions reported by user for the 0.12 release. This release contains a new loop-lifting mechanism that specializes certains loop patterns for nopython mode compilation. This avoid direct support for heap-allocating and other very dynamic operations.
Improvements:
Add loop-lifting--jit-ing loops in nopython for object mode code. This allows functions to allocate NumPy arrays and use Python objects, while the tight loops in the function can still be compiled in nopython mode. Any arrays that the tight loop uses should be created before the loop is entered.
Fixes:
Add support for majority of "math" module functions
Fix for...else handling
Add support for builtin round()
Fix tenary if...else support
Revive "numba" script
Fix problems with some boolean expressions
Add support for more NumPy ufuncs
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Official Python 3 support (python 3.2 and 3.3)
Official Python 3 support (python 3.2 and 3.3)
Support for intrinsics and instructions
Various bug fixes (see https://github.com/numba/numba/issues?milestone=7&state=closed)
* Various bug fixes
Various bug fixes
Nothing published for this version
Nothing published for this version
Nothing published for this version
Changed default compilation approach to ast
Changed default compilation approach to ast
Added support for cross-module linking
Added support for closures (can jit inner functions and return them) (see examples/closure.py)
Added support for dtype structures (can access elements of structure with attribute access) (see examples/structures.py)
Added support for extension types (numba classes) (see examples/numbaclasses.py)
Added support for general Python code (use nopython to raise an error if Python C-API is used to avoid unexpected slowness because of lack of implementation defaulting to generic Python)
Fixed many bugs
Added support to detect math operations.
Added with python and with nopython contexts
Added more examples
Many features need to be documented still. Look at examples and tests for more information.
Added an ast approach to compilation
Added an ast approach to compilation
Removed d, f, i, b from numba namespace (use f8, f4, i4, b1)
Changed function to autojit2
Added autojit function to decorate calls to the function and use types of the variable to create compiled versions.
changed keyword arguments to jit and autojit functions to restype and argtypes to be consistent with ctypes module.
Added pycc -- a python to shared library compiler
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →