Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

Oct 13, 2012

  1. Robby Walker

    Update organization name

    robbywalker authored

Jul 22, 2011

  1. add a method to allow a consistent snapshot of a bloomfilter to be ta…

    …ken (and written to disk) at any time
    Shaneal Manek authored

Jul 21, 2011

  1. Shaneal Manek

    add documentation to th Builder object creation pattern. Since there …

    …are now so many optional/tunable parameters, this is now the preferred way to open and create bloom filters
    smanek authored

Jul 14, 2011

  1. Michael Cvet

    - setNewFile() now flushes to the new file, rather tan closing on the…

    … old file
    - Added test for setNewFile in BloomFilterTest
    mikecvet authored

Jul 13, 2011

  1. Michael Cvet

    - setNewFile() now sets to true after re-initializin…

    …g with the new file
    mikecvet authored
  2. Michael Cvet

    - Added setNewFile for changing a BloomFilter's file on disk

    mikecvet authored

Jul 08, 2011

  1. Michael Cvet

    - Added constructors and other functionality to allow a BloomFilter t…

    …o be constructed with an exact underlying byte size and number of hash functions
    mikecvet authored

Jun 19, 2011

  1. Michael Cvet

    - Changing getUnderlyingDataBytes() visibility to public

    mikecvet authored

Jun 06, 2011

  1. fix bug where close callback was sometimes called repeatedly, and add…

    … unit tests on close callback behavior
    Shaneal Manek authored

Jun 04, 2011

  1. minor optimization to free memory before doing disk I/O on close

    Shaneal Manek authored

Jun 02, 2011

  1. flush the bloom filter to disk on creation

    Shaneal Manek authored

May 20, 2011

  1. don't allocate a new array to clear the bloom filter

    Shaneal Manek authored

May 11, 2011

  1. Make size calculations into utility functions

    Robby Walker authored

May 10, 2011

  1. fix contract violation for close callback

    Shaneal Manek authored
  2. add builder-pattern constructors and and hooks for using a custom poo…

    …l allocator
    Shaneal Manek authored

May 09, 2011

  1. updated README

    Shaneal Manek authored
  2. remove unneeded assertion

    Shaneal Manek authored
  3. account for the fact that old style header stored the size in bits in…

    …stead of bytes
    Shaneal Manek authored
  4. working with the new header format

    Shaneal Manek authored
  5. about to migrate to the new header format

    Shaneal Manek authored

May 07, 2011

  1. Add support for a variable number of counting-bits per bucket in the …

    …bloom filter (1, 2, 4, or 8)
    Shaneal Manek authored

May 05, 2011

  1. Remove class level synchronization. Client classes must now ensure th…

    …e same file is not opened concurrently.
    Robby Walker authored

May 04, 2011

  1. fix double-unlock in clear method (and add test)

    Shaneal Manek authored
  2. rename TestFileIO since our CI system expected JUnit tests because of…

    … the filename
    Shaneal Manek authored
  3. If a persistent bloom filter only has a few changes then just change …

    …exactly those bytes during flushes (instead of rewriting the entire file)
    Shaneal Manek authored

Apr 29, 2011

  1. fix concurrency bug with closing filter

    Shaneal Manek authored

Apr 13, 2011

  1. Add a benchmark comparing bloom filters to Java HashSets

    Shaneal Manek authored

Apr 05, 2011

  1. correct the copyright statement

    Shaneal Manek authored
  2. correct directory structure

    Shaneal Manek authored
  3. first commit

    Shaneal Manek authored
Something went wrong with that request. Please try again.