Native Image Committer and Community Meeting 2023-09-21 #7468
Unanswered
christianwimmer
asked this question in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
List of all past and upcoming meetings: #3933
New and Noteworthy
GraalVM for JDK 21, i.e., GraalVM 23.1, is released.
The next feature freeze for GraalVM 24.0 is on Dec. 7, aligned with the branch-off of JDK 22 for OpenJDK.
Last minute decision was to not enable the new class initialization strategy in the GraalVM 23.1 release
[GR-48529] Add '--strict-image-heap' option and use old class initialization by default to allow easier adoption. #7393
[GR-48529] Fix the command argument in the clinit error msg. #7439
We bumped the Java lanaguage level to 21, and removed all unnecessary code for pre-21 Java versions. For the forseeable future, we will keep Java 21 suppor tested on the master branch, so that Native Image always remains compatible with an LTS version of Java.
[GR-43733] Change Java source level for native image to 21. #7379
[GR-43733] Remove code for old JDK versions. #7389
[GR-43733] Remove code for old JDK versions (part 2). #7399
[GR-48372] Remove no longer needed JDK-specific JFR code. #7341
The shadow heap is now used for all constant folding also during AOT compilation, and later on for image heap writing. This is a major step towards having a complete shadow heap and not relying on the hosted HotSpot heap after analysis. But for now, there is still a "verification" step of the shadow heap after AOT compilation to update some caches.
[GR-42996] Redirect constant pool lookup through the shadow heap. #7436
[GR-42996] Clean up use of ImageHeapConstant. #7460
[GR-42996] [GR-46644] Cleanup shadow heap code. #7422
[GR-42996] More heap scanning refactoring. #7388
[GR-42996] Refactor shadow heap verification and fix lazy scanned values. #7376
[GR-42996] Fix lazy scanned values. #7347
[GR-42996] Refactor shadow heap. #7325
Compatibility:
[GR-47186] Unified native-image classloader for module- and class-path. #7302
[GR-47449] Verify return types of substituted methods #7340
Monitoring / tools:
[GR-48343] [GR-48359] Add support for JFR events AllocationRequiringGC and SystemGC. #7463
Deep Dive: Module system support
Beta Was this translation helpful? Give feedback.
All reactions