Native Image Committer and Community Meeting 2023-10-19 #7627
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
-
List of all past and upcoming meetings: #3933
New and Noteworthy
Mirroring of PRs and the graal repository is broken right now, we are working on a fix.
Renaming of compiler packages to jdk.compiler.graal: No renaming of native-image packages, i.e., no renaming of anything that starts with
com.oracle.svm
[GR-48318] Move compiler packages and module to jdk.compiler.graal namespace. #7621
More cleanup of pre-JDK21 code:
[GR-48504] [GR-48899] [GR-47055] Clean up virtual threads code. #7608
Unconditionally enable
ParseOnce
andInlineBeforeAnalysis
: Quarkus confirmed it is OK, Spring does not wok at all when those options are disabled, still waiting for confirmation from Micronaut. After this initial PR, we can delete a lot of code.[GR-48579] Always use ParseOnce and InlineBeforeAnalysis. #7573
The new class initialization strategy is now enabled hopefully forever:
[GR-48612] Enable
--strict-image-heap
by default. #7474Proper implementation of module detection in the driver. Removing the
build
option from thenative-image-agent
ended up in this PR too.[GR-48354] Consolidate application module name detection. #7454
[GR-48144] Fix native-image build with --no-jlinking #7205
Ensure that machine code does not need relocations after linking, because some systems (including but not limited to GraalOS) do not like executable code that is modified by the loader.
[GR-47886] Directly patch LoadMethod Constants. #7566
Better tracking of SubstrateVM code that is ported over from C++ code of HotSpot:
[GR-48704] Introduce @BasedOnJDKClass Annotation #7561
Cgroup detection code from JDK now also works with OpenJDK:
[GR-49300] Break the initialization cycle in NIO/cgroups code. #7553
OpenJDK Project Panama support: Since this is a preview feature on JDK 21, we will only support JDK 22 going forward.
[GR-46740] Fix native downcalls on JDK 22 #7554
Monitoring / tools:
[GR-48869] [GR-48569] Improve crash log output. #7619
[GR-49221] Add support for
--enable-monitoring=threaddump
. #7612Omit internal jdk.JavaMonitorWait JFR events #7518
[GR-47507] [GR-48180] Reduce logging overhead in debug info generator. #7568 In general, we need to be careful with logging/error reporting statements that unconditionally construct expensive messages that are only used when logging is enabled / when there is an actual error.
Deep Dive: Layered Native Images
Planned implementation tasks for #7626
Programming model
Static analysis and shadow heap
Runtime system
Loader (not needed for first prototype)
Beta Was this translation helpful? Give feedback.
All reactions