Version 2.1.2
New features
- feat: use cppyy for JIT by @ianna in #2306
- feat!: rename cpptype by @agoose77 in #2331
- feat: implemented GrowableBuffer in Numba as a start toward LayoutBuilder by @jpivarski in #2349
- feat: add
to_backend
toak.record.Record
by @agoose77 in #2355 - feat: add type equality
is_equal_to
member by @agoose77 in #2368
Bug-fixes and performance
- fix: expose array interface for CUDA by @agoose77 in #2327
- fix: test untested path in
ak.cartesian
& broadcasting by @agoose77 in #2329 - fix:
ak.cartesian
for typetracer by @agoose77 in #2295 - fix: Numba string reference count memory leak. by @jpivarski in #2332
- fix: generate an array view when an Array C++ type is requested by @ianna in #2335
- fix: do not expose an
rdfentry_
column by @ianna in #2343 - fix: generate RDataSource API based on ROOT attribute by @ianna in #2345
- fix: simplify depth limit test to support bigger-than-depth values by @agoose77 in #2347
- fix: use cppyy include by @ianna in #2348
- fix: convert ufunc arguments to same backend by @agoose77 in #2354
- fix: support N-d sequences in
TypeTracer.asarray
by @agoose77 in #2361 - fix: make
from_iter
require iterables! by @agoose77 in #2353 - fix: avoid stack overflow with std::unique_ptr linked list by @ianna in #2366
- fix:
ak.unzip
visits all contents by @agoose77 in #2373 - fix: remove spurious typetracer conversion by @agoose77 in #2375
Other
- refactor: hide
awkward.typing
by @agoose77 in #2324 - refactor: move
_parameters_XXX
functions into_parameters
submodule by @agoose77 in #2325 - refactor: move
merge_as_union
toak_concatenate
by @agoose77 in #2351 - refactor: improve broadcasting logic readability by @agoose77 in #2359
- refactor: wrap exceptions at catch time by @agoose77 in #2370
- docs: fix pyodide (again!) by @agoose77 in #2326
- docs: add import statement by @raybellwaves in #2358
- docs: update mybinder link to example notebook by @raybellwaves in #2357
- docs: fix extra for pyodide by @agoose77 in #2360
- docs: add raybellwaves as a contributor for doc by @allcontributors in #2379
- chore: update pre-commit hooks by @pre-commit-ci in #2313
- chore: update pre-commit hooks by @pre-commit-ci in #2328
New Contributors
- @raybellwaves made their first contribution in #2358
Full Changelog: v2.1.1...v2.1.2