Skip to content

Releases: lightstep/varopt

v1.4.0: Generic support

29 Nov 23:24
36dea43
Compare
Choose a tag to compare

This updates the Go version and adds support for generics, replacing the type Sample interface{}.

Version 1.3.0: Pre-allocate main buffers

25 Nov 05:35
3a82c69
Compare
Choose a tag to compare
Merge pull request #14 from lightstep/jmacd/pre_alloc

Pre-allocate main buffers

Version 1.2.0: Memory re-use support

23 Nov 07:21
fcf92a6
Compare
Choose a tag to compare

This adds a Reset() method to support re-using Varopt samplers.
This adds an "ejected value" return from Add() to support re-using Sample items.

Version 1.1.0: Optimizations

19 Nov 06:16
879f6b8
Compare
Choose a tag to compare

Adds an error return value to Add(), indicating weights <= 0 or NaN.
Optimizes the sample heap by inlining the heap to avoid interface conversions.

Version 1.0.0: Initial release

09 Nov 22:46
f865a35
Compare
Choose a tag to compare

This is the first release of lightstep/varopt.