Matthew Lorimor

Results 18 issues of Matthew Lorimor

`Buckets.max` can never be larger than `255` even though [the math](https://github.com/tylertreat/BoomFilters/blob/master/buckets.go#L19) allows for larger numbers. This is [because the type](https://github.com/tylertreat/BoomFilters/blob/master/buckets.go#L8) of `Buckets.max` is set to `uint8`. Obviously, if this behavior...

It would be nice if the all the main objects that have a `HashAlgorithm` set could have that algorithm set at instantiation-time rather than an extra call to `SetHash()`

enhancement
accepted/ready for dev

Probably want to make AppVeyor only build on tag pushes and prevent AppVeyor from doing version number business.

enhancement

Take a look at what Tyler Treat has done in [BoomFilters](https://github.com/tylertreat/BoomFilters) over the last couple of years and see if there are any major things that should be ported over.

Add supporting classes to a separate folder.

enhancement

Set up Codecov to do coverage verification.

enhancement

Is there any reason `SetHash()` shouldn't be added to the `IFilter` interface?

enhancement
debating

It might be convenient to have the library be able to prep the structures into a form that can be written to longer-term storage.

enhancement
debating

The Golang monkey patching library, https://github.com/bouk/monkey, is being utilized directly against [its license](https://github.com/bouk/monkey/blob/master/LICENSE.md): > Copyright Bouke van der Bijl > > I do not give anyone permissions to use this...