datasketches-memory.git
7 weeks agoRemove SNAPSHOT version 2.1.X 2.1.0 2.1.0-RC1
David Cromberge [Fri, 13 May 2022 13:42:19 +0000 (14:42 +0100)] 
Remove SNAPSHOT version

7 weeks agoMerge pull request #161 from apache/prepare-for-release
David Cromberge [Fri, 13 May 2022 08:25:09 +0000 (09:25 +0100)] 
Merge pull request #161 from apache/prepare-for-release

Minor updates before release

7 weeks agoCleanup checkstyle violations and Eclipse IDE warnings 161/head
David Cromberge [Wed, 11 May 2022 11:32:26 +0000 (12:32 +0100)] 
Cleanup checkstyle violations and Eclipse IDE warnings

7 weeks agoPlugin and dependency updates
David Cromberge [Tue, 10 May 2022 22:14:13 +0000 (23:14 +0100)] 
Plugin and dependency updates

7 weeks agoMinor updates before release
David Cromberge [Tue, 10 May 2022 19:23:14 +0000 (20:23 +0100)] 
Minor updates before release

7 weeks agoMerge pull request #160 from apache/remove-unsupported-java-versions
David Cromberge [Tue, 10 May 2022 14:26:30 +0000 (15:26 +0100)] 
Merge pull request #160 from apache/remove-unsupported-java-versions

Remove unsupported java versions

7 weeks agoRevert "Throw unsupported exception when using Java 9 or 10 runtime" 160/head
David Cromberge [Tue, 10 May 2022 12:04:20 +0000 (13:04 +0100)] 
Revert "Throw unsupported exception when using Java 9 or 10 runtime"

This reverts commit 52263c8e10683fdc98a7b8926e078b73a2e8b7ea.

8 weeks agoThrow unsupported exception when using Java 9 or 10 runtime
David Cromberge [Mon, 9 May 2022 09:15:02 +0000 (10:15 +0100)] 
Throw unsupported exception when using Java 9 or 10 runtime

8 weeks agoUpdate diagrams
David Cromberge [Wed, 4 May 2022 20:35:22 +0000 (21:35 +0100)] 
Update diagrams

8 weeks agoUpdate references to Java9 in docs
David Cromberge [Wed, 4 May 2022 15:41:32 +0000 (16:41 +0100)] 
Update references to Java9 in docs

8 weeks agoAdd platform compatible implementations for Java11+
David Cromberge [Wed, 4 May 2022 15:20:17 +0000 (16:20 +0100)] 
Add platform compatible implementations for Java11+

8 weeks agoUpdate supported versions in pom
David Cromberge [Wed, 4 May 2022 15:01:05 +0000 (16:01 +0100)] 
Update supported versions in pom

8 weeks agoRemove java9 module and project assembly
David Cromberge [Wed, 4 May 2022 14:45:32 +0000 (15:45 +0100)] 
Remove java9 module and project assembly

2 months agoRemove unsupported Java versions from GH Actions
David Cromberge [Wed, 4 May 2022 14:25:54 +0000 (15:25 +0100)] 
Remove unsupported Java versions from GH Actions

2 months agoMerge pull request #158 from apache/FixCatchOfNPE
Lee Rhodes [Mon, 2 May 2022 23:12:42 +0000 (16:12 -0700)] 
Merge pull request #158 from apache/FixCatchOfNPE

Fix improper catch of NPE

2 months agoMerge pull request #157 from apache/UpdatePOM
Lee Rhodes [Mon, 2 May 2022 23:09:00 +0000 (16:09 -0700)] 
Merge pull request #157 from apache/UpdatePOM

Update POM with latest versions

5 months agoFix two tests to check for the correct exception based on the previous 158/head
Lee Rhodes [Tue, 1 Feb 2022 22:14:31 +0000 (14:14 -0800)] 
Fix two tests to check for the correct exception based on the previous
change in Util.getResourcePath(...).

5 months agoFix improper catch of NPE
Lee Rhodes [Tue, 1 Feb 2022 21:07:15 +0000 (13:07 -0800)] 
Fix improper catch of NPE

5 months agoUpdate POM with latest versions 157/head
Lee Rhodes [Tue, 18 Jan 2022 23:52:05 +0000 (17:52 -0600)] 
Update POM with latest versions

9 months agoMerge pull request #154 from apache/merge-2.0.X
Lee Rhodes [Wed, 15 Sep 2021 16:05:51 +0000 (09:05 -0700)] 
Merge pull request #154 from apache/merge-2.0.X

Merge 2.0.X

9 months agoMerge branch 2.0.X 154/head
David Cromberge [Wed, 15 Sep 2021 10:13:02 +0000 (11:13 +0100)] 
Merge branch 2.0.X

9 months agoUpdate README.md 2.0.X 2.0.0 2.0.0-RC2
David Cromberge [Thu, 9 Sep 2021 21:44:27 +0000 (22:44 +0100)] 
Update README.md

Remove leading chars from sample commands to allow the user
to use the new Github clipboard functionality on markdown.

9 months agoUpdate README.md
David Cromberge [Thu, 9 Sep 2021 21:33:12 +0000 (22:33 +0100)] 
Update README.md

Fix abbreviation for continuous integration.

9 months agoUpdate README.md
David Cromberge [Thu, 9 Sep 2021 16:35:54 +0000 (17:35 +0100)] 
Update README.md

Minor grammatical correction.

9 months agoUpdate README.md
David Cromberge [Thu, 9 Sep 2021 16:32:14 +0000 (17:32 +0100)] 
Update README.md

Clarify the behaviour of the C/I tests.  Running these does not
exclude the normal unit tests that execute against each Maven
module.

9 months agoSkip git-commit-id maven plugin when no Git
David Cromberge [Thu, 9 Sep 2021 16:23:05 +0000 (17:23 +0100)] 
Skip git-commit-id maven plugin when no Git

This is often the case when running maven package
commands from the distributed source directly as
opposed to a cloned Github repository.

9 months agoAdd test-output to RAT exclusion list
David Cromberge [Thu, 9 Sep 2021 12:27:45 +0000 (13:27 +0100)] 
Add test-output to RAT exclusion list

There is an inconsistency as to where test-output reports are
created.  In Eclipse, they are created outside of the target
directory when running unit tests with TestNG.  However, when
using Surefire and Maven the test-output is created in the
correct location.  The safest course of action is to exclude
this folder from RAT checks.

9 months agoMerge pull request #153 from apache/UpdateDocs
David Cromberge [Wed, 8 Sep 2021 20:17:02 +0000 (21:17 +0100)] 
Merge pull request #153 from apache/UpdateDocs

Update docs

9 months agoUse the same output tmp location as assembly plugin 153/head
David Cromberge [Wed, 8 Sep 2021 15:06:42 +0000 (16:06 +0100)] 
Use the same output tmp location as assembly plugin

9 months agoExclude lorem ipsum from rat check
David Cromberge [Wed, 8 Sep 2021 11:31:59 +0000 (12:31 +0100)] 
Exclude lorem ipsum from rat check

9 months agoUse bash shell for building custom script
David Cromberge [Wed, 8 Sep 2021 08:02:19 +0000 (09:02 +0100)] 
Use bash shell for building custom script

9 months agoRemove testing branch
David Cromberge [Tue, 7 Sep 2021 22:07:41 +0000 (23:07 +0100)] 
Remove testing branch

9 months agoInvoke custom script in C/I
David Cromberge [Tue, 7 Sep 2021 21:56:52 +0000 (22:56 +0100)] 
Invoke custom script in C/I

9 months agoRemove javadoc from custom build script
David Cromberge [Tue, 7 Sep 2021 21:52:45 +0000 (22:52 +0100)] 
Remove javadoc from custom build script

9 months agoMore documentation updates
David Cromberge [Tue, 7 Sep 2021 21:02:25 +0000 (22:02 +0100)] 
More documentation updates

9 months agoUpdate compile script with instructions in README
David Cromberge [Tue, 7 Sep 2021 12:09:52 +0000 (13:09 +0100)] 
Update compile script with instructions in README

9 months agoMerge pull request #152 from apache/UpdateReadme
Lee Rhodes [Sat, 4 Sep 2021 18:31:24 +0000 (11:31 -0700)] 
Merge pull request #152 from apache/UpdateReadme

Update readme

9 months agoRemove empty lines at end. 152/head
Lee Rhodes [Sat, 4 Sep 2021 01:02:37 +0000 (18:02 -0700)] 
Remove empty lines at end.

9 months agoadd back new README
Lee Rhodes [Sat, 4 Sep 2021 00:58:56 +0000 (17:58 -0700)] 
add back new README

9 months agoTemp remove README
Lee Rhodes [Sat, 4 Sep 2021 00:58:03 +0000 (17:58 -0700)] 
Temp remove README

