RFR: 8334872: BigEndian: java/lang/invoke/condy Tests failing since JDK-8294960
    Adam Sotona 
    asotona at openjdk.org
       
    Mon Jun 24 16:06:18 UTC 2024
    
    
  
After JDK-8294960 is java.lang.invoke.ClassSpecializer using lamdas for code generation and unfortunately it causes StackOverflow on BigEndian platforms.
This patch converts all lambdas in ClassSpecializer into anonymous inner classes.
Please review and test on a BigEndian platform.
Thanks,
Adam
-------------
Commit messages:
 - 8334872: BigEndian: java/lang/invoke/condy Tests failing since JDK-8294960
Changes: https://git.openjdk.org/jdk/pull/19863/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=19863&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8334872
  Stats: 239 lines in 1 file changed: 65 ins; 45 del; 129 mod
  Patch: https://git.openjdk.org/jdk/pull/19863.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/19863/head:pull/19863
PR: https://git.openjdk.org/jdk/pull/19863
    
    
More information about the core-libs-dev
mailing list