This is an automated email from the ASF dual-hosted git repository. aherbert pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/commons-collections.git.
from 9831773 Update travis to run japicmp in the main script and fix coveralls. new c18cd7b Increase HasherBloomFilter test coverage. new 90ed534 Remove toString() method from BitSetBloomFilter. new cb88c4e Achieve 100% test coverage for BitSetBloomFilter. new 0964d5b Standardise Shape constructor validations. new 03543e5 Ensure hashCode hashes the same properties as the equality. new cb96768 Standardise the Bloom filter shape equations. new eda601d Update package info for Bloom filter sub-packages. new 2a9bdc0 Improve comment in BloomFilterIndexer. new a51c965 Remove javadocs in overridden methods that are duplicates. new 9f22713 Update the hash function tests to use a base class. new 33d6ddc Correct javadoc of the hash function signature. new 8fb518e Standardise computation of signatures. new 391d91e Improved documentation of Murmur3 hash functions. new 3a981a0 Update BloomFilterIndex comments and added tests for negative index. new 7b22b4d Update javadoc for Shape. new 32a730d Remove Shape getNumberOfBytes new 34a5a6f Change minimum number of bits from 8 to 1 new a1dd122 Consolidate @throws clauses for Shape new e3484de Fix ShapeTest typos new 90f705e Change log to ln in Shape javadoc The 20 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../bloomfilter/AbstractBloomFilter.java | 65 ---- .../bloomfilter/BitSetBloomFilter.java | 5 - .../collections4/bloomfilter/BloomFilter.java | 2 +- .../bloomfilter/BloomFilterIndexer.java | 7 +- .../bloomfilter/HasherBloomFilter.java | 26 +- .../bloomfilter/hasher/DynamicHasher.java | 10 - .../bloomfilter/hasher/HashFunction.java | 16 + .../bloomfilter/hasher/HashFunctionIdentity.java | 28 +- .../bloomfilter/hasher/HashFunctionValidator.java | 30 ++ .../collections4/bloomfilter/hasher/Shape.java | 385 ++++++++++++--------- .../bloomfilter/hasher/StaticHasher.java | 7 +- .../bloomfilter/hasher/function/MD5Cyclic.java | 5 +- .../hasher/function/Murmur128x86Cyclic.java | 13 +- .../hasher/function/Murmur32x86Iterative.java | 15 +- .../hasher/function/ObjectsHashIterative.java | 5 +- .../bloomfilter/hasher/function/Signatures.java | 46 +++ .../bloomfilter/hasher/function/package-info.java | 4 +- .../bloomfilter/hasher/package-info.java | 4 +- .../bloomfilter/AbstractBloomFilterTest.java | 134 ++++++- .../bloomfilter/BitSetBloomFilterTest.java | 81 ----- .../bloomfilter/BloomFilterIndexerTest.java | 52 ++- .../bloomfilter/HasherBloomFilterTest.java | 42 +++ .../collections4/bloomfilter/hasher/ShapeTest.java | 68 +++- ...clicTest.java => AbstractHashFunctionTest.java} | 45 +-- .../bloomfilter/hasher/function/MD5CyclicTest.java | 20 +- .../hasher/function/Murmur128x86CyclicTest.java | 19 +- .../hasher/function/Murmur32x86IterativeTest.java | 19 +- .../hasher/function/ObjectsHashIterativeTest.java | 20 +- 28 files changed, 699 insertions(+), 474 deletions(-) create mode 100644 src/main/java/org/apache/commons/collections4/bloomfilter/hasher/function/Signatures.java copy src/test/java/org/apache/commons/collections4/bloomfilter/hasher/function/{MD5CyclicTest.java => AbstractHashFunctionTest.java} (51%)