[lworld] RFR: 8343846: [lworld] implement spec changes to stack map tables
Chen Liang
liach at openjdk.org
Fri Feb 21 21:24:53 UTC 2025
On Fri, 21 Feb 2025 20:10:39 GMT, Matias Saavedra Silva <matsaave at openjdk.org> wrote:
> This patch implements the spec changes needed to realize the ACC_STRICT flag. See the JBS issue for more details.
>
> The patch is divided across 3 major commits:
> 1. VM changes for asserting that strict fields are initialized before the super constructor is called
> 2. Javac changes for generating the stack map table entries
> 3. Test
>
> Verified with tier 1-3 tests
Do we require complete ClassFile API support for the spec change immediately? Currently ClassFile support is reading-only, still need some tweaks to support writing the correct assert_unset_fields (either through user-specified or through auto generation)
-------------
PR Comment: https://git.openjdk.org/valhalla/pull/1373#issuecomment-2675503986
More information about the valhalla-dev
mailing list