RFR: 8369039: JDK-8348611 caused regression in Javac-Hot-Generate [v3]

Archie Cobbs acobbs at openjdk.org
Tue Oct 7 18:22:43 UTC 2025


> The refactoring in [JDK-8348611](https://bugs.openjdk.org/browse/JDK-8348611) caused a regression in compiler performance. In the the refactoring there were a couple of simple optimizations that were missed. When put in place, these seem to (mostly) address the performance issue.

Archie Cobbs has updated the pull request incrementally with one additional commit since the last revision:

  Do more desugaring of Stream and Optional.

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

Changes:
  - all: https://git.openjdk.org/jdk/pull/27651/files
  - new: https://git.openjdk.org/jdk/pull/27651/files/816162e0..c7d5d300

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=27651&range=02
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=27651&range=01-02

  Stats: 12 lines in 1 file changed: 4 ins; 3 del; 5 mod
  Patch: https://git.openjdk.org/jdk/pull/27651.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/27651/head:pull/27651

PR: https://git.openjdk.org/jdk/pull/27651


More information about the compiler-dev mailing list