Version 0.64.0 (18 February 2026)¶
This is a major Numba release. Numba now supports NumPy 2.4.
Please find a summary of all noteworthy items below.
Highlights¶
NumPy Support¶
Bug Fixes¶
Fix scalar handling in np.all¶
Fixed scalar handling in the np.all function. Previously, this
function would fail when called with scalar inputs. Now it properly handles
both scalar and array inputs, converting scalars to boolean values as
expected.
Fix scalar handling in np.any¶
Fix scalar handling in np.any function. Previously, this function would
fail when called with scalar inputs. Now it properly handles both scalar
and array inputs, converting scalars to boolean values as expected.
Fix np.asfortranarray and np.ascontiguousarray readonly handling¶
Fix readonly input producing readonly output even when a copy is made
using np.asfortranarray or np.ascontiguousarray.
Support integer type promotion in Python API¶
Fixes a segmentation fault on s390x (IBM Z) by ensuring integer types are properly promoted to full register width in the CPU and Python API lowering layers, as required by the SystemZ ABI.
Fix precision loss in integer power operations on Python 3.11¶
Fixed precision loss in integer power operations (e.g., x ** 2) for large
integer values on Python 3.11. Integer results now preserve full precision
for values greater than 2^53.
Pull-Requests:
PR #10154: Revert “Merge pull request #10152 from kc611/ci_fix” (esc)
PR #10223: Fix: add scalar handling for np.all overload (swap357)
PR #10224: Fix: scalar handling for np.any overload (swap357)
PR #10256: GHA/ cleanup on python 3.14 official support (swap357)
PR #10339: Update dependency python to 3.14 (renovate[bot])
PR #10342: Update actions/checkout action to v6 (renovate[bot])
PR #10345: update numba first release checklist post 0.63.0rc1 (swap357)
PR #10347: Extend PR#10344 to remove osx64 azure and some fixes (sklam swap357)
PR #10348: Update actions/setup-python action to v6.1.0 (renovate[bot])
PR #10359: gha/ add version constraint for conda-libmamba-solver <25.11 (swap357)
PR #10362: Update actions/stale action to v10.1.1 (renovate[bot])
PR #10366: Support for np.moveaxis (kc611 ricardoV94)
PR #10369: minor docs fix: omp requirement on macOS updated to match the text above (AgnieszkaZaba)
PR #10382: Update GitHub Artifact Actions (major) (renovate[bot])
PR #10390: Fix #10357 np.asfortranarray mutability (swap357)
PR #10391: update wheel builder workflows to install pre-release llvmlite versions (swap357)
PR #10393: add Numpy 2.4 support (mscheltienne swap357)
PR #10396: Add missing type promotions for pythonapi (MarkVeerasingam)
PR #10398: Fix #9931 integer power precision issue for python3.11 (swap357)
PR #10405: Update conda-incubator/setup-miniconda action to v3.3.0 (renovate[bot])
PR #10409: Update actions/setup-python action to v6.2.0 (renovate[bot])
PR #10411: Update actions/checkout action to v6.0.2 (renovate[bot])
PR #10419: Enh: refactor array reshaping in tests to use reshape method (swap357)
PR #10422: update version support table for 0.64.0rc1 (swap357)
PR #10438: update release date and version table 0.64 (swap357)
Authors: