Skip to content

Releases: RedisBloom/t-digest-c

Version 0.4.3

01 Sep 06:40
f014ada

Choose a tag to compare

Changes

  • remove __ from namings (#35)
  • install public header files (#31)

Version 0.4.2

12 Oct 16:09
9dcd73d

Choose a tag to compare

Changes

  • Added allocation check for td_init (#27)
  • Initial min/max range from -DBL_MAX to +DBL_MAX (#20)
  • support for older OSes (#19)
  • T-Digest weights are now long long (#29)
  • double-precision overflow detection on h->unmerged_weight (#26)
  • Enabling CI google benchmark micro-benchmarks (#25)
  • Added td_quantiles() API (#24)
  • Added trimmed mean and symetric trimmed mean implementations and tests (#22)
  • Performance improvements: moving from data organized in an Array of Structures (AoS) to an organization of Stucture of Arrays (SoA) (#5)
  • Detect and handle floating point infinity operations on td_add and td_merge (#28)

Version 0.4.1

22 Apr 21:59
265c005

Choose a tag to compare

Features

Maintenance

v0.4.0 - Base version

14 Feb 19:53
1aab9db

Choose a tag to compare

This version can be considered the base version of which we will work on improving both the API and performance upon, and contains the work of Andrew Werner originally available at: https://github.com/ajwerner/tdigestc.

This implementation is a descendent of Ted MergingDigest, available at: https://github.com/tdunning/t-digest/

Apart from the forked code, this version includes:

Features