Skip to content

Conversation

graalvmbot
Copy link
Collaborator

The cleanup of BoundMethodHandle.SPECIALIZER.cache to remove all SpeciesData objects not marked as instantiated misses some objects which are accessed at runtime, notably BoundMethodHandle$Species_L, which is used by BoundMethodHandle.makeReinvoker. This fixes the issue by actually tracking SpeciesData objects present in the heap.

@oracle-contributor-agreement oracle-contributor-agreement bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label Jan 10, 2025
@graalvmbot graalvmbot closed this Jan 11, 2025
@graalvmbot graalvmbot deleted the lottet/GR-60093-build-time-mh-species branch January 11, 2025 14:45
@graalvmbot graalvmbot merged commit 4b171c8 into master Jan 11, 2025
13 checks passed
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