Maciej Biłas

Results 23 issues of 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.

help wanted

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:...

help wanted

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...

help wanted

`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...

help wanted
performance

Add a make target running [unconvert](https://github.com/mdempsky/unconvert) on the codebase. This helps finding unnecessary type conversions. See also #114

help wanted

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...

improvement

##### 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...

stale
bug
needs-investigation