RELEASE NOTES: JDK 8u77

Notes generated: Mon Apr 01 08:57:06 CEST 2024

JEPs

None.

RELEASE NOTES

hotspot/compiler

Issue Description
JDK-8130150

Implemented performance improvements for BigInteger.montgomeryMultiply


We have implemented improvements that will improve performance of several security algorithms, especially when using ciphers with key lengths of 2048-bit or greater. To turn on these improvements, use the options -XX:+UseMontgomeryMultiplyIntrinsic and -XX:+UseMontgomerySquareIntrinsic. This improvement is only for Linux and Solaris on x86_64 architecture.


FIXED ISSUES

client-libs/javax.swing

Priority Bug Summary
P3 JDK-8147994 [macosx] JScrollPane jitters up/down during trackpad scrolling on MacOS/Aqua

hotspot/compiler

Priority Bug Summary
P3 JDK-8152098 Fix 8151522 caused test compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
P3 JDK-8081778 Use Intel x64 CPU instructions for RSA acceleration
P4 JDK-8130150 Implement BigInteger.montgomeryMultiply intrinsic