Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Java 11 Fixes #199

Merged
merged 8 commits into from
Jul 27, 2023
Merged

Java 11 Fixes #199

merged 8 commits into from
Jul 27, 2023

Conversation

katherine-hough
Copy link
Collaborator

  • Removed double declaration of compiler plugin from aggregator POM.
  • Factored packing of Phosphor into java.base module out of PhosphorJLinkPlugin into new class PhosphorPacker.
  • Factored patching of Phosphor class from Instrumenter into new class PhosphorPatcher.
  • Fixed issue with missing Unsafe#put/getReference methods in Java 11 causing JVM to crash.
  • Fixed issue with intrinsic Unsafe#put/getObject methods in Java 11 causing JVM to crash.
  • Fixed circular class loading in Java 11 from use of ConcurrentHashMap in BasicSourceSinkManager.
  • Fixed tag loss related to VarHandles in Java 11 by patching the descriptor for the frame's hash.
  • Added Java 11 to GHA workflow matrix.
  • Increased version of checkout action in GHA workflow to v3.
  • Added no -ntp (--no-transfer-progress) flag to maven commands in GHA workflow.
  • Fixed issue with Phosphor wrapper argument not being cleared for null values resulting in old values being passed.

* Refactored JLink packaging and Phosphor class patching into its
* Removed double declaration of compiler plugin from pom.xml
* Factored packing of Phosphor into java.base module out of PhosphorJLinkPlugin into new class PhosphorPacker
* Factored patching of Phosphor class from Instrumenter into new class PhosphorPatcher
* Added Java 11 to workflows
… the method name and a lower part corresponding to the return-less descriptor

* Fixed tag loss related to VarHandles in Java 11 by patching the descriptor for the frame's hash (lower part)
… the method name and a lower part corresponding to the return-less descriptor

* Fixed tag loss related to VarHandles in Java 11 by patching the descriptor for the frame's hash (lower part)
* Added no -ntp (--no-transfer-progress) flag to maven commands in GHA workflow.
* Fixed issue with Phosphor wrapper argument not being cleared for null values resulting in old values being passed.
@jon-bell jon-bell merged commit d946f3c into master Jul 27, 2023
6 checks passed
@katherine-hough katherine-hough deleted the java-11 branch July 27, 2023 14:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants