Releases: rtosholdings/riptide_cpp
Releases · rtosholdings/riptide_cpp
v1.15.0
Changes:
- Add uint32 and uint64 to supported dtypes for AlignHashMK, handle integer invalids in FindNextMatchMK and FindLastMatchMK
v1.14.1
Changes:
- GH CI: disable auto-update-conda everywhere
- Improve nanaware min/max functions
- Add MultiKeyAlign32 unit tests
- pin runtime abseil-cpp to 20220623.*
v1.14.0
Changes:
- Fix quoting for early py3
- improve riptable module logging
- Change NPY_BOOL C type to npy_bool
- tidy tests
- More refactoring test utilities
- Pin clang-format to 15
- Move Reduce details into Reduce.h,.cpp
- Tighten numpy_is_storable_v() test
- Add cumulative nanmax and nanmin to EmaAll32
- Update to more modern compilers
- Add more riptide_cpp unit tests.
- Fix buffer helpers.
- Add initial cut of reduce tests
- GH CI: disable auto-update-conda for conda build job
v1.13.1
Changes:
- Tighten up invalid_for_type::is_valid param types.
- Add boa and enable parallel intra-project MSVC builds
- Switch GitHub CI to use mamba
- Add --quote option to gen_requirements.py
- Allow specifying -MP max processors
- Disable SDS funcs releasing the GIL during MT processing.
v1.13.0
Changes:
- Replace py-3.8 with py-3.11
- Use cmake-3.21 for TARGET_RUNTIME_DLLS
- Fixup riptide_test DLL handling
- Eliminate typed test macros
- Header cleanup
- Add proj_copy_runtime_deps() fn to copy DLL+PDB
- Internalize helper script
- Bump up native timeout
v1.12.3
Changes:
- Add support for NumPy 1.24
- Extend Pandas req to >=1,< 3
- Update to black-23.*
v1.12.2
Changes:
- Validate array lengths match expectedLength
- Use -O0 for GCC debug
- Add some invalids ut tests
- Add support for tests over types
- BasicMath: Correctly return raised exception
- Avoid IPython-8.13 on Python-3.8
v1.12.1
Changes:
- Add support for bool and flexible types for nan-related math ops
- Add missing DLLs for Windows testing
- Fix zstd-1.5.4 deprecation errors
- Don't clamp hash table size to 1<<31, to allow >2B rows.
v1.12.0
Changes:
- Replace external GitHub submodules with alternatives
- Add support for string shift
- Remove unused tbb arena globals
- minor updates: corrected fn names in output; added comments to pypi req
- Move the GB_FUNCTIONS enum to GroupBy.h and used them rather than int32.
- Categorical: Handle any valid filter array
- Fix handling of indexing for groupby.nth()
- Add bool handling to trimbr
v1.11.4
Changes:
- CMultiKeyPrepare: allow for empty arrays