Log
-
lint fixes by Caio 7 months ago
-
meta: link to issues by Caio 8 months ago
-
Fix comment for AddWeighted by Michael Coopersmith 11 months ago
-
go tdigest: only create a newLocalRNG if one is not provided by options 💬 by Zach Dylag 2 years ago
Allocating and seeding rand objects can be a surprisingly expensive operation. Especially if the user is already re-using RNGs, or needs to generate their own for whatever reason, this extra setup can be a lot of overhead for an object that does not get used.
-
Migrate to Go Modules by Caio 2 years ago
-
migration to modules: get rid of `dep` stuff by Caio 2 years ago
-
Make AsBytes a convenience wrapper around ToBytes 💬 by Caio 5 years ago
Before: > BenchmarkAsBytes-4 90274 13426 ns/op 1952 B/op 210 allocs/op After: > BenchmarkAsBytes-4 877605 1348 ns/op 1536 B/op 1 allocs/op
-
merge upstream by Ian Wilkes 5 years ago
-
Document the local RNG setup in `New` by Caio 5 years ago
-
Default to a local RNG by Caio 5 years ago
-
Use float64 directly for the compression option by Caio 5 years ago
-
Merge remote-tracking branch 'upstream/master' into ian.uint64 by Ian Wilkes 5 years ago
-
Drop everything TravisCI 💬 by Caio 5 years ago
I won't trust the new owner with access to my account. Also: https://twitter.com/carmatrocity/status/1098538649908666368
-
Make FromBytes accept options for constructing the digest by Caio 6 years ago
-
Use uncheckedNew() by Caio 6 years ago
-
Fix nil rng by Vladimir Mihailenco 6 years ago
-
More verbose documentation for MergeDestructive by Caio 6 years ago
-
More verbose documentation for FromBytes by Caio 6 years ago
-
Change tdigest.FromBytes to decode directly into summary by Vladimir Mihailenco 6 years ago
-
Add TDigest.FromBytes and cleanup RNG interface by Vladimir Mihailenco 6 years ago
-
Add MergeDestructive by Vladimir Mihailenco 6 years ago
-
Use rand.Perm to shuffle data by Vladimir Mihailenco 6 years ago
-
Remove fenwick tree by Vladimir Mihailenco 6 years ago
-
Enable fenwick tree after some threshold by Vladimir Mihailenco 6 years ago
-
Use a non-default compression value on TestClone 💬 by Caio 6 years ago
This patch makes sure we use a non-default compression value when testing the `Clone()` functionality so that we can verify it gets cloned correctly. Ref #24
-
Add TDigest.Clone and TDigest.Compression by Vladimir Mihailenco 6 years ago
-
Change fenwick tree to accept uint32 to avoid extra copy by Vladimir Mihailenco 6 years ago
-
Use bigger fenwick tree so we don't have to rebuild it on every add by Vladimir Mihailenco 6 years ago
-
Add benchmark by Vladimir Mihailenco 6 years ago