This is an automated email from the ASF dual-hosted git repository.
leerho pushed a change to branch master
in repository
https://gitbox.apache.org/repos/asf/incubator-datasketches-java.git.
at e2aa1bc code cleanup
This branch includes the following new commits:
new b4598b9 Initial commit
new 3fe7297 repopulating 1
new a06b061 repopulate 2
new 2e2e7a5 Removed original HLL code in preparation for new HLL.
new e49abd2 Enabling maven support and removing ant support for building
sketch library.
new d0e83f1 Cleanup of final classes
new c40a7dd update dictionary
new c26a12f Adding instructions for building and releasing with maven
new e4f6598 Merge pull request #1 from will-lauer/enableMavenSupport
new 9dc92f4 added build.xml to gitignore
new 961aad9 Merge branch 'master' of
https://github.com/DataSketches/sketches-core.git
new 0b51ed5 With a pom that points to maven central!
new 7878752 Moved SetOpReturnState to its own file.
new eea6345 A pom that can push to maven central
new 0c02972 Changed setMemory() to initMemory() in builder.
new 52ddff9 Merge branch 'master' of
https://github.com/DataSketches/sketches-core.git
new 19d20c4 Update HLL package-info
new 67f1779 Add PowerLawGenerator and code examples into test package
new e712486 Created new method in Union Interface that accepts a Mem
reference directly. This bypasses the need to heapify or wrap to create a
sketch object before unioning. This mem object MUST be a compact-ordered
sketch, or a SetSketch from V2 or V3. My light testing says it should work.
new 7be314a Minor changes to union unit test.
new b66d5cc Made UpdateSketch rebuild() public consistently and it
returns this.
new 18ef029 Fixed bugs that Eric found, but not quite the same way.
new f8455f9 Renaming PREAMBLE_LONGS constant
new ab43aed Add ability to reassign a MemoryRegion. This reuses the same
object.
new 2e5b6cf Merge pull request #2 from DataSketches/UnionOptimization
new 591cb2d Disabled print statements in HeapUnionTest and PLG Test.
new 7b6aa81 Added clarifying javadoc to UpdateSketch.compact(...) method.
new 014ffe2 New Sketches class and corrections to gitignore, pom.xml,
UpdateSketch and SetOperation.
new 038d449 Merge pull request #3 from DataSketches/SketchesClass
new edae720 dictionary updates
new 4daa396 Added common static method references to Sketches
new 68fde98 An initial benchmark "framework" for benchmarking sketches
new e126191 Merge pull request #4 from DataSketches/benchmarking
new fea4e97 Javadoc updates
new 8290725 update gitignore
new a0849b9 Merge branch 'master' of
https://github.com/DataSketches/sketches-core.git
new cd6b35b [maven-release-plugin] prepare release sketches-core-0.1.0
new c34e5a8 [maven-release-plugin] prepare for next development iteration
new 84fcdd3 updated pom description
new 040f31e Initial commit of some very simple on-heap HLL implementations
new 31b2bb1 MemoryRegion state variables are now volatile.
new 99a7c24 Add callback on Fields interface
new 1ec3aa0 Add /.clover/ to gitignore
new 9a23c92 Add HIP Estimation to the HLL implementation
new d6c4137 Add compatibility layer for jdk7
new 3e989a2 Remove the unneeded static method. It's... not needed.
new 2507213 update tests
new b78774b update heap and direct union tests
new 4e4c983 Updated unit tests
new 02648ac Eliminated unused and variable hiding warnings. Added
documentation wrt JDK7 vs JDK8 at the package level and in the README.MD.
Incorporated changes from Master that were not picked up. Aesthetic changes
for consistency in method appearance.
new 9d4885b Merge pull request #6 from DataSketches/support-java-7
new f697403 Merge branch 'master' of
[email protected]:DataSketches/sketches-core.git
new 6c499ef Updated changes from current Master, fixed javadocs, added
suppress warnings for unneccessary casts, fixed parameter hiding cases.
new c67775c Merge pull request #5 from DataSketches/hll
new 00812bf Merge branch 'master' of
[email protected]:DataSketches/sketches-core.git
new eb5e70d Merge branch 'master' of local repository into TestUpdates
new 110753a Merge pull request #7 from DataSketches/TestUpdates
new ae09722 fix 2 minor unused warnings
new a2cd134 Remove lambda expression from OHICF
new acf0bed Merge pull request #8 from DataSketches/no-more-lambda
new aed5d06 Add some convenience methods for working with SetOperation
new a4b4c8b Cleanup code based on inspection warnings
new 8e18aff Merge pull request #9 from DataSketches/mo4r-bldr
new 2c21579 Fix Javadoc warning
new 587a2ee For constency, changed method setOpBuilder to
setOperationBuilder
new e7f6d74 [maven-release-plugin] prepare release sketches-core-0.1.1
new f565974 [maven-release-plugin] prepare for next development iteration
new 0635c45 correction to gitignore
new f06c75b New MemoryRequest Interface, minor other edits.
new 2d1fb16 Added static estimators using memory
new 345b66c Added unit tests for static memory estimators
new b3bc1bd Update unit test for static memory estimators in Sketches.
new 8061f40 Added check to Sketches.getEstimate(Memory) so that a user
does not try to get an estimate from a non-sketch, e.g., Union. Added unit
tests and misc. documentation corrections.
new 6600a30 Made some classes final that should be final and made the
default constructor private.
new abdc552 Extended Sketch and SetOperation Builders to include getters.
new d1644ee Bug fix: HllSketch without HIP bounds calculations were way
off. The HllSketch eps() method was using the HIP_REL_ERROR_NUMER =
0.836083874576235 constant instead of HLL_REL_ERROR_NUMER = 1.04. These are
correctly used in Kevin's C code, but incorrect in Alex's HLL java code and
everthing since. I am fixing it here but nowhere else.
new 0a46933 Promoted UpdateSketch and SetOperation Builders to their own
class.
new dddf652 Adding MemoryFreeAndLink class and associated method in the
MemoryRequest class.
new 538e433 Suggested HLL Changes, primarily to HllSketchBuilder, some to
Preamble.
new 57cfd97 Merge pull request #12 from DataSketches/HLL_changes
new 9e97869 Changes to HllSketchBuilder, Preamble, HipHllSketchTest,
HllSketchTest, PreambleTest and Family that did not get pushed when git got
out-of-sync
new d747dc1 Adding accuracy and speed performance test suite into test
package.
new df0eaca Fixed Javadoc warnings
new 8a8dbe3 POM: Added <goal>test-jar-no-fork</goal> to
maven-source-plugin.
new 5fb2ab9 Changed name of constant MAX_THETA_LONG to
MAX_THETA_LONG_AS_DOUBLE for clarity. Otherwise, could be easily confused with
Long.MAX_VALUE.
new 9cfad5d Corrections to javadocs
new f0c6779 Changes required for new MemoryRequest interface and
eliminating the requirement for the user to check the Return enums.
new afad724 Finished changes to Memory Interface and callback.
new 21935f2 Added convenience methods of compact() for update sketches
and getResult() for set operations using the default of dstOrdered is true and
dstMem is null.
new 85ef643 More javadoc updates
new 4b1fa76 Merge pull request #13 from DataSketches/MemoryCallback
new 809f9c1 Making TSF paper consistent
new 11072d9 javadoc updates
new 308295e OnHeapCompressedFields
new 8d83432 Removed TODOs in test branch
new 2a8a83f Adds gpg install instructions to README
new ba8eefc Adds gpg install instructions to README
new 5e531a0 Adds gpg install instructions to README
new 66348e8 Merge pull request #15 from edoliberty/master
new 384b5d9 Merge branch 'master' of
[email protected]:DataSketches/sketches-core.git
new 404e6d2 Updated printlnTest in all test files to be more informative.
new e43c858 adding travis.yml
new 9e83d51 corrected to .travis.yml
new 98d0763 try2
new d5057ec try 3
new 1015540 pom update
new 1b2fb9b Update Readme with travisCI badges
new bb0aaa6 Adding coverage
new 4a00828 Continued coverage updates
new 8df00eb continue coverage reporting
new 6678239 Final coverage reporting (hopefully)
new 37ba56d Cleanup POM
new baabeec Merge pull request #10 from DataSketches/hll-compressed
new e556bcc Fixed pom to correct for nasty eclipse/testng/surefire
compatibility issue.
new 03590b5 fix typos
new 5c9f8c9 Made HLL classes package private that could be.
new f17267f Removed log4j.properties which was not used
new 7f8433e [maven-release-plugin] prepare release sketches-core-0.2.0
new 85e4bdc [maven-release-plugin] prepare for next development iteration
new 8bb2e0e Minor fix to pom
new 327bbfd Create Extended Union
new ad7a868 Add test coverage for Extended Union functions
new 94d3571 Update pdf links in dictionary
new 8e3be7c Merge pull request #17 from DataSketches/ExtendedUnion
new 2223a64 [maven-release-plugin] prepare release sketches-core-0.2.1
new dd2ddfa [maven-release-plugin] prepare for next development iteration
new de97044 Partial check-in for Extended Union2 changes
new b43edcc Update changes for Extended Union2
new 4860d90 Added tests for HashOperations not otherwise covered
new 3f49d29 Merge pull request #18 from DataSketches/ExtendedUnion2
new f86d894 [maven-release-plugin] prepare release sketches-core-0.2.2
new 4915737 [maven-release-plugin] prepare for next development iteration
new baadd08 Eliminate invPower2Table with inline calculation suggested by
Otmar Ertl
new 3c72c53 Merge pull request #22 from DataSketches/power2
new 7808800 Update copyright & javadoc, misc styles.
new d147972 Merge pull request #23 from DataSketches/StyleUpdates
new a7fc0a7 Remove self from @author tags
new 0811b30 Removed unused parameter from javadoc for
DirectQuickSelectSketch
new 97b5300 Merge pull request #24 from DataSketches/remove-author
new cff61ff Update performance test harness
new 2a341bb Update javadocs
new 4b63740 Fix bug with HIP estimation and OnHeapCompressedFields
new 31daddd Merge pull request #25 from DataSketches/fix-hip-on-compressed
new 2d9d34f Added missing update methods, javadocs to HllSketch
new 243f147 Removed warnings from test code. Enabled disableable printing
in HashUtilsTest that was generating undocumented output during testing.
new bd04a5f Update Intersection javadocs
new 093d658 Clarified Javadoc for Direct Update Sketch Resize Factor.
new ed7bfed added missing fast rejection
new cf5532f moved fast reject to be the first thing in the update method
new d1c8953 Merge pull request #26 from DataSketches/fast-rejection
new d40065c Adding simple demo to test hierarchy.
new e966b95 update to demo
new 94f7bb4 Add compressedDense mode to HllSketchBuilder.toString()
new 0a03a52 Add doc link to Readme
new 1c2d24f Improved HLL tests, updated Family to include quantiles,
misc. other javadoc fixes.
new e749f8e Public HashOperations for reuse in other types of sketches.
Kept the original one in place for transition.
new ddc3e97 extracted getStride, added hashInsertOnly method, tests,
small optimizations
new af9b164 Preparing for next release.
new 1ffcc63 Added EOL as last character for all files to conform with
GitHub.
new 2047084 Merge pull request #27 from
DataSketches/reusable-hash-operations
new 79f71e4 Made Bounds public, added exception checks for input args and
test.
new a6aa4b2 Fix method name error in Bounds (my bad!).
new a7edc9a switched to new reusable HashOperations, removed the old class
new 80e7dd1 Renamed Bounds to BinomialBounds and moved to sketches pkg
new 7ce3635 Merge pull request #28 from DataSketches/switch-to-new-hashop
new a700f9f Make Memory moveMe and rebuildMe static
new ac26789 Merge branch 'master' of
[email protected]:DataSketches/sketches-core.git
new 7fcb174 Cleaned up and abstracted Memory handling into a MemoryImpl
class.
new 488e9e9 Fixed RF computation in DQS Sketch constructor
new 467b124 Changed name of MemoryImpl to Rebuilder. Misc updates.
new 549cf00 refactored DirectQuickSelect constructors to factories.
new d1c9b99 Refactor constructors for HeapQuickSelectSketch as factories.
new 88db1eb Refactored Alpha Sketch constructors as factories.
new 92ea3ff Minor updates to Family, PreambleUtil/Test and Sketch
new 0d3dae3 Minor changes to PrambleUtil and Test
new ed478e2 Increased strength of PreambleTest
new 4fc8628 Adding the on-heap version of the QuantilesSketch.
new 4b1467f Fixed link.
new 6eeb8b1 Add javadocs
new 677c1a6 Update javadocs
new 2412978 [maven-release-plugin] prepare release sketches-core-0.3.0
new d274459 [maven-release-plugin] prepare for next development iteration
new 3e18041 Updated package-info files for javadocs
new 1bd24b0 Changed DEFAULT_K to be 128, a power of 2.
new f1b59aa Removed //TODO
new de099ba Update quantiles unit tests.
new e6630df Update Unit Tests for HeapQuantilesSketch,
new a6eaded Changes to make code more resilliant to possible changes in
MIN_BASE_BUFFER_SIZE.
new 42e3224 Update javadocs
new fb8c745 Corrected blockyMergeSort
new a900b7c Updates to Quantiles to allow down sampling.
new 792486a Update javadocs
new 190dafa Prepare for release 0.3.1
new 7f4b2a2 [maven-release-plugin] prepare release sketches-core-0.3.1
new 16aab56 [maven-release-plugin] prepare for next development iteration
new aa1557b move placement of Random and default seed and K
new 6792a8b Changes for union-based merging in QuantilesSketches instead
of internal merging.
new 61169bc Javadoc updates
new 69514a6 [maven-release-plugin] prepare release sketches-core-0.3.2
new d74fbb7 [maven-release-plugin] prepare for next development iteration
new 94b881e Fixed bug: HeapUnion(QuantilesSketch) should have been a copy.
new 2701f1d Minor javadoc updates in quantiles UnionBuilder.
new 1f885ec Minor update to Overview.html
new 6875d8f moved here from the experimental repo
new cd810b8 Remove unused SuppressWarnings
new 4f891d8 fixed javadoc and warnings
new ca64f76 Merge pull request #29 from DataSketches/tuple-sketches
new fa437f6 Remove unnecessary SuppressWarnings
new 6be95e9 comment out generation of test file data
new 0ea87c6 Update POM for TestNG 6.9.10
new 36b9311 javadoc updates
new d4bc3f2 package info
new 12f00eb implemented a-not-b
new 8ba1578 Merge pull request #30 from DataSketches/package-info
new eb56d4e Merge pull request #31 from DataSketches/a-not-b
new 93b879f Changed
HeapArrayOfDoublesAnotB.convertToHashTable(ArrayOfDoublesSketch sketch) to
static.
new bf7e5da fix indents in QuantilesSketch
new 8ea77c5 moved ResizeFactor to sketches level
new 90e6569 Added back SuppressWarnings("restriction") in Memory classes
new c6bf3dd introduced builders to simplify API and hide a lot of
implementation
new 69544b9 builder for set operations, some cleanup
new 57f891c added javadoc
new 9f1fd68 more hiding of the implementation details
new 8676279 better test coverage
new 1770bf9 removed unused constructor
new c80c1e4 Merge pull request #32 from DataSketches/builders
new dcfca46 Javadoc updates, unit test updates. Added getFamily()
new a26ac24 tests with custom seed, tests with null input
new e7ba54f added heapifyUpdatableSketch() method and tests
new 64a950b Merge pull request #35 from DataSketches/heapify-updatable
new ee32f4b Merge pull request #34 from DataSketches/more-tests
new b92506c more tests
new 5c42fb2 Merge pull request #36 from DataSketches/more-tests
new e974227 Change for improved handling of seeds especially with SerVer1
inputs.
new 0bf1059 added final wherever possibe, fixed default resize factor
new 2fd3663 Change Intersection so that an input of null is ignored.
Minor changes in Sketch to eliminate double checks.
new 8a3a726 Update DirectIntersectionTest to conform to current null
handling.
new a96e1cc Reposition Bounds checking for BinomialBoundsN. Change param
order on internal calls to UB and LB.
new e7e800d used BinomialBounds
new d0a1ccc Corrected PreambleUtil.toString(mem)
new da709ec make Heap Intersect align with Direct Intersect
new 126474e Update javadocs
new 93d5366 Remove main from BinomialBoundsN
new f5557f2 Corrected try/catch blocks in test methods.
new c847ab3 Code comment changes
new aace329 Revert to original behavior where Null := (1.0, 0, true)
new 510f1f3 Revert to original null handling model for Set Ops
new 0a0b289 Removed commented out toByteArray
new 4c7ad8c Merge pull request #39 from DataSketches/SeedHandling
new 4d70108 Merge pull request #37 from DataSketches/use-final
new e9cbe6b Merge branch 'master' into bounds, resolved conflicts
new e3f0e5b Merge pull request #38 from DataSketches/bounds
new e541397 Update maven-compiler-plugin version to 3.5.1
new c5719be Merge branch 'master' of
[email protected]:DataSketches/sketches-core.git
new 5612005 [maven-release-plugin] prepare release sketches-core-0.4.0
new 0335709 [maven-release-plugin] prepare for next development iteration
new c709b26 fixed iteration over an empty sketch
new b6f159e Merge pull request #40 from DataSketches/iterator-fix
new 690fcf1 javadoc updates
new 6792e1a javadoc updates
new cb7a493 Merge branch 'master' of
[email protected]:DataSketches/sketches-core.git
new fe5275e Enabled Resize Factor capability for DirectQuickSelectSketch.
new 115a267 Update Readme.md badges
new 06ad14e Fix coveralls badge
new 1bdeeff Restructure README.md
new 61076d5 Update README.md
new 2730735 switched from double[][] to double[] to speed up serializing
and deserializing
new cc8d0f0 fixed update
new 62ce9db Merge pull request #42 from
DataSketches/improve-heap-serialize-deserialize
new 459d66f Checking in initial frequencies package
new 1bbfebd minor javadoc updates
new f04dd40 Formatting changes
new 589acb4 Added changes after discussion with Justin
new ac797c5 Reenabling CountMinFastTest
new 8fcfa02 Minor updates
new f776e82 trim union before returning the result or serializing
new ff14b7a mixed (exact and estimate) mode test
new 803f902 Merge pull request #43 from DataSketches/trim-union
new bd6b572 Moved hashmaps into frequencies package.
new 00210a5 recent changes
new 11bca05 Fix DirectQS resize bug, added unit test
new 460c399 Merge branch 'master' of
[email protected]:DataSketches/sketches-core.git
new 688bde8 removed TODO comment
new 0de11ad Merge branch 'master' into frequencies
new 0c37603 2 bug fixes
new cb08c51 Merge branch 'master' into frequencies
new 75c11d9 Disable println in HashMapTest
new 0317d8f Removed extraneous print statements in
UpdatableSketchWithDoubleSummaryTest.
new f69cc39 [maven-release-plugin] prepare release sketches-core-0.4.1
new 184b97b [maven-release-plugin] prepare for next development iteration
new e43069a changed the constructor interface for FrequentItems and
HashMaps. Updated some function and variable names
new 0b04f91 changed serialization so values come before keys.
new 355f03a fix javadoc errors
new 6ad2481 update javadoc
new bf73bae fixed testing code to work with new constructor to
HashMapReverseEfficient.java
new 4173902 tweaked variable names in hashmap testing code.
new 483d850 Various changes
new 6f3da04 Disable println statement, cleanup warnings.
new 0f6d174 Proposed changes
new 4638354 Many changes, class names, renamed and moved methods.
new bbda58f Merge pull request #45 from DataSketches/freq2
new 5461060 Merge branch 'master' into frequencies
new ed477f1 Defined DRIFT_LIMIT.
new 174325f Merged the two hash maps together into one class.
new c689455 Removed CountMin and test.
new 2ca7b34 Changed name of FrequencyEstimator to FrequentLongsEstimator
new 5d96cfa Javadoc updates
new 23842bc Changed map name to ReversePurgeLongHashMap
new aa26789 Added unit tests
new 1045892 Added unit tests
new 7bd44fc Update javadocs, remove Item
new 69b9167 Eliminated the Estimator abstract class, more javadocs
new b1305ac Removed unneeded test classes.
new 786d6fc generic FrequentItemsSketch
new 0d4fcfc Commit changes required for Binomial Bounds on proportions
new 42f6988 Disable test printing
new 9c73c2c fixed stream length in merge() and array type in
getFrequentItems()
new dc397b1 better class name
new 33b6c1a Fixed a bug in computation of streamLength when merging.
Updated unit tests to check that streamLength in computed correctly in merges
new aaba030 some refactoring
new 13a2f24 Updates to frequencies and a few to core
new bc2077a Merge branch 'frequencies' of
[email protected]:DataSketches/sketches-core.git into frequencies
new 329e14d Update unit tests, enable new getFrequentItems method
new ec09595 Merge pull request #46 from
DataSketches/generic-frequent-items
new 1f6c517 Added comments and restructured getInstance(mem) to make it
clearer.
new cfca768 resolved conflicts, some refactoring
new 49c8f60 Merge pull request #48 from
DataSketches/conflict-resolution-generic
new f16d990 added final wherever possible
new 5379cb0 Update javadocs
new e2e38c4 Merge pull request #49 from DataSketches/add-final
new bc68369 Checked and fixed a few places where we were accessing
non-public final static arrays without a getter.
new 282bcf5 Add Maven Badge to README.md
new d9d5d2c Merge pull request #50 from DataSketches/badge-updates
new 827c23d Add Gitter badge
new e4e9c78 Merge pull request #51 from gitter-badger/gitter-badge
new c0f7327 Add Gitter chat to readme
new 6a1d972 Merge branch 'master' into frequencies
new 792b1de Added test for Memory's JDK7Compatibility methods
new 502641d Changes preparing for Frequency Sketches, Other numerous
minor changes.
new af60dc2 Merge branch 'master' into frequencies
new 3c3d8a8 Added BoundsOnBinomialProportions classes
new 0e51b73 Merge branch 'master' into frequencies
new dab86da Changed JDK7 emulation of JDK8 to synchronized ... much safer.
new 2941096 Merge branch 'master' into frequencies
new 6a37773 getters for properties of Row
new 6d19953 Merge pull request #52 from DataSketches/row-getters
new 98162e3 fixed ordering in getFrequentItems()
new 7dd5342 Merge pull request #53 from DataSketches/fix-sort
new f987e7a Removed mergeError and subsequent fixes to tests. Fixed
resize in the map.
new efb3b4e Added unit tests for FrequentLongsSketch
new 1ef4439 Added tests for BoundsOn... functions
new 0ba51da removed warning
new 38389e6 Merge branch 'master' into frequencies
new 1a4edd0 removed print stmt
new aaa8429 Merge branch 'master' into frequencies
new 76e09fb Added toString(), Util, other minor changes.
new 3d6b70b added documentation
new 4525f38 added tests
new f3c8616 Merge pull request #55 from DataSketches/more-tests
new 60561c9 Merge pull request #54 from DataSketches/serde-javadoc
new a3d92e9 Added DistTest to contain the several freq distribution
algorithms used in testing.
new 39e4806 Merge pull request #56 from DataSketches/frequencies
new e51aaea Doc updates
new 1bf33da Update Javadocs, tests
new db7394e Promote ErrorType, eliminated adjust(), javadoc fixes.
new f609278 Update javadocs in Memory classes, redo the JDK7 emulation
methods.
new 30e56bb Correcting javadocs for Frequent Items classes
new ed0b194 Removed JDK7 emulation methods in Memory package.
new 7530698 Improved Unit tests, code docs
new d293a62 Javadoc updates
new c7089a7 fixed buffer size
new 9f30eea Merge pull request #57 from DataSketches/fix-serialize
new fbf326e Added code comment in FrequentLongsSketch WRT memory sizing
new 10d7566 Added SuppressWarnings("null") in
FrequentItemsSketch.serializeToByteArray(SerDe).
new 92b0698 Changed bounds language in Frequent*Sketch to include epsilon
= 4/(3*M).
new 04b59ea comments to describe serialized layout
new 7452fa7 Merge pull request #58 from DataSketches/layout-comments
new e93d01b Updated code comments
new 1de9171 save all except remove of hashmap test
new b5ad81d Remove Trove
new 2484576 added unit tests
new bea7b4d removed trove
new 6efb155 [maven-release-plugin] prepare release sketches-core-0.5.0
new 4f63730 [maven-release-plugin] prepare for next development iteration
new 7e38793 Fix Himanshu's case with Quantiles.
new c8a998b Javadoc updates
new 56b4ecd support wide chars
new 804e8f8 refactoring
new 1950ba6 better test
new acabfea use UTF8 to avoid relying on default platform encoding
new 50cbdd7 Merge pull request #59 from DataSketches/wide-chars
new 49bca23 Added BoundsOnRatiosInThetaSketchedSets, added new method to
theta Sketch class to help compute this.
new e19437f Added union.getResultAndReset() to Quantiles API.
new 4a4e08c Added unit tests
new a8ae1bd Corrected Quantiles HeapUnion.getResultAndReset() suggested
by Himanshu.
new 028ea11 used Java 1.8 constants for better readability
new a80abf1 Merge pull request #61 from DataSketches/constants
new a17df27 Added getQuantiles(evenlySpaced) to API
new f7aba25 removed unnecessary casts
new 9c63e02 Removed unit test printing
new c13f661 javadoc fixes
new 51d880d javadoc fixes
new e8012e1 [maven-release-plugin] prepare release sketches-core-0.5.1
new 17a42f1 [maven-release-plugin] prepare for next development iteration
new 5385b96 javadoc updates
new 9047b03 Updates to BoundsOnRatiosInSampledSets and
BoundsOnRatiosInSketchedSets.
new 80c6d22 Doc updates for sketch demo
new 3386a55 UTF-16 SerDe
new e65b279 better test names
new 15ea36b Javadoc updates
new 268ab01 Javadoc updates
new e71bdc2 Added Command Line facility
new 739721b updated sketch
new 98a8c3c Merge pull request #62 from DataSketches/utf16-strings-serde
new e0c8fa6 Update javadoc
new cf27bf6 enable updating union with double values only
new da654fa Merge pull request #63 from
DataSketches/union-update-with-double
new c9a1c74 Moved CommandLine into test branch, removed sketch and
install bash scripts.
new a173bb2 Added additional check in quantiles sketch for input of empty
arrays.
new 3504f9a Added update(char[]) to UnionImpl and unit tests.
new c101514 Removed misc code in test to sketches-misc repo.
new 9a2e580 Version updates to POM.
new 8569e97 [maven-release-plugin] prepare release sketches-core-0.5.2
new 94a4f29 [maven-release-plugin] prepare for next development iteration
new f07b14f update .gitignore
new 0394fa3 check memory
new 286dc97 Merge pull request #64 from DataSketches/check-memory
new 8032c7c Moved PowerLawGenerator to sketches-misc.
new 64da23f Fix broken link in dictionary.
new 7e78e73 Fix typos in Dictionary & remove old ThetaSketchFramework.pdf
new 5cb3944 dependency version updates for pom.
new 1b575f1 Added VersionEye badge
new e4c6a32 Latest TestNG is 6.9.10 not 6.9.11
new a63e073 Added versionEye badge
new f353ba2 update javadoc
new 19906ff Corrections to toString() functions to allow more space for
big numbers
new 9b5dfc7 troubleshoot Readme display problem
new 7906261 Fix Readme reference
new ee0e6b8 update pom
new cc66f6e generic quantiles sketch
new dd6f60c Merge pull request #65 from
DataSketches/generic-quantiles-sketch
new 1cd25b7 corrected static access to Random.
new 2ba3367 update Readme with comments
new 8a7b07a restructured utils, added toString() to ItemsQuantilesSketch
new d9bc951 small corrections in documentation
new c1ad690 more tests
new eb9ef18 more tests, fixed null update
new ff898e1 more tests
new f6a4851 more consistent class names
new cd09131 test evenly spaced intervals
new 85b81bf resolved conflict with master
new 9db4104 Merge pull request #66 from
DataSketches/generic-quantiles-sketch
new 619ed68 Fixed Javadoc warnings
new 5cc85aa static inner class for consistency
new b59e33e Merge pull request #67 from DataSketches/static-row
new 27e6fdd minor javadoc fix, removed unnecessary cast
new 1b4eb08 array of doubles serde, javadoc corrections
new 1e85119 test for array of doubles serde
new 8e99a9e Merge pull request #68 from DataSketches/double-serde
new b6abad8 Changes required to store only valid doubles.
new 3619578 Minor changes to method naming.
new b181b1a default k for unions
new 13618f4 Merge pull request #75 from DataSketches/default-k-union
new 1d630a7 Made some of the changes recommended by George's PRs.
new e3fcdff Merge branch 'master' of
[email protected]:DataSketches/sketches-core.git
new 63c2877 Changed method name of toByteArray() in Frequent Items and
Longs to be consistant with rest of library.
new 423c964 Javadoc updates
new 3cad45d update pom
new 30b521c Changed SketchesExceptions class names.
new c7172c7 Replace IllegalArgumentException to SketchesArgumentException
new 16ac36c Travis-ci can't locate TestNG 6.9.11 or 12. Moving back to
6.9.10.
new fed245a Javadoc and copyright updates
new 6e52de5 Added copyright and updating javadocs.
new 4b1af3d Javadoc updates
new c2f612c Update javadocs
new c7f5827 Update README with link to releases
new 1c2b06b [maven-release-plugin] prepare release sketches-core-0.6.0
new 9927490 [maven-release-plugin] prepare for next development iteration
new b740d01 Test to see if remote repository works in pom and passes
travis-ci.
new c66c08b moved min and max to be consistent with DoublesSketch
new 8f39b08 Merge pull request #76 from DataSketches/move-min-and-max
new 65ff5d1 Changes to SerDe's for Frequency and Quantiles to simplify
compatibility checking.
new 0187515 test serialization compatibility of generic and special
implementations
new edfc4e7 Merge pull request #77 from
DataSketches/serde-compatibility-tests
new 0e07a76 remove unnecessary casts
new 1c5fb74 add explanitory code comments WRT computing hash codes.
new 0fdb8be Improve unit tests
new ad8b750 update & reorganize pom
new 384a7b5 Update coveralls badge
new 583c550 FindBugs changes
new 75e6634 Roll back to TestNG 6.9.10.
new 3d94bfb Merge branch 'master' into findBugs
new e1cc001 FindBugs for Eclipse, plus corrections due to FindBugs
new 5882472 Corrections to hashCode() and equals for Row ordering to
insure compatability with compareTo.
new fde62e2 Code improvements due to FindBugs.
new 9ac7888 Adding unit tests
new 41df121 Merge pull request #78 from DataSketches/findBugs
new 0945564 Made most leaf-classes final.
new 59e6c1b Fix quantiles updateLogic to always maintain the smaller k
when merging.
new 1577b41 fixed getQuantiles, added tests, some javadoc corrections
new e4c9f8b Add tools directory
new 27c7742 Correct gitignore
new ebaa7e2 Merge pull request #79 from DataSketches/fix-get-quantiles
new 723fe4e Improved space calculator for quantiles DoublesSketch
new 1dd83bc Update space class
new 8524735 Merge branch 'master' of
[email protected]:DataSketches/sketches-core.git
new 48214dd Added unit tests
new b060f1e Code clean-up:
new 0b0b560 Minor javadoc corrections.
new ca69e45 Fixed Checkstyle found errors.
new 9b4f28c MemoryMappedFile
new 25369e4 final changes to FileMemory branch
new 433bbd8 Added copyrights
new f28c77a minor style changes
new 40d30e2 Removed unneeded constructors
new 3a450c2 Update unit tests and few other minor tweaks.
new 265a743 Merge pull request #80 from DataSketches/FileMemoryUnitTests
new c524afe Updates to MemoryMappedFile
new 6cf834d Added Seed checks to Compact Direct and Heap sketches.
new 0126a6c Add ability to write Mapped memory back into the file
new 7a7d886 Fix Javadoc, update checkstyle
new d9c56b6 Changes to force
new ba32083 Changes to force
new 1c8beab update tests
new e581262 Merge branch 'master' into MemoryMapped-force
new f5757f3 Merge branch 'MemoryMapped-force' of
[email protected]:DataSketches/sketches-core.git into MemoryMapped-force
new 98c5f87 additional unit tests
new e4b9410 Correct "bugs" found with FindBugs.
new 67bfc4c [maven-release-plugin] prepare release sketches-core-0.7.0
new 6d81587 [maven-release-plugin] prepare for next development iteration
new 502b0a7 Commit Refactoring Duplicated Code: PR #83
new 96a3b3f code cleanup.
new 3f096b7 improved test coverage, some code cleanup
new a0212a1 more tests
new c861607 removed unused constructors
new 32b4144 Merge pull request #86 from DataSketches/improve-tests
new 3f678db more tests
new f25d0db Merge pull request #87 from DataSketches/improve-tests
new b06c538 Merged DirectIntersection and HeapIntersection into
IntersectionImpl
new d9f1543 improve unit tests
new 11f6d3a Fix added warnings
new e859062 reworking IntersectionImpl
new 447a32e minor updates to IntersectionImpl
new a8cfb55 Merge pull request #88 from DataSketches/IntersectRework
new 0810941 Code style cleanup
new c682f21 Update gitignore, checkstyle
new daa8151 Added package-info to frequencies
new 1c72ac2 support default nominal entries
new ced9778 cover new constructor
new a81d8e6 Merge pull request #89 from
DataSketches/default-nominal-entries
new 6a6ec47 Update javadocs
new a4bd77f Moved subMultiple calculation to sketches.Util
new 8e3a77b used common startingSubMultiple and related defaults
new 3934b8d removed accidentally committed experimental code
new e80e547 Merge pull request #93 from
DataSketches/shared-starting-sub-multiple
new 8b26f9b Fixed wrong lexicographical import order.
new 70fb18a working prototype of reservoir sampling with longs, without
merging
new cf75b73 Merge branch 'master' of
https://github.com/DataSketches/sketches-core into reservoir
new 1df1701 incremental check-in, including some test code
new e4e1df9 use named constant for shift
new 24cf093 Merge pull request #94 from DataSketches/jmalkin-shift-naming
new 091e252 Merge branch 'master' of
https://github.com/DataSketches/sketches-core into reservoir
new 8e99e23 Streamline UnionImpl getResult() code for better performance
new f68cb66 add space around code
new fb6065c Merge branch 'master' of
[email protected]:DataSketches/sketches-core.git
new ba31d7b Basic sampling and full header serialization/deserialization
working. Documentation only partial, improper testing
new 7d5a05f Merge branch 'master' of
https://github.com/DataSketches/sketches-core into reservoir
new 721df05 small refactoring in NativeMemory constructor
new 06790ac Added methods to Memory Interface, which cleaned up the
static copy method.
new 67d075f Merge pull request #95 from DataSketches/master
new 4fe2d01 Made UnsafeUtil public.
new 6b9661c Removed MurmurHash3Adaptor dependency on sketches.Util
new ddb6e64 Removed Memory test package dependency on MurmurHash3
new 92e67a9 Modularized sketches core
new f0826d6 Merge pull request #96 from DataSketches/update-modules
new 0d93aaa base class for item sketch using generics
new c349d46 Merge branch 'master' of
https://github.com/DataSketches/sketches-core into reservoir
new 2b1de94 pull from master
new a3aee8a update import for Memory package changes
new 4c6425b Fix http references to https where supported
new f33e08b update dictionary
new 22a47b7 update javadoc to avoid warnings at compile
new 99a8412 Merge branch 'master' of
https://github.com/DataSketches/sketches-core into reservoir
new 817d853 make checkstyle happy
new 43c91bb Read only memory options
new c305fe8 Cleanup POM
new 78a19e9 Removing unnecessary SuppressWarnings
new c86153f test ReservoirSize class
new 2900523 Begining of DirectDoublesSketch
new a3219df Update ro-memory
new 74bb0f4 refine computeSize()
new 1477faf Merge pull request #97 from DataSketches/ro-memory
new 0133813 Merge branch 'master' into reservoir
new 019f296 Organize Imports all classes.
new acb7e1d Correct memory tests with resource leak
new dab46d3 address some checkstyle issues
new b5051fc Merge branch 'master' of
https://github.com/DataSketches/sketches-core into reservoir
new b5ab395 Merge branch 'master' into DirectQuantiles
new c6ab457 update DDS
new ab38618 Add Reservoir family
new c6c8921 Merge branch 'master' into DirectQuantiles
new 1fa6f4c update preamble for consistency with library, rename files
for consistency
new 14fd46f fix typo in comment in Family.java
new 4f6c88d progress to DirectDoublesSketch
new 19bc8a8 Organize imports for memory classes
new 8e7d01f Merge branch 'master' into DirectQuantiles
new b64903c Update Memory Read only classes + Direct quantiles update
new 0d05946 updates to DirectDoublesSketch
new f89b6da Revert Direct Doubles Quantiles changes (accidentally merged).
new da79826 Update Direct Quantiles
new d516f6d Update DirectDoublesSketch
new 8cbef19 Correct some variable names
new 6d7ab31 Update DirectQuantiles branch
new b8f9f19 Move all non-DoublesSketch changes to master
new 0a0349e update memory test
new e8ba432 bring up to date with master
new 0f3c425 Merge branch 'DirectQuantiles'
new c71b5c8 change ReservoirSize to use short, fully test
ReservoirLongsSketch
new 9ffad57 finish tests on ReservoirItemSketch, minor refactoring based
on testing discoveries
new e7f64b8 add ArrayOfNumbersSerDe to test polymorphic behavior with
ReservoirItemsSketch
new 6bcf59a tweak preambleToString(), remove commented-out method, add
println() to test class
new 7f078d2 Merge branch 'master' of
https://github.com/DataSketches/sketches-core into reservoir
new 725482d initial union code for ReservoirLongsSketches, with some
supporting changes to the base class
new 4e5909e pull out a few common static methods and the Random object
into a shared SamplingUtil class
new 54d9d13 Update quantiles so far
new 985a6f9 test longs union, minor refactoring for consistency
new a60a3c5 unit test items union, and associated code cleanup
new ba9f327 Remove unused import
new dca2e2f Commit changes, no failures
new 55f0e48 Commit 20Sep_8:46PM
new b998561 commit 20Sep 10:04PM
new ab13214 commit 20Sep 11:35PM
new f845dd7 fix unit test failures, with extra array copy as current
serde solution
new 81dc7b7 more changes to quantiles
new 7c903cc Checkstyle updates and cleaning
new 37b4c30 add code to handle different K values to Longs version,
refactor for consistency and clean up code in main directory
new ccf5b31 test renaming
new 7563136 fixed a small formatting issue
new ae935fc support union with different k values with items, refactoring
for style, update unit tests
new 19b1f71 Merge pull request #99 from DataSketches/fix-tostring
new c6f0916 Merge branch 'master' of
https://github.com/DataSketches/sketches-core into reservoir
new c081f8b remove intellij-specific annotation
new 4182bc5 fixed small formatting issue
new fc21918 Merge pull request #100 from DataSketches/fix-tostring
new e7b5bc6 Remove entropy testing code from unit tests
new 65adb3a Merge branch 'master' of
[email protected]:DataSketches/sketches-core.git
new 9f57a86 Add useful functions to TestingUtil. Improve javadocs for
Memory, NativeMemory.
new b5dfeb1 Merge branch 'master' into reservoir
new 1fe508f Remove unnecessary suppresswarnings, add a few others where
Eclipse overly-eagerly detects issues
new 491aca3 Merge branch 'reservoir' of
[email protected]:DataSketches/sketches-core.git into reservoir
new 397aa60 Remove DirectDoublesSketch and test for now.
new 978dfb3 Merge pull request #101 from DataSketches/QuantilesWork
new 641fa7f Merge branch 'master' of
https://github.com/DataSketches/sketches-core into reservoir
new ec1f31e Fix </p> unexpected end tag
new 1913060 Merge branch 'master' of
https://github.com/DataSketches/sketches-core into reservoir
new 2c1993a code cleanup/reformatting most long lines, add toString()
methods
new d27fa90 Adding functions to Util and TestingUtil.
new 1add602 Added unit tests.
new f18d8b7 Merge branch 'master' of
https://github.com/DataSketches/sketches-core into reservoir
new 9d81c56 Added unit tests, code cleanup
new 3f72704 Update pom, package-info and some javadoc warnings
new 19c0513 Merge branch 'master' into reservoir
new 1fb1770 Merge branch 'reservoir' of
[email protected]:DataSketches/sketches-core.git into reservoir
new a201cf5 Update Family for Reservoir Sampling
new c93e161 Merge branch 'master' of
https://github.com/DataSketches/sketches-core into reservoir
new 6a449cb Merge branch 'reservoir' of
https://github.com/DataSketches/sketches-core into reservoir
new c0cc3ab Merge branch 'master' into reservoir
new edcdbf4 Merge branch 'reservoir' of
https://github.com/DataSketches/sketches-core into reservoir
new 6b025b4 update unit tests for 100% coverage on unions, move to
2-space indenting
new 08dd109 remove unneccesary warnings
new e20c5e7 explicitly ignore update() with null items
new 6632522 Merge pull request #102 from DataSketches/reservoir
new c04df11 Update FindBugs Exclusions
new 7f78dc9 Correct FindBugs warnings
new 085e887 Update overview
new 817503b update pom
new 6c95865 fix http to https references.
new 1f2b4ae Added note about resource file
new 781d13a Partial changes to implement static pairwise intersection
new 518ffb7 progress toward pairwise intersection
new b8d3743 Rename method
new 401b8df added final where possible, a few spelling corrections
new d1ee14d Added PairwiseSetOptions; fixed assert bug in HeapAnotB.
new 2d0d366 Merge pull request #103 from DataSketches/finals-and-spelling
new 5a72920 Merge branch 'master' into newIntersection
new 841e3a5 Merge pull request #104 from DataSketches/newIntersection
new 5d9ffe5 Add Jon to pom.
new 955b018 Improvements in PairwiseSetOperations.
new 01d0046 Javadoc corrections
new d8ec3be Removed trailing blanks.
new 4c55c13 Corrected POM headers
new 73dbbf5 [maven-release-plugin] prepare release sketches-0.8.0
new 9abb5d5 [maven-release-plugin] prepare for next development iteration
new dedd25f fixed jar with shaded memory
new 44f9890 Merge pull request #105 from DataSketches/fix-shaded-artifact
new 04ab580 [maven-release-plugin] prepare release sketches-0.8.1
new e4fb60c [maven-release-plugin] prepare for next development iteration
new 1e55f85 small change to pom
new b2fc847 Moved invPower2 to sketches package because it has broad use.
new d5ee964 fix bug getting initial array size, add builder method to
support data available from hadoop
new b5208e4 Fix bugs in computing initial array sizes
new cc645e2 a little formatting consistency
new b527d9a fix initial array sizing bugs, move items sketch to use
arraylist to better handle generics
new d4ea51d Merge branch 'reservoir' of
https://github.com/DataSketches/sketches-core into reservoir
new 6859119 promoting hllmap from experimental repo
new 7e26b02 expose ReservoirSize methods used in pig UDF
new 71f387f made package private
new d5e823a better doc
new 67fd094 Changes to the 2 Process classes
new d053f8c Remove comment
new 0a8db9d Merge branch 'master' into hllmap
new dd9bf94 updates to Process classes
new 965f481 javadoc corrections
new ad2bb68 Javadoc updates.
new 79a539b javadoc updates
new 2e68f03 move hllmap to hll
new 6285fbc removed serde id checking
new bed9b28 Merge hllmap into hll package, code clean up
new 7b7427c Update unit tests.
new c43da3d Fix FindBugs
new e388c17 Update UniqueCountMap.java
new 261c470 Added class javadocs.
new bebbf57 remove serde checks from sampling
new 5b7bc17 javadoc updates
new 154e7d3 Merge pull request #107 from DataSketches/fix-serde-checking
new be23aab Merge pull request #108 from DataSketches/hllmap
new 414de0f update javadocs
new 2c86b5a Merge branch 'master' of
[email protected]:DataSketches/sketches-core.git
new 9f8c374 update dependencies
new 164b07a Merge branch 'master' of
https://github.com/DataSketches/sketches-core into reservoir
new 2b47e71 Merge pull request #109 from DataSketches/reservoir
new d060fc9 minor fixes
new 6ee9f48 test getRawSamplesAsList and test too-small Memory
new 9be5dfa typos, finals and such
new 99ee7de Update Process Stream classes
new 56b8e02 Merge pull request #110 from DataSketches/reservoir
new 1499843 Merge pull request #111 from DataSketches/small-corrections
new 1487688 removed unused import
new b876172 update javadocs
new 397ea57 update javadocs
new 68b0c05 Code and javadoc cleanup
new abb5fef shift to arbitrary k, but no conversion yet
new 5235ddc Added UB, LB, added unit tests
new 2c643b5 Correct RSE for traverse map
new 15cd476 code cleanup, correcting RSE computations for SingleCoupon,
correct entrySizeBytes computations.
new 0d213bb Update unit tests, fixed minor bug in CouponHashMap.
new 58f0c94 update javadocs
new b6b0c5d Update UniqueCountMap.java
new fb9a5e5 Finish moving to arbitrary k (and dropping serDe checking due
to problems cused by shading), add class to aid in converting v1 to v2.
new 9586bdf Merge pull request #112 from DataSketches/sampling_arbitrary_k
new 9911a70 move characterization and command-line test classes to
sketches-misc repository.
new b713292 Improve unit test to compare Memory with and without
read-only input
new 27f0658 moved util functions from test hierarchy to sketches.Util in
main.
new 55fe16d clean up test code
new 7eec9b6 Merge pull request #113 from DataSketches/sampling_arbitrary_k
new 79be2f4 make revertToV1 static
new 0fa7673 Style corrections: require braces.
new e8265dc disable print stmt
new 1c8778b Reduced line-lengths to 110.
new 55746b9 More checkstyle rules enabled
new 3aa8020 refactored update, removed redundant CouponMap
new 4fe055f Merge branch 'master' into refactor-update
new 97010fc Merge pull request #114 from DataSketches/refactor-update
new b6224f1 Cleanup overridden methods
new d7ac2a4 code cleanup
new d0bb01c revert overly-aggressive code removal
new e88d1b3 Merge pull request #115 from DataSketches/cleanup
new 9964f3c update gitignore
new a9448f8 added SuppressWarnings("deprecation")
new cf23a73 [maven-release-plugin] prepare release sketches-0.8.2
new 68cd073 [maven-release-plugin] prepare for next development iteration
new b100e89 NativeMemory: Respect arrayOffset for onheap ByteBuffers.
new 6ac7411 added defensive checking of memory limits during
deserialization
new 1bebd30 moved the checking method to UnsafeUtil and made consistent
with assertBounds
new 243f4cb Merge pull request #116 from gianm/bb-slices
new 492e429 Merge pull request #117 from DataSketches/check-memory-bounds
new 6addf3a Fixed FindBugs warning
new 79e35dd mostly finals
new 308cf59 Merge pull request #118 from DataSketches/style-fixes
new bc1bd1d Final classes, final variables
new 47f8346 update finals indicated by checkstyle
new 237235c set final where indicated by checkstyle
new 6816cbf update pom
new b44c25f Correct javadoc error
new e544ed4 [maven-release-plugin] prepare release sketches-0.8.3
new 2baf84c [maven-release-plugin] prepare for next development iteration
new a54f049 Update overview.html
new be9759c stop holding a reference to an externally owned sketch
new 1170e6d stop holding a reference to an externally owned sketch
new fa67c39 removed confusing test, which relied on the side effect,
which we eliminated
new f05fc89 Merge pull request #119 from DataSketches/copy-input-sketch
new e92c0cd Migrate low-level Memory calls to static Unsafe calls.
new 4cef4d6 Merge branch 'master' of
[email protected]:DataSketches/sketches-core.git
new a9c876a Add SuppressWarnings for deprecated method
new 03920cd First pass new Quantiles DirectDoublesSketch
new f6a54df Memory: Corrected getAndAdd* to addAndGet*, added
CompareAndSwap*.
new 0a8f9f7 Added pairwise union method that uses the default k.
new d7c40c2 Corrected null exception in DirectQuickSelectSketch.
new 375050c Initial pass at off-heap, Direct quantiles sketch and union.
new 6a5b910 added getFrequentItems() with threshold for convenience
new 33cb935 Update POM, fix minor bug in PreambleUtil, update comments in
Union.
new be7ce2b Added JaccardSimilarity minor javadoc changes to Bounds...
new cc81a27 Update javadocs
new efff943 Quantiles is now forward compatible from 0.3.0 onward.
new 623d8e0 Fixed some minor issues from Checkstyle and FindBugs
new 39896c0 Merge pull request #120 from
DataSketches/get-frequent-items-threshold
new abec5fe Fix javadocs
new eea3d2a Merge branch 'master' of
[email protected]:DataSketches/sketches-core.git
new 221808e Corrected experimental results with Hll-Map
new f14829c Added boolean tests
new ab2c481 Improved unit tests
new 8b08c17 update sampling to use new memory interaction model
new 6423518 Merge pull request #122 from DataSketches/sampling_memory
new 91bc278 Fix javadoc
new a452dcf Add quantiles forward compatibility tests + more.
new 8b5ff75 Quantiles DoublesSketch now handles MemoryRequest.
new 2ac6482 Include identity check.
new 50cab47 Disable printing
new 688ad5d Added CloverConfig to /Tools dir.
new 0cf681c Moved /Test/.../quantiles/Space to misc repo.
new 1ac4a6c updated JaccardSimilarity
new 9497bd2 Added exactlyEquals to JaccardSimilarity
new a1bca8d Speed tuning of PairwiseSetOps
new 312a088 Fixed a FindBugs MS_EXPOSE_REP
new 33ce5f8 Improve code coverage
new 64a948f Fixed minor errors in set operations with empties and theta <
1.0.
new 5460d12 Refactored Pairwise tests
new cb43c84 update copyright info
new 66c06bc update ReservoirItemsSketch to use maxK gadget for exact mode
initial inputs
new c08138b update ReservoirLongsSketch to use maxK gadget for exact mode
initial inputs
new d56fb27 slightly simplify code for loading union from memory
new 6556ca7 Fixed several bugs related to the new Direct Quantiles code.
new ca23eb3 Merge pull request #123 from DataSketches/reservoir_merge
new d975689 Clean up ArrayOfNubmersSerDe and test errors in the serde
new ce745eb Merge pull request #124 from DataSketches/number_serde
new 1a20e4b improve sampling package PreambleUtil.preambleToString() to
use separate code paths for sketch vs union and print appropriate info in each
case
new a5507c4 Merge pull request #125 from DataSketches/sampling_preamble
new 0f55678 Multiple bug fixes both in Direct and Heap quantiles.
new 5c1d307 Merge branch 'master' of
[email protected]:DataSketches/sketches-core.git
new 545b14b Fixed unused import and unused variable.
new f5eada4 Added unit tests.
new 4293cc3 Update pom dependencies
new 3dcd406 Add versionEye plugin to pom
new 2dc1ee0 Update versionEye reference key
new 2b50c49 Update readme.md
new 1bbb426 fixed a typo
new 84cde57 Added missing @Deprecated annotation
new e722b2e [maven-release-plugin] prepare release sketches-0.8.4
new 25e5798 [maven-release-plugin] prepare for next development iteration
new cad9442 Updated pom, added pow2LawNext to sketches.Util.
new 681940e test heap-to-direct and direct-to-heap conversions
new 961cdb9 serializeDeserialize test
new 5392df3 serializeDeserialize test
new 04dfe4f Corrected new unit tests. Updated error message.
new dc15e21 serialize and deserialize empty non-compact
new 7a7e7d0 correct test
new 4b873f5 Update checkPreLongsFlagsSerVer
new 096151a spelling fix
new bebef86 spelling fix
new 272c060 Merge pull request #127 from DataSketches/fix-typo
new dba6ca2 Removed volatiles from NativeMemory.
new 7f8cf33 Merge branch 'master' of
[email protected]:DataSketches/sketches-core.git
new b92d89d Some minor changes to Memory package:
new 2a7852b Add static NativeMemory.wrap() method to handle readonly
ByteBuffers
new b89bd2b Merge pull request #128 from niketh/master
new 6c5bb18 Add finals
new b41e80f Improved error messages.
new 8632249 Comprehensive changes to quantiles, some Memory changes.
new 0b63dd7 Introduce cleaner to clean AllocMemory and MemoryMappedFile
new 2f3b57c Merge pull request #129 from niketh/master
new ebf3045 Revert "Introduce cleaner to clean AllocMemory and
MemoryMappedFile"
new 76467cd Merge pull request #130 from DataSketches/revert-129-master
new 1acaaae Introduce cleaner in AllocMemory and MemoryMappedFile
new 859d808 Merge pull request #131 from niketh/master
new bcbcedd Adding freeMemory to Memory.
new fc6b75b Fixed bug in Direct Quantiles. Added unit tests
new 5a01d9a Cleanup of NativeMemory wrap.
new ca48580 Updated unit tests and javadocs
new be0101c fixed freeMemory.
new a6e83f3 code cleanup
new 1f58e83 Removed incorrect javadoc comments
new 18620d0 Update javadocs
new 32d8da6 added deprecated method
new 382d4d7 Preliminary and non-robust implementation of
kolmogorov-smirnov test. Needs to be improved, better tested, and relocated to
a better class.
new e7b834f Template for RO Memory cases
new 92c765e tests to reproduce the problem
new c6bd294 Merge branch 'master' into read-only-mem-tests
new d5c2523 update HeapQuickSelectSketch
new dfa8c49 Merge branch 'read-only-mem-tests' of
https://github.com/DataSketches/sketches-core into read-only-mem-tests
new 2acd4d5 Fix checksytle warnings
new bf4329c Fix bug in toByteArray for non-compact quantile sketches
new f0287e4 support read only memory
new 23c3198 Merge remote-tracking branch 'origin/master' into
read-only-mem-tests
new d0fc7f3 support read-only memory
new dcd0810 remove TODO comment
new 95e5058 Properly handle instantiation from read-only on-heap memory,
improve tests to catch a few partially-covered lines
new 056e18f Merge branch 'read-only-mem-tests' of
https://github.com/DataSketches/sketches-core into read-only-mem-tests
new 1b61385 support read-only memory
new c3772c2 Merge branch 'read-only-mem-tests' of
[email protected]:DataSketches/sketches-core.git into read-only-mem-tests
new deee1d3 Fixes ReadOnly issues with the copy method.
new 37b6f9e support read-only memory
new 41b1f88 Merge branch 'master' into read-only-mem-tests
new a9f01d9 more tests
new d37853c Merge pull request #132 from DataSketches/read-only-mem-tests
new 6c9250e Fix warnings wrt import order
new 3fcb1e8 update unit test
new 90f79d1 Add CompactDoublesSketch and UpdateDoublesSkecth classes,
update tests to handle new structure
new 46b7917 add an extra assert as documentation
new d008d29 Initial attempt at DoublesSketchIterator
new b91e045 Doc updates
new c44c7f4 Fix DirectDoublesSketch update method.
new a9c0ad6 Update unit test
new 3e0eb76 Rename not-reall-iterators to accessors, split array from
memory class.
new 039f217 Merge branch 'master' of
https://github.com/DataSketches/sketches-core into compact_quantiles
new c95e2ee convert heap and direct udpate() to new code
new ab6d08d convert propagate-carry to use new accessor classes
new 28a797d Fix in MemoryRegion to detect readOnly.
new a72bce7 Stop implementing AbstractList in Accessor class, add sort()
method using Java's built-in sort options
new 6ff75dc fixed merge performance using strides based on golden ratio
new cfc0e9b Merge branch 'master' of
https://github.com/DataSketches/sketches-core into compact_quantiles
new 18139ab remove commented-out code, minor refactoring for internal
consistency
new 00ec266 comment out seemingly unnecessary mem.clear()
new 9a16042 Move CDF/PMF and auxiliary creation to use accessors
new 292ba0c Allow DirectDoublesSketch to instantiate as long as it can
hold the header, then request 2*k memory in update whenever run out
new 2e96453 rename to DirectUpdateDoublesSketch
new d0469fd Merge pull request #135 from
DataSketches/fix-merge-frequent-items
new 18bf90d Minor updates
new ee6b853 update pom
new 2ebdc6c Eliminated DirectUpdateSketch layer.
new 7c71f3c fixed get array() for read-only cases and direct where it
returns null.
new 35eabc8 Refactor toByteArray implementation, add heap and direct
compact sketch classes
new a1848d0 mostly complete refactor of DoublesSketch, still need to
increase unit test coverage
new 6a5bd0b Remove some unused code
new 0b62c46 Heap-based variants fully covered
new e23136b check all but one unused method
new 681889d fix checkstyle, remove unused flags from a few methods
new 8337aa8 Merge branch 'master' of
https://github.com/DataSketches/sketches-core into compact_quantiles
new 5916186 Merge pull request #136 from DataSketches/compact_quantiles
new a305126 Made method static
new f663660 Minor updates to remove an unused variable, rename a method
and fix its javadoc
new dbd5cf5 Fixed warnings
new 3e1dd3c Fix javadoc to specify where returning UpdateDoublesSketch
new ead1f3f Fix DoublesUtil.copyToHeap() to handle compact input
new cdf4ad5 Annotate deprecated method as such
new c479887 minor commenting improvements, fix getDataDetail() to handle
compact sketches
new 0267051 remove putCombinedBufferItemCapacity(), package-private with
an empty implementation everywhere
new 1a936f9 Merge pull request #137 from DataSketches/minor_fixes
new 7437ace make union tests handle compact sketches in a few cases,
check resulting distribution in simple unifomr case as sanity check
new d1b72cb Merge pull request #138 from DataSketches/qs_union_test
new 69fe566 [maven-release-plugin] prepare release sketches-0.9.0
new 2b64e91 [maven-release-plugin] prepare for next development iteration
new 17c7a23 Minor documentation change
new eb2d794 Fix spelling error.
new fadfc70 checkpoint varopt, no union code yet
new 1a746da Template for W/R DirectQuickSelectSketch split
new 753adad Merge pull request #141 from DataSketches/varopt_nounion
new 8232f94 Spelling errors
new f32533a Fix a couple typos, add parameterized types where needed
new b6d2af5 Remove unneeded suppress warnings
new aaf12b3 More fixes to make eclipse stop complaining
new 61b9850 Add deserialization methods for HLL sketches
new b984076 swithched Theta sketches to the new memory
new 8c74967 Merge branch 'R_W_split_direct_update_sk' of
https://github.com/DataSketches/sketches-core into R_W_split_direct_update_sk
new 178c2c2 Ensure compact sketches always sorted when instantiated,
allow sketch accessor's sort() to run as no-op on compact sketches
new bb7908e migrated Frequent Items sketches to the new memory
new 5d55c5b add reset() to reservoir sampling classes
new cab3510 Merge pull request #143 from DataSketches/compact_sort_fix
new 2d2bd70 added reset method
new c9442a8 Merge branch 'R_W_split_direct_update_sk' of
https://github.com/DataSketches/sketches-core into R_W_split_direct_update_sk
new 6ade1fb added tests
new 6254e77 Merge pull request #144 from DataSketches/tuple-reset
new e1f286d bump VersionEye version, add missing copyrights, improve
sampling union reset tests
new e2414e4 make varopt classes package-private
new c6ed8d5 Merge pull request #145 from DataSketches/reservoir_reset_test
new 73284dc Clean up code formatting
new abdb25d Added isSameResource(...) function to memory
new 1402a09 Code cleanup
new 1fd19cf Merge branch 'master' into hll-serde
new c888fbe Pushed current state with bugs.
new 2f1fcfd Fix bug with maintaining offsets during deserialization
new 5083ff9 Add more tests
new c0ae575 Reduce size of sketch in FieldsTest
new 624fda6 Test ImmutableCompact fields too
new 69ca0c7 Update javadocs and tests.
new ec842f0 isSameResource is now exclusively a static method in
MemoryUtil.
new 4b70237 fix unit tests.
new d6f424c Implemented isSameResource(Memory)
new 0e62bff Add isSameResources() to SetOperations
new 1b8cc26 Update javadocs, code cleanup, minor changes to allow debug.
new 5d156cc move quantiles and sampling sketches to new memory library
new fcde86d fixes to toString methods.
new bd9eac7 pull from master, resolve conflicts
new fbdcf85 New Memory conversion for HLL and HLL test
new 8ff04cf Update javadocs.
new c3af962 Update javadocs
new e5c3b92 swithed tuple sketches to the new memory
new 7fa66c5 Merge branch 'R_W_split_direct_update_sk' of
[email protected]:DataSketches/sketches-core.git into R_W_split_direct_update_sk
new 2416371 fixed a few omissions where the old memory was still used
new 0ca6c75 added missing @Override
new add4528 Revert "added missing @Override"
new 9b0a8f4 added missing @Override
new 6616f41 added heapify() method
new aabc53b updated surefire version
new 82271ee added heapify() method with default seed
new 296f102 no donwcasting of Sketch to UpdateSketch needed anymore
new d26488c more consistent API for heapifying and wrapping
new 991c67a Added simpleIntLog2(..) to sketches.Util
new 435e798 correct handling of read only memory in compatibility mode
new 93e6099 prepare varopt sketch for union class
new 698427e Fix spelling error
new 124703c write untested varopt union class, minus (de)serialization
methods
new 77b952a line length
new f5b3803 create ArrayOfBooleansSerDe as packed bit array, add I/O
methods to varopt union. untested, but msotly feature complete.
new 085a1db Add comments to SketchesCheckstyle.xml
new bd469b3 fix typos and off-by-one errors in iterator
new 26261d6 build() can only accept memory
new 5fe1d92 Merge branch 'R_W_split_direct_update_sk' of
[email protected]:DataSketches/sketches-core.git into R_W_split_direct_update_sk
new d6dc61c serialize speed improvement
new 12bf8ad build() can only accept memory
new f7b787c corrected names
new fcb1267 bug fixes, serialization fixes, adding more union tests
new a44d97e finish testing varopt sketch (union not done yet)
new bc11612 better coverage on varopt iterators
new 02518c2 improve sketch rebuilding via heapify() to allow explicit
control of allocated size
new 19880e4 improve comments, including noting a currently-unreachable
code block
new 064efe1 Merge branch 'master' of
https://github.com/DataSketches/sketches-core into varopt_union
new c0bdc64 address checkstyle and findbugs issues
new 73a1c06 remove unused code, ensure heap restored in union.getResult()
new 15f377a change build() to newInstance() for sampling sketches, fix a
few minor checkstyle points
new 007e519 Merge pull request #147 from DataSketches/varopt_union
new 3c1b8be merge varopt into new memory branch
new 299a9df quantiles union getResult() now returns UpdateDoublesSketch
explicitly, added getResult(WritableMemory), and improved putMemory() for
direct sketches
new e113625 fixed documentation error in SketchesCheckstyle.xml
new b0797f4 Merge branch 'master' of
[email protected]:DataSketches/sketches-core.git
new 375a271 dependency on new memory
new eb5e77a error bounds for varopt subset sums
new 40a2ef8 Merge branch 'R_W_split_direct_update_sk' of
https://github.com/DataSketches/sketches-core into R_W_split_direct_update_sk
new 0d2f1c5 fix edge cases in unit tests where equality is possible in
comparisons
new 6fa82fb updated dependencies
new e6bb2ba Fix method name spelling
new 107ae5d Merge branch 'master' into R_W_split_direct_update_sk
new aa3c209 style cleanup
new af19046 fix incorrect integer division
new 887467f resolve minor javadoc conflict
new fd8d308 Extend bounds testing to reservoir sampling
new d39fb6c Minor changes preparing for branch merge
new bf96aea minor changes to prepare for branch merge
new 8564dca Merge branch 'R_W_split_direct_update_sk' of
[email protected]:DataSketches/sketches-core.git into R_W_split_direct_update_sk
new af32bfa Removed unnecessary seed parameter
new b13dff2 Merge branch 'master' into R_W_split_direct_update_sk
new 301919a Merge pull request #149 from
DataSketches/R_W_split_direct_update_sk
new 1715d67 Major update including:
new fd1b128 Changed Unioner back to Union to be consistent with the rest
of the library.
new af21191 remove modules, shift sketches/src and sketches/test to be
off base directory
new 6a65de9 modify bounds in unit tests to significantly reduce risk of
random failure
new c9b060c Merge pull request #150 from DataSketches/remove_modules
new 5bd6df4 Make class public
new 631d227 make class public
new 9b7ad9c javadoc fixes
new 6cbec99 fix a few typos in comments, let varopt use k=1
new d76b24b Bug fix. Improved unit tests. Other misc.
new b6ba674 Added unit tests, some code cleanup.
new 2893d20 Added heapify(byte[]) and heapify(Memory) to Union.
new 2545db3 Changed default to HLL_4
new 0b19aac Improvements to estimators.
new 5b396a3 fixed null pointer in case of no entries and isEmpty=false
new 5c10f50 fixed indentation
new c9a5197 Correct toString() output
new 1850226 update pom
new b5c5705 Remove TODOs, code cleanup.
new d289453 fix typo in error message (2 -> 1)
new e0e51b0 minor cleanup
new 7d3e86d Fix varopt test against wrong strong, remove deprecation on a
method and udpate its memory capacity check logic
new 7075612 fixed toString(), removed old comments
new 3ba94d4 Merge pull request #151 from
DataSketches/fix-tuple-intersection
new f04713d Merge pull request #152 from DataSketches/fix-toString
new cb7b63e fix varopt convertToHeap()
new eab95c1 Merge pull request #154 from DataSketches/vo_heap_fix
new 89805f1 Added LgConfigK of 4, 5 and 6.
new 6a1dfa8 update pom with memory 0.10.1
new e22e016 Fixed bug in JaccardSimilarity.
new 7b1382b allow unioning reservoir sketch into varopt sketch
new 5ae2806 Merge branch 'master' of
https://github.com/DataSketches/sketches-core into vo_res_update
new 60d02de Merge pull request #155 from DataSketches/vo_res_update
new 3edc4c7 [maven-release-plugin] prepare release sketches-core-0.10.0
new 16d97dd [maven-release-plugin] prepare for next development iteration
new 1312d07 Merge branch 'master' of
https://github.com/DataSketches/sketches-core into ks_statistic
new f35825a Updated pom, prepare to remove InterpolateY
new 6c994b3 Added Variable HLL HIP and non-HIP RSE factors at low lgK
values.
new 0c75c7d Fixed union test case
new e0bad49 Removed InterpolationY Arrays
new f27dabe Added convenience methods to BaseSketch
new f0d6c64 update unit tests
new f4e4445 Added getSerializationVersion and getRSE methods
new b7115c7 update pom, readme, travis.yml for codecov
new 4e8d796 minor update to pom
new 6360644 upadate hll package-info
new 30384b1 get upper and lower bounds argument changed to int to prepare
for future table lookups for small HLL sketches. Other misc doc improvements.
new d434791 Added public getCompositeEstimate()
new 246416f Added checks for corrupt preamble in heapify.
new 8d7d49f add toByteArray() to quantiles unions, plus clean up code
where relevant.
new de08004 Merge pull request #158 from
DataSketches/quantiles_union_serialize
new 0f4c7b5 Fix incorrect static access in quantiles DoublesUnionImpl
new b0ab8e9 Major improvement in upper and lower bounds estimators.
new 13d7817 Corrected name of getRse and getRseFactor to getRelErr and
getRelErrFactor.
new c714de8 Fixed bug in CouponHashSet.growHashSet().
new 15185a1 Test for vulnerability of bug in growHashSet.
new 0deb9cb Code cleanup for toByteArray and heapify methods.
new 00594f7 Code cleanup
new 3c401f2 Update to DirectHll
new 07c140f update DirectHll
new f67efde Update DirectHll
new f3587cb Added isDirect(), pwr2LawPrev() to sketches.Util.
new 075ed1a Merge branch 'master' of
https://github.com/DataSketches/sketches-core into ks_statistic
new 617fb4d Current updates to DirectHll
new 9875322 Intermediate update
new 8fdbdd1 Updates and fixes
new 97d54a6 change a couple signed right shifts to unsigned
new 4131afa Updates to DirectHll
new 8f5db47 Update pom, make right shifts explicitly unsigned.
new cbcb6ce Merge branch 'master' into DirectHll
new 2e40cb7 Update DirectHll
new 2fd5840 interim commit
new 5ddfe1b Update DirectHll
new 7e91aad Update
new 2a64b42 Update
new 159938e Update DirectHll
new eaa2d33 update
new 18bd772 Update DirectHll unit tests.
new 6666f6c Update DirectHll
new c14a1f6 Update unit tests, fix aux hash map issues
new f4cb6de Updated DirectHll unit tests, optimized toByteArray for
direct.
new d034d3a Remove unneeded factory
new f12345f update javadocs
new 83b5cf1 update pom
new d174141 fix benign bug found by strict.
new 12b016a fix test bug found by strict
new 8338776 fix test bugs found by strict
new 212459a Fixed compact serialize to updatable.
new 2addfa1 Added unit tests
new 5578689 Update putSlot, getSlot
new dbb2a0f split out Conversions and toByteArr from AbstractHllArray
new 6b4f8d9 Hll4Update made pkg private
new 74630a7 update javadocs
new f28e794 fixed intMemoryIterator when compact.
new e31cf55 Made isCompact() an API.
new 5557254 Minor updates.
new 1fe2b7c added test for getMaxBytes()
new bf0d137 Merge branch 'master' of
[email protected]:DataSketches/sketches-core.git
new 63da85f updated dependency
new 03dfafd fix bug in Union.copyOrDownsample()
new 82654b8 Merge branch 'master' of
[email protected]:DataSketches/sketches-core.git
new d4db3ba added isSameResource(mem) to quantiles DoublesUnion
new 3a5fa75 added test for on-heap union
new 60ba4a8 test moving onto heap eventually
new 645b079 Merge pull request #159 from
DataSketches/quantiles-union-is-same-resource
new c25fd4e Fix Misc FindBugs warnings, unit tests for DirectHllSketch
new baa5a15 Disabled printing
new 981aa8b Fixed javadoc errors
new 8768c58 update pom for memory 0.10.3
new c041661 Added isSameResource(), and unit tests
new 07f4628 minor tweaks
new ed038a4 updated dependency
new 8a55241 small refactoring.
new 11aad90 Merge branch 'master' of
[email protected]:DataSketches/sketches-core.git
new cea3f74 restructured coupon toByteArray to consolidate code.
new b0e40fa Fixed several bugs in cross-serialization.
new fd246da [maven-release-plugin] prepare release sketches-core-0.10.1
new b64ca3b Retry release
new a4806aa [maven-release-plugin] prepare release sketches-core-0.10.1
new 68f73a7 [maven-release-plugin] prepare for next development iteration
new c3e5a12 Improve theta sketch detection of corrupt memory images by
refactoring.
new 6490b2b Fix bug in HeapUpdatesketch.toByteArray() that didn't set
resize factor. Could cause infinite loop if wrapping an under-full serialized
sketche and updating it.
new 2c3ac02 public isSameResource()
new 5a281a5 Merge pull request #164 from DataSketches/infloop_fix
new 8914bc8 Merge pull request #163 from
DataSketches/public-is-same-resource
new f897dbc convert while loops to do..while, to allow checks for
infinite loops
new 932066d test HashOperatiosn, add loop detection to alpha sketch code
new 3c2a0e2 Spelling error
new d29fad2 If resize factor X1, check that allocated space holds entire
sketch for writable update sketch heapify/wrap
new 960cdcf finish testing heapify/wrap resize factor mismatch for theta
sketches, fix bug improperly resetting theta in memory corruption test
new cb9a6d6 Merge pull request #165 from DataSketches/hash_loop_refactor
new 3d92e46 test detecting infinite loop in alpha sketch
new 51d8f28 Fixed HLL Union conversion to HLL_4 bug.
new 99a9b2e Update tests to remove hard-coding of values, improve
semantics
new d5fe1e7 update javadocs to note when exceptions thrown
new 7ee546b Merge branch 'master' of github.com:DataSketches/sketches-core
new d686e47 Removed unused import
new 0273ebc updated dependencies
new abd150a Added unit tests to Theta, fixed some spelling errors.
new 1054e7f Merge branch 'master' of
[email protected]:DataSketches/sketches-core.git
new ff71eff Made methods public
new a29f954 [maven-release-plugin] prepare release sketches-core-0.10.2
new 58e07e6 [maven-release-plugin] prepare for next development iteration
new c3c6413 partial impl of new compact hierarchy
new def5037 Update to SingletonTheta
new b58874c Update SingletonSketch
new 69bf25c Update SingletonSketch
new c276695 update SingleItemSketch
new 9fe0b72 change consistency check failure on resize factor to
force-promote in X1 case
new 61bce0c Merge pull request #166 from DataSketches/compat_fix
new 0da54a6 Update SingleItem
new 491daef Merge branch 'master' into SingletonTheta
new 0c640ba [maven-release-plugin] prepare release sketches-core-0.10.3
new 920b0f3 [maven-release-plugin] prepare for next development iteration
new 51fd298 Update SingleItem Sketch
new 4290266 removed unused import
new cb7b7a5 Merge branch 'master' into SingletonTheta
new 36675a2 Merge branch 'master' of
github.com:DataSketches/sketches-core into ks_statistic
new 750cfbc Update Util, Summary
new c324b5c Push branch ks_statistic
new 06c4f2c Update ks_statistic
new 7968b0c update ks_statistic
new 78ffd58 Update pom
new 16a7d07 Update KS-statistic
new d3dc520 Update RefactorQuantiles
new f980e41 update checkstyle.xml, gitignore, misc.
new 08e68a9 Update checkstyle, gitignore
new 76b7e67 update RefactorQuantiles
new cf556dd Merge branch 'master' into RefactorQuantiles
new 01f183a Merge branch 'master' into SingletonTheta
new 76f6d02 Fix comparisons with Double.NaN
new f4846e8 fix comparison with Double.NaN
new be5e3ee Fix comparison with Double.NaN
new 564aac9 Fix comparison with Double.NaN
new 508ad4c Merge branch 'master' into RefactorQuantiles
new 9a27ac5 fix comparisons with Double.NaN
new 61406a4 change getQuantile(2.0) to getQuantile(1.0)
new f6beb6f Added .codecov.yml
new 4cf6bfb Merge pull request #167 from DataSketches/RefactorQuantiles
new fabb7f8 Merge branch 'master' into SingletonTheta
new 9a626a7 Merge branch 'master' into ks_statistic
new 44fba91 update codecov.yml
new d335fc3 Update SingleItemSketch tests and theta tests
new a1aa37a Merge branch 'master' into SingletonTheta
new 92b495b this test fails
new 15184cc Fix Union of SingleItemSketch
new 4eef9fc Merge branch 'SingletonTheta' of
[email protected]:DataSketches/sketches-core.git into SingletonTheta
new 265b18a Fixed duplicate test
new c89ac34 Merge pull request #168 from DataSketches/SingletonTheta
new 0fd8c68 Found a few more SingleItem issues.
new f178e0a Additional support for SingleItemSketch
new 28e62ba Update SingleItemSketch plus more general unit tests.
new d90491a Merge branch 'master' into SingletonTheta
new b659049 More unit tests
new 8c9e6ef added toString method
new c55f6da added toString method
new 3c54ae3 added comment
new 7e368da dummy tests for toString()
new 3766a20 Update POM
new 1ddc478 Merge branch 'master' into SingletonTheta
new f09c524 Merge pull request #169 from DataSketches/SingletonTheta
new f7f4a0f Merge pull request #170 from DataSketches/tuple-to-string
new 16af7b9 line too long
new c27abce Merge branch 'master' into ks_statistic
new 843a367 Removed printing on test
new 40e6aa9 removed surefireArgLine
new e7dec0b Removed surefireArgLine
new 7f6cce9 Removed println from test
new 75eb6c9 Merge branch 'master' into ks_statistic
new a3777ca check if the input sketches have the same number of values
new 7269327 test PMF and CDF up to 100%
new 9650073 Update KS Statistic
new 23f9063 Merge pull request #172 from
DataSketches/quant-improved-pmf-cdf-test
new 8fa5bcf Merge pull request #171 from
DataSketches/tuple-check-compatibility
new a8996a6 Merge branch 'master' into ks_statistic
new e058662 Merge pull request #173 from DataSketches/ks_statistic
new 4cb0fcc Fix codecov, try 1
new 8d3d577 Merge pull request #174 from DataSketches/FixCodeCov
new d72d522 bounds refactor
new 68942fb tweek UnionTest
new 0c68bc8 Merge branch 'master' into boundsRefactor
new 2d7bdda updates to UnionTest
new 6f71410 removed deprecated methods
new 6dde56e update boundsRefactor
new cb4ecbb update bounds refactor
new 71defd1 fixed tests
new 18ec918 Update quantilesAcc
new d8284bd update comments
new 95cf5a1 Merge pull request #176 from DataSketches/remove-deprecated
new 33990d7 Merge branch 'master' of
[email protected]:DataSketches/sketches-core.git
new 1b69e6a update UnionTest
new d178d83 update bounds refactor
new f921099 Update bounds refactor
new 90256f4 Merge branch 'master' into boundsRefactor
new a0bf186 Merge branch 'master' into quantilesAcc
new 80caf55 Merge pull request #177 from DataSketches/boundsRefactor
new d21fa9b Update quantilesAcc
new ec6d75e API change, stop serializing factories
new 9814564 adjusted error message
new 476efaf update codecov.yml
new 1b088f6 Merge branch 'master' into quantilesAcc
new 55b667a Fixed javadoc typos
new 2eb0b54 minor renaming
new 50f4c7d Update theta unit tests
new 28f7c5f added getRank()
new 50b4f0e added getRank()
new 79d4e9f small cleanup
new 618d6ab Merge pull request #180 from DataSketches/get-rank
new 2be9774 Merge pull request #179 from
DataSketches/generic-tuple-api-change
new 12e21bd update changes from master
new 6815213 Merge branch 'master' into quantilesAcc
new 06a72bf Remove alternating Random zip
new ae90325 Merge branch 'master' of
[email protected]:DataSketches/sketches-core.git
new 2cbbca0 fix warnings
new c4754a7 empty sketch returns null from getQuantiles(), getPMF() and
getCDF()
new bc5539a Merge pull request #181 from
DataSketches/quantiles-consistency
new efeab42 update pom
new 00d4c6d Merge branch 'master' of
[email protected]:DataSketches/sketches-core.git
new f0d558d add SuppressWarnings("null")
new b6dab4c hard-code values for types in serde to remove confusing code
new dbc8b8f Merge pull request #182 from DataSketches/serde_fix
new c9bc7dc specialized getRank for speed, avoid one array allocation in
PMF and CDF
new 75f1578 style
new 1a4ebd9 Merge pull request #183 from
DataSketches/speed-up-rank-pmf-cdf
new 7ac34e2 the first working version of KLL sketch
new 3dd6e40 fixed bug in computeTargetItemCount
new a12bf2f min K
new b702643 new upper bound on number of levels during merge
new f34a22b fixed typo
new 9a0e67b level capacity function based on integer arithmetic
new 1edde6c n == 0 case
new 63933d8 max K test
new fb73618 serialization and some cleanup
new 9245b4e selialize M and check compatibility in merge
new a8dd4cb no need to require ordered quantiles. check ordering of split
points
new 1efe27e moved KLL sketch to its own package
new 2336fdc javadoc, cleanup and getMaxSerializedSizeBytes()
new e572ad5 java-style variable and method names, javadoc
new 0e7f794 moved static methods to KllHelper
new 81cba6d fixed test
new d664dfe don't serialize the last integer in levels_ since it can be
derived
new a3cee8f implemented detailed toString()
new 4e17485 corrected rank error for default K=200
new 3bf3f67 performance improvement in getRank()
new c81e2df Cleaned up warnings: long lines, finals, missing
package-info.java.
new e72f77c use given comparator to sort the base buffer
new d809fff Merge pull request #187 from
DataSketches/sort-using-comparator-fix
new 0bd1cfd Added filter support for tuple sketches to filter based on
summary per element
new ce23daa Added some tests for tuple sketches filter class
new 1fbce7e Fix malformed Javadoc
new abbe5dc Corrected paper reference.
new aed865a Improve javadoc
new 2ed2ba4 improved test coverage
new fa30b83 Improve Unit tests.
new fdf68b8 Merge pull request #185 from DataSketches/kll-floats-sketch
new 89e2c36 [maven-release-plugin] prepare release sketches-core-0.11.0
new cd991a3 [maven-release-plugin] prepare for next development iteration
new b2748e2 Temporary fix of bug in ArrayOfDoublesUnion.
new 0a4c310 Filtered sketch is set non empty only if it effectively is
non empty
new 3162ccb Don't pass summary factory to Filter class as it is not needed
new 0ab26fb Use ResizeFactor parameter instead of hardcoded integer
new 2b6b683 Removed factory from FilterTest
new 7dd93a3 Manage null sketches in Filter class
new af30ed1 Merge pull request #191 from DataSketches/NewMemory
new 9e7f997 Add "double-sided" Pmf epsilon and "single-sided" epsilon for
users.
new 3ba293f Minor cleanups in POM
new 4d71744 proofreading edits, incorporate feedback from Kevin
new 59ad5e3 Merge pull request #189 from inigoillan/filter-support
new 959f068 estimation mode test, some cleanup
new be6cb8f fixed isEmpty, added test
new 50d0e36 Merge pull request #193 from DataSketches/tuple-filter
new e53bec5 Partial changes
new 5ffa7a4 update KLL javadoc
new 4642752 Merge branch 'kll_improvements' of
github.com:DataSketches/sketches-core into kll_improvements
new 90b23de expand overview at top of javadoc. still needs minor cleanup
new cef9351 validation, match reference impl in ocaml
new 672f0c8 move test code to the end with comment
new c13d072 comment out validation code as it affects coverage
new ebe017a removed unused data, moved comment for clarity
new 9ff8039 updated pom for sketches-concurrent
new 1741336 revert pom
new f56a26f lines to long
new 64e279c Merge pull request #194 from DataSketches/kll-validation
new c0384e9 Update eps equations
new cadcc7b Added UB, LB test
new 2a4cc3a Added bounds check to Quantiles DoublesSketch
new a6763b0 Added unit tests
new b4b283b Merge pull request #192 from DataSketches/kll_improvements
new 99fd7fb update indent
new 21be069 Fix SerDe Issue 165
new 0ba1c2b Update unit test with more checks.
new 276d673 Make random tests deterministic.
new 64f250a Merge pull request #196 from DataSketches/FixSerDeIssue165
new 89f1caa Removed old EpsilonFromK model
new 3773d6d Update code comments on magic numbers.
new fef7500 Fixed checkK() in both quantiles and KLL.
new df2237b Merge pull request #197 from DataSketches/RemoveOldEpsFromK
new 67fc83e Move Heapify and wrap to base DoublesUnion class,
new 7a5bce4 Unit tests for deprecated methods that were moved or replaced.
new ce91e6f Merge pull request #198 from DataSketches/MoveHeapifyAndWrap
new de3cd27 [maven-release-plugin] prepare release sketches-core-0.11.1
new ad3ec14 [maven-release-plugin] prepare for next development iteration
new 6c0ffaa Fixed some bugs in the test code where a ByteBuffer was
created.
new 18e912a Remove SuppressWarning
new df9c55c small correction in a test
new b278ad9 minor corrections
new f9d9806 concurrent theta sketch
new fde6bd6 Fix ArrayOfDoublesUnion to be compatible with new Memory >
0.11.0.
new f3b067a Changed input of read-only union to only require read-only
Memory.
new 4a02f88 Fix minor warning
new 166bbfa fixed min and max in merge, added test
new 12bee43 level 0 can be empty, but it is always present
new c9e4293 minor javadoc fixes
new cdb380a Merge pull request #204 from DataSketches/fix-kll-merge
new 1fed230 Merge pull request #203 from
DataSketches/FixArrayOfDoublesUnion
new cd03103 improve code comments.
new 0a19d8c Merge branch 'master' into FixArrayOfDoublesUnion
new 352eb28 Update code comments
new 259a436 Merge pull request #205 from
DataSketches/Minor_Freq_items_comments
new 36f8d6e In process fixing of MemReqSvr
new ecef92a Fix Memory Request Server 2
new 45fa0ea Fixed Theta tests that were not true direct off-heap tests.
new cc93552 update javadoc for isSameResource()
new b004285 Merge pull request #206 from DataSketches/FixMemoryReqSvr
new 4eb69ef Add ability to add MemoryRequestServer in Theta builders.
new 0f2df46 access to retained samples using iterators
new 50bb5e3 Add request close to DirectQuickSelectSketch use of
MemoryRequestServer.
new 5783bbc Merge branch 'master' into quantiles-sketches-iterators
new faebbb4 Added copyrights, missing spaces after "while"
new 56929a6 check weight, added copyright
new 3f53fec Update pom versions
new 1b98e6e Updated memory dependency to 0.12.0
new 3f173a1 added requestClose(...) in MemoryRequestServer process.
new 4f06cfa temp changes
new 77cedab Bug fix. Preamble doesn't contain N when empty.
new 57aa46b Merge branch 'master' into RemoveUnsafe
new 36d23f2 Bug fix.
new de38d05 Unsafe removed from sampling project.
new 55817c8 Unsafe removed from quantiles
new 92cea49 Unsafe removed from Theta
new 558ba7c Finished HLL unsafe extracts
new 4b1e3f2 Finished HLL remove unsafe
new 6f67a51 remove commented-out lines
new b3a72d1 More cleanup.
new f725cd0 Merge pull request #207 from
DataSketches/quantiles-sketches-iterators
new f93108f Merge pull request #208 from DataSketches/RemoveUnsafe
new 60f08de refactor from concurrent->theta package
new 2f090fb Merge branch 'concTheta' of
git://github.com/Eshcar/sketches-core into Eshcar-concTheta
new 032a19c Converted logger from apache to slf4j.
new f136f2c Minor changes: style and allow running TestPerformanceTheta
from TestNG manually.
new d34134f Disable TestPeformanceTheta ... not suitable for Unit Tests.
new dcb189d Add getMemory, hasMemory. Fix Test bugs.
new a67ada7 Clean up SingleItemSketch
new 4334436 Add unit tests
new 6660dc7 Merge branch 'master' into Eshcar-concTheta
new 601238a Make current with most recent master.
new d749fde Changed tabs to spaces. Added simple sketch test for
comparison.
new b3ed99e Added abstract isOutOfSpace(numEntries) to UpdateSketch.
new a3873c7 Merge branch 'master' into Eshcar-concTheta
new 1ea610c Merged from master
new 9607d6a Merge branch 'master' into Eshcar-concTheta3
new 82c5b4e Merged from master
new b09f8d7 make identical to Eshcar-concTheta
new 9c611ac Merge branch 'Eshcar-concTheta' into Eshcar-concTheta3
new fc6ac20 Interim
new 0e6bcc0 Remove extra methods added by concurrent.
new 5f182f7 Add javadocs to remove warnings
new 32e5b7e Interim
new 99eb739 Fix typos
new d4ab04c Interim
new da49d09 Interim
new de9fea1 Interim
new 940f7a3 Interim
new 1eb2c9d Interim
new 57f22b5 Interim
new 8d92ee2 Merge branch 'master' into Eshcar-concTheta3
new b81da3b Make HeapQuickSelectSketch non-final to allow extension.
new 9900edb Merge branch 'master' into Eshcar-concTheta3
new 0a42d2d Interim
new 600750d Interim
new f4de1d4 Interim
new 8239521 It now works.
new 06d0fb3 Changes to allow extensions of Heap and Direct
QuickSelectSketches for concurrency.
new 98b7105 Merge branch 'master' into Eshcar-concTheta3
new fd3a2a1 Remove class final
new e2d13dd Merge branch 'master' into Eshcar-concTheta3
new bd0a39a ConcurrentDirectThetaSketch extends DirectQuickSelectSketch.
new 471a44e Disable manual startTest
new 8c0831b Interim
new e124d54 Allow reset override
new dd997e5 Merge branch 'master' into Eshcar-concTheta3
new 787cd02 Interim
new 3732b52 make curCount, thetaLong and empty non final.
new 566c037 Merge branch 'master' into Eshcar-concTheta3
new 325a91d Updated concurrent code.
new 7a31664 fixed some concurrency bugs + new estimation test
new ddd5b93 Update pom
new 6f65fea make compatible with master. No reason to change in this
branch.
new dd556d3 Remove unneeded code comment print statements
new b234e9b Minor javadoc rewording
new f2f3142 SLF4J dependency only for test scope
new 6a7f10a Remove generation of shaded memory for sketches-core.
new 838f809 Improved tuple unit tests
new ea0c198 Merge branch 'master' into Eshcar-concTheta3
new 90c05f9 Moved the functionality of ConcurrentThetaEstimationTest to
Characterization repo.
new 0f97685 ConcurrentThetaEstimationTest is not correct and is
deprecated.
new a860e42 Properly disabled optional KllValidationTest
new 8b30b6c Update maven-compiler-plugin version
new a1f68c6 [maven-release-plugin] prepare release sketches-core-0.12.0
new 65a5ec5 [maven-release-plugin] prepare for next development iteration
new 29929f4 implement a reset method in the shared concurrent sketch
new b0e876d Merge branch 'Eshcar-concTheta3' of
github.com:DataSketches/sketches-core into Eshcar-concTheta3
new 2b6a701 Merge branch 'master' into Eshcar-concTheta3
new 0574ba5 Merge branch 'Eshcar-concTheta3' of
[email protected]:DataSketches/sketches-core.git into Eshcar-concTheta3
new 076979a White space
new 694760a revert change to pom
new 45f2e70 temp changes
new f818d76 Initial commit of CPC, Preamble layout
new 24189b7 Initial PreambleUtil
new 2b5b3d1 Add unit tests.
new 7cbccce Remove println
new 8a59f73 minor changes before redesign
new cca7c0c Update to new Formats
new 66630b8 Interim update
new a459e96 Interim commit
new 919769c Interim save
new 5de1b46 Merge branch 'master' into cpc2
new cfd016e interim
new 59162ec Interim
new 565cf63 Merge branch 'master' into cpc2
new fdfbf39 interim
new 14e1d19 Fix pwr2LawNextDouble
new 73f3816 Merge branch 'master' into cpc2
new aa97344 Interim check in
new fce7882 Interim commit
new ddd54c0 Interim commit
new b6653a3 Interim checkin
new fabf9bd Interim checkin
new febd1e2 new concurrent heap quick select sketch
new a1952f3 Interim changes to cpc
new 045b592 Renamed Fm85 to Cpc
new 42a4c90 Interim checkin
new 3bdea75 optimized serialization of single item KLL sketches
new ff88a53 KLL sketch with one item serial version 1 for compatibility
test
new 2db8bf3 Interim update
new 8dccdc1 Compression Characterization done.
new c9b2a60 minor changes
new afb9196 Interim update, completed test conversions
new 0dfac3a Merge pull request #210 from DataSketches/kll-single-item
new 7989028 Interim cpc progress.
new 9bfb44c Interim update
new b649c2c Interim
new bcdb936 Interim
new bfeeb2c interim update
new cbbeef5 Added unit tests
new 2cce1d8 clean up public API
new 5a1a77c Merge branch 'master' of
[email protected]:DataSketches/sketches-core.git
new cc939aa Fixed line length
new 8c6b3fa Add unit test
new f5dc011 Merge branch 'master' into cpc2
new 685aaa9 Javadoc improvements
new 09041c7 Minor revert.
new 58024b8 Javadoc improvements
new c516ee6 simplifiy API
new d175d77 Reducing test times
new 32f2087 Redo Icon Estimator test
new ce8313a improve javadocs
new 1c6f8c8 disable test print
new 0600daf Correct issues found with FindBugs
new 4827322 Changes as a result of review comments.
new f18f3c8 Removed print statements
new f213df7 Corrections to private and public Javadocs throughout the
library.
new 0b7989e Merge pull request #211 from DataSketches/cpc2
new b68fc15 Add required APIs
new 0ea9fe0 Merge branch 'Eshcar-concTheta3' of
[email protected]:DataSketches/sketches-core.git into Eshcar-concTheta3
new 045d505 Add final
new f5dc946 Merge pull request #212 from DataSketches/cpc
new 703f033 Merge branch 'master' into Eshcar-concTheta3
new a1eb977 Add unit tests
new eb65325 Merge pull request #214 from DataSketches/cpc
new 75473f4 Merge branch 'master' into Eshcar-concTheta3
new 8e01c47 Update Javadocs
new 5ecacd4 Merge branch 'master' into Eshcar-concTheta3
new 6fe80b9 Add heapify w/out seed methods.
new 91629f4 Code clean up, improve coverage.
new 8c4c482 minor refactoring
new a497107 Refactored Union for easier understanding.
new 1e19ff9 code cleanup
new a13298f code cleanup
new fd6c37e Merge pull request #215 from DataSketches/cpcUnion
new 14dcfbe Interim
new 17aa3ee Update Seed can be zero.
new e39737d Update theta for hash iteration.
new a8ce9db Merge pull request #216 from DataSketches/ThetaUpdate
new b743b86 Javadoc nits.
new 4613c20 Renamed internal HLL getIterator() to iterator().
new 14fcc95 Changes the public method getIterator to the java convention
iterator().
new 10b8908 Added C++ binaries for compatibility checking.
new 1d69f84 Removed print statements.
new 220f98e Correction to Goloumb base bits.
new 799bc50 Improve toString outputs
new bee7faf Read-only flag makes more sense as Compressed flag.
new 3bee188 epoch based propagation and checkstyle fixes
new b588820 Interim
new 5a0a223 Changed order of SV and Window streams so that SV stream is
at the end.
new a9c0c5e Add unit tests.
new 4611ae0 Redefined toByteArray() as toCompressedByteArray().
new 288e3af Revert to CpcWrapper and toByteArray.
new 23684ab Improve unit tests.
new d1fd21d Updated cpp generated binaries to new formats for pinned and
sliding.
new 98d0927 updated javadoc
new eb022b8 Add getMaxSize method
new d586803 code cleanup
new 21a4100 Merge pull request #217 from DataSketches/updateCPC
new 16a03b6 revert
new d8bd576 move restricted to bottom
new 8b52b9a Merge pull request #218 from DataSketches/updateHLL
new 877181b Fixed javadocs and error messages in CPC.
new 11ba319 Updated pom
new dc3029f Revert name of CpcWrapper class.
new 95eee69 Update javadocs
new a1339b4 Update javadoc
new 427ae5a Converted some asserts to rtAsserts, enhanced sketch and
binary toString() methods.
new d07a993 Some var renaming, additional checks on deserialization for
trunkation corruption.
new 778e741 Merge pull request #219 from DataSketches/cpcAdditions
new 34a9705 Add checks for sufficient space on compress, decompress, and
toString(true).
new ecb988a Added static toString() for images in CpcSketch.
new c88b92e Added validation function to CpcSketch.
new 241a17e Added toString(byte[]) and toString(Memory) to allow users to
print out image preambles.
new e448c0d Add public methods for printing preamble data.
new 0ea4517 Adds static toString methods to all sketches (except KLL and
Tuple) for easier troubleshooting by users.
new 8327d99 Merge pull request #220 from DataSketches/Add_static_toString
new 36224f7 Fix subtle backward compatibility bug if preamble lgArr was
not set.
new 1e07e66 improve test coverage for concurrent theta sketches
new 64e1a61 Interim
new 2de1c7d Interim
new 8764460 Final refactoring and unit tests for MemoryMurmurHash3
new d753fa0 Update javadocs
new 4d8f5d4 Updated Javadocs to include attribution to Austin Appleby.
new 7a17aba Fixed input order. You probably need to set your IDE to do
this automatically.
new b7850ff fixed checkstyle issues
new 165c90c fixed formating
new fc42b61 copyright notice
new 2f562d3 waitForPropagationToComplete really waits for propagation to
complete
new f846027 make shared volatile in tests
new 7deecc4 waitForPropagationToComplete in tests
new 40bdb94 debugging
new cebee3c debugging
new 3c6767b test::checkBackgroundPropagation(): increase num updates to
trigger background propagation on all machines
new 7f77955 test::checkBackgroundPropagation(): increase num updates to
trigger background propagation on all machines
new 4be8dcc test::checkBackgroundPropagation() update condition
new 85c6938 update copyright to 2018
new 9a2aa65 Interim
new 47e913d Add LGTM.com code quality badges
new 3bca18f Interim update
new 76ad632 Fixing LGTM alerts
new dd775f0 Merge branch 'master' into MemoryMurmurHash3
new 73e68f7 Added XxHash and tests, renamed MemoryMurmurHash to
MurmurHash3v2.
new fe88080 Added licensing references.
new fce6ee1 Remove SuppressWarnings(null)
new f2ca2aa Merge branch 'master' into MemoryMurmurHash3
new 36b5f10 Merge pull request #223 from DataSketches/MemoryMurmurHash3
new a6204ea Merge pull request #222 from xcorail/master
new 2bba545 Add LGTM badges to Readme
new c7bfba4 Partial LGTM alert fixes.
new 8e1ac5d Fix unused variables mostly. Code cleanup
new 50d6fe3 Remove final from reset()
new cdb24c4 updating Readme
new 248d92a Merge pull request #221 from DataSketches/Eshcar-concTheta3
new 5e34b50 Merge pull request #224 from DataSketches/LGTM_fixes
new 5395255 Remove print statements in ConcurrentThetaEstimationTest
new 5c68e88 Fix LGTM Alerts
new b6dbde6 Merge pull request #225 from DataSketches/LGTM_alerts
new 9777619 Simplify xxHash testing in core.
new 5766866 Speed improvements
new c1facad Update Readme
new 4e9ede3 Merge pull request #227 from DataSketches/updateReadme
new 642ce00 update Maven plugin versions
new e5f7e61 Merge pull request #226 from DataSketches/hash
new 61a8835 generate test jar (for characterization dependency)
new dc4cfb8 Remove unreachable code.
new 01b002e negative int equivalence test
new a406ff6 Update to latest version of maven-jar-plugin, other minor
fixes.
new c5d4e32 Accidently deleted pom, repair with updated version and site
plugin.
new be881f2 Merge pull request #228 from DataSketches/test-jar
new 46bb389 POM update
new 754f476 Merge pull request #229 from DataSketches/PomUpdate
new c9c993c Code formatting cleanup
new 23fec2f Fix javadoc error
new 351b9b8 unnecessary else
new 436e976 unnecessary else
new 5056471 unnecessary else
new 377b910 extracted common method
new a17f2ab added getQuantiles(numEvenlySpaced)
new 53182c9 unnecessary else
new e9f8535 unnecessary else
new 4d39bdc the method was moved
new 2fa1c91 test getQuantiles(numEvenlySpaced)
new 53a78c3 fixed param name
new a31cb0f Merge pull request #231 from DataSketches/kll-evenly-spaced
new 5ade6b6 Merge branch 'master' into ConcurrentCleanup
new c2644fb Merge pull request #230 from DataSketches/ConcurrentCleanup
new 2dc8662 Remove CodeCov patch diff reporting
new 14a52ba Merge branch 'master' of
[email protected]:DataSketches/sketches-core.git
new 4eb3bb6 Remove printing of seed and consistent printing of seedHash
for CPC, Theta and Tuple
new 0480bcf Add Unit tests for concurrent sketches
new d1ac960 All concurrent sketches now have a prefix of "Concurrent".
new c7a17ac added getK()
new 3b66750 Minor documentation fix + minor change to string format
new 07da6ac added default lgK
new 353ba3c removed non-existent param
new 0840231 Fix typo, added RSE to CPC toString().
new 3132f26 Merge pull request #233 from DataSketches/kll-add-getk
new 58cc373 Merge pull request #234 from DataSketches/cpc-default-lgk
new babab1c default lgK
new 27eaf2c rm unused import
new b386e44 Added parameter to sketches.Util: pwr2LawNextDouble.
new 3b0d0cc Extended ceiling and floor powers of B as doubles.
new 44ff5ff Added ceiling and floor powers of B as double functions.
new 447dd4e check fractions
new 5e6e7f0 Merge pull request #237 from DataSketches/kll-check-fractions
new 14e83d5 Merge pull request #235 from DataSketches/hll-default-lgk
new abe6b6b Merge branch 'master' of
[email protected]:DataSketches/sketches-core.git
new 8efa6a6 Clean up unnecessary order checks on getQuantiles() + other
minor cleanup.
new fead20c added missing license
new 67d7890 Merge pull request #238 from DataSketches/add-license
new bd47c65 Interim
new 20ea196 Merge pull request #240 from DataSketches/rename_byteArr_utils
new 4f8e45c Update doc on UPDATE_HASH_SEED
new cf24076 fixed tests
new e2c743b Merge pull request #241 from DataSketches/quckselect-tests
new a7cf8d4 refactor to reduce visibility of concurrent classes
new 9320955 changes post rebase
new e30db6e added finals and fixed spacing.
new b4b2150 Override needs to be on its own line
new b13fdfc Reorganized the order of methods by API group.
new bc2529d code review
new c74b22a remove bSharedIsDirect in builder
new ea9d52b simplify ConcurrentSharedThetaSketch
new e67112a scalability improvements
new 141fbd1 remove cache limit, add concurrency error factor
new ef7a881 added volatile to ConcurrentPropagationService instance
new c764cbd simplify ConcurrentSharedThetaSketch
new d3df917 Removed unneccesary javadoc clutter (Overriding methods do
not need JD unless it has to be different!).
new 8940e68 remove redundant methods from ConcurrentSharedThetaSketch
new 0aba337 Eliminated a number of unnecessary javadoc duplications that
would be automatically inherited anyway.
new 75714f1 Minor code cleanup.
new fd103c7 Merge pull request #236 from DataSketches/scalability
new 016b7ba Minor changes
new c4a5c15 remove redundant attributes
new 000c6ea Merge pull request #242 from DataSketches/bgprop
new 6737190 Added mirror methods to interface.
new 0108207 Fix corruption detection and error message.
new bcb6092 Fix Javadoc
new b8603be cleaning up javadocs
new 9f7a88c Merge pull request #243 from DataSketches/scalability1
new 8d49feb Add default, on-heap buildShared().
new a06cfd6 Remove print statements
new 5820ac7 nullify hashUpdate in impl of ConcurrentSharedThetaSketch
new 999a326 hide hash update in shared sketch; add max concurrency error,
and max number of local threads to control the error of the sketch
new e06d4c1 Merge pull request #244 from DataSketches/S001
new 612a2bb Add finals, minor style corrections.
new 2481902 Numerous cleanup: Added unit tests for better coverage.
new 4f25b88 Adds static getEpsilon & getAprioriError
new af4f96a Merge pull request #246 from DataSketches/AddGetEpsilon
new e3ed902 Slight modification of SerDe test.
new 82181a3 support toByteArray() in shared sketches, unsupported in
local buffer
new bcc2259 Added finals, minor style stuff.
new bb1e591 Removed unused.
new 5d796d3 Merge pull request #247 from DataSketches/C0002
new e7a472a Added missing unit test.
new cd23c38 Add compact() methods to Sketch.
new 6549405 minor cleanup
new 6e9160a Fix all but 2 FindBugs warnings.
new 17c864d Merge pull request #248 from DataSketches/AddCompactToSketch
new b54c342 Merge pull request #249 from DataSketches/FixFindBugs
new c970897 Fix POM
new 62fae62 Merge pull request #250 from DataSketches/FixPOM
new 3b50113 [maven-release-plugin] prepare release sketches-core-0.13.0
new 488d027 [maven-release-plugin] prepare for next development iteration
new 90442a1 Improved Javadoc and getStorageBytes() was returning a number
that was 16 bytes too large.
new 29b40b5 Updated Intersection and AnotB so far.
new 2ae2b43 add empty line
new 7796a01 tiny edits
new d327234 Removed checkEmptyState
new 7648366 clean up pairwise logic
new 3c9da0d Jon's fix plus my unit test
new 457360c Jon's fix plus my unit test
new d7e898d Merge branch 'direct_quantiles_fix2' of
[email protected]:DataSketches/sketches-core.git into direct_quantiles_fix2
new bd02cc3 Merge pull request #254 from
DataSketches/direct_quantiles_fix2
new 2b8e741 Updated Intersection and AnotB so far.
new 8376c23 add empty line
new c6fe607 tiny edits
new 4402fea Removed checkEmptyState
new 5d44221 clean up pairwise logic
new 8498ad4 Incomplete
new 8ce7b4e Merge branch 'NewEmpty' of
[email protected]:DataSketches/sketches-core.git
new 68dadd5 fix several bugs wrt empty and hasMemory().
new efd59a2 Fix initialization bug for DirectQuickSelectSketch in Union
gadget mode.
new 4a973a7 Added unit tests
new f0477af Fix FindBugs warnings
new 65da0ff Suppress LGTM warnings
new cec007a Merge pull request #252 from DataSketches/NewEmpty
new 0343cba [maven-release-plugin] prepare release sketches-core-0.13.1
new 76485b7 [maven-release-plugin] prepare for next development iteration
new 3a7007d Minor changes to Tuple
new 21addac Experimental
new 77abe12 minor changes to sketch
new 8e2b0c1 Create Strings package
new d22136d Remove FUN packages
new 7b7fcba Changed name to ArrayOfStrings
new eaac740 Interim
new e73f7c0 Interim
new 9652f37 tuple.strings completed with unit tests
new 1ea1870 remove print statements
new fdd6bf3 Fix FindBugs warnings
new 432b2a2 Swap xxHash for MurmurHash.
new 564769a Removed unneeded method.
new 4996b57 Merge pull request #255 from DataSketches/newTupleHierarchy
new 1753fd0 Update FUN sketch
new d14a309 Interim
new 20a7639 Finish rebase
new f1cf1cc Interim updates
new ae7f322 Merge pull request #256 from DataSketches/FreqUniqueNodes
new 046d938 Add unit tests for FunSketch
new 8ccafaa Interim update
new c2cc573 clean up hashing of string arrays
new 96dceb8 Clean up interim
new 7a51afe Interim update
new c3b8a14 Added unit tests
new 6f4e81e Add suppressWarning
new 659b79b Interim update
new fb73ddf Interim commit
new d54239f Interim Commit
new 12f5b0c Make 3 methods public
new ec6bdbf Fixed toString in Sketch for Compact case.
new ff49b85 Improve javadocs
new ffb1c6e Update FindBugs to SpotBugs
new 70ef26f Fix SpotBugs Warnings
new f56642e Add new method getPostProcessor().
new 7303b01 Added support for separator character other minor changes.
new 9cae629 Add unit tests
new 02dc8f5 Update pom, remove print statements.
new 1847edd Update javadocs to link to web site.
new 7706634 [maven-release-plugin] prepare release sketches-core-0.13.2
new 10677cc [maven-release-plugin] prepare for next development iteration
new 900c8c9 Fix value sizes in visual checkToString test.
new 07b10e3 Fix Druid bug where Theta wasn't getting properly set on a
union merge.
new 5f14859 code cleanup
new faea09f Disable printing
new 1e7dbbc [maven-release-plugin] prepare release sketches-core-0.13.3
new 803c0ce [maven-release-plugin] prepare for next development iteration
new eb59adc Removed dependencies on SpotBugs and FindBugs
new e2aa1bc code cleanup
The 1845 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.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]