RFR 8010325 : Remove hash32() method and hash32 int field from java.lang.String

Alan Bateman Alan.Bateman at oracle.com
Thu Jun 13 11:09:47 UTC 2013

On 12/06/2013 22:57, Brent Christian wrote:
> Hi, Seán
> I admit that I did not think to update FILES_java.gmk.  A quick 
> informal poll indicates that the old build is already broken on jdk8, 
> and has been for some time.

There has been discussion on build-dev recently about setting a date, 
after which it is fair game to remove the old make files.

As regards whether the old build is already broken then I think that is 
true. When the streams API was added then it didn't update the old build 
with the result that not all of java.util.stream is in rt.jar when you 
use old build. There are a few other specific cases where things are 
missing if you use the old build. I'm also pretty sure that Nashorn is 
missing too. So overall I would say that the resulting bits from the old 
build are currently incomplete and should not be used. At least in 
Oracle, then we officially switched to the new build months ago and 
there is no testing of bits from the old build.


More information about the core-libs-dev mailing list