From rob.mckenna at oracle.com Tue Sep 1 02:09:32 2015 From: rob.mckenna at oracle.com (rob.mckenna at oracle.com) Date: Tue, 01 Sep 2015 02:09:32 +0000 Subject: hg: jdk8u/jdk8u/jdk: 4 new changesets Message-ID: <201509010209.t8129WvK017250@aojmv0008.oracle.com> Changeset: c2f427bd6d7b Author: neugens Date: 2015-08-27 13:25 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/c2f427bd6d7b 8075584: test for 8067364 depends on hardwired text advance Summary: The test incorrectly included values that depend on the installed fonts Reviewed-by: serb, prr ! test/javax/print/PrintSEUmlauts/PrintSEUmlauts.java Changeset: 6cd4ceeb2f05 Author: igerasim Date: 2015-08-25 19:45 +0300 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/6cd4ceeb2f05 8134356: {@code} tag contains < and > sequences Reviewed-by: martin ! src/share/classes/java/lang/Character.java ! src/share/classes/java/lang/invoke/MemberName.java ! src/share/classes/java/lang/invoke/MethodHandleInfo.java ! src/share/classes/java/lang/invoke/Stable.java ! src/share/classes/java/lang/invoke/SwitchPoint.java ! src/share/classes/java/time/chrono/ChronoLocalDate.java ! src/share/classes/javax/swing/event/ListSelectionEvent.java ! src/share/classes/sun/invoke/util/BytecodeName.java Changeset: 3691d534e897 Author: igerasim Date: 2015-08-27 20:29 +0300 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/3691d534e897 8030785: Missing "since 1.8" javadoc for java.lang.reflect.Method:getParameterCount Reviewed-by: mduigou, mchung ! src/share/classes/java/lang/reflect/Constructor.java ! src/share/classes/java/lang/reflect/Executable.java ! src/share/classes/java/lang/reflect/Method.java Changeset: 89fd84bf0019 Author: alanb Date: 2014-09-05 12:18 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/89fd84bf0019 8029516: (fs) WatchKey cancel unreliable on Windows Reviewed-by: chegar ! src/windows/classes/sun/nio/fs/WindowsNativeDispatcher.java ! src/windows/classes/sun/nio/fs/WindowsWatchService.java ! src/windows/native/sun/nio/fs/WindowsNativeDispatcher.c + test/java/nio/file/WatchService/LotsOfCancels.java From rob.mckenna at oracle.com Tue Sep 1 02:09:41 2015 From: rob.mckenna at oracle.com (rob.mckenna at oracle.com) Date: Tue, 01 Sep 2015 02:09:41 +0000 Subject: hg: jdk8u/jdk8u/nashorn: 3 new changesets Message-ID: <201509010209.t8129f0M017274@aojmv0008.oracle.com> Changeset: 51a28da3344f Author: attila Date: 2015-08-26 20:30 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/51a28da3344f 8134403: Nashorn react.js benchmark performance regression Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java Changeset: 24073c8857ed Author: mhaupt Date: 2015-08-26 09:59 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/24073c8857ed 8073613: Here documents: how to avoid string interpolation? Summary: support heredoc end marker quoting like in bash Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/parser/Lexer.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties + test/script/nosecurity/JDK-8073613.js + test/script/nosecurity/JDK-8073613.js.EXPECTED Changeset: 8c0d18eec5f1 Author: mhaupt Date: 2015-08-26 13:11 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/8c0d18eec5f1 8134484: disallow backquotes as heredoc end marker delimiters Reviewed-by: attila, sundar ! src/jdk/nashorn/internal/parser/Lexer.java ! test/script/nosecurity/JDK-8073613.js ! test/script/nosecurity/JDK-8073613.js.EXPECTED From sundararajan.athijegannathan at oracle.com Tue Sep 1 02:52:27 2015 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Tue, 01 Sep 2015 02:52:27 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8134731: Function.prototype.apply interacts incorrectly with arguments Message-ID: <201509010252.t812qRjl024574@aojmv0008.oracle.com> Changeset: 284cfd274c24 Author: sundar Date: 2015-08-31 17:51 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/284cfd274c24 8134731: Function.prototype.apply interacts incorrectly with arguments Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/codegen/ApplySpecialization.java ! src/jdk/nashorn/internal/ir/FunctionNode.java + test/script/basic/JDK-8134731.js From sundararajan.athijegannathan at oracle.com Tue Sep 1 15:11:52 2015 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Tue, 01 Sep 2015 15:11:52 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8068901: Surprising behavior with more than one functional interface on a class; ... Message-ID: <201509011511.t81FBqEO002201@aojmv0008.oracle.com> Changeset: eed10d5bf2f4 Author: sundar Date: 2015-09-01 18:28 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/eed10d5bf2f4 8068901: Surprising behavior with more than one functional interface on a class 8068903: Can't invoke vararg @FunctionalInterface methods Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java + test/script/basic/JDK-8068901.js + test/script/basic/JDK-8068901.js.EXPECTED + test/script/basic/JDK-8068903.js + test/src/jdk/nashorn/test/models/VarArgConsumer.java From michael.haupt at oracle.com Tue Sep 1 21:09:28 2015 From: michael.haupt at oracle.com (michael.haupt at oracle.com) Date: Tue, 01 Sep 2015 21:09:28 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8073644: Assertion in LambdaFormEditor.bindArgumentType is too strict Message-ID: <201509012109.t81L9Sck003547@aojmv0008.oracle.com> Changeset: 3a9cc17978a8 Author: vlivanov Date: 2015-09-01 21:44 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/3a9cc17978a8 8073644: Assertion in LambdaFormEditor.bindArgumentType is too strict Reviewed-by: psandoz ! src/share/classes/java/lang/invoke/LambdaFormEditor.java From daniel.daugherty at oracle.com Wed Sep 2 01:28:44 2015 From: daniel.daugherty at oracle.com (daniel.daugherty at oracle.com) Date: Wed, 02 Sep 2015 01:28:44 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: 8134161: JVM is creating too many GC helper threads on T7/M7 linux/sparc platform Message-ID: <201509020128.t821SilY025467@aojmv0008.oracle.com> Changeset: 7985a33bac9c Author: gthornbr Date: 2015-09-01 14:04 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/7985a33bac9c 8134161: JVM is creating too many GC helper threads on T7/M7 linux/sparc platform Summary: Recognize the T7/M7 platform. Reviewed-by: dcubed, kvn, jmasa ! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp From sundararajan.athijegannathan at oracle.com Thu Sep 3 03:37:56 2015 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Thu, 03 Sep 2015 03:37:56 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8134931: jdk.nashorn.internal.codegen.TypeMap should not use Map Message-ID: <201509030337.t833buMg028720@aojmv0008.oracle.com> Changeset: eb454b264abd Author: sundar Date: 2015-09-02 17:16 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/eb454b264abd 8134931: jdk.nashorn.internal.codegen.TypeMap should not use Map Reviewed-by: attila, mhaupt ! src/jdk/nashorn/internal/codegen/TypeMap.java From sundararajan.athijegannathan at oracle.com Thu Sep 3 08:48:17 2015 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Thu, 03 Sep 2015 08:48:17 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8134973: Control flow exceptions should avoid filling stack trace Message-ID: <201509030848.t838mI4i002535@aojmv0008.oracle.com> Changeset: b129e9cbab87 Author: sundar Date: 2015-09-02 22:28 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/b129e9cbab87 8134973: Control flow exceptions should avoid filling stack trace Reviewed-by: attila, jlaskey, hannesw - src/jdk/nashorn/internal/runtime/arrays/InvalidArrayIndexException.java ! src/jdk/nashorn/internal/runtime/linker/AdaptationException.java ! src/jdk/nashorn/internal/runtime/regexp/joni/exception/JOniException.java From brian.burkhalter at oracle.com Thu Sep 3 18:59:51 2015 From: brian.burkhalter at oracle.com (brian.burkhalter at oracle.com) Date: Thu, 03 Sep 2015 18:59:51 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8133647: (ch) Test java/nio/channels/AsynchronousSocketChannel/StressLoopback.java fails for Windows XP Message-ID: <201509031859.t83IxpSh020975@aojmv0008.oracle.com> Changeset: a28a680b1288 Author: bpb Date: 2015-09-03 11:57 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/a28a680b1288 8133647: (ch) Test java/nio/channels/AsynchronousSocketChannel/StressLoopback.java fails for Windows XP Summary: Ignore WSAEINVAL returned by NET_EnableFastTcpLoopback(). Reviewed-by: coffeys, alanb ! src/windows/native/sun/nio/ch/Net.c ! test/java/nio/channels/AsynchronousSocketChannel/StressLoopback.java From sundararajan.athijegannathan at oracle.com Fri Sep 4 13:19:34 2015 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Fri, 04 Sep 2015 13:19:34 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8135054: Add more samples to nashorn samples directory Message-ID: <201509041319.t84DJYfb011140@aojmv0008.oracle.com> Changeset: 3f4320a01539 Author: sundar Date: 2015-09-04 17:17 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/3f4320a01539 8135054: Add more samples to nashorn samples directory Reviewed-by: mhaupt, hannesw + samples/EvalWithArbitraryThis.java + samples/LambdaAsFunc.java + samples/Main.asm + samples/PrintToString.java + samples/array_removeif.js + samples/bind_on_java.js + samples/call_bind_java.js + samples/check_nashorn.js + samples/datetime.js + samples/defaults.js + samples/find_max_lines.js + samples/fixed_point.js + samples/importstatic.js + samples/mothers_day.js + samples/passwordgen.js + samples/print_symlinks.js + samples/sort_by_java8.js + samples/this_for_eval.js From ivan.gerasimov at oracle.com Fri Sep 4 20:42:36 2015 From: ivan.gerasimov at oracle.com (ivan.gerasimov at oracle.com) Date: Fri, 04 Sep 2015 20:42:36 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 7194452: Remove "Reverse" PKIX CertPathBuilder implementation Message-ID: <201509042042.t84KgbN3001594@aojmv0008.oracle.com> Changeset: 97b3a4fc3290 Author: igerasim Date: 2015-09-04 23:41 +0300 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/97b3a4fc3290 7194452: Remove "Reverse" PKIX CertPathBuilder implementation Reviewed-by: mullan ! src/share/classes/sun/security/provider/certpath/Builder.java ! src/share/classes/sun/security/provider/certpath/PKIX.java - src/share/classes/sun/security/provider/certpath/ReverseBuilder.java - src/share/classes/sun/security/provider/certpath/ReverseState.java ! src/share/classes/sun/security/provider/certpath/SunCertPathBuilder.java - src/share/classes/sun/security/provider/certpath/SunCertPathBuilderParameters.java - test/sun/security/provider/certpath/ReverseBuilder/BuildPath.java - test/sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java - test/sun/security/provider/certpath/ReverseBuilder/mgrM2leadMA - test/sun/security/provider/certpath/ReverseBuilder/mgrM2mgrM - test/sun/security/provider/certpath/ReverseBuilder/mgrM2prjM - test/sun/security/provider/certpath/ReverseBuilder/mgrMcrl - test/sun/security/provider/certpath/ReverseBuilder/prjM2divE - test/sun/security/provider/certpath/ReverseBuilder/prjM2mgrM - test/sun/security/provider/certpath/ReverseBuilder/prjMcrl From david.buck at oracle.com Sun Sep 6 13:53:38 2015 From: david.buck at oracle.com (david.buck at oracle.com) Date: Sun, 06 Sep 2015 13:53:38 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: 8135002: Fix or remove broken links in objectMonitor.cpp comments Message-ID: <201509061353.t86Drdi3021845@aojmv0008.oracle.com> Changeset: c1374141598c Author: dbuck Date: 2015-09-06 05:02 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/c1374141598c 8135002: Fix or remove broken links in objectMonitor.cpp comments Summary: Updated comments to refer to relevant patents. Reviewed-by: dcubed ! src/share/vm/runtime/objectMonitor.cpp From rob.mckenna at oracle.com Mon Sep 7 23:08:43 2015 From: rob.mckenna at oracle.com (rob.mckenna at oracle.com) Date: Mon, 07 Sep 2015 23:08:43 +0000 Subject: hg: jdk8u/jdk8u/hotspot: 2 new changesets Message-ID: <201509072308.t87N8hBb017755@aojmv0008.oracle.com> Changeset: 7985a33bac9c Author: gthornbr Date: 2015-09-01 14:04 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/7985a33bac9c 8134161: JVM is creating too many GC helper threads on T7/M7 linux/sparc platform Summary: Recognize the T7/M7 platform. Reviewed-by: dcubed, kvn, jmasa ! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp Changeset: c1374141598c Author: dbuck Date: 2015-09-06 05:02 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/c1374141598c 8135002: Fix or remove broken links in objectMonitor.cpp comments Summary: Updated comments to refer to relevant patents. Reviewed-by: dcubed ! src/share/vm/runtime/objectMonitor.cpp From rob.mckenna at oracle.com Mon Sep 7 23:08:56 2015 From: rob.mckenna at oracle.com (rob.mckenna at oracle.com) Date: Mon, 07 Sep 2015 23:08:56 +0000 Subject: hg: jdk8u/jdk8u/jdk: 3 new changesets Message-ID: <201509072308.t87N8v1V017900@aojmv0008.oracle.com> Changeset: 3a9cc17978a8 Author: vlivanov Date: 2015-09-01 21:44 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/3a9cc17978a8 8073644: Assertion in LambdaFormEditor.bindArgumentType is too strict Reviewed-by: psandoz ! src/share/classes/java/lang/invoke/LambdaFormEditor.java Changeset: a28a680b1288 Author: bpb Date: 2015-09-03 11:57 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/a28a680b1288 8133647: (ch) Test java/nio/channels/AsynchronousSocketChannel/StressLoopback.java fails for Windows XP Summary: Ignore WSAEINVAL returned by NET_EnableFastTcpLoopback(). Reviewed-by: coffeys, alanb ! src/windows/native/sun/nio/ch/Net.c ! test/java/nio/channels/AsynchronousSocketChannel/StressLoopback.java Changeset: 97b3a4fc3290 Author: igerasim Date: 2015-09-04 23:41 +0300 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/97b3a4fc3290 7194452: Remove "Reverse" PKIX CertPathBuilder implementation Reviewed-by: mullan ! src/share/classes/sun/security/provider/certpath/Builder.java ! src/share/classes/sun/security/provider/certpath/PKIX.java - src/share/classes/sun/security/provider/certpath/ReverseBuilder.java - src/share/classes/sun/security/provider/certpath/ReverseState.java ! src/share/classes/sun/security/provider/certpath/SunCertPathBuilder.java - src/share/classes/sun/security/provider/certpath/SunCertPathBuilderParameters.java - test/sun/security/provider/certpath/ReverseBuilder/BuildPath.java - test/sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java - test/sun/security/provider/certpath/ReverseBuilder/mgrM2leadMA - test/sun/security/provider/certpath/ReverseBuilder/mgrM2mgrM - test/sun/security/provider/certpath/ReverseBuilder/mgrM2prjM - test/sun/security/provider/certpath/ReverseBuilder/mgrMcrl - test/sun/security/provider/certpath/ReverseBuilder/prjM2divE - test/sun/security/provider/certpath/ReverseBuilder/prjM2mgrM - test/sun/security/provider/certpath/ReverseBuilder/prjMcrl From rob.mckenna at oracle.com Mon Sep 7 23:09:06 2015 From: rob.mckenna at oracle.com (rob.mckenna at oracle.com) Date: Mon, 07 Sep 2015 23:09:06 +0000 Subject: hg: jdk8u/jdk8u/nashorn: 5 new changesets Message-ID: <201509072309.t87N9627018009@aojmv0008.oracle.com> Changeset: 284cfd274c24 Author: sundar Date: 2015-08-31 17:51 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/284cfd274c24 8134731: Function.prototype.apply interacts incorrectly with arguments Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/codegen/ApplySpecialization.java ! src/jdk/nashorn/internal/ir/FunctionNode.java + test/script/basic/JDK-8134731.js Changeset: eed10d5bf2f4 Author: sundar Date: 2015-09-01 18:28 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/eed10d5bf2f4 8068901: Surprising behavior with more than one functional interface on a class 8068903: Can't invoke vararg @FunctionalInterface methods Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java + test/script/basic/JDK-8068901.js + test/script/basic/JDK-8068901.js.EXPECTED + test/script/basic/JDK-8068903.js + test/src/jdk/nashorn/test/models/VarArgConsumer.java Changeset: eb454b264abd Author: sundar Date: 2015-09-02 17:16 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/eb454b264abd 8134931: jdk.nashorn.internal.codegen.TypeMap should not use Map Reviewed-by: attila, mhaupt ! src/jdk/nashorn/internal/codegen/TypeMap.java Changeset: b129e9cbab87 Author: sundar Date: 2015-09-02 22:28 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/b129e9cbab87 8134973: Control flow exceptions should avoid filling stack trace Reviewed-by: attila, jlaskey, hannesw - src/jdk/nashorn/internal/runtime/arrays/InvalidArrayIndexException.java ! src/jdk/nashorn/internal/runtime/linker/AdaptationException.java ! src/jdk/nashorn/internal/runtime/regexp/joni/exception/JOniException.java Changeset: 3f4320a01539 Author: sundar Date: 2015-09-04 17:17 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/3f4320a01539 8135054: Add more samples to nashorn samples directory Reviewed-by: mhaupt, hannesw + samples/EvalWithArbitraryThis.java + samples/LambdaAsFunc.java + samples/Main.asm + samples/PrintToString.java + samples/array_removeif.js + samples/bind_on_java.js + samples/call_bind_java.js + samples/check_nashorn.js + samples/datetime.js + samples/defaults.js + samples/find_max_lines.js + samples/fixed_point.js + samples/importstatic.js + samples/mothers_day.js + samples/passwordgen.js + samples/print_symlinks.js + samples/sort_by_java8.js + samples/this_for_eval.js From sean.coffey at oracle.com Tue Sep 8 13:33:14 2015 From: sean.coffey at oracle.com (sean.coffey at oracle.com) Date: Tue, 08 Sep 2015 13:33:14 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8029020: Check src/share/native/java/util/zip code for JNI pending exceptions Message-ID: <201509081333.t88DXEFl007233@aojmv0008.oracle.com> Changeset: 33c7189b9693 Author: coffeys Date: 2015-09-08 14:31 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/33c7189b9693 8029020: Check src/share/native/java/util/zip code for JNI pending exceptions Reviewed-by: alanb, chegar ! src/share/native/java/util/zip/Deflater.c ! src/share/native/java/util/zip/Inflater.c ! src/share/native/java/util/zip/ZipFile.c From peter.brunet at oracle.com Tue Sep 8 16:54:07 2015 From: peter.brunet at oracle.com (peter.brunet at oracle.com) Date: Tue, 08 Sep 2015 16:54:07 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8134453: JAWS crashes in WindowsAccessBridge.DLL on 32 bit 8u60 running on 32 bit Win 7 Message-ID: <201509081654.t88Gs7uq020516@aojmv0008.oracle.com> Changeset: 19f95dbe30b8 Author: ptbrunet Date: 2015-09-08 11:53 -0500 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/19f95dbe30b8 8134453: JAWS crashes in WindowsAccessBridge.DLL on 32 bit 8u60 running on 32 bit Win 7 Summary: Uppercase "legacy" so #ifdef will work Reviewed-by: erikj, tbell Contributed-by: peter.brunet at oracle.com ! make/CompileJavaClasses.gmk ! make/lib/PlatformLibraries.gmk From ivan.gerasimov at oracle.com Wed Sep 9 16:20:05 2015 From: ivan.gerasimov at oracle.com (ivan.gerasimov at oracle.com) Date: Wed, 09 Sep 2015 16:20:05 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8132082: Let OracleUcrypto accept RSAPrivateKey Message-ID: <201509091620.t89GK5Yr012988@aojmv0008.oracle.com> Changeset: c9fb87349ebc Author: igerasim Date: 2015-09-09 19:18 +0300 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/c9fb87349ebc 8132082: Let OracleUcrypto accept RSAPrivateKey Reviewed-by: xuelei, valeriep, coffeys Contributed-by: valerie.peng at oracle.com ! make/mapfiles/libj2ucrypto/mapfile-vers From anton.litvinov at oracle.com Thu Sep 10 10:25:56 2015 From: anton.litvinov at oracle.com (anton.litvinov at oracle.com) Date: Thu, 10 Sep 2015 10:25:56 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8081485: EDT auto shutdown is broken in case of new event queue usage Message-ID: <201509101025.t8AAPupj022540@aojmv0008.oracle.com> Changeset: abaf92527933 Author: alitvinov Date: 2015-09-10 13:24 +0300 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/abaf92527933 8081485: EDT auto shutdown is broken in case of new event queue usage Reviewed-by: serb, alexp ! src/share/classes/java/awt/EventQueue.java + test/java/awt/Toolkit/AutoShutdown/EventQueuePush/EventQueuePushAutoshutdown.java + test/java/awt/Toolkit/AutoShutdown/EventQueuePush/EventQueuePushAutoshutdown.sh From sundararajan.athijegannathan at oracle.com Thu Sep 10 11:31:25 2015 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Thu, 10 Sep 2015 11:31:25 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 3 new changesets Message-ID: <201509101131.t8ABVPkr011883@aojmv0008.oracle.com> Changeset: e93960ae0b1e Author: sundar Date: 2015-09-03 21:47 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/e93960ae0b1e 8087292: nashorn should have a "fail-fast" option for scripting, analog to bash "set -e" Reviewed-by: hannesw, jlaskey, mhaupt ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties + test/script/trusted/JDK-8087292.js + test/script/trusted/JDK-8087292.js.EXPECTED Changeset: d731e6ba5037 Author: sundar Date: 2015-09-10 09:59 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/d731e6ba5037 8130888: Typos in nashorn sources Reviewed-by: hannesw, mhaupt ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ConstructorGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/PrototypeGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfo.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfoCollector.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInstrumentor.java ! src/jdk/nashorn/api/scripting/AbstractJSObject.java ! src/jdk/nashorn/api/scripting/JSObject.java ! src/jdk/nashorn/internal/objects/NativeDataView.java ! src/jdk/nashorn/internal/objects/NativeFunction.java ! src/jdk/nashorn/internal/runtime/GlobalFunctions.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java ! src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java ! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java ! src/jdk/nashorn/internal/runtime/options/OptionTemplate.java Changeset: 340b1462f3e2 Author: sundar Date: 2015-09-09 17:19 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/340b1462f3e2 8027137: Merge ScriptFunction and ScriptFunctionImpl Reviewed-by: attila, hannesw, mhaupt ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ClassGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ConstructorGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java ! src/jdk/nashorn/api/scripting/ScriptUtils.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java - src/jdk/nashorn/internal/objects/BoundScriptFunctionImpl.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeError.java ! src/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk/nashorn/internal/objects/NativeJava.java - src/jdk/nashorn/internal/objects/PrototypeObject.java - src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java ! src/jdk/nashorn/internal/runtime/PropertyListeners.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java + src/jdk/nashorn/internal/runtime/PrototypeObject.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/WithObject.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java From attila.szegedi at oracle.com Fri Sep 11 10:47:28 2015 From: attila.szegedi at oracle.com (attila.szegedi at oracle.com) Date: Fri, 11 Sep 2015 10:47:28 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8135337: NativeDebug.dumpCounters with incorrect scope count Message-ID: <201509111047.t8BAlSIm012675@aojmv0008.oracle.com> Changeset: e7e277e29b1a Author: attila Date: 2015-09-10 15:28 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/e7e277e29b1a 8135337: NativeDebug.dumpCounters with incorrect scope count Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk/nashorn/internal/runtime/Scope.java From sundararajan.athijegannathan at oracle.com Fri Sep 11 12:21:18 2015 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Fri, 11 Sep 2015 12:21:18 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8135332: ScriptFunction constructor should use is bound and is strict check rather than checking for 'arguments' and 'caller' Message-ID: <201509111221.t8BCLI6B002886@aojmv0008.oracle.com> Changeset: 098356b162c9 Author: sundar Date: 2015-09-10 19:09 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/098356b162c9 8135332: ScriptFunction constructor should use is bound and is strict check rather than checking for 'arguments' and 'caller' Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java From ivan.gerasimov at oracle.com Fri Sep 11 12:51:07 2015 From: ivan.gerasimov at oracle.com (ivan.gerasimov at oracle.com) Date: Fri, 11 Sep 2015 12:51:07 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8080115: (fs) Crash in libgio when calling Files.probeContentType(path) from parallel threads Message-ID: <201509111251.t8BCp7oZ009633@aojmv0008.oracle.com> Changeset: 35cfbc5708c0 Author: igerasim Date: 2015-09-10 23:35 +0300 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/35cfbc5708c0 8080115: (fs) Crash in libgio when calling Files.probeContentType(path) from parallel threads Summary: Make GnomeFileTypeDetector.probeGio() synchronized and add a regression test based on the test source included in JDK-8080115. Reviewed-by: chegar ! src/solaris/classes/sun/nio/fs/GnomeFileTypeDetector.java + test/java/nio/file/Files/probeContentType/ParallelProbes.java From ivan.gerasimov at oracle.com Fri Sep 11 14:10:04 2015 From: ivan.gerasimov at oracle.com (ivan.gerasimov at oracle.com) Date: Fri, 11 Sep 2015 14:10:04 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8072466: Deadlock when initializing MulticastSocket and DatagramSocket Message-ID: <201509111410.t8BEA4Nq027515@aojmv0008.oracle.com> Changeset: 3623f1b29b58 Author: igerasim Date: 2015-09-11 16:53 +0300 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/3623f1b29b58 8072466: Deadlock when initializing MulticastSocket and DatagramSocket Reviewed-by: chegar ! make/mapfiles/libnet/mapfile-vers ! src/share/classes/java/net/AbstractPlainDatagramSocketImpl.java ! src/solaris/classes/java/net/PlainDatagramSocketImpl.java - src/solaris/native/java/net/AbstractPlainDatagramSocketImpl.c ! src/solaris/native/java/net/PlainDatagramSocketImpl.c ! src/windows/classes/java/net/DefaultDatagramSocketImplFactory.java ! src/windows/classes/java/net/DualStackPlainDatagramSocketImpl.java ! src/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java - src/windows/native/java/net/AbstractPlainDatagramSocketImpl.c ! src/windows/native/java/net/DualStackPlainDatagramSocketImpl.c ! src/windows/native/java/net/TwoStacksPlainDatagramSocketImpl.c + test/java/net/MulticastSocket/MultiDead.java From sundararajan.athijegannathan at oracle.com Fri Sep 11 15:38:22 2015 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Fri, 11 Sep 2015 15:38:22 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8136349: Typos patch for nashorn sources submitted on Sep 10, 2015 Message-ID: <201509111538.t8BFcMCQ019183@aojmv0008.oracle.com> Changeset: fd307cc5f58c Author: sundar Date: 2015-09-11 21:08 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/fd307cc5f58c 8136349: Typos patch for nashorn sources submitted on Sep 10, 2015 Reviewed-by: hannesw, mhaupt, lagergren, attila Contributed-by: asashour at yahoo.com ! src/jdk/internal/dynalink/DynamicLinker.java ! src/jdk/internal/dynalink/beans/FacetIntrospector.java ! src/jdk/internal/dynalink/beans/SingleDynamicMethod.java ! src/jdk/internal/dynalink/linker/GuardedInvocation.java ! src/jdk/internal/dynalink/linker/GuardedTypeConversion.java ! src/jdk/nashorn/api/scripting/URLReader.java ! src/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/CompilerConstants.java ! src/jdk/nashorn/internal/codegen/Label.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/codegen/types/BytecodeOps.java ! src/jdk/nashorn/internal/ir/BlockLexicalContext.java ! src/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk/nashorn/internal/ir/RuntimeNode.java ! src/jdk/nashorn/internal/ir/debug/NashornClassReader.java ! src/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java ! src/jdk/nashorn/internal/objects/ArrayBufferView.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeRegExp.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/FindProperty.java ! src/jdk/nashorn/internal/runtime/GlobalConstants.java ! src/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/ParserException.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java ! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Config.java ! src/jdk/nashorn/internal/runtime/resources/parser.js From rob.mckenna at oracle.com Mon Sep 14 19:38:06 2015 From: rob.mckenna at oracle.com (rob.mckenna at oracle.com) Date: Mon, 14 Sep 2015 19:38:06 +0000 Subject: hg: jdk8u/jdk8u/jdk: 6 new changesets Message-ID: <201509141938.t8EJc6Lo000746@aojmv0008.oracle.com> Changeset: 33c7189b9693 Author: coffeys Date: 2015-09-08 14:31 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/33c7189b9693 8029020: Check src/share/native/java/util/zip code for JNI pending exceptions Reviewed-by: alanb, chegar ! src/share/native/java/util/zip/Deflater.c ! src/share/native/java/util/zip/Inflater.c ! src/share/native/java/util/zip/ZipFile.c Changeset: 19f95dbe30b8 Author: ptbrunet Date: 2015-09-08 11:53 -0500 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/19f95dbe30b8 8134453: JAWS crashes in WindowsAccessBridge.DLL on 32 bit 8u60 running on 32 bit Win 7 Summary: Uppercase "legacy" so #ifdef will work Reviewed-by: erikj, tbell Contributed-by: peter.brunet at oracle.com ! make/CompileJavaClasses.gmk ! make/lib/PlatformLibraries.gmk Changeset: c9fb87349ebc Author: igerasim Date: 2015-09-09 19:18 +0300 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/c9fb87349ebc 8132082: Let OracleUcrypto accept RSAPrivateKey Reviewed-by: xuelei, valeriep, coffeys Contributed-by: valerie.peng at oracle.com ! make/mapfiles/libj2ucrypto/mapfile-vers Changeset: abaf92527933 Author: alitvinov Date: 2015-09-10 13:24 +0300 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/abaf92527933 8081485: EDT auto shutdown is broken in case of new event queue usage Reviewed-by: serb, alexp ! src/share/classes/java/awt/EventQueue.java + test/java/awt/Toolkit/AutoShutdown/EventQueuePush/EventQueuePushAutoshutdown.java + test/java/awt/Toolkit/AutoShutdown/EventQueuePush/EventQueuePushAutoshutdown.sh Changeset: 35cfbc5708c0 Author: igerasim Date: 2015-09-10 23:35 +0300 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/35cfbc5708c0 8080115: (fs) Crash in libgio when calling Files.probeContentType(path) from parallel threads Summary: Make GnomeFileTypeDetector.probeGio() synchronized and add a regression test based on the test source included in JDK-8080115. Reviewed-by: chegar ! src/solaris/classes/sun/nio/fs/GnomeFileTypeDetector.java + test/java/nio/file/Files/probeContentType/ParallelProbes.java Changeset: 3623f1b29b58 Author: igerasim Date: 2015-09-11 16:53 +0300 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/3623f1b29b58 8072466: Deadlock when initializing MulticastSocket and DatagramSocket Reviewed-by: chegar ! make/mapfiles/libnet/mapfile-vers ! src/share/classes/java/net/AbstractPlainDatagramSocketImpl.java ! src/solaris/classes/java/net/PlainDatagramSocketImpl.java - src/solaris/native/java/net/AbstractPlainDatagramSocketImpl.c ! src/solaris/native/java/net/PlainDatagramSocketImpl.c ! src/windows/classes/java/net/DefaultDatagramSocketImplFactory.java ! src/windows/classes/java/net/DualStackPlainDatagramSocketImpl.java ! src/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java - src/windows/native/java/net/AbstractPlainDatagramSocketImpl.c ! src/windows/native/java/net/DualStackPlainDatagramSocketImpl.c ! src/windows/native/java/net/TwoStacksPlainDatagramSocketImpl.c + test/java/net/MulticastSocket/MultiDead.java From rob.mckenna at oracle.com Mon Sep 14 19:38:17 2015 From: rob.mckenna at oracle.com (rob.mckenna at oracle.com) Date: Mon, 14 Sep 2015 19:38:17 +0000 Subject: hg: jdk8u/jdk8u/nashorn: 6 new changesets Message-ID: <201509141938.t8EJcHSi000847@aojmv0008.oracle.com> Changeset: e93960ae0b1e Author: sundar Date: 2015-09-03 21:47 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/e93960ae0b1e 8087292: nashorn should have a "fail-fast" option for scripting, analog to bash "set -e" Reviewed-by: hannesw, jlaskey, mhaupt ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties + test/script/trusted/JDK-8087292.js + test/script/trusted/JDK-8087292.js.EXPECTED Changeset: d731e6ba5037 Author: sundar Date: 2015-09-10 09:59 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/d731e6ba5037 8130888: Typos in nashorn sources Reviewed-by: hannesw, mhaupt ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ConstructorGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/PrototypeGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfo.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfoCollector.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInstrumentor.java ! src/jdk/nashorn/api/scripting/AbstractJSObject.java ! src/jdk/nashorn/api/scripting/JSObject.java ! src/jdk/nashorn/internal/objects/NativeDataView.java ! src/jdk/nashorn/internal/objects/NativeFunction.java ! src/jdk/nashorn/internal/runtime/GlobalFunctions.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java ! src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java ! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java ! src/jdk/nashorn/internal/runtime/options/OptionTemplate.java Changeset: 340b1462f3e2 Author: sundar Date: 2015-09-09 17:19 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/340b1462f3e2 8027137: Merge ScriptFunction and ScriptFunctionImpl Reviewed-by: attila, hannesw, mhaupt ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ClassGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ConstructorGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java ! src/jdk/nashorn/api/scripting/ScriptUtils.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java - src/jdk/nashorn/internal/objects/BoundScriptFunctionImpl.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeError.java ! src/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk/nashorn/internal/objects/NativeJava.java - src/jdk/nashorn/internal/objects/PrototypeObject.java - src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java ! src/jdk/nashorn/internal/runtime/PropertyListeners.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java + src/jdk/nashorn/internal/runtime/PrototypeObject.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/WithObject.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java Changeset: e7e277e29b1a Author: attila Date: 2015-09-10 15:28 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/e7e277e29b1a 8135337: NativeDebug.dumpCounters with incorrect scope count Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk/nashorn/internal/runtime/Scope.java Changeset: 098356b162c9 Author: sundar Date: 2015-09-10 19:09 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/098356b162c9 8135332: ScriptFunction constructor should use is bound and is strict check rather than checking for 'arguments' and 'caller' Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java Changeset: fd307cc5f58c Author: sundar Date: 2015-09-11 21:08 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/fd307cc5f58c 8136349: Typos patch for nashorn sources submitted on Sep 10, 2015 Reviewed-by: hannesw, mhaupt, lagergren, attila Contributed-by: asashour at yahoo.com ! src/jdk/internal/dynalink/DynamicLinker.java ! src/jdk/internal/dynalink/beans/FacetIntrospector.java ! src/jdk/internal/dynalink/beans/SingleDynamicMethod.java ! src/jdk/internal/dynalink/linker/GuardedInvocation.java ! src/jdk/internal/dynalink/linker/GuardedTypeConversion.java ! src/jdk/nashorn/api/scripting/URLReader.java ! src/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/CompilerConstants.java ! src/jdk/nashorn/internal/codegen/Label.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/codegen/types/BytecodeOps.java ! src/jdk/nashorn/internal/ir/BlockLexicalContext.java ! src/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk/nashorn/internal/ir/RuntimeNode.java ! src/jdk/nashorn/internal/ir/debug/NashornClassReader.java ! src/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java ! src/jdk/nashorn/internal/objects/ArrayBufferView.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeRegExp.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/FindProperty.java ! src/jdk/nashorn/internal/runtime/GlobalConstants.java ! src/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/ParserException.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java ! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Config.java ! src/jdk/nashorn/internal/runtime/resources/parser.js From sundararajan.athijegannathan at oracle.com Tue Sep 15 10:47:57 2015 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Tue, 15 Sep 2015 10:47:57 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8055917: jdk.nashorn.internal.codegen.CompilationPhase$N should be renamed to proper classes Message-ID: <201509151047.t8FAlvZT021190@aojmv0008.oracle.com> Changeset: ab48ce00c634 Author: sundar Date: 2015-09-15 16:17 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/ab48ce00c634 8055917: jdk.nashorn.internal.codegen.CompilationPhase$N should be renamed to proper classes Reviewed-by: attila, hannesw, mhaupt + samples/exceptionswallow.js ! samples/find_nonfinals2.js ! samples/javafoovars.js + samples/resourcetrysuggester.js ! samples/zipfs.js ! src/jdk/nashorn/internal/codegen/ApplySpecialization.java ! src/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk/nashorn/internal/codegen/FoldConstants.java ! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/codegen/OptimisticTypesCalculator.java ! src/jdk/nashorn/internal/codegen/ReplaceCompileUnits.java ! src/jdk/nashorn/internal/codegen/SplitIntoFunctions.java ! src/jdk/nashorn/internal/codegen/Splitter.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java From attila.szegedi at oracle.com Tue Sep 15 12:16:01 2015 From: attila.szegedi at oracle.com (attila.szegedi at oracle.com) Date: Tue, 15 Sep 2015 12:16:01 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8134150: Make Timing both threadsafe and efficient Message-ID: <201509151216.t8FCG2A1015156@aojmv0008.oracle.com> Changeset: 9d5ebdd45a58 Author: attila Date: 2015-08-24 09:11 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/9d5ebdd45a58 8134150: Make Timing both threadsafe and efficient Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/runtime/Timing.java From sundararajan.athijegannathan at oracle.com Tue Sep 15 15:27:08 2015 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Tue, 15 Sep 2015 15:27:08 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8080501: javaarrayconversion.js test is flawed Message-ID: <201509151527.t8FFR8j9009555@aojmv0008.oracle.com> Changeset: 8edb98264b4f Author: sundar Date: 2015-09-15 19:31 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/8edb98264b4f 8080501: javaarrayconversion.js test is flawed Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/objects/NativeJava.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties ! test/script/basic/javaarrayconversion.js From ivan.gerasimov at oracle.com Tue Sep 15 15:57:48 2015 From: ivan.gerasimov at oracle.com (ivan.gerasimov at oracle.com) Date: Tue, 15 Sep 2015 15:57:48 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8130274: java/nio/file/FileStore/Basic.java fails when two successive stores in an iteration are determined to be equal Message-ID: <201509151557.t8FFvmfp019158@aojmv0008.oracle.com> Changeset: 7d1d5f4d019a Author: igerasim Date: 2015-09-15 18:57 +0300 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/7d1d5f4d019a 8130274: java/nio/file/FileStore/Basic.java fails when two successive stores in an iteration are determined to be equal Summary: Make UnixFileStore.equals() also compare the return values of name(), the names of the mounted filesystems. Reviewed-by: alanb ! src/solaris/classes/sun/nio/fs/UnixFileStore.java From jan.lahoda at oracle.com Wed Sep 16 09:06:36 2015 From: jan.lahoda at oracle.com (jan.lahoda at oracle.com) Date: Wed, 16 Sep 2015 09:06:36 +0000 Subject: hg: jdk8u/jdk8u-dev/langtools: 8067422: Lambda method names are unnecessarily unstable Message-ID: <201509160906.t8G96aAG011380@aojmv0008.oracle.com> Changeset: f166261986cc Author: jlahoda Date: 2015-09-16 10:56 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/langtools/rev/f166261986cc 8067422: Lambda method names are unnecessarily unstable Summary: Lambda method numbers are now assigned per class for non-serializable lambdas. Reviewed-by: mcimadamore, rfield, vromero ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/lambdaNaming/TestNonSerializableLambdaNameStability.java From sundararajan.athijegannathan at oracle.com Wed Sep 16 12:01:36 2015 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Wed, 16 Sep 2015 12:01:36 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8136544: Call site switching to megamorphic causes incorrect property read Message-ID: <201509161201.t8GC1alQ028500@aojmv0008.oracle.com> Changeset: 7b64298633b2 Author: sundar Date: 2015-09-16 16:26 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/7b64298633b2 8136544: Call site switching to megamorphic causes incorrect property read Reviewed-by: attila, mhaupt ! src/jdk/nashorn/internal/objects/NativeJavaImporter.java ! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/WithObject.java + test/script/basic/JDK-8136544.js ! test/src/jdk/nashorn/api/scripting/test/ScopeTest.java From attila.szegedi at oracle.com Wed Sep 16 12:19:19 2015 From: attila.szegedi at oracle.com (attila.szegedi at oracle.com) Date: Wed, 16 Sep 2015 12:19:19 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8133785: SharedScopeCall should be enabled for non-optimistic call sites in optimistic compilation Message-ID: <201509161219.t8GCJJX2003958@aojmv0008.oracle.com> Changeset: 8f28ca037c57 Author: attila Date: 2015-08-24 09:12 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/8f28ca037c57 8133785: SharedScopeCall should be enabled for non-optimistic call sites in optimistic compilation Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk/nashorn/internal/runtime/options/OptionTemplate.java ! src/jdk/nashorn/internal/runtime/options/Options.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties ! test/script/basic/JDK-8053905.js ! test/script/basic/JDK-8058561.js ! test/script/basic/JDK-8078612_eager_1a.js ! test/script/basic/JDK-8078612_eager_1b.js ! test/script/basic/JDK-8078612_eager_2a.js ! test/script/basic/JDK-8078612_eager_2b.js From attila.szegedi at oracle.com Wed Sep 16 12:22:36 2015 From: attila.szegedi at oracle.com (attila.szegedi at oracle.com) Date: Wed, 16 Sep 2015 12:22:36 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8133300: Ensure symbol table immutability in Nashorn AST Message-ID: <201509161222.t8GCMa8C005000@aojmv0008.oracle.com> Changeset: bb0fac71c1da Author: attila Date: 2015-08-31 15:18 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/bb0fac71c1da 8133300: Ensure symbol table immutability in Nashorn AST Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/AssignSymbols.java - src/jdk/nashorn/internal/codegen/AstSerializer.java + src/jdk/nashorn/internal/codegen/CacheAst.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk/nashorn/internal/codegen/Label.java ! src/jdk/nashorn/internal/ir/Block.java ! src/jdk/nashorn/internal/ir/ForNode.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/SwitchNode.java ! src/jdk/nashorn/internal/ir/Symbol.java ! src/jdk/nashorn/internal/ir/TryNode.java + src/jdk/nashorn/internal/runtime/AstSerializer.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java From attila.szegedi at oracle.com Wed Sep 16 12:24:14 2015 From: attila.szegedi at oracle.com (attila.szegedi at oracle.com) Date: Wed, 16 Sep 2015 12:24:14 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8134930: Defer stack trace walking of NashornException for extracting line number and file name Message-ID: <201509161224.t8GCOEfx005455@aojmv0008.oracle.com> Changeset: ecb9327a3854 Author: attila Date: 2015-09-02 12:26 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/ecb9327a3854 8134930: Defer stack trace walking of NashornException for extracting line number and file name Reviewed-by: hannesw, sundar ! src/jdk/nashorn/api/scripting/NashornException.java From tobias.hartmann at oracle.com Wed Sep 16 12:24:53 2015 From: tobias.hartmann at oracle.com (tobias.hartmann at oracle.com) Date: Wed, 16 Sep 2015 12:24:53 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: 8011858: Use Compile::live_nodes() instead of Compile::unique() in appropriate places Message-ID: <201509161224.t8GCOrHn006266@aojmv0008.oracle.com> Changeset: c1091733abe6 Author: zmajo Date: 2015-09-16 11:09 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/c1091733abe6 8011858: Use Compile::live_nodes() instead of Compile::unique() in appropriate places Reviewed-by: kvn, vlivanov Contributed-by: vlad.ureche at gmail.com ! src/share/vm/opto/block.cpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/domgraph.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/phaseX.cpp From attila.szegedi at oracle.com Wed Sep 16 13:19:28 2015 From: attila.szegedi at oracle.com (attila.szegedi at oracle.com) Date: Wed, 16 Sep 2015 13:19:28 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 2 new changesets Message-ID: <201509161319.t8GDJSE0021867@aojmv0008.oracle.com> Changeset: 82a41eb20242 Author: yan Date: 2014-09-17 16:44 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/82a41eb20242 8057035: Some tests failed using java.awt.Color on Solaris without X11 libraries Reviewed-by: lagergren Contributed-by: Sergey Lugovoy ! test/script/basic/JDK-8043232.js ! test/script/basic/JDK-8043232.js.EXPECTED ! test/script/basic/JDK-8049086.js ! test/script/basic/JDK-8049086.js.EXPECTED ! test/script/basic/JDK-8049242.js ! test/script/basic/JDK-8049242.js.EXPECTED Changeset: 684d430470f6 Author: attila Date: 2015-09-02 16:35 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/684d430470f6 8134939: Improve toString method of Dynalink DynamicMethod objects Reviewed-by: hannesw, sundar ! src/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk/internal/dynalink/beans/SimpleDynamicMethod.java ! src/jdk/internal/dynalink/beans/SingleDynamicMethod.java ! test/script/basic/JDK-8043232.js.EXPECTED ! test/script/basic/JDK-8049242.js.EXPECTED ! test/script/basic/JDK-8079470.js.EXPECTED + test/script/basic/JDK-8134939.js ! test/script/trusted/classfilter.js.EXPECTED From attila.szegedi at oracle.com Wed Sep 16 13:37:51 2015 From: attila.szegedi at oracle.com (attila.szegedi at oracle.com) Date: Wed, 16 Sep 2015 13:37:51 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8135075: Reorder short-circuit tests in ApplySpecialization to run cheapest first Message-ID: <201509161337.t8GDbpeK026736@aojmv0008.oracle.com> Changeset: 5678c4914917 Author: attila Date: 2015-09-07 11:11 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/5678c4914917 8135075: Reorder short-circuit tests in ApplySpecialization to run cheapest first Reviewed-by: hannesw, mhaupt, sundar ! src/jdk/nashorn/internal/codegen/ApplySpecialization.java From sundararajan.athijegannathan at oracle.com Thu Sep 17 14:41:50 2015 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Thu, 17 Sep 2015 14:41:50 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8136694: Megemorphic scope access does not throw ReferenceError when property is missing Message-ID: <201509171441.t8HEfoJ3021841@aojmv0008.oracle.com> Changeset: e4a553f79ebd Author: sundar Date: 2015-09-17 18:23 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/e4a553f79ebd 8136694: Megemorphic scope access does not throw ReferenceError when property is missing Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! test/script/basic/JDK-8044750.js + test/script/basic/JDK-8136694.js From hannes.wallnoefer at oracle.com Mon Sep 21 15:08:52 2015 From: hannes.wallnoefer at oracle.com (hannes.wallnoefer at oracle.com) Date: Mon, 21 Sep 2015 15:08:52 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8135190: Method code too large in Babel browser.js script Message-ID: <201509211508.t8LF8qpq027297@aojmv0008.oracle.com> Changeset: 89477d713a96 Author: hannesw Date: 2015-09-19 16:04 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/89477d713a96 8135190: Method code too large in Babel browser.js script Reviewed-by: attila, sundar ! src/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/FieldObjectCreator.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/ObjectCreator.java ! src/jdk/nashorn/internal/codegen/ReplaceCompileUnits.java ! src/jdk/nashorn/internal/codegen/SpillObjectCreator.java ! src/jdk/nashorn/internal/codegen/Splitter.java ! src/jdk/nashorn/internal/codegen/WeighNodes.java ! src/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk/nashorn/internal/ir/ObjectNode.java + src/jdk/nashorn/internal/ir/Splittable.java ! src/jdk/nashorn/internal/runtime/Context.java + test/script/basic/JDK-8135190.js From rob.mckenna at oracle.com Mon Sep 21 20:05:08 2015 From: rob.mckenna at oracle.com (rob.mckenna at oracle.com) Date: Mon, 21 Sep 2015 20:05:08 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8129957: Deadlock in JNDI LDAP implementation when closing the LDAP context Message-ID: <201509212005.t8LK58hb002333@aojmv0008.oracle.com> Changeset: 5910b94ea083 Author: robm Date: 2015-09-17 22:59 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/5910b94ea083 8129957: Deadlock in JNDI LDAP implementation when closing the LDAP context Reviewed-by: vinnie ! src/share/classes/com/sun/jndi/ldap/LdapClient.java From rob.mckenna at oracle.com Mon Sep 21 20:40:45 2015 From: rob.mckenna at oracle.com (rob.mckenna at oracle.com) Date: Mon, 21 Sep 2015 20:40:45 +0000 Subject: hg: jdk8u/jdk8u/hotspot: 8011858: Use Compile::live_nodes() instead of Compile::unique() in appropriate places Message-ID: <201509212040.t8LKejJ1009436@aojmv0008.oracle.com> Changeset: c1091733abe6 Author: zmajo Date: 2015-09-16 11:09 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/c1091733abe6 8011858: Use Compile::live_nodes() instead of Compile::unique() in appropriate places Reviewed-by: kvn, vlivanov Contributed-by: vlad.ureche at gmail.com ! src/share/vm/opto/block.cpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/domgraph.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/phaseX.cpp From rob.mckenna at oracle.com Mon Sep 21 20:41:00 2015 From: rob.mckenna at oracle.com (rob.mckenna at oracle.com) Date: Mon, 21 Sep 2015 20:41:00 +0000 Subject: hg: jdk8u/jdk8u/jdk: 8130274: java/nio/file/FileStore/Basic.java fails when two successive stores in an iteration are determined to be equal Message-ID: <201509212041.t8LKf0cO009593@aojmv0008.oracle.com> Changeset: 7d1d5f4d019a Author: igerasim Date: 2015-09-15 18:57 +0300 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/7d1d5f4d019a 8130274: java/nio/file/FileStore/Basic.java fails when two successive stores in an iteration are determined to be equal Summary: Make UnixFileStore.equals() also compare the return values of name(), the names of the mounted filesystems. Reviewed-by: alanb ! src/solaris/classes/sun/nio/fs/UnixFileStore.java From rob.mckenna at oracle.com Mon Sep 21 20:41:05 2015 From: rob.mckenna at oracle.com (rob.mckenna at oracle.com) Date: Mon, 21 Sep 2015 20:41:05 +0000 Subject: hg: jdk8u/jdk8u/langtools: 8067422: Lambda method names are unnecessarily unstable Message-ID: <201509212041.t8LKf5Bj009650@aojmv0008.oracle.com> Changeset: f166261986cc Author: jlahoda Date: 2015-09-16 10:56 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/f166261986cc 8067422: Lambda method names are unnecessarily unstable Summary: Lambda method numbers are now assigned per class for non-serializable lambdas. Reviewed-by: mcimadamore, rfield, vromero ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/lambdaNaming/TestNonSerializableLambdaNameStability.java From rob.mckenna at oracle.com Mon Sep 21 20:41:17 2015 From: rob.mckenna at oracle.com (rob.mckenna at oracle.com) Date: Mon, 21 Sep 2015 20:41:17 +0000 Subject: hg: jdk8u/jdk8u/nashorn: 11 new changesets Message-ID: <201509212041.t8LKfHqM009708@aojmv0008.oracle.com> Changeset: ab48ce00c634 Author: sundar Date: 2015-09-15 16:17 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/ab48ce00c634 8055917: jdk.nashorn.internal.codegen.CompilationPhase$N should be renamed to proper classes Reviewed-by: attila, hannesw, mhaupt + samples/exceptionswallow.js ! samples/find_nonfinals2.js ! samples/javafoovars.js + samples/resourcetrysuggester.js ! samples/zipfs.js ! src/jdk/nashorn/internal/codegen/ApplySpecialization.java ! src/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk/nashorn/internal/codegen/FoldConstants.java ! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/codegen/OptimisticTypesCalculator.java ! src/jdk/nashorn/internal/codegen/ReplaceCompileUnits.java ! src/jdk/nashorn/internal/codegen/SplitIntoFunctions.java ! src/jdk/nashorn/internal/codegen/Splitter.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java Changeset: 9d5ebdd45a58 Author: attila Date: 2015-08-24 09:11 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/9d5ebdd45a58 8134150: Make Timing both threadsafe and efficient Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/runtime/Timing.java Changeset: 8edb98264b4f Author: sundar Date: 2015-09-15 19:31 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/8edb98264b4f 8080501: javaarrayconversion.js test is flawed Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/objects/NativeJava.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties ! test/script/basic/javaarrayconversion.js Changeset: 7b64298633b2 Author: sundar Date: 2015-09-16 16:26 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/7b64298633b2 8136544: Call site switching to megamorphic causes incorrect property read Reviewed-by: attila, mhaupt ! src/jdk/nashorn/internal/objects/NativeJavaImporter.java ! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/WithObject.java + test/script/basic/JDK-8136544.js ! test/src/jdk/nashorn/api/scripting/test/ScopeTest.java Changeset: 8f28ca037c57 Author: attila Date: 2015-08-24 09:12 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/8f28ca037c57 8133785: SharedScopeCall should be enabled for non-optimistic call sites in optimistic compilation Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk/nashorn/internal/runtime/options/OptionTemplate.java ! src/jdk/nashorn/internal/runtime/options/Options.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties ! test/script/basic/JDK-8053905.js ! test/script/basic/JDK-8058561.js ! test/script/basic/JDK-8078612_eager_1a.js ! test/script/basic/JDK-8078612_eager_1b.js ! test/script/basic/JDK-8078612_eager_2a.js ! test/script/basic/JDK-8078612_eager_2b.js Changeset: bb0fac71c1da Author: attila Date: 2015-08-31 15:18 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/bb0fac71c1da 8133300: Ensure symbol table immutability in Nashorn AST Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/AssignSymbols.java - src/jdk/nashorn/internal/codegen/AstSerializer.java + src/jdk/nashorn/internal/codegen/CacheAst.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk/nashorn/internal/codegen/Label.java ! src/jdk/nashorn/internal/ir/Block.java ! src/jdk/nashorn/internal/ir/ForNode.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/SwitchNode.java ! src/jdk/nashorn/internal/ir/Symbol.java ! src/jdk/nashorn/internal/ir/TryNode.java + src/jdk/nashorn/internal/runtime/AstSerializer.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java Changeset: ecb9327a3854 Author: attila Date: 2015-09-02 12:26 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/ecb9327a3854 8134930: Defer stack trace walking of NashornException for extracting line number and file name Reviewed-by: hannesw, sundar ! src/jdk/nashorn/api/scripting/NashornException.java Changeset: 82a41eb20242 Author: yan Date: 2014-09-17 16:44 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/82a41eb20242 8057035: Some tests failed using java.awt.Color on Solaris without X11 libraries Reviewed-by: lagergren Contributed-by: Sergey Lugovoy ! test/script/basic/JDK-8043232.js ! test/script/basic/JDK-8043232.js.EXPECTED ! test/script/basic/JDK-8049086.js ! test/script/basic/JDK-8049086.js.EXPECTED ! test/script/basic/JDK-8049242.js ! test/script/basic/JDK-8049242.js.EXPECTED Changeset: 684d430470f6 Author: attila Date: 2015-09-02 16:35 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/684d430470f6 8134939: Improve toString method of Dynalink DynamicMethod objects Reviewed-by: hannesw, sundar ! src/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk/internal/dynalink/beans/SimpleDynamicMethod.java ! src/jdk/internal/dynalink/beans/SingleDynamicMethod.java ! test/script/basic/JDK-8043232.js.EXPECTED ! test/script/basic/JDK-8049242.js.EXPECTED ! test/script/basic/JDK-8079470.js.EXPECTED + test/script/basic/JDK-8134939.js ! test/script/trusted/classfilter.js.EXPECTED Changeset: 5678c4914917 Author: attila Date: 2015-09-07 11:11 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/5678c4914917 8135075: Reorder short-circuit tests in ApplySpecialization to run cheapest first Reviewed-by: hannesw, mhaupt, sundar ! src/jdk/nashorn/internal/codegen/ApplySpecialization.java Changeset: e4a553f79ebd Author: sundar Date: 2015-09-17 18:23 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/e4a553f79ebd 8136694: Megemorphic scope access does not throw ReferenceError when property is missing Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! test/script/basic/JDK-8044750.js + test/script/basic/JDK-8136694.js From erik.joelsson at oracle.com Tue Sep 22 00:30:18 2015 From: erik.joelsson at oracle.com (erik.joelsson at oracle.com) Date: Tue, 22 Sep 2015 00:30:18 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: 8136691: 8u65/8u66 b14 Solaris builds failed on Linking libverify.so Message-ID: <201509220030.t8M0UILN028774@aojmv0008.oracle.com> Changeset: 7209073ce7da Author: erikj Date: 2015-09-21 21:41 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/7209073ce7da 8136691: 8u65/8u66 b14 Solaris builds failed on Linking libverify.so Reviewed-by: tbell, mikael ! make/solaris/makefiles/trace.make From attila.szegedi at oracle.com Tue Sep 22 11:20:18 2015 From: attila.szegedi at oracle.com (attila.szegedi at oracle.com) Date: Tue, 22 Sep 2015 11:20:18 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 2 new changesets Message-ID: <201509221120.t8MBKIi6027281@aojmv0008.oracle.com> Changeset: 8173e810dc17 Author: attila Date: 2015-09-10 14:00 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/8173e810dc17 8135262: Sanitize CodeInstaller API Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/runtime/CodeInstaller.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/StoredScript.java ! src/jdk/nashorn/tools/Shell.java ! test/script/trusted/JDK-8006529.js Changeset: 689cb2dfe091 Author: attila Date: 2015-09-10 15:24 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/689cb2dfe091 8135336: Fix broken build after JDK-8135262 Reviewed-by: hannesw, sundar ! test/script/trusted/JDK-8006529.js From hannes.wallnoefer at oracle.com Tue Sep 22 12:51:36 2015 From: hannes.wallnoefer at oracle.com (hannes.wallnoefer at oracle.com) Date: Tue, 22 Sep 2015 12:51:36 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 2 new changesets Message-ID: <201509221251.t8MCpaQP025386@aojmv0008.oracle.com> Changeset: 16fb36bc0bd8 Author: hannesw Date: 2015-09-10 13:46 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/16fb36bc0bd8 8135000: Number.prototype.toFixed returns wrong string for 0.5 and -0.5 Reviewed-by: attila, sundar ! src/jdk/nashorn/internal/objects/NativeNumber.java + test/script/basic/JDK-8135000.js + test/script/basic/JDK-8135000.js.EXPECTED Changeset: 52059be6cb70 Author: hannesw Date: 2015-06-17 09:10 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/52059be6cb70 8087312: PropertyMapWrapper.equals should compare className Reviewed-by: sundar, attila ! src/jdk/nashorn/internal/codegen/ConstantData.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java + test/script/basic/JDK-8087312.js From hannes.wallnoefer at oracle.com Wed Sep 23 15:13:21 2015 From: hannes.wallnoefer at oracle.com (hannes.wallnoefer at oracle.com) Date: Wed, 23 Sep 2015 15:13:21 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 2 new changesets Message-ID: <201509231513.t8NFDLQa006397@aojmv0008.oracle.com> Changeset: edb535e3a083 Author: hannesw Date: 2015-09-10 13:50 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/edb535e3a083 8134569: Add tests for prototype callsites Reviewed-by: attila, sundar + test/script/basic/JDK-8134569.js + test/script/basic/JDK-8134569.js.EXPECTED Changeset: 898e2a08a252 Author: hannesw Date: 2015-09-16 14:42 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/898e2a08a252 8134609: Allow constructors with same prototoype map to share the allocator map Reviewed-by: attila, sundar ! src/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk/nashorn/internal/runtime/AllocationStrategy.java ! src/jdk/nashorn/internal/runtime/Debug.java ! src/jdk/nashorn/internal/runtime/PropertyListeners.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java + src/jdk/nashorn/internal/runtime/SharedPropertyMap.java ! src/jdk/nashorn/internal/runtime/WithObject.java ! test/script/basic/JDK-8134569.js ! test/script/basic/JDK-8134569.js.EXPECTED + test/script/basic/JDK-8134609.js From attila.szegedi at oracle.com Fri Sep 25 14:23:57 2015 From: attila.szegedi at oracle.com (attila.szegedi at oracle.com) Date: Fri, 25 Sep 2015 14:23:57 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8134490: Dead var statement evacuation incorrectly descends into nested functions Message-ID: <201509251423.t8PENv2V012776@aojmv0008.oracle.com> Changeset: 9c2e08fbdfee Author: attila Date: 2015-09-25 12:46 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/9c2e08fbdfee 8134490: Dead var statement evacuation incorrectly descends into nested functions Reviewed-by: hannesw, mhaupt ! src/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk/nashorn/internal/codegen/Lower.java + test/script/basic/JDK-8134490.js From sundararajan.athijegannathan at oracle.com Fri Sep 25 16:08:44 2015 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Fri, 25 Sep 2015 16:08:44 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8137134: invokespecial on indirect super interface is generated by Java adapter generator Message-ID: <201509251608.t8PG8i6I008235@aojmv0008.oracle.com> Changeset: e9ea7010825b Author: sundar Date: 2015-09-25 21:38 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/e9ea7010825b 8137134: invokespecial on indirect super interface is generated by Java adapter generator Reviewed-by: attila, hannesw ! make/build.xml ! make/project.properties ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java + test/script/basic/JDK-8137134.js + test/script/basic/JDK-8137134.js.EXPECTED + test/src/jdk/nashorn/test/models/A.java + test/src/jdk/nashorn/test/models/B.java From attila.szegedi at oracle.com Mon Sep 28 07:13:37 2015 From: attila.szegedi at oracle.com (attila.szegedi at oracle.com) Date: Mon, 28 Sep 2015 07:13:37 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8134488: var statement in if(false) block incorrectly evacuated into enclosing function Message-ID: <201509280713.t8S7DbLe023662@aojmv0008.oracle.com> Changeset: 5391219122ee Author: attila Date: 2015-09-25 17:53 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/5391219122ee 8134488: var statement in if(false) block incorrectly evacuated into enclosing function Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/codegen/FoldConstants.java ! src/jdk/nashorn/internal/codegen/Lower.java + test/script/basic/JDK-8134488.js + test/script/basic/JDK-8134488.js.EXPECTED From attila.szegedi at oracle.com Mon Sep 28 10:49:40 2015 From: attila.szegedi at oracle.com (attila.szegedi at oracle.com) Date: Mon, 28 Sep 2015 10:49:40 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8134502: introduce abstraction for basic NodeVisitor usage Message-ID: <201509281049.t8SAneF8013251@aojmv0008.oracle.com> Changeset: b0888b955b31 Author: attila Date: 2015-09-28 08:40 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/b0888b955b31 8134502: introduce abstraction for basic NodeVisitor usage Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/codegen/ApplySpecialization.java ! src/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk/nashorn/internal/codegen/CacheAst.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk/nashorn/internal/codegen/FoldConstants.java ! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/codegen/OptimisticTypesCalculator.java ! src/jdk/nashorn/internal/codegen/ProgramPoints.java ! src/jdk/nashorn/internal/codegen/ReplaceCompileUnits.java ! src/jdk/nashorn/internal/codegen/Splitter.java ! src/jdk/nashorn/internal/ir/debug/JSONWriter.java ! src/jdk/nashorn/internal/ir/debug/PrintVisitor.java ! src/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java + src/jdk/nashorn/internal/ir/visitor/SimpleNodeVisitor.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java From sundararajan.athijegannathan at oracle.com Mon Sep 28 14:09:52 2015 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Mon, 28 Sep 2015 14:09:52 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8137258: JSObjectLinker and BrowserJSObjectLinker should not expose internal JS objects Message-ID: <201509281409.t8SE9r2V016651@aojmv0008.oracle.com> Changeset: dfa57c580b6a Author: sundar Date: 2015-09-28 18:58 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/dfa57c580b6a 8137258: JSObjectLinker and BrowserJSObjectLinker should not expose internal JS objects Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java ! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java ! test/src/jdk/nashorn/api/scripting/test/PluggableJSObjectTest.java From rob.mckenna at oracle.com Tue Sep 29 16:54:52 2015 From: rob.mckenna at oracle.com (rob.mckenna at oracle.com) Date: Tue, 29 Sep 2015 16:54:52 +0000 Subject: hg: jdk8u/jdk8u/hotspot: 8136691: 8u65/8u66 b14 Solaris builds failed on Linking libverify.so Message-ID: <201509291654.t8TGsqnQ011941@aojmv0008.oracle.com> Changeset: 7209073ce7da Author: erikj Date: 2015-09-21 21:41 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/7209073ce7da 8136691: 8u65/8u66 b14 Solaris builds failed on Linking libverify.so Reviewed-by: tbell, mikael ! make/solaris/makefiles/trace.make From rob.mckenna at oracle.com Tue Sep 29 16:55:08 2015 From: rob.mckenna at oracle.com (rob.mckenna at oracle.com) Date: Tue, 29 Sep 2015 16:55:08 +0000 Subject: hg: jdk8u/jdk8u/jdk: 8129957: Deadlock in JNDI LDAP implementation when closing the LDAP context Message-ID: <201509291655.t8TGt8kq012172@aojmv0008.oracle.com> Changeset: 5910b94ea083 Author: robm Date: 2015-09-17 22:59 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/5910b94ea083 8129957: Deadlock in JNDI LDAP implementation when closing the LDAP context Reviewed-by: vinnie ! src/share/classes/com/sun/jndi/ldap/LdapClient.java From rob.mckenna at oracle.com Tue Sep 29 16:55:19 2015 From: rob.mckenna at oracle.com (rob.mckenna at oracle.com) Date: Tue, 29 Sep 2015 16:55:19 +0000 Subject: hg: jdk8u/jdk8u/nashorn: 12 new changesets Message-ID: <201509291655.t8TGtJM7012359@aojmv0008.oracle.com> Changeset: 89477d713a96 Author: hannesw Date: 2015-09-19 16:04 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/89477d713a96 8135190: Method code too large in Babel browser.js script Reviewed-by: attila, sundar ! src/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/FieldObjectCreator.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/ObjectCreator.java ! src/jdk/nashorn/internal/codegen/ReplaceCompileUnits.java ! src/jdk/nashorn/internal/codegen/SpillObjectCreator.java ! src/jdk/nashorn/internal/codegen/Splitter.java ! src/jdk/nashorn/internal/codegen/WeighNodes.java ! src/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk/nashorn/internal/ir/ObjectNode.java + src/jdk/nashorn/internal/ir/Splittable.java ! src/jdk/nashorn/internal/runtime/Context.java + test/script/basic/JDK-8135190.js Changeset: 8173e810dc17 Author: attila Date: 2015-09-10 14:00 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/8173e810dc17 8135262: Sanitize CodeInstaller API Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/runtime/CodeInstaller.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/StoredScript.java ! src/jdk/nashorn/tools/Shell.java ! test/script/trusted/JDK-8006529.js Changeset: 689cb2dfe091 Author: attila Date: 2015-09-10 15:24 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/689cb2dfe091 8135336: Fix broken build after JDK-8135262 Reviewed-by: hannesw, sundar ! test/script/trusted/JDK-8006529.js Changeset: 16fb36bc0bd8 Author: hannesw Date: 2015-09-10 13:46 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/16fb36bc0bd8 8135000: Number.prototype.toFixed returns wrong string for 0.5 and -0.5 Reviewed-by: attila, sundar ! src/jdk/nashorn/internal/objects/NativeNumber.java + test/script/basic/JDK-8135000.js + test/script/basic/JDK-8135000.js.EXPECTED Changeset: 52059be6cb70 Author: hannesw Date: 2015-06-17 09:10 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/52059be6cb70 8087312: PropertyMapWrapper.equals should compare className Reviewed-by: sundar, attila ! src/jdk/nashorn/internal/codegen/ConstantData.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java + test/script/basic/JDK-8087312.js Changeset: edb535e3a083 Author: hannesw Date: 2015-09-10 13:50 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/edb535e3a083 8134569: Add tests for prototype callsites Reviewed-by: attila, sundar + test/script/basic/JDK-8134569.js + test/script/basic/JDK-8134569.js.EXPECTED Changeset: 898e2a08a252 Author: hannesw Date: 2015-09-16 14:42 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/898e2a08a252 8134609: Allow constructors with same prototoype map to share the allocator map Reviewed-by: attila, sundar ! src/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk/nashorn/internal/runtime/AllocationStrategy.java ! src/jdk/nashorn/internal/runtime/Debug.java ! src/jdk/nashorn/internal/runtime/PropertyListeners.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java + src/jdk/nashorn/internal/runtime/SharedPropertyMap.java ! src/jdk/nashorn/internal/runtime/WithObject.java ! test/script/basic/JDK-8134569.js ! test/script/basic/JDK-8134569.js.EXPECTED + test/script/basic/JDK-8134609.js Changeset: 9c2e08fbdfee Author: attila Date: 2015-09-25 12:46 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/9c2e08fbdfee 8134490: Dead var statement evacuation incorrectly descends into nested functions Reviewed-by: hannesw, mhaupt ! src/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk/nashorn/internal/codegen/Lower.java + test/script/basic/JDK-8134490.js Changeset: e9ea7010825b Author: sundar Date: 2015-09-25 21:38 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/e9ea7010825b 8137134: invokespecial on indirect super interface is generated by Java adapter generator Reviewed-by: attila, hannesw ! make/build.xml ! make/project.properties ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java + test/script/basic/JDK-8137134.js + test/script/basic/JDK-8137134.js.EXPECTED + test/src/jdk/nashorn/test/models/A.java + test/src/jdk/nashorn/test/models/B.java Changeset: 5391219122ee Author: attila Date: 2015-09-25 17:53 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/5391219122ee 8134488: var statement in if(false) block incorrectly evacuated into enclosing function Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/codegen/FoldConstants.java ! src/jdk/nashorn/internal/codegen/Lower.java + test/script/basic/JDK-8134488.js + test/script/basic/JDK-8134488.js.EXPECTED Changeset: b0888b955b31 Author: attila Date: 2015-09-28 08:40 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/b0888b955b31 8134502: introduce abstraction for basic NodeVisitor usage Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/codegen/ApplySpecialization.java ! src/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk/nashorn/internal/codegen/CacheAst.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk/nashorn/internal/codegen/FoldConstants.java ! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/codegen/OptimisticTypesCalculator.java ! src/jdk/nashorn/internal/codegen/ProgramPoints.java ! src/jdk/nashorn/internal/codegen/ReplaceCompileUnits.java ! src/jdk/nashorn/internal/codegen/Splitter.java ! src/jdk/nashorn/internal/ir/debug/JSONWriter.java ! src/jdk/nashorn/internal/ir/debug/PrintVisitor.java ! src/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java + src/jdk/nashorn/internal/ir/visitor/SimpleNodeVisitor.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java Changeset: dfa57c580b6a Author: sundar Date: 2015-09-28 18:58 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/dfa57c580b6a 8137258: JSObjectLinker and BrowserJSObjectLinker should not expose internal JS objects Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java ! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java ! test/src/jdk/nashorn/api/scripting/test/PluggableJSObjectTest.java From rob.mckenna at oracle.com Tue Sep 29 16:56:48 2015 From: rob.mckenna at oracle.com (rob.mckenna at oracle.com) Date: Tue, 29 Sep 2015 16:56:48 +0000 Subject: hg: jdk8u/jdk8u-dev/langtools: 8135307: CompletionFailure thrown when calling FieldDoc.type, if the field's type is missing Message-ID: <201509291656.t8TGumkJ013204@aojmv0008.oracle.com> Changeset: d3a51adc115f Author: jlahoda Date: 2015-09-28 16:56 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/langtools/rev/d3a51adc115f 8135307: CompletionFailure thrown when calling FieldDoc.type, if the field's type is missing Summary: Handling CompletionFailures inside the Javadoc API implementation. Reviewed-by: mcimadamore, ksrini, jjg ! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java ! src/share/classes/com/sun/tools/javadoc/MethodDocImpl.java ! src/share/classes/com/sun/tools/javadoc/TypeMaker.java + test/tools/javadoc/CompletionError.java From attila.szegedi at oracle.com Wed Sep 30 10:29:40 2015 From: attila.szegedi at oracle.com (attila.szegedi at oracle.com) Date: Wed, 30 Sep 2015 10:29:40 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8137333: Boundless soft caching of property map histories causes high memory pressure Message-ID: <201509301029.t8UATeup001108@aojmv0008.oracle.com> Changeset: c2147c431c29 Author: attila Date: 2015-09-30 10:09 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/c2147c431c29 8137333: Boundless soft caching of property map histories causes high memory pressure Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/runtime/PropertyMap.java From mikael.gerdin at oracle.com Wed Sep 30 12:51:41 2015 From: mikael.gerdin at oracle.com (mikael.gerdin at oracle.com) Date: Wed, 30 Sep 2015 12:51:41 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: 8133193: Memory leak in G1 because G1RootProcessor doesn't have desctructor Message-ID: <201509301251.t8UCpfx1013453@aojmv0008.oracle.com> Changeset: c0205eddb317 Author: mgerdin Date: 2015-09-30 14:50 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/c0205eddb317 8133193: Memory leak in G1 because G1RootProcessor doesn't have desctructor Reviewed-by: jwilhelm, jmasa ! src/share/vm/gc_implementation/g1/g1RootProcessor.cpp ! src/share/vm/gc_implementation/g1/g1RootProcessor.hpp