9 months agoRename usage-instructions to usage-examples
David Cromberge [Fri, 3 Sep 2021 14:29:15 +0000 (15:29 +0100)] 
Rename usage-instructions to usage-examples

10 months agoMinor changes to README.md
David Cromberge [Thu, 2 Sep 2021 20:49:30 +0000 (21:49 +0100)] 
Minor changes to README.md

10 months agoUpdate tweaks
Lee Rhodes [Thu, 2 Sep 2021 19:58:20 +0000 (12:58 -0700)] 
Update tweaks

10 months agoNew version of Readme.
Lee Rhodes [Thu, 2 Sep 2021 19:00:40 +0000 (12:00 -0700)] 
New version of Readme.

The portion that ties in your new scripts has not been added.

10 months agoMerge pull request #151 from apache/maven-jar-git-properties
Lee Rhodes [Wed, 1 Sep 2021 21:39:19 +0000 (14:39 -0700)] 
Merge pull request #151 from apache/maven-jar-git-properties

Add git properties to output JARs by default

10 months agoMerge pull request #149 from apache/fix-rat-configuration
Lee Rhodes [Wed, 1 Sep 2021 21:38:11 +0000 (14:38 -0700)] 
Merge pull request #149 from apache/fix-rat-configuration

Fix rat configuration

10 months agoAdd git properties to output JARs by default 150/head 151/head
David Cromberge [Wed, 1 Sep 2021 21:26:09 +0000 (22:26 +0100)] 
Add git properties to output JARs by default

10 months agoUse more specific img exclude for rat 149/head
David Cromberge [Wed, 1 Sep 2021 21:18:20 +0000 (22:18 +0100)] 
Use more specific img exclude for rat

10 months agoFix rat exclusion configuration
David Cromberge [Wed, 1 Sep 2021 21:17:04 +0000 (22:17 +0100)] 
Fix rat exclusion configuration

10 months agoMerge pull request #148 from apache/single-build-script
Lee Rhodes [Wed, 1 Sep 2021 19:11:53 +0000 (12:11 -0700)] 
Merge pull request #148 from apache/single-build-script

Single build script

10 months agoRemove additional line endings 148/head
David Cromberge [Wed, 1 Sep 2021 15:50:53 +0000 (16:50 +0100)] 
Remove additional line endings

10 months agoAdd documentation for standalone JAR script
David Cromberge [Wed, 1 Sep 2021 15:46:03 +0000 (16:46 +0100)] 
Add documentation for standalone JAR script

10 months agoAdd checks to verify script packaged JAR
David Cromberge [Wed, 1 Sep 2021 14:37:33 +0000 (15:37 +0100)] 
Add checks to verify script packaged JAR

10 months agoMinor cleanup
David Cromberge [Thu, 26 Aug 2021 14:25:34 +0000 (15:25 +0100)] 
Minor cleanup

10 months agoAdd git properties to JAR Manifest.MF
David Cromberge [Thu, 26 Aug 2021 14:20:55 +0000 (15:20 +0100)] 
Add git properties to JAR Manifest.MF

10 months agoAdd attribution for version parsing
David Cromberge [Thu, 26 Aug 2021 11:29:08 +0000 (12:29 +0100)] 
Add attribution for version parsing

10 months agoRename JavaHome to JDKHome
David Cromberge [Thu, 26 Aug 2021 11:00:04 +0000 (12:00 +0100)] 
Rename JavaHome to JDKHome

10 months agoRename Version to GitTag
David Cromberge [Thu, 26 Aug 2021 10:46:20 +0000 (11:46 +0100)] 
Rename Version to GitTag

10 months agoMove scripts to tools directory
David Cromberge [Thu, 26 Aug 2021 10:38:39 +0000 (11:38 +0100)] 
Move scripts to tools directory

10 months agoFix comment wrt optional input params
David Cromberge [Thu, 26 Aug 2021 10:33:44 +0000 (11:33 +0100)] 
Fix comment wrt optional input params

10 months agoWIP - Add build script to compile JAR for single JVM
David Cromberge [Wed, 25 Aug 2021 18:42:17 +0000 (19:42 +0100)] 
WIP - Add build script to compile JAR for single JVM

10 months agoRestore memory dependency in resources module
David Cromberge [Tue, 31 Aug 2021 21:48:46 +0000 (22:48 +0100)] 
Restore memory dependency in resources module

10 months agoChanges to fix circular jar dependencies.
Lee Rhodes [Mon, 30 Aug 2021 20:46:57 +0000 (13:46 -0700)] 
Changes to fix circular jar dependencies.

Also added config to always save text results under target/.

Also added a timestamp.

10 months agoRelease Process: Change pom version to 2.1.0-SNAPSHOT.
David Cromberge [Thu, 19 Aug 2021 21:44:14 +0000 (22:44 +0100)] 
Release Process: Change pom version to 2.1.0-SNAPSHOT.

10 months agoRemove SNAPSHOT version 2.0.0-RC1
David Cromberge [Thu, 19 Aug 2021 21:23:59 +0000 (22:23 +0100)] 
Remove SNAPSHOT version

10 months agoMerge pull request #147 from apache/dependency-updates
Lee Rhodes [Thu, 19 Aug 2021 16:55:50 +0000 (09:55 -0700)] 
Merge pull request #147 from apache/dependency-updates

Dependency updates

10 months agoUpdate README for strict tests 147/head
David Cromberge [Thu, 19 Aug 2021 16:00:48 +0000 (17:00 +0100)] 
Update README for strict tests

10 months agoMerge pull request #146 from apache/release-preparation
Lee Rhodes [Thu, 19 Aug 2021 15:56:39 +0000 (08:56 -0700)] 
Merge pull request #146 from apache/release-preparation

Checkstyle and SpotBugs fixes

10 months agoPlugin dependency updates
David Cromberge [Thu, 19 Aug 2021 15:45:51 +0000 (16:45 +0100)] 
Plugin dependency updates

10 months agoCheckstyle and SpotBugs fixes 146/head
David Cromberge [Thu, 19 Aug 2021 14:49:34 +0000 (15:49 +0100)] 
Checkstyle and SpotBugs fixes

The following violations were corrected:

- marking fields and parameters as final
- missing default cases in switch statement

Note that there are 'violations' in the MurmerHashV3 class concerning
switch fall-throughs.  This is left as-is.

10 months agoMerge pull request #145 from apache/minor-doc-fixes
Lee Rhodes [Wed, 18 Aug 2021 19:19:56 +0000 (12:19 -0700)] 
Merge pull request #145 from apache/minor-doc-fixes

Minor doc fixes.

10 months agoMinor doc fixes. 145/head
Lee Rhodes [Wed, 18 Aug 2021 18:15:25 +0000 (11:15 -0700)] 
Minor doc fixes.

10 months agoMerge pull request #144 from apache/documentation-updates
Lee Rhodes [Wed, 18 Aug 2021 17:11:38 +0000 (10:11 -0700)] 
Merge pull request #144 from apache/documentation-updates

Add instructions for local MR-jar testing

10 months agoAdd instructions for local MR-jar testing 144/head
David Cromberge [Wed, 18 Aug 2021 16:25:06 +0000 (17:25 +0100)] 
Add instructions for local MR-jar testing

Verified that the C/I tests actually do make use of the `sun.nio.ch`
package for memory-mapped files. Removing the runtime JPMS flag for
this package from Surefire results in a warning, since the tests
use the classpath and not the module path.  Using the module path
in the tests would require a local `module-info.java` in the tests,
which would present problems for Java8.

Using Datasketches Memory for memory-mapped in a JPMS-enabled user
application requires explicit opens access to the `sun.nio.ch` package
otherwise the user application will exit with a hard failure instead
of a warning.

10 months agoMerge pull request #142 from apache/update-license
Lee Rhodes [Tue, 17 Aug 2021 22:12:38 +0000 (15:12 -0700)] 
Merge pull request #142 from apache/update-license

Update license code paths for new module structure

10 months agoInclude correct LICENSE and NOTICE in assemblies 142/head
David Cromberge [Tue, 17 Aug 2021 22:09:42 +0000 (23:09 +0100)] 
Include correct LICENSE and NOTICE in assemblies

10 months agoMerge pull request #143 from apache/Fix_javadocs
Lee Rhodes [Tue, 17 Aug 2021 22:02:54 +0000 (15:02 -0700)] 
Merge pull request #143 from apache/Fix_javadocs

Fix Javadocs, no code changes.

10 months agoFix javadoc in UnsafeUtil 143/head
Lee Rhodes [Tue, 17 Aug 2021 21:39:16 +0000 (14:39 -0700)] 
Fix javadoc in UnsafeUtil

10 months agoCleanup javadoc plugin configuration
David Cromberge [Tue, 17 Aug 2021 21:32:25 +0000 (22:32 +0100)] 
Cleanup javadoc plugin configuration

10 months agorevert changes to MemoryCleaner and its test.
Lee Rhodes [Tue, 17 Aug 2021 21:27:46 +0000 (14:27 -0700)] 
revert changes to MemoryCleaner and its test.

10 months agofix javadocs and temp fix of Cleaner access problem.
Lee Rhodes [Tue, 17 Aug 2021 20:14:55 +0000 (13:14 -0700)] 
fix javadocs and temp fix of Cleaner access problem.

10 months agoFix Javadocs, no code changes.
Lee Rhodes [Tue, 17 Aug 2021 17:56:55 +0000 (10:56 -0700)] 
Fix Javadocs, no code changes.

10 months agoUpdate license code paths for new module structure
David Cromberge [Tue, 17 Aug 2021 14:14:40 +0000 (15:14 +0100)] 
Update license code paths for new module structure

10 months agoMerge pull request #141 from apache/documentation-updates
Lee Rhodes [Mon, 16 Aug 2021 23:07:40 +0000 (16:07 -0700)] 
Merge pull request #141 from apache/documentation-updates

Documentation updates

10 months agoMerge pull request #140 from apache/MinorFixes
Lee Rhodes [Mon, 16 Aug 2021 20:34:11 +0000 (13:34 -0700)] 
Merge pull request #140 from apache/MinorFixes

Minor fixes

10 months agoDocumentation updates 141/head
David Cromberge [Mon, 16 Aug 2021 20:33:55 +0000 (21:33 +0100)] 
Documentation updates

Provide additional usage instructions for users who
may use the library in different configurations.
These scenarious are outlined together with sample
scripts demonstrating the required JPMS arguments for
each, if and when they are applicable.

10 months agoMore improved docs. 140/head
Lee Rhodes [Mon, 16 Aug 2021 20:28:25 +0000 (13:28 -0700)] 
More improved docs.

10 months agoCorrecting javadocs.
Lee Rhodes [Mon, 16 Aug 2021 18:40:45 +0000 (11:40 -0700)] 
Correcting javadocs.

10 months agoImproved documentation wrt MemoryRequestServer.
Lee Rhodes [Mon, 16 Aug 2021 18:14:02 +0000 (11:14 -0700)] 
Improved documentation wrt MemoryRequestServer.

10 months agoAdjust test print output
Lee Rhodes [Mon, 16 Aug 2021 16:47:57 +0000 (09:47 -0700)] 
Adjust test print output

10 months agoMerge pull request #139 from apache/MajorRefactorAndFix
Lee Rhodes [Mon, 16 Aug 2021 16:02:32 +0000 (09:02 -0700)] 
Merge pull request #139 from apache/MajorRefactorAndFix

Major refactor and fix

10 months agoPossible leak points. Not sure 139/head
Lee Rhodes [Mon, 16 Aug 2021 05:31:36 +0000 (22:31 -0700)] 
Possible leak points. Not sure

10 months agoFix #2, keep trying.
Lee Rhodes [Mon, 16 Aug 2021 05:02:44 +0000 (22:02 -0700)] 
Fix #2, keep trying.

10 months agoFixes this issue, but we still have a leak.
Lee Rhodes [Mon, 16 Aug 2021 04:45:54 +0000 (21:45 -0700)] 
Fixes this issue, but we still have a leak.

10 months agoMore clean up
Lee Rhodes [Mon, 16 Aug 2021 02:38:07 +0000 (19:38 -0700)] 
More clean up

10 months agoThis passes all tests. Need to check coverage.
Lee Rhodes [Mon, 16 Aug 2021 00:40:08 +0000 (17:40 -0700)] 
This passes all tests.  Need to check coverage.

10 months agoInterim commit
Lee Rhodes [Sun, 15 Aug 2021 23:30:01 +0000 (16:30 -0700)] 
Interim commit

10 months agoMerge pull request #137 from apache/CleanUp
Lee Rhodes [Tue, 10 Aug 2021 23:34:01 +0000 (16:34 -0700)] 
Merge pull request #137 from apache/CleanUp

Clean up

10 months agoMerge branch 'master' into CleanUp 137/head
Lee Rhodes [Tue, 10 Aug 2021 23:30:11 +0000 (16:30 -0700)] 
Merge branch 'master' into CleanUp

10 months agoMerge pull request #138 from apache/addMimicDruidTest
Lee Rhodes [Tue, 10 Aug 2021 23:24:00 +0000 (16:24 -0700)] 
Merge pull request #138 from apache/addMimicDruidTest

This test mimics the Druid issue #11544, but at a much smaller scale.