New features
Bug-fixes and performance
- fix: pass the right input type to
awkward_NumpyArray_subrange_equal*kernels by @ikrommyd in #3818 - fix: define behavior class within the test function in
test_1511_set_attribute.pyto make it thread-local by @ikrommyd in #3826 - fix: properly respect requested byteorder in
ak.from_buffersfor ndarray buffers by @ikrommyd in #3820 - fix: use
set_maskinstead ofset_base_maskinto_cudfby @ikrommyd in #3847
Other
- chore: use "M8" dtype instead of "<M8" in tests by @ikrommyd in #3819
- chore(deps): bump actions/attest-build-provenance from 3.1.0 to 3.2.0 in the actions group by @dependabot[bot] in #3828
- chore: move array definitions inside test functions in
test_1490_jax_reducers_combinations.pyby @ikrommyd in #3829 - chore: xfail
tests-cuda/test_3051_to_cuda.pyonly in the latest cudf by @ikrommyd in #3836 - chore: do not skip
test_recordarray_argmax_y_fieldand make the xfail reason consistent fortest_listarray_sortintests-cuda/test_3459_virtualarray_with_cuda.pyby @ikrommyd in #3837 - chore: update pre-commit hooks by @pre-commit-ci[bot] in #3834
- chore: delete old
VirtualArrayclass by @ikrommyd in #3848 - build: drop support for PyPy by @ikrommyd in #3835
- ci: drop 3.13t by @henryiii in #3843
- ci: drop cp/pp build selectors by @henryiii in #3854
- docs: add automated contributions policy to CONTRIBUTING.md by @ianna in #3831
- docs: document named-axis support for axis in high-level operations by @X0708a in #3823
- refactor: improve
ak.to_cudferrors and documentation by @ikrommyd in #3850
Full Changelog: v2.8.12...v2.9.0