Skip to content

Releases: RedisBloom/t-digest-c

Version 0.4.2

12 Oct 16:09
9dcd73d
Compare
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
Compare
Choose a tag to compare

Features

Maintenance

v0.4.0 - Base version

14 Feb 19:53
1aab9db
Compare
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