Please approve the backport of the following fixes: Bugs:
https://bugs.openjdk.java.net/browse/JDK-8027137 https://bugs.openjdk.java.net/browse/JDK-8087292 https://bugs.openjdk.java.net/browse/JDK-8130888 jdk9 review threads: http://mail.openjdk.java.net/pipermail/nashorn-dev/2015-September/005166.html http://mail.openjdk.java.net/pipermail/nashorn-dev/2015-September/005144.html http://mail.openjdk.java.net/pipermail/nashorn-dev/2015-July/004914.html jdk8u webrev: http://cr.openjdk.java.net/~sundar/8027137_8087292_8130888/8u/webrev.00/Mostly backported "as is" except for modular layout difference and one manual diff applied on ScriptClassInfoCollector.java as diffs on that class won't apply automatically (due to another ASM version fix changes - which is not backported to jdk8u - as that is not applicable to 8u).
http://cr.openjdk.java.net/~sundar/8027137_8087292_8130888/8u/webrev.00/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfoCollector.java.udiff.html CC'ing nashorn team as well. Thanks, -Sundar