This particular patch was upstreamed to OpenJDK tip and will be part of Java 22 for all vendors. We have back-ported the patch to our builds of 11, 17 (and shortly 21), and offer those back-ports upstream. However, those back-ports won't always be accepted into the stable LTS branches, so sometimes they'll only sit in our builds for those versions (like this patch in our 17.0.8+ builds). We make that clear in our release notes etc and the code is always available on our GitHub under the GPLv2+CE license.
blackoil|2 years ago
pjmlp|2 years ago
Regarding OpenJDK, here are some examples,
Amazon has Lambda SnapStart into their implementation, Azul uses a LLVM based JIT, their own pauseless GC and extensions for value types (ObjectLayout), Red-Hat ships Shenodah.