Skip to content

Conversation

@duanyangjing
Copy link
Collaborator

@duanyangjing duanyangjing commented Oct 17, 2025

In alignment with jdk8 behavior,

  • disable verification for dynamically-generated reflection bytecode.
  • check host_klass for anonymous class invokespecial calls, to allow anonymous class to reference its host.
➜ python3 cmp_jtreg.py baseline fix
------------------ summary ------------------
[baseline] baseline: total=1321, passed=1086, failed=228, error=7
[newtest] fix: total=1321, passed=1141, failed=175, error=5
------------------ details ------------------
No new 'failed' tests from fix
No new 'error' tests from fix
------------------ end ------------------

@duanyangjing duanyangjing force-pushed the cvm8+25/fix-verifier branch 2 times, most recently from 4e770d7 to 187da56 Compare October 21, 2025 11:25
In alignment with jdk8 behavior,
1. disable verification for dynamically-generated reflection bytecode.
2. check host_klass for anonymous class invokespecial calls, to allow
   anonymous class to reference its host.
@luchsh luchsh merged commit 10c52d3 into jdk25u-target8 Oct 22, 2025
3 of 4 checks passed
@duanyangjing duanyangjing deleted the cvm8+25/fix-verifier branch October 22, 2025 03:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants