tag:github.com,2008:https://github.com/greatroar/blobloom/releases Tags from blobloom 2024-06-02T11:58:12Z tag:github.com,2008:Repository/254129398/v0.8.0 2024-06-02T12:00:37Z v0.8.0 <p>Explain -1/+1 for the number of blocks in the dump format</p> <p><span class="issue-keyword tooltipped tooltipped-se">Fixes</span> <a class="issue-link js-issue-link" href="https://github.com/greatroar/blobloom/issues/9">#9</a>.</p> greatroar tag:github.com,2008:Repository/254129398/v0.7.2 2022-10-21T12:39:33Z v0.7.2 <p>Decouple SyncFilter from ordinary Filter</p> <p>Programs that use the SyncFilter no longer get the Filter code linked <br />in. Shaves ~1.5KiB off the Syncthing binary.</p> greatroar tag:github.com,2008:Repository/254129398/v0.7.1 2021-10-30T16:18:32Z v0.7.1 <p>Use 64-bit bulk ops on arm64</p> <p>Benchmark results on Raspberry Pi 4B running Linux, Go 1.17.1:</p> <p>name old time/op new time/op delta <br />CardinalityDense-4 314µs ± 0% 314µs ± 0% ~ (p=0.494 n=10+10) <br />CardinalitySparse-4 204µs ± 0% 204µs ± 0% ~ (p=0.579 n=10+10) <br />Onescount-4 56.6ns ± 0% 56.6ns ± 0% ~ (p=0.342 n=10+9) <br />Union-4 4.75ms ± 1% 4.08ms ± 0% -14.20% (p=0.000 n=8+7)</p> greatroar tag:github.com,2008:Repository/254129398/v0.7.0 2021-04-25T07:31:35Z v0.7.0 greatroar tag:github.com,2008:Repository/254129398/v0.6.0 2020-12-19T10:33:12Z v0.6.0 greatroar tag:github.com,2008:Repository/254129398/v0.5.1 2022-10-21T12:40:12Z v0.5.1 <p>Fix ExampleFilter_Cardinality_infinity</p> <p>It was broken by <a class="commit-link" href="https://github.com/greatroar/blobloom/commit/cce74822b2596358b8c07c40ea49df5ed67c1a81"><tt>cce7482</tt></a>. Using larger <br />numbers makes it more robust to future changes.</p> greatroar tag:github.com,2008:Repository/254129398/v0.5.0 2020-10-12T17:54:57Z v0.5.0 <p>TestUse doesn't do anything with SHA-256 hashes</p> <p>It was planned to, but ended up using 64-bit numbers before being <br />committed.</p> greatroar tag:github.com,2008:Repository/254129398/v0.4.0 2020-07-25T18:27:11Z 0.4.0 greatroar tag:github.com,2008:Repository/254129398/v0.3.0 2020-07-06T20:27:05Z 0.3.0 <p>Drop Add2, AddAtomic2 and Has2; update the README</p> <p>These methods were not used by Syncthing, nor presumably any other <br />client. Since 32-bit hashes are rare nowadays and you'd need two of <br />them, they're mostly API clutter.</p> greatroar tag:github.com,2008:Repository/254129398/v0.2.1 2020-07-06T20:27:14Z 0.2.1 greatroar