Lee Rhodes [Tue, 31 May 2022 22:22:50 +0000 (15:22 -0700)]
Merge pull request #162 from apache/Minor_fixes
Two minor javadoc fixes.
Lee Rhodes [Sat, 21 May 2022 05:36:31 +0000 (22:36 -0700)]
Two minor javadoc fixes.
David Cromberge [Fri, 13 May 2022 13:51:38 +0000 (14:51 +0100)]
Release Process: Change pom version to 2.2.0-SNAPSHOT.
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
David Cromberge [Wed, 11 May 2022 11:32:26 +0000 (12:32 +0100)]
Cleanup checkstyle violations and Eclipse IDE warnings
David Cromberge [Tue, 10 May 2022 22:14:13 +0000 (23:14 +0100)]
Plugin and dependency updates
David Cromberge [Tue, 10 May 2022 19:23:14 +0000 (20:23 +0100)]
Minor updates before release
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
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.
David Cromberge [Mon, 9 May 2022 09:15:02 +0000 (10:15 +0100)]
Throw unsupported exception when using Java 9 or 10 runtime
David Cromberge [Wed, 4 May 2022 20:35:22 +0000 (21:35 +0100)]
Update diagrams
David Cromberge [Wed, 4 May 2022 15:41:32 +0000 (16:41 +0100)]
Update references to Java9 in docs
David Cromberge [Wed, 4 May 2022 15:20:17 +0000 (16:20 +0100)]
Add platform compatible implementations for Java11+
David Cromberge [Wed, 4 May 2022 15:01:05 +0000 (16:01 +0100)]
Update supported versions in pom
David Cromberge [Wed, 4 May 2022 14:45:32 +0000 (15:45 +0100)]
Remove java9 module and project assembly
David Cromberge [Wed, 4 May 2022 14:25:54 +0000 (15:25 +0100)]
Remove unsupported Java versions from GH Actions
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
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
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(...).
Lee Rhodes [Tue, 1 Feb 2022 21:07:15 +0000 (13:07 -0800)]
Fix improper catch of NPE
Lee Rhodes [Tue, 18 Jan 2022 23:52:05 +0000 (17:52 -0600)]
Update POM with latest versions
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
David Cromberge [Wed, 15 Sep 2021 10:13:02 +0000 (11:13 +0100)]
Merge branch 2.0.X
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.
David Cromberge [Thu, 9 Sep 2021 21:33:12 +0000 (22:33 +0100)]
Update README.md
Fix abbreviation for continuous integration.
David Cromberge [Thu, 9 Sep 2021 16:35:54 +0000 (17:35 +0100)]
Update README.md
Minor grammatical correction.
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.
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.
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.
David Cromberge [Wed, 8 Sep 2021 20:17:02 +0000 (21:17 +0100)]
Merge pull request #153 from apache/UpdateDocs
Update docs
David Cromberge [Wed, 8 Sep 2021 15:06:42 +0000 (16:06 +0100)]
Use the same output tmp location as assembly plugin
David Cromberge [Wed, 8 Sep 2021 11:31:59 +0000 (12:31 +0100)]
Exclude lorem ipsum from rat check
David Cromberge [Wed, 8 Sep 2021 08:02:19 +0000 (09:02 +0100)]
Use bash shell for building custom script
David Cromberge [Tue, 7 Sep 2021 22:07:41 +0000 (23:07 +0100)]
Remove testing branch
David Cromberge [Tue, 7 Sep 2021 21:56:52 +0000 (22:56 +0100)]
Invoke custom script in C/I
David Cromberge [Tue, 7 Sep 2021 21:52:45 +0000 (22:52 +0100)]
Remove javadoc from custom build script
David Cromberge [Tue, 7 Sep 2021 21:02:25 +0000 (22:02 +0100)]
More documentation updates
David Cromberge [Tue, 7 Sep 2021 12:09:52 +0000 (13:09 +0100)]
Update compile script with instructions in README
Lee Rhodes [Sat, 4 Sep 2021 18:31:24 +0000 (11:31 -0700)]
Merge pull request #152 from apache/UpdateReadme
Update readme
Lee Rhodes [Sat, 4 Sep 2021 01:02:37 +0000 (18:02 -0700)]
Remove empty lines at end.
Lee Rhodes [Sat, 4 Sep 2021 00:58:56 +0000 (17:58 -0700)]
add back new README
Lee Rhodes [Sat, 4 Sep 2021 00:58:03 +0000 (17:58 -0700)]
Temp remove README
David Cromberge [Fri, 3 Sep 2021 14:29:15 +0000 (15:29 +0100)]
Rename usage-instructions to usage-examples
David Cromberge [Thu, 2 Sep 2021 20:49:30 +0000 (21:49 +0100)]
Minor changes to README.md
Lee Rhodes [Thu, 2 Sep 2021 19:58:20 +0000 (12:58 -0700)]
Update tweaks
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.
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
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
David Cromberge [Wed, 1 Sep 2021 21:26:09 +0000 (22:26 +0100)]
Add git properties to output JARs by default
David Cromberge [Wed, 1 Sep 2021 21:18:20 +0000 (22:18 +0100)]
Use more specific img exclude for rat
David Cromberge [Wed, 1 Sep 2021 21:17:04 +0000 (22:17 +0100)]
Fix rat exclusion configuration
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
David Cromberge [Wed, 1 Sep 2021 15:50:53 +0000 (16:50 +0100)]
Remove additional line endings
David Cromberge [Wed, 1 Sep 2021 15:46:03 +0000 (16:46 +0100)]
Add documentation for standalone JAR script
David Cromberge [Wed, 1 Sep 2021 14:37:33 +0000 (15:37 +0100)]
Add checks to verify script packaged JAR
David Cromberge [Thu, 26 Aug 2021 14:25:34 +0000 (15:25 +0100)]
Minor cleanup
David Cromberge [Thu, 26 Aug 2021 14:20:55 +0000 (15:20 +0100)]
Add git properties to JAR Manifest.MF
David Cromberge [Thu, 26 Aug 2021 11:29:08 +0000 (12:29 +0100)]
Add attribution for version parsing
David Cromberge [Thu, 26 Aug 2021 11:00:04 +0000 (12:00 +0100)]
Rename JavaHome to JDKHome
David Cromberge [Thu, 26 Aug 2021 10:46:20 +0000 (11:46 +0100)]
Rename Version to GitTag
David Cromberge [Thu, 26 Aug 2021 10:38:39 +0000 (11:38 +0100)]
Move scripts to tools directory
David Cromberge [Thu, 26 Aug 2021 10:33:44 +0000 (11:33 +0100)]
Fix comment wrt optional input params
David Cromberge [Wed, 25 Aug 2021 18:42:17 +0000 (19:42 +0100)]
WIP - Add build script to compile JAR for single JVM
David Cromberge [Tue, 31 Aug 2021 21:48:46 +0000 (22:48 +0100)]
Restore memory dependency in resources module
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.
David Cromberge [Thu, 19 Aug 2021 21:44:14 +0000 (22:44 +0100)]
Release Process: Change pom version to 2.1.0-SNAPSHOT.
David Cromberge [Thu, 19 Aug 2021 21:23:59 +0000 (22:23 +0100)]
Remove SNAPSHOT version
Lee Rhodes [Thu, 19 Aug 2021 16:55:50 +0000 (09:55 -0700)]
Merge pull request #147 from apache/dependency-updates
Dependency updates
David Cromberge [Thu, 19 Aug 2021 16:00:48 +0000 (17:00 +0100)]
Update README for strict tests
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
David Cromberge [Thu, 19 Aug 2021 15:45:51 +0000 (16:45 +0100)]
Plugin dependency updates
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.
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.
Lee Rhodes [Wed, 18 Aug 2021 18:15:25 +0000 (11:15 -0700)]
Minor doc fixes.
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
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.
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
David Cromberge [Tue, 17 Aug 2021 22:09:42 +0000 (23:09 +0100)]
Include correct LICENSE and NOTICE in assemblies
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.
Lee Rhodes [Tue, 17 Aug 2021 21:39:16 +0000 (14:39 -0700)]
Fix javadoc in UnsafeUtil
David Cromberge [Tue, 17 Aug 2021 21:32:25 +0000 (22:32 +0100)]
Cleanup javadoc plugin configuration
Lee Rhodes [Tue, 17 Aug 2021 21:27:46 +0000 (14:27 -0700)]
revert changes to MemoryCleaner and its test.
Lee Rhodes [Tue, 17 Aug 2021 20:14:55 +0000 (13:14 -0700)]
fix javadocs and temp fix of Cleaner access problem.
Lee Rhodes [Tue, 17 Aug 2021 17:56:55 +0000 (10:56 -0700)]
Fix Javadocs, no code changes.
David Cromberge [Tue, 17 Aug 2021 14:14:40 +0000 (15:14 +0100)]
Update license code paths for new module structure
Lee Rhodes [Mon, 16 Aug 2021 23:07:40 +0000 (16:07 -0700)]
Merge pull request #141 from apache/documentation-updates
Documentation updates
Lee Rhodes [Mon, 16 Aug 2021 20:34:11 +0000 (13:34 -0700)]
Merge pull request #140 from apache/MinorFixes
Minor fixes
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.
Lee Rhodes [Mon, 16 Aug 2021 20:28:25 +0000 (13:28 -0700)]
More improved docs.
Lee Rhodes [Mon, 16 Aug 2021 18:40:45 +0000 (11:40 -0700)]
Correcting javadocs.
Lee Rhodes [Mon, 16 Aug 2021 18:14:02 +0000 (11:14 -0700)]
Improved documentation wrt MemoryRequestServer.
Lee Rhodes [Mon, 16 Aug 2021 16:47:57 +0000 (09:47 -0700)]
Adjust test print output
Lee Rhodes [Mon, 16 Aug 2021 16:02:32 +0000 (09:02 -0700)]
Merge pull request #139 from apache/MajorRefactorAndFix
Major refactor and fix
Lee Rhodes [Mon, 16 Aug 2021 05:31:36 +0000 (22:31 -0700)]
Possible leak points. Not sure
Lee Rhodes [Mon, 16 Aug 2021 05:02:44 +0000 (22:02 -0700)]
Fix #2, keep trying.
Lee Rhodes [Mon, 16 Aug 2021 04:45:54 +0000 (21:45 -0700)]
Fixes this issue, but we still have a leak.
Lee Rhodes [Mon, 16 Aug 2021 02:38:07 +0000 (19:38 -0700)]
More clean up
Lee Rhodes [Mon, 16 Aug 2021 00:40:08 +0000 (17:40 -0700)]
This passes all tests. Need to check coverage.
Lee Rhodes [Sun, 15 Aug 2021 23:30:01 +0000 (16:30 -0700)]
Interim commit
Lee Rhodes [Tue, 10 Aug 2021 23:34:01 +0000 (16:34 -0700)]
Merge pull request #137 from apache/CleanUp
Clean up