JDK-8273920 : Release Note: Improve Compilation Replay
  • Type: Sub-task
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 18
  • Priority: P4
  • Status: Resolved
  • Resolution: Delivered
  • Submitted: 2021-09-17
  • Updated: 2021-11-30
  • Resolved: 2021-11-30
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 18
18Resolved
Description
Compilation Replay has been improved to make it more stable and catch up with new JVM features.  Enhancements include:
- Best-effort support for hidden classes, allowing more cases involving invokedynamic, MethodHandles, and lambdas to replay successfully
- DumpReplay support for C1
- Incremental inlining support
- Numerous bug fixes to improve stability

Compilation Replay is a JVM feature of debug builds that is mainly used to reproduce crashes in the C1 or C2 JIT compilers.
Comments
Looks good to me, too. Thanks Dean!
30-11-2021

Thanks for updating, looks good.
30-11-2021

That looks good to me but maybe state that Compilation Replay is only available in debug versions of the JVM.
30-11-2021

[~thartmann] [~chagedorn], please review these release notes. Thanks.
29-11-2021