Skip to content

Conversation

@graalvmbot
Copy link
Collaborator

  • Replaced DynamicHub.referenceMapIndex with a heap-base relative offset that directly points to the hub's InstanceReferenceMap(see DynamicHub.compressedReferenceMapOffset). The compressedReferenceMapOffset is computed at build-time in NativeImageHeap.countPatchAndVerifyDynamicHubs().
  • Added the class RuntimeInstanceReferenceMapSupport, which manages InstanceReferenceMaps for DynamicHubs that are loaded at run-time.
  • Removed some @AutomaticallyRegisteredImageSingleton annotations. Affected singletons are now registered in feature classes, to make it clearer to which feature a singleton belongs to.
  • Renamed LayeredImageHeapObjectAdder to ImageHeapObjectAdder. This singleton is now registered unconditionally.
  • Various cleanups.

@oracle-contributor-agreement oracle-contributor-agreement bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label Aug 22, 2025
@graalvmbot graalvmbot merged commit 4ed66aa into master Aug 22, 2025
13 checks passed
@graalvmbot graalvmbot deleted the chaeubl/GR-60080 branch August 22, 2025 22:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OCA Verified All contributors have signed the Oracle Contributor Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants