Lee Rhodes [Tue, 10 May 2022 00:25:08 +0000 (17:25 -0700)]
Spelling
Lee Rhodes [Sat, 7 May 2022 17:46:06 +0000 (10:46 -0700)]
spelling
Lee Rhodes [Wed, 4 May 2022 21:40:32 +0000 (14:40 -0700)]
minor fixes.
Lee Rhodes [Tue, 3 May 2022 23:49:22 +0000 (16:49 -0700)]
Merge remote-tracking branch 'origin/Jdk17_Panama_David' into
Jdk17_Panama_mess
Conflicts:
datasketches-memory-java17/src/main/java/org/apache/datasketches/memory/internal/BaseStateImpl.java
datasketches-memory-java17/src/main/java/org/apache/datasketches/memory/internal/UnsafeUtil.java
datasketches-memory-java9/src/main/java/module-info.java
Resolved
Lee Rhodes [Tue, 3 May 2022 22:29:19 +0000 (15:29 -0700)]
Update pom
Lee Rhodes [Tue, 3 May 2022 22:27:10 +0000 (15:27 -0700)]
Update Pom files
Lee Rhodes [Tue, 3 May 2022 21:15:39 +0000 (14:15 -0700)]
Mostly cosmetic changes
Lee Rhodes [Tue, 3 May 2022 03:54:16 +0000 (20:54 -0700)]
Restore DefaultMemoryRequestServer.
Lee Rhodes [Tue, 3 May 2022 01:23:33 +0000 (18:23 -0700)]
Adjust enforcer rules once again.
Lee Rhodes [Tue, 3 May 2022 01:19:22 +0000 (18:19 -0700)]
Add license header.
Lee Rhodes [Tue, 3 May 2022 01:08:54 +0000 (18:08 -0700)]
Correct enforcer rules
Lee Rhodes [Tue, 3 May 2022 00:54:46 +0000 (17:54 -0700)]
remove extraneous )
Lee Rhodes [Tue, 3 May 2022 00:50:03 +0000 (17:50 -0700)]
Merge branch 'master' into Jdk17_Panama_mess
Lee Rhodes [Tue, 3 May 2022 00:46:58 +0000 (17:46 -0700)]
Update pom enforcer java version ranges.
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
David Cromberge [Mon, 20 Dec 2021 22:33:10 +0000 (22:33 +0000)]
Remove debug logging from GH actions
David Cromberge [Mon, 20 Dec 2021 22:28:55 +0000 (22:28 +0000)]
Fixes for script compile
David Cromberge [Mon, 20 Dec 2021 21:19:05 +0000 (21:19 +0000)]
Enable debug mode
David Cromberge [Mon, 20 Dec 2021 20:50:53 +0000 (20:50 +0000)]
More permissive range checking on enforcer plugin
David Cromberge [Mon, 20 Dec 2021 20:47:48 +0000 (20:47 +0000)]
Fix enforcer errors for toolchain=17
David Cromberge [Mon, 20 Dec 2021 20:27:47 +0000 (20:27 +0000)]
Use correct dest name for output files
David Cromberge [Mon, 20 Dec 2021 20:17:21 +0000 (20:17 +0000)]
Fix eclipse warnings
David Cromberge [Mon, 20 Dec 2021 20:06:26 +0000 (20:06 +0000)]
Restructure module-info.java files to include as resources in MR
David Cromberge [Mon, 20 Dec 2021 19:47:26 +0000 (19:47 +0000)]
Remove module-info and replace with compiler add-modules
David Cromberge [Mon, 20 Dec 2021 19:47:06 +0000 (19:47 +0000)]
Dummy implementation
Lee Rhodes [Fri, 19 Nov 2021 01:47:44 +0000 (17:47 -0800)]
Removed module-info from java17.
Removed Util.java //I had started implementing panama
Reinstated JDK17 in java17
java17 now compiles in Eclipse, no errors
Lee Rhodes [Fri, 19 Nov 2021 00:22:03 +0000 (16:22 -0800)]
Current mess: ds-memory-java17 configured with jdk11
David Cromberge [Thu, 18 Nov 2021 23:50:14 +0000 (23:50 +0000)]
Relax enforcer plugin constraints
Lee Rhodes [Thu, 18 Nov 2021 22:57:34 +0000 (14:57 -0800)]
Removed all failing files except Java17/ ...internal/BaseStateImpl.
Lee Rhodes [Thu, 18 Nov 2021 19:10:57 +0000 (11:10 -0800)]
This is a mess and has errors, so it will not compile.
Lee Rhodes [Sat, 13 Nov 2021 01:35:40 +0000 (17:35 -0800)]
Removed NioBits and NioBitsFields. Plus improving some javadocs and a
few other minor tweaks.
Lee Rhodes [Fri, 12 Nov 2021 05:45:36 +0000 (21:45 -0800)]
Removed requirements for VM class
David Cromberge [Wed, 10 Nov 2021 13:48:27 +0000 (13:48 +0000)]
Fix indentation in GH actions yml file
David Cromberge [Wed, 10 Nov 2021 13:28:15 +0000 (13:28 +0000)]
Maven scaffolding for Java17 module
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.