[lworld] RFR: 8376047: [lworld] Remove javac special treatment of @Strict [v3]

Chen Liang liach at openjdk.org
Mon Feb 2 21:50:11 UTC 2026


> PR 5, the final, in the series of strict removal. PR 4 is #1960.
> 
> Remove the `jdk.internal.vm.annotation.Strict` annotation, and some javac flags now obsolete due to the removal.

Chen Liang has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 16 commits:

 - Redundant change
 - Merge branch 'lworld' of https://github.com/openjdk/valhalla into fix/remove-strict-javac
 - Merge branch 'test/plain-strict' into fix/remove-strict-javac
 - Merge branch 'test/remove-strict' into test/plain-strict
 - Merge branch 'lworld' of https://github.com/openjdk/valhalla into test/remove-strict
 - Merge branch 'lworld' of https://github.com/openjdk/valhalla into test/remove-strict
 - Remove strict
 - Migrate interal strict to processor anno
 - Redundancy in dummy source
 - Merge branch 'test/strict-out' into test/remove-strict
 - ... and 6 more: https://git.openjdk.org/valhalla/compare/68fc069b...f80bcc16

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

Changes: https://git.openjdk.org/valhalla/pull/1961/files
  Webrev: https://webrevs.openjdk.org/?repo=valhalla&pr=1961&range=02
  Stats: 77 lines in 10 files changed: 0 ins; 64 del; 13 mod
  Patch: https://git.openjdk.org/valhalla/pull/1961.diff
  Fetch: git fetch https://git.openjdk.org/valhalla.git pull/1961/head:pull/1961

PR: https://git.openjdk.org/valhalla/pull/1961


More information about the valhalla-dev mailing list