[8u-dev] approval request for 8130663 : 6 fields can be static fields in Global class

Sundararajan Athijegannathan sundararajan.athijegannathan at oracle.com
Wed Jul 29 11:14:27 UTC 2015

Please approve.

Bug: https://bugs.openjdk.java.net/browse/JDK-8130663
jdk9 review thread: 
jdk8u webrev: http://cr.openjdk.java.net/~sundar/8130663/8u/webrev.00/

The patch can not be applied 'as is' because of a java compiler 
difference w.r.t type inference.

File: CompiledFunction.java

This diff:

-            this.invalidatedProgramPoints = invalidatedProgramPoints == 
null ? new TreeMap<Integer, Type>() : invalidatedProgramPoints;
+            this.invalidatedProgramPoints = invalidatedProgramPoints == 
null ? new TreeMap<>() : invalidatedProgramPoints;

can not be backported as jdk8u nashorn build uses -source 7 option for 
compilation. Rest of the changes are backported 'as is' except for the 
modular source layout difference. CC'ing nashorn team for additional 
review of 8u webrev.


More information about the jdk8u-dev mailing list