The Javac JMH started to fail in 26-b24 and the nightly perf run before b24 ran. I did CI build by build runs to find the problem:
https://javaperf.us.oracle.com/performance/reporting/report/eric.caspole.javac-fail-nov17?mode=first
You can see it started to fail with jdk-26+24-2451 which is
https://mach5.us.oracle.com/mdash/buildIds/jdk-26+24-2451
which isJDK-8369517
This JMH is here: https://github.com/openjdk/jdk/tree/master/test/benchmarks/micros-javac
https://javaperf.us.oracle.com/performance/reporting/report/eric.caspole.javac-fail-nov17?mode=first
You can see it started to fail with jdk-26+24-2451 which is
https://mach5.us.oracle.com/mdash/buildIds/jdk-26+24-2451
which is
This JMH is here: https://github.com/openjdk/jdk/tree/master/test/benchmarks/micros-javac
- caused by
-
JDK-8369517 Compilation mismatch for equivalent lambda and method reference
-
- Resolved
-
- is blocked by
-
JDK-8372277 Fix for JDK-8369517 is applied starting from source 24 instead of 26
-
- Resolved
-
- links to
-
Commit(master)
openjdk/jdk/0187f4df
-
Review(master)
openjdk/jdk/28400