Version 2.13.0 #4308
TaiSakuma
started this conversation in
New releases
Version 2.13.0
#4308
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Numba compatibility
numba 0.67.0 and llvmlite 0.49.0, both released on 2026-08-11, rewrote
numba.core.cgutils.pointer_add, which broke Awkward Array's Numba integration: indexing anak.Arrayinside a jitted function fails to compile withRuntimeError: LLVM IR parsing error(invalid cast opcode for cast from 'i64' to 'ptr'). Awkward Array 2.12.0 and earlier are affected, on every platform and Python version.This release restores it (#4298). Users staying on an older Awkward Array can pin
numba<0.67.What's Changed
New features
ak.var/ak.stdat the innermost axis (CPU + CUDA) by @ianna in feat: fused centered sum-of-squares kernel forak.var/ak.stdat the innermost axis (CPU + CUDA) #4256Bug Fixes
RecordArraylength in virtualfrom_buffersby @TaiSakuma in fix: nested zero-fieldRecordArraylength in virtualfrom_buffers#4293ak.ravel/ak.flatten(axis=None)with nothing to merge by @TaiSakuma in fix: empty result forak.ravel/ak.flatten(axis=None)with nothing to merge #4292cgutils.pointer_addby @ariostas in fix: pass pointers, not raw addresses, to numba'scgutils.pointer_add#4298Documentation
Testing
ak.flattenandak.allby @TaiSakuma in test: add no-raise property tests forak.flattenandak.all#4265ak.ravelraisesOverflowErrorwhen temporal leaves need an overflowing unit conversion #4278 andak.ravelraisesOverflowErrorwhen a temporal value does not fit the merged unit #4280 to property tests by @TaiSakuma in test: add known-issue predicates for #4278 and #4280 to property tests #4281ak.from_arrowfails on an option record with anIndexedArray-of-EmptyArrayfield #4255 andak.to_arrow_tablefails for anUnmaskedArrayof records with a uint32-indexed field #4274 to property tests by @TaiSakuma in test: add known-issue predicates for #4255 and #4274 to property tests #4275Build & CI
from __future__ import annotationsimports by @TaiSakuma in chore: remove inertfrom __future__ import annotationsimports #4296Full Changelog: v2.12.0...v2.13.0
This discussion was created from the release Version 2.13.0.
All reactions