[lworld] RFR: 8349945: Implement strict static fields (proposed JVM feature) [v4]

Dan Heidinga heidinga at openjdk.org
Wed Jun 4 18:19:20 UTC 2025


On Thu, 29 May 2025 17:02:48 GMT, Matias Saavedra Silva <matsaave at openjdk.org> wrote:

>> This patch enables and implements verification for fields with the ACC_STATIC and ACC_STRICT modifiers. To enforce strictness on static fields, the reads and writes on the field are tracked dynamically to ensure that the field is written before being read and written to before.
>
> Matias Saavedra Silva has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains seven commits:
> 
>  - Merge branch 'lworld' into implement_strict_statics_8349945
>  - Dan comments and new test case
>  - Chen and Dan comments and cleanup
>  - Copyrights
>  - Added reflective tests and problem listed test
>  - Added tests
>  - 8349945: Implement strict static fields (proposed JVM feature)

Looks good.  Thanks Matias

-------------

Marked as reviewed by heidinga (no project role).

PR Review: https://git.openjdk.org/valhalla/pull/1465#pullrequestreview-2897681146


More information about the valhalla-dev mailing list