Skip to content

Conversation

@theresa-m
Copy link
Contributor

This change includes support for strict instance fields except for the required stack map frame changes.

A hash map is used to track that all strict instance fields
are set prior to an method's transition out of the
early larval phase.

Related: #21884

@theresa-m theresa-m added comp:vm project:valhalla Used to track Project Valhalla related work labels Oct 10, 2025
@theresa-m theresa-m force-pushed the strictfields_5 branch 4 times, most recently from d3c8076 to 17e1931 Compare October 10, 2025 16:17
@tajila tajila self-requested a review October 14, 2025 20:08
@theresa-m theresa-m changed the title Instance strict field support (part 1) Instance strict field support Oct 15, 2025
This change includes support for strict instance fields
except for the required stack map frame changes.

A hash map is used to track that all strict instance fields
 are set prior to an <init> method's transition out of the
early larval phase.

Signed-off-by: Theresa Mammarella <[email protected]>
@theresa-m theresa-m marked this pull request as draft October 27, 2025 21:03
@theresa-m theresa-m marked this pull request as ready for review October 29, 2025 18:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp:vm project:valhalla Used to track Project Valhalla related work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant