Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Build changes and fixes for SnappyData 1.0 (TIBCOSoftware#312)
- updated gradle to 3.5.1 - changed "provided" dependencies to compileOnly/testCompile as appropriate - added copying of libgemfire*.so libraries to fix the UnsatisfiedLinkError that is always shown on server/lead startup; also copied to build outputs so IDEA runs will also be clean if "product" target has been run from command-line after a clean - replaced fastutil by koloboke: - far leaner with its annotation based generated classes that are self-contained (18M for fastutil vs ~1.3M) - faster in benchmarks and more cacheline friendly structures (e.g. IntIntMap uses long array) - added couple of annotated interfaces IntObjectHashMap, ObjectLongHashMap with gradle-apt-plugin for cleaner compile-time support - updated NOTICE with the copyright information removing fastutil - moved gemfire-joptsimple and gemfire-json into a new gemfire-util project that also includes the above koloboke classes - corrected deprecation warnings from new gradle (<< replaced with doLast) - updated gradle plugin versions to latest ones - gradlew* script changes as from upstream release (as updated by ./gradlew wrapper --gradle-version 3.5.1) - fixed a number of test failures and product issues (relevant issues to be closed with this merge) - removed a check from NewLRUClockHand obsoleted by changes for SNAP-2012
- Loading branch information