Skip to content

Releases: rtosholdings/riptide_cpp

v1.15.0

31 Aug 12:30
617e7d7

Choose a tag to compare

Changes:

  • Add uint32 and uint64 to supported dtypes for AlignHashMK, handle integer invalids in FindNextMatchMK and FindLastMatchMK

v1.14.1

17 Aug 17:04
37c6e4b

Choose a tag to compare

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

01 Aug 11:43
ef0739e

Choose a tag to compare

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

30 Jun 11:48
4de932c

Choose a tag to compare

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

14 Jun 13:06
1ac55e9

Choose a tag to compare

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

26 May 18:33
b1b9275

Choose a tag to compare

Changes:

  • Add support for NumPy 1.24
  • Extend Pandas req to >=1,< 3
  • Update to black-23.*

v1.12.2

08 May 15:29
0cf8012

Choose a tag to compare

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

13 Apr 12:48
a19784c

Choose a tag to compare

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

28 Mar 13:01
e907ca2

Choose a tag to compare

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

06 Mar 15:14
fc5479e

Choose a tag to compare

Changes:

  • CMultiKeyPrepare: allow for empty arrays