Hi, Claes. http://cr.openjdk.java.net/~redestad/8160000/webrev.4/
Overall, this change looks good. I just have a few concerns. Have you built this forcing alternative build numbers? I -----Original Message----- From: Claes Redestad Sent: Sunday, June 26, 2016 12:56 PM To: core-libs-dev Libs; build-dev Subject: RFR: 8160000: Runtime.version() cause startup regressions in 9+119 Hi, 9+119 changed java.util.regex to initialize java.lang.invoke early, causing a number of easily reproducible startup regressions. This patch uses the fact that we already maintain the version string constituents during build time to simplify creation of the java.lang.Runtime.version(). Webrev: http://cr.openjdk.java.net/~redestad/8160000/webrev.3/ Bug: https://bugs.openjdk.java.net/browse/JDK-8160000 Since getting Runtime.version() now does not have to touch java.util.regex classes we end up slightly ahead of previous builds for applications which does not use regular expressions. Thanks! /Claes