Maciej Biłas
Maciej Biłas
Go 1.11 [will introduce](https://tip.golang.org/doc/go1.11#wasm) experimental [WebAssembly](https://webassembly.org) support. It might be a good idea to check if roaring can be compiled with WASM as target.
Compare ParOr benchmarks between Go and Java Roaring parallel aggregation algorithms. This would give us insights on where each of the implementations could be improved. In this project I'm particularly...
[staticcheck](https://staticcheck.io/docs/staticcheck) reports ``` parallel.go:224:12: argument should be pointer-like to avoid allocations (SA6002) parallel.go:243:12: argument should be pointer-like to avoid allocations (SA6002) ``` docs for this issue can be found here:...
I think it makes sense to validate bitmap cardinality in `BenchmarkRealData*` functions. In some rare cases the `aggregation_test.go` test suite does not reveal subtle bugs that could be introduced while...
`ParOr` considers all containers at key _k_ in a single loop. Currently when `orFunc` is called we instantly create a bitmap container. We could, instead, try computing the sum of...
Add a make target running [unconvert](https://github.com/mdempsky/unconvert) on the codebase. This helps finding unnecessary type conversions. See also #114
Using defers to unlock mutexes is safer. If the code holding the mutex ever panics (eg. a bug is introduced) `defer` will guarantee that it gets unlock and Collector will...
Hi, I'd like to be able to combine multiple containers together. Instead of having a single container assembled within the main function I'd like to have one for each package...
(It's not strictly a bug, more of an API issue :-) ) Let's take the example code from the homepage and modify it slightly to get a 404 response from...
##### Description `PartitionOffsetManager.Close()` function deadlocks when ```go config.Consumer.Offsets.AutoCommit.Enable = false ``` The `Close()` function relies on `pom.errors` channel being closed. ```go // offset_manager.go, line 605 to 617 in github.com/IBM/sarama v1.41.2...