From lana.steuck at oracle.com Wed Jun 4 17:14:58 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 04 Jun 2014 17:14:58 +0000 Subject: hg: jdk9/jdk9/nashorn: 2 new changesets Message-ID: <201406041714.s54HExW8011471@aojmv0008> Changeset: 8c53a58a5b72 Author: sundar Date: 2014-05-30 17:22 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/8c53a58a5b72 8044415: ant makefile should have a target to generate javadoc only for jdk.nashorn.api and sub-packages Reviewed-by: jlaskey ! make/build.xml + samples/filebrowser.js + samples/word_histogram.js ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/api/scripting/package-info.java ! src/jdk/nashorn/internal/ir/annotations/Reference.java Changeset: fed8c83dfba4 Author: lana Date: 2014-05-30 09:24 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/fed8c83dfba4 Merge From lana.steuck at oracle.com Wed Jun 4 17:15:03 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 04 Jun 2014 17:15:03 +0000 Subject: hg: jdk9/jdk9/langtools: 4 new changesets Message-ID: <201406041715.s54HFAkV011497@aojmv0008> Changeset: 217bf9b56e6c Author: pgovereau Date: 2014-05-28 21:47 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/217bf9b56e6c 8037934: Javac generates invalid signatures for local types Reviewed-by: vromero, rfield Contributed-by: separdaud at redhat.com ! src/share/classes/com/sun/tools/javac/code/Types.java + test/tools/javac/types/BadSigTest.java Changeset: 9955b8180ff6 Author: vromero Date: 2014-05-29 15:28 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/9955b8180ff6 8037937: javac: AssertionError during LVT generation, wrong variable ranges Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/jvm/Code.java ! src/share/classes/com/sun/tools/javac/jvm/Gen.java ! test/tools/javac/flow/LVTHarness.java ! test/tools/javac/flow/tests/TestCaseIfElse.java Changeset: ca2bc0c46552 Author: jlahoda Date: 2014-05-30 12:54 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/ca2bc0c46552 8031967: For some sources compiler compiles for ever Summary: Avoid creating DeferredTypes for method calls with method calls as receivers if the site can be determined reliably Reviewed-by: mcimadamore, vromero Contributed-by: maurizio.cimadamore at oracle.com, jan.lahoda at oracle.com ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java + test/tools/javac/lambda/T8031967.java Changeset: 7d67ebd3e35c Author: lana Date: 2014-05-30 09:25 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/7d67ebd3e35c Merge From lana.steuck at oracle.com Wed Jun 4 17:15:00 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 04 Jun 2014 17:15:00 +0000 Subject: hg: jdk9/jdk9/jdk: 14 new changesets Message-ID: <201406041716.s54HGO8H011556@aojmv0008> Changeset: 6bdb138b48f9 Author: joehw Date: 2014-05-27 17:26 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/6bdb138b48f9 8043592: The basic XML parser based on UKit fails to read XML files encoded in UTF-16BE or LE Reviewed-by: sherman, lancea ! src/share/classes/jdk/internal/util/xml/impl/Parser.java ! test/java/util/Properties/LoadAndStoreXML.java Changeset: 8a5bc1286b23 Author: igerasim Date: 2014-05-28 11:41 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/8a5bc1286b23 8039319: (smartcardio) Card.transmitControlCommand() does not work on Mac OS X Reviewed-by: valeriep ! src/solaris/native/sun/security/smartcardio/pcsc_md.c Changeset: acda974a4986 Author: prappo Date: 2014-05-27 10:27 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/acda974a4986 8024832: ServerSocketChannel.socket().accept() throws IllegalBlockingModeException if not bound Reviewed-by: chegar, michaelm, alanb, mr ! src/share/classes/sun/nio/ch/ServerSocketAdaptor.java + test/sun/nio/ch/ServerSocketAdaptorTest.java Changeset: d96a0380fcee Author: igerasim Date: 2014-05-29 01:50 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/d96a0380fcee 7047033: (smartcardio) Card.disconnect(boolean reset) does not reset when reset is true Reviewed-by: valeriep ! src/share/classes/sun/security/smartcardio/CardImpl.java Changeset: d1978cf32bc1 Author: weijun Date: 2014-05-29 10:36 +0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/d1978cf32bc1 8036709: Java 7 jarsigner displays warning about cert policy tree Reviewed-by: mullan ! src/share/classes/sun/security/tools/jarsigner/Main.java + test/sun/security/tools/jarsigner/certpolicy.sh Changeset: 385577452761 Author: darcy Date: 2014-05-28 23:08 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/385577452761 8043916: Fix fallthrough lint warnings in java/lang/UNIXProcess.java Reviewed-by: lancea, alanb ! src/solaris/classes/java/lang/UNIXProcess.java Changeset: 47a74d7aff59 Author: igerasim Date: 2014-05-29 10:17 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/47a74d7aff59 8043720: (smartcardio) Native memory should be handled more accurately Reviewed-by: valeriep ! src/share/native/sun/security/smartcardio/pcsc.c Changeset: 0d9f2bdf6dc9 Author: vlivanov Date: 2014-05-29 13:27 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/0d9f2bdf6dc9 8035186: j2se_jdk/jdk/test/java/lang/invoke/lambda/LogGeneratedClassesTest.java - assertion error Reviewed-by: psandoz ! test/java/lang/invoke/lambda/LogGeneratedClassesTest.java Changeset: 79a6703ab839 Author: vinnie Date: 2014-05-29 15:50 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/79a6703ab839 8044038: Security tests fail on 32 bit linux platform Reviewed-by: xuelei, weijun ! test/sun/security/pkcs11/PKCS11Test.java ! test/sun/security/tools/keytool/autotest.sh Changeset: 62d3355b444e Author: igerasim Date: 2014-05-30 02:33 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/62d3355b444e 8044342: build failure on Windows noticed with recent smartcardio fix Reviewed-by: valeriep ! src/share/native/sun/security/smartcardio/pcsc.c Changeset: 36a62e89532e Author: weijun Date: 2014-05-30 14:37 +0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/36a62e89532e 8036779: sun.security.krb5.KdcComm interprets kdc_timeout as msec instead of sec Reviewed-by: xuelei ! src/share/classes/sun/security/krb5/KdcComm.java ! test/sun/security/krb5/auto/KDC.java ! test/sun/security/krb5/auto/UdpTcp.java Changeset: 5a9976e5f0ca Author: alanb Date: 2014-05-30 14:32 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/5a9976e5f0ca 8044027: Remove unused XML Signature schema and dtd files from source Reviewed-by: mullan ! make/CopyIntoClasses.gmk - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/etsi.xsd - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/xenc-schema.rng - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/xenc-schema.xsd - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/xmldsig-core-schema.dtd - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/xmldsig-core-schema.rng - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/xmldsig-core-schema.xsd Changeset: 6cfe32e4e51e Author: lana Date: 2014-05-30 09:25 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/6cfe32e4e51e Merge - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/etsi.xsd - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/xenc-schema.rng - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/xenc-schema.xsd - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/xmldsig-core-schema.dtd - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/xmldsig-core-schema.rng - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/xmldsig-core-schema.xsd Changeset: ab7d2c565b0d Author: sla Date: 2014-05-30 19:09 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/ab7d2c565b0d 8044418: Add com/sun/jdi/JdbReadTwiceTest.sh to ProblemList.txt Reviewed-by: alanb, allwin ! test/ProblemList.txt From david.katleman at oracle.com Thu Jun 5 03:21:45 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 05 Jun 2014 03:21:45 +0000 Subject: hg: jdk9/jdk9: Added tag jdk9-b16 for changeset cf22a728521f Message-ID: <201406050321.s553LjFU009907@aojmv0008> Changeset: 0a0330b1a4ce Author: katleman Date: 2014-06-04 20:20 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/0a0330b1a4ce Added tag jdk9-b16 for changeset cf22a728521f ! .hgtags From david.katleman at oracle.com Thu Jun 5 03:21:48 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 05 Jun 2014 03:21:48 +0000 Subject: hg: jdk9/jdk9/corba: Added tag jdk9-b16 for changeset 422ef9d29d84 Message-ID: <201406050321.s553LmnZ009964@aojmv0008> Changeset: 4c75c2ca7cf3 Author: katleman Date: 2014-06-04 20:20 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/corba/rev/4c75c2ca7cf3 Added tag jdk9-b16 for changeset 422ef9d29d84 ! .hgtags From david.katleman at oracle.com Thu Jun 5 03:21:52 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 05 Jun 2014 03:21:52 +0000 Subject: hg: jdk9/jdk9/hotspot: Added tag jdk9-b16 for changeset b14e7c0b7d3e Message-ID: <201406050321.s553Lrwr010021@aojmv0008> Changeset: d7a8e8a4965c Author: katleman Date: 2014-06-04 20:20 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/d7a8e8a4965c Added tag jdk9-b16 for changeset b14e7c0b7d3e ! .hgtags From david.katleman at oracle.com Thu Jun 5 03:21:58 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 05 Jun 2014 03:21:58 +0000 Subject: hg: jdk9/jdk9/jaxp: Added tag jdk9-b16 for changeset a1461221b05d Message-ID: <201406050321.s553Lxkt010072@aojmv0008> Changeset: 6f923fcbe512 Author: katleman Date: 2014-06-04 20:20 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/6f923fcbe512 Added tag jdk9-b16 for changeset a1461221b05d ! .hgtags From david.katleman at oracle.com Thu Jun 5 03:22:02 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 05 Jun 2014 03:22:02 +0000 Subject: hg: jdk9/jdk9/jaxws: Added tag jdk9-b16 for changeset 1e1a3b2215b7 Message-ID: <201406050322.s553M3w5010126@aojmv0008> Changeset: 6b159e727dac Author: katleman Date: 2014-06-04 20:20 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxws/rev/6b159e727dac Added tag jdk9-b16 for changeset 1e1a3b2215b7 ! .hgtags From david.katleman at oracle.com Thu Jun 5 03:22:07 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 05 Jun 2014 03:22:07 +0000 Subject: hg: jdk9/jdk9/jdk: Added tag jdk9-b16 for changeset ab7d2c565b0d Message-ID: <201406050322.s553MDZF010196@aojmv0008> Changeset: 2ba52b552a17 Author: katleman Date: 2014-06-04 20:20 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/2ba52b552a17 Added tag jdk9-b16 for changeset ab7d2c565b0d ! .hgtags From david.katleman at oracle.com Thu Jun 5 03:22:17 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 05 Jun 2014 03:22:17 +0000 Subject: hg: jdk9/jdk9/langtools: Added tag jdk9-b16 for changeset 7d67ebd3e35c Message-ID: <201406050322.s553MIY7010247@aojmv0008> Changeset: 00d3ef2061f0 Author: katleman Date: 2014-06-04 20:20 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/00d3ef2061f0 Added tag jdk9-b16 for changeset 7d67ebd3e35c ! .hgtags From david.katleman at oracle.com Thu Jun 5 03:22:21 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 05 Jun 2014 03:22:21 +0000 Subject: hg: jdk9/jdk9/nashorn: Added tag jdk9-b16 for changeset fed8c83dfba4 Message-ID: <201406050322.s553MMUD010299@aojmv0008> Changeset: b9f9529ba775 Author: katleman Date: 2014-06-04 20:20 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/b9f9529ba775 Added tag jdk9-b16 for changeset fed8c83dfba4 ! .hgtags From lana.steuck at oracle.com Wed Jun 11 18:25:48 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 11 Jun 2014 18:25:48 +0000 Subject: hg: jdk9/jdk9: 2 new changesets Message-ID: <201406111825.s5BIPmUB008166@aojmv0008> Changeset: 7d27dbb50d95 Author: mduigou Date: 2014-06-04 10:03 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/7d27dbb50d95 8044733: common/autoconf/configure script doesn't properly detect missing tools Reviewed-by: erikj, mikael ! common/autoconf/configure Changeset: 24152ee0ee1a Author: lana Date: 2014-06-05 19:37 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/24152ee0ee1a Merge From lana.steuck at oracle.com Wed Jun 11 18:25:56 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 11 Jun 2014 18:25:56 +0000 Subject: hg: jdk9/jdk9/langtools: 8 new changesets Message-ID: <201406111826.s5BIQ8QI008439@aojmv0008> Changeset: 4e6234110d3a Author: vromero Date: 2014-05-30 18:21 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/4e6234110d3a 8042785: javac, bridge methods are not getting the flags from the original method Reviewed-by: jjg, jlahoda ! src/share/classes/com/sun/tools/javac/code/Flags.java ! src/share/classes/com/sun/tools/javac/comp/TransTypes.java + test/tools/javac/T8042785/FlagsNotCopiedToBridgeMethodTest.java Changeset: 62e5d13e3383 Author: vromero Date: 2014-06-02 22:36 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/62e5d13e3383 8044487: Fix for 8042785 causes regression tests to fail with java.lang.VerifyError Reviewed-by: jjg, ksrini ! src/share/classes/com/sun/tools/javac/code/Flags.java ! src/share/classes/com/sun/tools/javac/comp/TransTypes.java - test/tools/javac/T8042785/FlagsNotCopiedToBridgeMethodTest.java Changeset: b21c359c1fd1 Author: vromero Date: 2014-06-04 20:01 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/b21c359c1fd1 8041713: Type inference of non-existent method references crashes the compiler Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/code/Type.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/generics/diamond/T8041713/DiamondPlusUnexistingMethodRefCrashTest.java + test/tools/javac/generics/diamond/T8041713/DiamondPlusUnexistingMethodRefCrashTest.out Changeset: 56b8da5c4eaf Author: mcimadamore Date: 2014-06-05 12:21 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/56b8da5c4eaf 8043893: Inference doesn't report error on incompatible upper bounds Summary: Failure on type-equality check during incorporation doesn't trigger inference error Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/comp/Infer.java + test/tools/javac/generics/inference/8043893/T8043893.java + test/tools/javac/generics/inference/8043893/T8043893.out ! test/tools/javac/generics/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTestb.out Changeset: fe32d75d4d4f Author: sogoel Date: 2014-06-05 10:44 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/fe32d75d4d4f 8044064: Group 1: create .out files for cast and capture negative tests in tools/javac dir Reviewed-by: jjg ! test/tools/javac/CaptureInSubtype.java + test/tools/javac/CaptureInSubtype.out ! test/tools/javac/capture/Capture2.java + test/tools/javac/capture/Capture2.out ! test/tools/javac/capture/Martin.java + test/tools/javac/capture/Martin.out ! test/tools/javac/capture/T6594284.java + test/tools/javac/capture/T6594284.out ! test/tools/javac/cast/5064736/T5064736.java + test/tools/javac/cast/5064736/T5064736.out ! test/tools/javac/cast/6219964/T6219964.java + test/tools/javac/cast/6219964/T6219964.out ! test/tools/javac/cast/6302956/T6302956.java + test/tools/javac/cast/6302956/T6302956.out ! test/tools/javac/cast/6548436/T6548436d.java + test/tools/javac/cast/6548436/T6548436d.out ! test/tools/javac/cast/BoxedArray.java + test/tools/javac/cast/BoxedArray.out Changeset: 5eb7e8bb476b Author: sogoel Date: 2014-06-05 10:57 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/5eb7e8bb476b 8044072: Group 2: create .out files for OverrideChecks tests in tools/javac dir Reviewed-by: jjg ! test/tools/javac/OverrideChecks/InconsistentReturn.java + test/tools/javac/OverrideChecks/InconsistentReturn.out ! test/tools/javac/OverrideChecks/Private.java + test/tools/javac/OverrideChecks/Private.out ! test/tools/javac/OverrideChecks/StaticOverride.java + test/tools/javac/OverrideChecks/StaticOverride.out ! test/tools/javac/OverrideChecks/T4720356a.java + test/tools/javac/OverrideChecks/T4720356a.out ! test/tools/javac/OverrideChecks/T4720359a.java + test/tools/javac/OverrideChecks/T4720359a.out ! test/tools/javac/OverrideChecks/T4721069.java + test/tools/javac/OverrideChecks/T4721069.out ! test/tools/javac/OverrideChecks/ThrowsConflict.java + test/tools/javac/OverrideChecks/ThrowsConflict.out Changeset: 8ea3d41ba8f3 Author: jjg Date: 2014-06-05 13:22 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/8ea3d41ba8f3 8046067: test/tools/javac/api/6410643/T6410643.java is broken Reviewed-by: darcy, ksrini ! test/tools/javac/api/6410643/T6410643.java Changeset: b64f8d5b97fa Author: lana Date: 2014-06-05 19:38 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/b64f8d5b97fa Merge From lana.steuck at oracle.com Wed Jun 11 18:25:52 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 11 Jun 2014 18:25:52 +0000 Subject: hg: jdk9/jdk9/hotspot: 25 new changesets Message-ID: <201406111826.s5BIQJFs008454@aojmv0008> Changeset: 2c2aa6de8f60 Author: coleenp Date: 2014-05-21 14:36 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/2c2aa6de8f60 8042727: nsk/jdb/unwatch/unwatch001 crash in InstanceKlass::methods_do(void (*)(Method*)) Summary: Only walk methods in instanceklass if the class is loaded Reviewed-by: dholmes, fparain ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/compiler/compilerOracle.cpp ! src/share/vm/compiler/compilerOracle.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/runtime/java.cpp Changeset: bef7fbf0fad0 Author: allwin Date: 2014-05-22 09:12 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/bef7fbf0fad0 8027230: Overflow in java.lang.instrument.Instrumentation.getObjectSize() method Reviewed-by: dholmes, sspitsyn ! src/share/vm/prims/jvmtiEnv.cpp ! test/TEST.groups + test/serviceability/jvmti/GetObjectSizeOverflow.java + test/serviceability/jvmti/GetObjectSizeOverflowAgent.java Changeset: 886599d8f918 Author: lfoltan Date: 2014-05-22 11:36 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/886599d8f918 8043301: Duplicate definitions in vm/runtime/sharedRuntimeTrans.cpp versus math.h in VS2013 Summary: Factor out definitions of copysignA and scalbnA into new file sharedRuntimeMath.hpp Reviewed-by: dholmes, coleenp, kvn + src/share/vm/runtime/sharedRuntimeMath.hpp ! src/share/vm/runtime/sharedRuntimeTrans.cpp ! src/share/vm/runtime/sharedRuntimeTrig.cpp Changeset: 16432bba405a Author: dsamersoff Date: 2014-05-22 13:22 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/16432bba405a 8042155: [TESTBUG] Tests for stack guard pages have to be cleaned up Summary: Tests for 6929067 and 8009062 should be composed to single test that provide better testing for stack guard pages behaviour Reviewed-by: coleenp, dcubed, dsimms - test/runtime/6929067/T.java - test/runtime/6929067/Test6929067.sh - test/runtime/6929067/invoke.c - test/runtime/InitialThreadOverflow/DoOverflow.java - test/runtime/InitialThreadOverflow/invoke.c - test/runtime/InitialThreadOverflow/testme.sh + test/runtime/StackGuardPages/DoOverflow.java + test/runtime/StackGuardPages/invoke.c + test/runtime/StackGuardPages/testme.sh Changeset: 74ca2ce0f7d7 Author: coleenp Date: 2014-05-23 16:43 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/74ca2ce0f7d7 Merge - test/runtime/6929067/T.java - test/runtime/6929067/Test6929067.sh - test/runtime/6929067/invoke.c - test/runtime/InitialThreadOverflow/DoOverflow.java - test/runtime/InitialThreadOverflow/invoke.c - test/runtime/InitialThreadOverflow/testme.sh Changeset: c07a0d0a06ca Author: coleenp Date: 2014-05-23 16:54 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/c07a0d0a06ca 8043925: Fix typo in verifier.cpp Summary: Fix lookupswitch Reviewed-by: sla, coleenp Contributed-by: ygaevsky at azulsystems.com ! src/share/vm/classfile/verifier.cpp Changeset: b7db78671db9 Author: coleenp Date: 2014-05-23 21:34 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/b7db78671db9 Merge Changeset: 385699caea74 Author: minqi Date: 2014-05-27 08:44 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/385699caea74 8038422: CDS test failed: assert((size % os::vm_allocation_granularity()) == 0) failed when limiting SharedMiscDataSize Summary: In debug version, the assert is against os::vm_allocation_granularity(), but in initialization, we use os::vm_page_size() to align the allocation size. In windows, _vm_page_size and _vm_allocation_granularity may not be same. In debug version, the assert is against os::vm_allocation_granularity(), but in initialization, we use os::vm_page_size() to align the allocation size. In windows, _vm_page_size and _vm_allocation_granularity may not be same. Reviewed-by: dholmes, iklam, jiangli, coleenp Contributed-by: yumin.qi at oracle.com ! src/share/vm/memory/metaspace.cpp Changeset: 68e6defdb086 Author: tschatzl Date: 2014-05-26 09:31 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/68e6defdb086 8043723: max_heap_for_compressed_oops() declared with size_t, but defined with uintx Summary: The mismatch in declaration and definition has been encountered when compiling on a platform where the sizes are different. Change the method definition to match the declaration. Reviewed-by: tschatzl, sjohanss Contributed-by: Dan Horak ! src/share/vm/runtime/arguments.cpp Changeset: abd312cd8cc2 Author: iignatyev Date: 2014-05-26 19:21 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/abd312cd8cc2 8040250: The test test/gc/parallelScavenge/TestDynShrinkHeap.java fails with OOME Reviewed-by: jmasa, iignatyev Contributed-by: dmitry.fazunenko at oracle.com ! test/gc/parallelScavenge/TestDynShrinkHeap.java Changeset: f2fd0ad01e7d Author: jmasa Date: 2014-05-29 13:01 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/f2fd0ad01e7d Merge Changeset: 279b06e56692 Author: neliasso Date: 2014-05-21 11:25 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/279b06e56692 8031475: Missing oopmap in patching stubs Summary: Add patch test for lir_checkcast in compute_oop_map Reviewed-by: roland, twisti ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/c1/c1_LinearScan.cpp Changeset: dc8ee0a9f276 Author: twisti Date: 2014-05-23 09:22 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/dc8ee0a9f276 Merge - test/runtime/7110720/Test7110720.sh - test/runtime/SharedArchiveFile/CdsWriteError.java - test/testlibrary/com/oracle/java/testlibrary/DynamicVMOptionChecker.java - test/testlibrary/com/oracle/java/testlibrary/TestDynamicVMOption.java Changeset: 53770f36ebdd Author: iignatyev Date: 2014-05-24 00:04 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/53770f36ebdd 8032970: Add stack size check methods to WhiteBox API Reviewed-by: twisti, kvn, iignatyev Contributed-by: kirill.shirokov at oracle.com ! src/share/vm/prims/whitebox.cpp ! test/TEST.groups + test/runtime/whitebox/WBStackSize.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 6f98662f1725 Author: roland Date: 2014-05-26 10:48 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/6f98662f1725 8042557: compiler/uncommontrap/TestSpecTrapClassUnloading.java fails with: GC triggered before VM initialization completed Summary: larger heap size, bug fix when trying to exhaust memory Reviewed-by: vlivanov, twisti, kvn ! test/compiler/uncommontrap/TestSpecTrapClassUnloading.java Changeset: 3a210a641062 Author: roland Date: 2014-05-26 14:27 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/3a210a641062 8043638: Multiple compilation attempts break LogCompulation, lead to confusing PrintInlining output Summary: dumps inlining only for last compilation attempt. Fix LogCompilation tool so it handles multiple compilation attempts. Reviewed-by: vlivanov, kvn ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/CallSite.java ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Compilation.java ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp Changeset: 140b7b205a04 Author: iignatyev Date: 2014-05-26 19:05 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/140b7b205a04 8038924: Test bit-instructions fails with unexpected exit value on sparc Reviewed-by: kvn, iignatyev Contributed-by: filipp.zhinkin at oracle.com ! test/compiler/arguments/BMICommandLineOptionTestBase.java ! test/compiler/arguments/BMISupportedCPUTest.java ! test/compiler/arguments/BMIUnsupportedCPUTest.java ! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnSupportedCPU.java ! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnUnsupportedCPU.java Changeset: 539e0059f825 Author: mikael Date: 2014-05-27 16:05 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/539e0059f825 8043206: Fix signed vs. unsigned comparison warning in copy_sparc.hpp Reviewed-by: coleenp, lfoltan, kvn ! src/cpu/sparc/vm/copy_sparc.hpp Changeset: 102506d9d873 Author: iignatyev Date: 2014-05-28 14:42 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/102506d9d873 8043899: compiler/5091921/Test7005594.java fails if specified -Xmx is less than 1600m Reviewed-by: kvn, twisti, vlivanov ! test/compiler/5091921/Test7005594.java ! test/compiler/5091921/Test7005594.sh Changeset: dd46a4a1299c Author: iveresov Date: 2014-05-28 07:59 -1000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/dd46a4a1299c 8044090: C1: Old value instead of new one is passed to post-barrier in UnsafeGetAndSetObject Summary: Pass correct value to post-barrier in UnsafeGetAndSetObject Reviewed-by: roland, vlivanov ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp Changeset: 39e7fbc6d865 Author: vlivanov Date: 2014-05-29 09:41 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/39e7fbc6d865 8034935: JSR 292 support for PopFrame has a fragile coupling with DirectMethodHandle Reviewed-by: twisti, jrose, sspitsyn ! src/share/vm/interpreter/interpreterRuntime.cpp Changeset: ee47d1257510 Author: twisti Date: 2014-05-30 09:49 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/ee47d1257510 Merge ! test/TEST.groups - test/runtime/6929067/T.java - test/runtime/6929067/Test6929067.sh - test/runtime/6929067/invoke.c - test/runtime/InitialThreadOverflow/DoOverflow.java - test/runtime/InitialThreadOverflow/invoke.c - test/runtime/InitialThreadOverflow/testme.sh Changeset: 6a115a18858f Author: twisti Date: 2014-05-30 10:07 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/6a115a18858f Merge Changeset: 4a0965f52d4d Author: amurillo Date: 2014-05-30 13:46 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/4a0965f52d4d Merge - test/runtime/6929067/T.java - test/runtime/6929067/Test6929067.sh - test/runtime/6929067/invoke.c - test/runtime/InitialThreadOverflow/DoOverflow.java - test/runtime/InitialThreadOverflow/invoke.c - test/runtime/InitialThreadOverflow/testme.sh Changeset: 14b656df31c2 Author: lana Date: 2014-06-05 19:39 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/14b656df31c2 Merge - test/runtime/6929067/T.java - test/runtime/6929067/Test6929067.sh - test/runtime/6929067/invoke.c - test/runtime/InitialThreadOverflow/DoOverflow.java - test/runtime/InitialThreadOverflow/invoke.c - test/runtime/InitialThreadOverflow/testme.sh From lana.steuck at oracle.com Wed Jun 11 18:26:05 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 11 Jun 2014 18:26:05 +0000 Subject: hg: jdk9/jdk9/nashorn: 67 new changesets Message-ID: <201406111826.s5BIQcm4008467@aojmv0008> Changeset: 26a5fdb90de2 Author: attila Date: 2014-02-26 13:17 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/26a5fdb90de2 8035820: Optimistic recompilation Reviewed-by: hannesw, jlaskey, sundar Contributed-by: attila.szegedi at oracle.com, marcus.lagergren at oracle.com ! .hgignore + bin/rundiff.sh + bin/runnormal.sh + bin/runnormaldual.sh + bin/runopt.sh + bin/runoptdual.sh + bin/runoptdualcatch.sh ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MethodGenerator.java ! make/build.xml ! make/nbproject/ide-targets.xml ! make/project.properties ! src/jdk/internal/dynalink/DynamicLinker.java ! src/jdk/internal/dynalink/DynamicLinkerFactory.java + src/jdk/internal/dynalink/GuardedInvocationFilter.java ! src/jdk/internal/dynalink/beans/AbstractJavaLinker.java ! src/jdk/internal/dynalink/beans/BeanLinker.java ! src/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk/internal/dynalink/beans/OverloadedMethod.java ! src/jdk/internal/dynalink/beans/SingleDynamicMethod.java ! src/jdk/internal/dynalink/linker/GuardedInvocation.java ! src/jdk/internal/dynalink/linker/GuardingDynamicLinker.java ! src/jdk/internal/dynalink/linker/LinkRequest.java ! src/jdk/internal/dynalink/linker/LinkerServices.java + src/jdk/internal/dynalink/support/CatchExceptionCombinator.java + src/jdk/internal/dynalink/support/DefaultPrelinkFilter.java ! src/jdk/internal/dynalink/support/LinkRequestImpl.java ! src/jdk/internal/dynalink/support/LinkerServicesImpl.java ! src/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java ! src/jdk/internal/dynalink/support/TypeUtilities.java ! src/jdk/nashorn/api/scripting/JSObject.java ! src/jdk/nashorn/api/scripting/NashornException.java ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java + src/jdk/nashorn/internal/IntDeque.java ! src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/BranchOptimizer.java ! src/jdk/nashorn/internal/codegen/ClassEmitter.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java + src/jdk/nashorn/internal/codegen/CompilationEnvironment.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/CompileUnit.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/CompilerConstants.java ! src/jdk/nashorn/internal/codegen/Condition.java ! src/jdk/nashorn/internal/codegen/ConstantData.java + src/jdk/nashorn/internal/codegen/DumpBytecode.java ! src/jdk/nashorn/internal/codegen/FieldObjectCreator.java ! src/jdk/nashorn/internal/codegen/FinalizeTypes.java ! src/jdk/nashorn/internal/codegen/FoldConstants.java ! src/jdk/nashorn/internal/codegen/FunctionSignature.java ! src/jdk/nashorn/internal/codegen/Label.java + src/jdk/nashorn/internal/codegen/LocalStateRestorationInfo.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/codegen/MapCreator.java + src/jdk/nashorn/internal/codegen/MapTuple.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/codegen/ObjectCreator.java + src/jdk/nashorn/internal/codegen/ParamTypeMap.java + src/jdk/nashorn/internal/codegen/ProgramPoints.java ! src/jdk/nashorn/internal/codegen/RangeAnalyzer.java ! src/jdk/nashorn/internal/codegen/RuntimeCallSite.java ! src/jdk/nashorn/internal/codegen/SharedScopeCall.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/BooleanType.java ! src/jdk/nashorn/internal/codegen/types/BytecodeNumericOps.java ! src/jdk/nashorn/internal/codegen/types/BytecodeOps.java ! src/jdk/nashorn/internal/codegen/types/IntType.java ! src/jdk/nashorn/internal/codegen/types/LongType.java ! src/jdk/nashorn/internal/codegen/types/NumberType.java ! src/jdk/nashorn/internal/codegen/types/ObjectType.java ! src/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk/nashorn/internal/ir/AccessNode.java ! src/jdk/nashorn/internal/ir/BaseNode.java ! src/jdk/nashorn/internal/ir/BinaryNode.java ! src/jdk/nashorn/internal/ir/Block.java ! src/jdk/nashorn/internal/ir/BlockStatement.java ! src/jdk/nashorn/internal/ir/CallNode.java ! src/jdk/nashorn/internal/ir/CatchNode.java ! src/jdk/nashorn/internal/ir/Expression.java ! src/jdk/nashorn/internal/ir/FunctionCall.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk/nashorn/internal/ir/IndexNode.java ! src/jdk/nashorn/internal/ir/LexicalContext.java ! src/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk/nashorn/internal/ir/Node.java + src/jdk/nashorn/internal/ir/Optimistic.java + src/jdk/nashorn/internal/ir/OptimisticLexicalContext.java ! src/jdk/nashorn/internal/ir/RuntimeNode.java ! src/jdk/nashorn/internal/ir/Symbol.java ! src/jdk/nashorn/internal/ir/UnaryNode.java ! src/jdk/nashorn/internal/ir/VarNode.java ! src/jdk/nashorn/internal/ir/debug/ASTWriter.java ! src/jdk/nashorn/internal/ir/debug/JSONWriter.java + src/jdk/nashorn/internal/ir/debug/NashornClassReader.java + src/jdk/nashorn/internal/ir/debug/NashornTextifier.java ! src/jdk/nashorn/internal/ir/debug/PrintVisitor.java ! src/jdk/nashorn/internal/lookup/Lookup.java ! src/jdk/nashorn/internal/lookup/MethodHandleFactory.java ! src/jdk/nashorn/internal/lookup/MethodHandleFunctionality.java ! src/jdk/nashorn/internal/objects/AccessorPropertyDescriptor.java ! src/jdk/nashorn/internal/objects/ArrayBufferView.java ! src/jdk/nashorn/internal/objects/DataPropertyDescriptor.java ! src/jdk/nashorn/internal/objects/GenericPropertyDescriptor.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk/nashorn/internal/objects/NativeFunction.java ! src/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk/nashorn/internal/objects/NativeJavaImporter.java ! src/jdk/nashorn/internal/objects/NativeNumber.java ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/objects/NativeRegExp.java ! src/jdk/nashorn/internal/objects/NativeStrictArguments.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java + src/jdk/nashorn/internal/objects/annotations/Optimistic.java ! src/jdk/nashorn/internal/objects/annotations/Property.java ! src/jdk/nashorn/internal/parser/AbstractParser.java ! src/jdk/nashorn/internal/parser/JSONParser.java ! src/jdk/nashorn/internal/parser/Lexer.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/CompiledFunctions.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/Debug.java ! src/jdk/nashorn/internal/runtime/DebugLogger.java ! src/jdk/nashorn/internal/runtime/DebuggerSupport.java ! src/jdk/nashorn/internal/runtime/DefaultPropertyAccess.java ! src/jdk/nashorn/internal/runtime/ECMAErrors.java ! src/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/FindProperty.java ! src/jdk/nashorn/internal/runtime/FunctionScope.java ! src/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java + src/jdk/nashorn/internal/runtime/OptimisticReturnFilters.java ! src/jdk/nashorn/internal/runtime/Property.java ! src/jdk/nashorn/internal/runtime/PropertyAccess.java ! src/jdk/nashorn/internal/runtime/PropertyHashMap.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java + src/jdk/nashorn/internal/runtime/RewriteException.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.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/ScriptRuntime.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java + src/jdk/nashorn/internal/runtime/SpillProperty.java ! src/jdk/nashorn/internal/runtime/Undefined.java + src/jdk/nashorn/internal/runtime/UnwarrantedOptimismException.java ! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java ! src/jdk/nashorn/internal/runtime/WithObject.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java + src/jdk/nashorn/internal/runtime/arrays/ContinuousArray.java ! src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NoTypeArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java ! src/jdk/nashorn/internal/runtime/linker/JavaSuperAdapter.java ! src/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.java ! src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java ! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java ! src/jdk/nashorn/internal/runtime/linker/NashornGuards.java ! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties ! src/jdk/nashorn/internal/runtime/resources/Options.properties ! src/jdk/nashorn/internal/scripts/JO.java ! src/jdk/nashorn/tools/Shell.java ! test/script/assert.js ! test/script/basic/JDK-8025515.js + test/script/basic/JDK-8029384.js + test/script/basic/JDK-8029384.js.EXPECTED ! test/script/basic/JDK-8029467.js ! test/script/basic/JDK-8029667.js ! test/script/basic/exprclosure.js.EXPECTED + test/script/basic/hideLocationProperties.js + test/script/basic/hideLocationProperties.js.EXPECTED + test/script/basic/relinkIndexGetter.js + test/script/basic/relinkIndexGetter.js.EXPECTED ! test/script/basic/run-octane.js - test/script/basic/runsunspider-lazy.js ! test/script/basic/runsunspider.js + test/script/basic/typedarrays2.js + test/script/basic/typedarrays2.js.EXPECTED + test/script/currently-failing/property_delete.js ! test/script/maptests/constructor.js ! test/script/maptests/maputil.js ! test/script/maptests/object_literals.js ! test/script/maptests/point.js ! test/script/maptests/property_add.js - test/script/maptests/property_delete.js ! test/script/trusted/JDK-8006529.js ! test/src/jdk/nashorn/api/javaaccess/NumberAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/NumberBoxingTest.java ! test/src/jdk/nashorn/api/javaaccess/SharedObject.java ! test/src/jdk/nashorn/internal/codegen/CompilerTest.java ! test/src/jdk/nashorn/internal/parser/ParserTest.java ! test/src/jdk/nashorn/internal/test/framework/ScriptRunnable.java Changeset: e008b751c93f Author: lagergren Date: 2014-03-03 11:24 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/e008b751c93f 8035836: Array performance improvements Summary: Implement typed arrays with native byte buffers and do fast linking for all continuous arrays Reviewed-by: attila, jlaskey, sundar, hannesw - bin/runnormal.sh - bin/runnormaldual.sh - bin/runopt.sh - bin/runoptdual.sh ! bin/runoptdualcatch.sh - bin/verbose_octane.bat - bin/verbose_octane.sh ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java ! make/build-benchmark.xml ! src/jdk/internal/dynalink/ChainedCallSite.java ! src/jdk/internal/dynalink/DynamicLinker.java ! src/jdk/internal/dynalink/linker/GuardedInvocation.java ! src/jdk/internal/dynalink/linker/GuardedTypeConversion.java ! src/jdk/internal/dynalink/linker/LinkRequest.java ! src/jdk/internal/dynalink/support/LinkRequestImpl.java ! src/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java ! src/jdk/internal/dynalink/support/TypeConverterFactory.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilationEnvironment.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/CompilerConstants.java ! src/jdk/nashorn/internal/codegen/Label.java ! src/jdk/nashorn/internal/codegen/MapCreator.java ! src/jdk/nashorn/internal/codegen/Namespace.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/ir/AccessNode.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk/nashorn/internal/ir/IndexNode.java ! src/jdk/nashorn/internal/lookup/Lookup.java ! src/jdk/nashorn/internal/lookup/MethodHandleFactory.java ! src/jdk/nashorn/internal/lookup/MethodHandleFunctionality.java ! src/jdk/nashorn/internal/objects/ArrayBufferView.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeArrayBuffer.java ! src/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk/nashorn/internal/objects/NativeError.java ! src/jdk/nashorn/internal/objects/NativeFloat32Array.java ! src/jdk/nashorn/internal/objects/NativeFloat64Array.java ! src/jdk/nashorn/internal/objects/NativeInt16Array.java ! src/jdk/nashorn/internal/objects/NativeInt32Array.java ! src/jdk/nashorn/internal/objects/NativeInt8Array.java ! src/jdk/nashorn/internal/objects/NativeMath.java ! src/jdk/nashorn/internal/objects/NativeNumber.java ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/objects/NativeRegExp.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/objects/NativeUint16Array.java ! src/jdk/nashorn/internal/objects/NativeUint32Array.java ! src/jdk/nashorn/internal/objects/NativeUint8Array.java ! src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/GlobalFunctions.java ! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java ! src/jdk/nashorn/internal/runtime/Property.java ! src/jdk/nashorn/internal/runtime/PropertyHashMap.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/ScriptLoader.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk/nashorn/internal/runtime/SpillProperty.java ! src/jdk/nashorn/internal/runtime/WithObject.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java - src/jdk/nashorn/internal/runtime/arrays/ContinuousArray.java + src/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java + src/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java ! src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java ! src/jdk/nashorn/internal/runtime/linker/NashornGuards.java ! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties ! test/examples/string-micro.js ! test/script/basic/JDK-8020357.js ! test/script/basic/NASHORN-377.js ! test/script/basic/typedarrays.js Changeset: c4c229109575 Author: lagergren Date: 2014-03-05 09:51 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/c4c229109575 8036127: Prototype filter needs to be applied to getter guard as well, not just getter Summary: This manifests itself as a bug in optimistic types, as inner functions may access properties of the wrong type, but it is also a bug in tip. Without optimistic types, we have been unable to find a reproducer due to more similar PropertyMaps Reviewed-by: attila, jlaskey, sundar + bin/fastCatchCombinator.jar ! bin/runoptdualcatch.sh ! src/jdk/nashorn/internal/codegen/ClassEmitter.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/FieldObjectCreator.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/PropertyListenerManager.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java Changeset: 3c1163f9c095 Author: lagergren Date: 2014-03-12 10:31 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/3c1163f9c095 8037177: -Dnashorn.optimistic should be enabled by default, meaning that it has to be explicitly set to false to run with the jdk 8 style conservative types Summary: This will be the new default setting, so the explicit flag should be removed, and instead reverse checked for explicitly DISABLED optimistic types. In the future, we might remove the flag altogether. Reviewed-by: attila, hannesw ! bin/runoptdualcatch.sh ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk/nashorn/internal/runtime/options/Options.java Changeset: 005ac813256a Author: lagergren Date: 2014-03-14 14:27 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/005ac813256a 8036986: Test should check that correctly type is returned running with optimistic. If optimistic assumption was wrong we should get the right one. Summary: This uses the inspection framework for generated code to ensure optimisim. Reviewed-by: attila, lagergren Contributed-by: matherey.nunez at oracle.com + test/script/basic/optimistic_check_type.js + test/script/basic/optimistic_check_type.js.EXPECTED + test/src/jdk/nashorn/test/tools/StaticTypeInspector.java Changeset: 949577ac683d Author: mnunez Date: 2014-03-17 15:05 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/949577ac683d 8037086: Check that deoptimizing recompilations are correct Reviewed-by: attila, lagergren + test/src/jdk/nashorn/internal/runtime/OptimisticRecompilationTest.java Changeset: ba08b3188eb2 Author: lagergren Date: 2014-03-20 16:16 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/ba08b3188eb2 8033334: Make sure that scope depth information is maintained in the RecompilableScriptFunctionDatas, to avoid unnecessary slow proto linkage when doing on demand compilation Summary: Compute RecompiledScriptFunctionDatas eagerly, annotate them with scope depth information and use them in recompilations. Reviewed-by: attila, hannesw, jlaskey ! src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/ClassEmitter.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilationEnvironment.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/CompilerConstants.java + src/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/SharedScopeCall.java ! src/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk/nashorn/internal/ir/Block.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/LexicalContext.java ! src/jdk/nashorn/internal/ir/Symbol.java ! src/jdk/nashorn/internal/ir/debug/NashornTextifier.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/Debug.java ! src/jdk/nashorn/internal/runtime/Property.java ! src/jdk/nashorn/internal/runtime/PropertyDescriptor.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/ScriptObject.java ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk/nashorn/internal/runtime/arrays/ByteBufferArrayData.java ! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java Changeset: d7807721d24a Author: lagergren Date: 2014-03-20 16:26 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/d7807721d24a 8037967: Broke the build, by commiting without saving the last review comment Reviewed-by: jlaskey, hannesw ! src/jdk/nashorn/internal/runtime/PropertyMap.java Changeset: 21fe19543736 Author: attila Date: 2014-03-21 17:52 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/21fe19543736 Merge ! make/build.xml ! make/project.properties ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/ConstantData.java ! src/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk/nashorn/internal/codegen/SharedScopeCall.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/objects/AccessorPropertyDescriptor.java ! src/jdk/nashorn/internal/objects/ArrayBufferView.java ! src/jdk/nashorn/internal/objects/DataPropertyDescriptor.java ! src/jdk/nashorn/internal/objects/GenericPropertyDescriptor.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeArrayBuffer.java + src/jdk/nashorn/internal/objects/NativeDataView.java ! src/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk/nashorn/internal/objects/NativeError.java ! src/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk/nashorn/internal/objects/NativeJavaImporter.java ! src/jdk/nashorn/internal/objects/NativeNumber.java ! src/jdk/nashorn/internal/objects/NativeRegExp.java ! src/jdk/nashorn/internal/objects/NativeStrictArguments.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/DebuggerSupport.java ! src/jdk/nashorn/internal/runtime/ECMAErrors.java ! src/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java - src/jdk/nashorn/internal/runtime/GlobalObject.java ! src/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java ! src/jdk/nashorn/internal/runtime/Property.java - src/jdk/nashorn/internal/runtime/PropertyListener.java - src/jdk/nashorn/internal/runtime/PropertyListenerManager.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/ScriptRuntime.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java ! src/jdk/nashorn/internal/runtime/WithObject.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ByteBufferArrayData.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java ! src/jdk/nashorn/internal/runtime/linker/NashornGuards.java ! src/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties ! src/jdk/nashorn/internal/scripts/JO.java ! src/jdk/nashorn/tools/Shell.java + test/script/basic/dataview_new.js + test/script/currently-failing/OptimisticRecompilationTest.java ! test/src/jdk/nashorn/internal/codegen/CompilerTest.java - test/src/jdk/nashorn/internal/runtime/OptimisticRecompilationTest.java Changeset: a6b199203eb8 Author: attila Date: 2014-03-24 18:40 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/a6b199203eb8 8038223: Symbol trace debug output takes time Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/ir/Symbol.java Changeset: 051ac0fec966 Author: attila Date: 2014-03-24 18:41 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/051ac0fec966 8037534: Use scope types to determine optimistic types Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/ClassEmitter.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilationEnvironment.java ! src/jdk/nashorn/internal/codegen/ConstantData.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/RewriteException.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! test/script/currently-failing/OptimisticRecompilationTest.java Changeset: 95fed751dc0e Author: attila Date: 2014-03-26 15:00 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/95fed751dc0e 8038396: fix for the compiler expression evaluator to be more inquisitive about types Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/CompilationEnvironment.java Changeset: 03b2757e2eba Author: lagergren Date: 2014-03-27 11:45 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/03b2757e2eba 8038406: Testability: as a first step of moving loggers away from the process global space, the Debug object now supports logging POJOs from log entries as an event queue, which can be introspected from test scripts. This is way better than screen scraping brittle and subject-to-change log output. Reviewed-by: attila, hannesw, sundar ! bin/runoptdualcatch.sh ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java ! src/jdk/nashorn/internal/codegen/Attr.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/DumpBytecode.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/codegen/Splitter.java ! src/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeArrayBuffer.java ! src/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/DebugLogger.java ! src/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk/nashorn/internal/runtime/ListAdapter.java ! src/jdk/nashorn/internal/runtime/Logging.java ! src/jdk/nashorn/internal/runtime/PropertyListeners.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/RewriteException.java + src/jdk/nashorn/internal/runtime/RuntimeEvent.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/linker/NashornCallSiteDescriptor.java ! src/jdk/nashorn/internal/runtime/linker/NashornGuards.java ! src/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java ! src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java ! src/jdk/nashorn/tools/Shell.java ! test/script/trusted/JDK-8006529.js + test/script/trusted/event_queue.js + test/script/trusted/event_queue.js.EXPECTED ! test/src/jdk/nashorn/internal/runtime/NoPersistenceCachingTest.java Changeset: fa068c865e46 Author: attila Date: 2014-03-27 14:09 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/fa068c865e46 8038416: Access to undefined scoped variables deoptimized too much Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/codegen/CompilationEnvironment.java Changeset: 7bb20a02bad0 Author: lagergren Date: 2014-03-31 14:13 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/7bb20a02bad0 8027043: Turn global accesses into MethodHandle.constant, with one chance of reassignment, e.g. x = value occuring once in the global scope is ok, twice is not. Reviewed-by: attila, sundar, jlaskey + bin/runoptdualcatch9.sh ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/internal/codegen/CompilationEnvironment.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/codegen/SpillObjectCreator.java ! src/jdk/nashorn/internal/lookup/MethodHandleFactory.java ! src/jdk/nashorn/internal/objects/ArrayBufferView.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeDataView.java ! src/jdk/nashorn/internal/objects/NativeError.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/DebugLogger.java + src/jdk/nashorn/internal/runtime/GlobalConstants.java ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/RewriteException.java ! src/jdk/nashorn/internal/runtime/RuntimeEvent.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk/nashorn/internal/runtime/WithObject.java ! src/jdk/nashorn/internal/runtime/linker/NashornGuards.java - test/script/basic/JDK-8010697.js - test/script/basic/JDK-8010697.js.EXPECTED ! test/script/basic/JDK-8022903.js ! test/script/basic/JDK-8022903.js.EXPECTED ! test/script/basic/JDK-8027042.js ! test/script/basic/JDK-8027042.js.EXPECTED + test/script/currently-failing/JDK-8010697.js + test/script/currently-failing/JDK-8010697.js.EXPECTED ! test/src/jdk/nashorn/api/scripting/ScopeTest.java Changeset: 899b6f171676 Author: lagergren Date: 2014-04-01 11:19 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/899b6f171676 8038799: Guard and unbox boxed primitives types on setting them in Properties to avoid megamorphisism Reviewed-by: attila, jlaskey ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/lookup/MethodHandleFactory.java ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/PropertyHashMap.java ! src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java - test/script/basic/runsunspider-lazy.js.EXPECTED Changeset: 1b9bd93570f8 Author: lagergren Date: 2014-04-01 16:12 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/1b9bd93570f8 8038945: Simplify strict undefined checks Reviewed-by: jlaskey, hannesw ! src/jdk/internal/dynalink/support/CallSiteDescriptorFactory.java ! src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilationEnvironment.java ! src/jdk/nashorn/internal/codegen/CompilerConstants.java ! src/jdk/nashorn/internal/codegen/FinalizeTypes.java ! src/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk/nashorn/internal/ir/RuntimeNode.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java + test/script/basic/JDK-8038945.js + test/script/basic/JDK-8038945.js.EXPECTED Changeset: 2aaf89857444 Author: lagergren Date: 2014-04-02 10:52 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/2aaf89857444 8039044: Expand undefined intrinsics for all commutative combinators of scrict undefined checks Reviewed-by: jlaskey, hannesw ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/FinalizeTypes.java ! test/script/basic/JDK-8038945.js ! test/script/basic/JDK-8038945.js.EXPECTED Changeset: f47393d4559b Author: attila Date: 2014-04-11 16:40 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/f47393d4559b 8040024: BranchOptimizer produces bad code for NaN FP comparison Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/codegen/BranchOptimizer.java + test/script/basic/JDK-8040024.js + test/script/basic/JDK-8040024.js.EXPECTED Changeset: ddda121eca56 Author: lagergren Date: 2014-04-11 16:52 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/ddda121eca56 8039746: Transform applies to calls wherever possible, for ScriptFunctions and JSObjects. Reviewed-by: hannesw, attila, sundar, jlaskey ! src/jdk/internal/dynalink/linker/GuardedInvocation.java + src/jdk/nashorn/internal/codegen/ApplySpecialization.java ! src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilationEnvironment.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/CompilerConstants.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/SpillObjectCreator.java ! src/jdk/nashorn/internal/ir/Block.java ! src/jdk/nashorn/internal/ir/CallNode.java ! src/jdk/nashorn/internal/ir/Flags.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeFunction.java ! src/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/CompiledFunctions.java ! src/jdk/nashorn/internal/runtime/GlobalConstants.java ! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java ! src/jdk/nashorn/internal/runtime/Property.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.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/SpillProperty.java ! src/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java ! src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java ! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java ! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java ! src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java + test/examples/apply_to_call_benchmark.js ! test/script/basic/JDK-8016618.js ! test/script/basic/JDK-8016618.js.EXPECTED + test/script/basic/apply_to_call/apply_to_call1.js + test/script/basic/apply_to_call/apply_to_call1.js.EXPECTED + test/script/basic/apply_to_call/apply_to_call2.js + test/script/basic/apply_to_call/apply_to_call2.js.EXPECTED + test/script/basic/apply_to_call/apply_to_call3.js + test/script/basic/apply_to_call/apply_to_call3.js.EXPECTED + test/script/basic/apply_to_call/apply_to_call4.js + test/script/basic/apply_to_call/apply_to_call4.js.EXPECTED + test/script/basic/apply_to_call/apply_to_call_bench.js + test/script/basic/apply_to_call/apply_to_call_bench.js.EXPECTED ! test/src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java ! test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java Changeset: 636c6e455269 Author: lagergren Date: 2014-04-11 16:52 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/636c6e455269 Merge Changeset: 8423d57c70de Author: lagergren Date: 2014-04-17 20:01 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/8423d57c70de 8040089: Apply to call transform was incomplete. Now passes all tests and performance is back Reviewed-by: hannesw, attila, sundar, jlaskey ! bin/fixwhitespace.sh ! bin/runoptdualcatch.sh ! src/jdk/nashorn/internal/codegen/ApplySpecialization.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/ParamTypeMap.java ! src/jdk/nashorn/internal/codegen/ProgramPoints.java ! src/jdk/nashorn/internal/ir/CallNode.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/CompiledFunctions.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! test/script/basic/apply_to_call/apply_to_call1.js ! test/script/basic/apply_to_call/apply_to_call2.js ! test/script/basic/apply_to_call/apply_to_call3.js ! test/script/basic/apply_to_call/apply_to_call4.js ! test/script/basic/apply_to_call/apply_to_call_bench.js + test/script/basic/apply_to_call/apply_to_call_recompile.js + test/script/basic/apply_to_call/apply_to_call_recompile.js.EXPECTED + test/script/basic/apply_to_call/apply_to_call_varargs.js + test/script/basic/apply_to_call/apply_to_call_varargs.js.EXPECTED ! test/script/basic/run-octane.js Changeset: 82dc816bf225 Author: lagergren Date: 2014-04-18 20:12 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/82dc816bf225 8040102: Remove all references to Unsafe and definition of anonymous clases from the code Summary: As the catch combinator optimization is now part of java.lang.invoke we don't need to put our own in the boot class path in any configuration anymore. Furthermore, with the completion of the array performance subtask of optimistic typing, we can remove the experimental (commented out) Unsafe accessors in the ArrayData classes Reviewed-by: attila, jlaskey - bin/checkintest.sh - bin/fastCatchCombinator.jar ! bin/runopt.sh < bin/runoptdualcatch.sh + bin/runopt_noassert.sh + bin/runopt_nojfr.sh - bin/runoptdualcatch9.sh ! src/jdk/internal/dynalink/linker/GuardedInvocation.java - src/jdk/internal/dynalink/support/CatchExceptionCombinator.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java Changeset: e8c0262bafdd Author: lagergren Date: 2014-04-18 21:24 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/e8c0262bafdd 8040655: When processing a RewriteException debug object, the return value has already been reset to null. We need to catch this value before that. Reviewed-by: attila, lagergren Contributed-by: matherey.nunez at oracle.com ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/DebugLogger.java ! src/jdk/nashorn/internal/runtime/Property.java ! src/jdk/nashorn/internal/runtime/RewriteException.java - src/jdk/nashorn/internal/runtime/RuntimeEvent.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java + src/jdk/nashorn/internal/runtime/events/RecompilationEvent.java + src/jdk/nashorn/internal/runtime/events/RuntimeEvent.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java - test/script/basic/arraysIntKey.js - test/script/basic/arraysIntKey.js.EXPECTED + test/script/basic/arrays_int_key.js + test/script/basic/arrays_int_key.js.EXPECTED - test/script/basic/relinkIndexGetter.js - test/script/basic/relinkIndexGetter.js.EXPECTED + test/script/basic/relink_index_getter.js + test/script/basic/relink_index_getter.js.EXPECTED ! test/script/trusted/event_queue.js ! test/script/trusted/event_queue.js.EXPECTED Changeset: 75e8d1a4ba23 Author: lagergren Date: 2014-04-22 14:09 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/75e8d1a4ba23 8033105: Make sure Nashorn test harness can run zlib benchmark Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/lookup/MethodHandleFactory.java ! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java ! test/script/basic/compile-octane-splitter.js ! test/script/basic/compile-octane-splitter.js.EXPECTED ! test/script/basic/compile-octane.js ! test/script/basic/compile-octane.js.EXPECTED ! test/script/basic/run-octane.js - test/script/basic/runsunspider-eager.js ! test/script/basic/runsunspider.js + test/script/basic/runsunspider.js.EXPECTED Changeset: 222d989ca549 Author: lagergren Date: 2014-04-23 16:13 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/222d989ca549 8038426: Move all loggers from process wide scope into Global scope Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/codegen/ApplySpecialization.java ! src/jdk/nashorn/internal/codegen/Attr.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/DumpBytecode.java ! src/jdk/nashorn/internal/codegen/FinalizeTypes.java ! src/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk/nashorn/internal/codegen/FoldConstants.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/RangeAnalyzer.java ! src/jdk/nashorn/internal/codegen/Splitter.java ! src/jdk/nashorn/internal/codegen/types/Range.java ! src/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk/nashorn/internal/lookup/MethodHandleFactory.java ! src/jdk/nashorn/internal/lookup/MethodHandleFunctionality.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/Context.java - src/jdk/nashorn/internal/runtime/DebugLogger.java ! src/jdk/nashorn/internal/runtime/GlobalConstants.java - src/jdk/nashorn/internal/runtime/Logging.java ! src/jdk/nashorn/internal/runtime/PropertyHashMap.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java ! src/jdk/nashorn/internal/runtime/events/RecompilationEvent.java + src/jdk/nashorn/internal/runtime/logging/DebugLogger.java + src/jdk/nashorn/internal/runtime/logging/Loggable.java + src/jdk/nashorn/internal/runtime/logging/Logger.java ! src/jdk/nashorn/internal/runtime/options/KeyValueOption.java + src/jdk/nashorn/internal/runtime/options/LoggingOption.java ! src/jdk/nashorn/internal/runtime/options/Options.java ! src/jdk/nashorn/tools/Shell.java ! test/src/jdk/nashorn/internal/parser/ParserTest.java ! test/src/jdk/nashorn/internal/test/framework/ParallelTestRunner.java Changeset: 0c4cda533038 Author: lagergren Date: 2014-04-23 17:37 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/0c4cda533038 8041434: Add synchronization to the common global constants structure Reviewed-by: attila, hannesw ! bin/runopt.sh ! src/jdk/nashorn/internal/codegen/ApplySpecialization.java ! src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/ClassEmitter.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilationEnvironment.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/FinalizeTypes.java ! src/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk/nashorn/internal/codegen/FoldConstants.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/RangeAnalyzer.java ! src/jdk/nashorn/internal/ir/debug/JSONWriter.java ! src/jdk/nashorn/internal/lookup/MethodHandleFactory.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeFunction.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/GlobalConstants.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java ! src/jdk/nashorn/internal/runtime/events/RecompilationEvent.java ! src/jdk/nashorn/internal/runtime/logging/DebugLogger.java ! src/jdk/nashorn/internal/runtime/logging/Loggable.java ! src/jdk/nashorn/tools/Shell.java ! test/src/jdk/nashorn/internal/parser/ParserTest.java Changeset: 77511a74bb48 Author: lagergren Date: 2014-04-25 14:26 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/77511a74bb48 8041905: Fix apply2call bug that prevented avatar.js unit tests from running correctly Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/codegen/ApplySpecialization.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java Changeset: 0b3e11df32be Author: lagergren Date: 2014-04-28 16:37 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/0b3e11df32be 8041995: Problems when loading tree expressions with several optimistic program points when optimistically initializing ObjectNodes Reviewed-by: jlaskey, attila ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java + test/script/basic/JDK-8041995.js + test/script/basic/JDK-8041995.js.EXPECTED Changeset: d5c2bf69f341 Author: mnunez Date: 2014-04-29 16:00 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/d5c2bf69f341 8038398: OptimisticRecompilationTest fails on staging repo nashorn/jdk9/nashorn due to test framework Reviewed-by: attila, lagergren - test/script/currently-failing/OptimisticRecompilationTest.java + test/script/trusted/optimistic_recompilation.js + test/script/trusted/optimistic_recompilation.js.EXPECTED Changeset: e41798b06137 Author: lagergren Date: 2014-05-02 18:22 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/e41798b06137 8041625: AccessorProperty currentType must only by Object.class when non-primitive, and scoping followup problem for lazily generated with bodies Reviewed-by: jlaskey, attila ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java ! src/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! test/script/basic/run-octane.js Changeset: 07fdc97e6fc1 Author: mnunez Date: 2014-05-05 14:17 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/07fdc97e6fc1 8037572: Add more test cases to check static types Reviewed-by: attila, lagergren + test/script/basic/optimistic_arithmetic_check_type.js + test/script/basic/optimistic_arithmetic_check_type.js.EXPECTED + test/script/basic/optimistic_assignment_check_type.js + test/script/basic/optimistic_assignment_check_type.js.EXPECTED ! test/script/basic/optimistic_check_type.js ! test/script/basic/optimistic_check_type.js.EXPECTED + test/script/basic/optimistic_logical_check_type.js + test/script/basic/optimistic_logical_check_type.js.EXPECTED + test/script/currently-failing/optimistic_check_type_cases.js + test/script/currently-failing/optimistic_check_type_cases.js.EXPECTED Changeset: c61d579dd5a8 Author: attila Date: 2014-05-13 11:30 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/c61d579dd5a8 8042118: Separate types from symbols Reviewed-by: hannesw, lagergren ! src/jdk/internal/dynalink/support/TypeUtilities.java ! src/jdk/internal/dynalink/support/messages.properties ! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java ! src/jdk/nashorn/internal/codegen/ApplySpecialization.java + src/jdk/nashorn/internal/codegen/AssignSymbols.java - src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/BranchOptimizer.java ! src/jdk/nashorn/internal/codegen/ClassEmitter.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java ! src/jdk/nashorn/internal/codegen/CompilationEnvironment.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/CompilerConstants.java - src/jdk/nashorn/internal/codegen/FinalizeTypes.java ! src/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk/nashorn/internal/codegen/Label.java + src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/codegen/MapCreator.java ! src/jdk/nashorn/internal/codegen/MapTuple.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/codegen/ObjectCreator.java + src/jdk/nashorn/internal/codegen/OptimisticTypesCalculator.java ! src/jdk/nashorn/internal/codegen/ProgramPoints.java - src/jdk/nashorn/internal/codegen/RangeAnalyzer.java ! src/jdk/nashorn/internal/codegen/SpillObjectCreator.java ! src/jdk/nashorn/internal/codegen/SplitMethodEmitter.java ! src/jdk/nashorn/internal/codegen/WeighNodes.java ! src/jdk/nashorn/internal/codegen/types/BooleanType.java ! src/jdk/nashorn/internal/codegen/types/BytecodeNumericOps.java ! src/jdk/nashorn/internal/codegen/types/IntType.java ! src/jdk/nashorn/internal/codegen/types/LongType.java ! src/jdk/nashorn/internal/codegen/types/NumberType.java - src/jdk/nashorn/internal/codegen/types/Range.java ! src/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk/nashorn/internal/ir/AccessNode.java ! src/jdk/nashorn/internal/ir/BaseNode.java ! src/jdk/nashorn/internal/ir/BinaryNode.java ! src/jdk/nashorn/internal/ir/Block.java ! src/jdk/nashorn/internal/ir/BreakNode.java ! src/jdk/nashorn/internal/ir/BreakableNode.java ! src/jdk/nashorn/internal/ir/BreakableStatement.java ! src/jdk/nashorn/internal/ir/CallNode.java ! src/jdk/nashorn/internal/ir/CaseNode.java ! src/jdk/nashorn/internal/ir/CatchNode.java ! src/jdk/nashorn/internal/ir/ContinueNode.java ! src/jdk/nashorn/internal/ir/Expression.java ! src/jdk/nashorn/internal/ir/ForNode.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk/nashorn/internal/ir/IfNode.java ! src/jdk/nashorn/internal/ir/IndexNode.java + src/jdk/nashorn/internal/ir/JoinPredecessor.java + src/jdk/nashorn/internal/ir/JoinPredecessorExpression.java + src/jdk/nashorn/internal/ir/JumpStatement.java ! src/jdk/nashorn/internal/ir/LabelNode.java ! src/jdk/nashorn/internal/ir/LexicalContext.java ! src/jdk/nashorn/internal/ir/LexicalContextExpression.java ! src/jdk/nashorn/internal/ir/LiteralNode.java + src/jdk/nashorn/internal/ir/LocalVariableConversion.java ! src/jdk/nashorn/internal/ir/LoopNode.java ! src/jdk/nashorn/internal/ir/Node.java ! src/jdk/nashorn/internal/ir/ObjectNode.java ! src/jdk/nashorn/internal/ir/Optimistic.java ! src/jdk/nashorn/internal/ir/OptimisticLexicalContext.java ! src/jdk/nashorn/internal/ir/RuntimeNode.java ! src/jdk/nashorn/internal/ir/SplitNode.java ! src/jdk/nashorn/internal/ir/SwitchNode.java ! src/jdk/nashorn/internal/ir/Symbol.java - src/jdk/nashorn/internal/ir/TemporarySymbols.java ! src/jdk/nashorn/internal/ir/TernaryNode.java ! src/jdk/nashorn/internal/ir/ThrowNode.java ! src/jdk/nashorn/internal/ir/TryNode.java ! src/jdk/nashorn/internal/ir/UnaryNode.java ! src/jdk/nashorn/internal/ir/VarNode.java ! src/jdk/nashorn/internal/ir/WhileNode.java ! src/jdk/nashorn/internal/ir/debug/ASTWriter.java ! src/jdk/nashorn/internal/ir/debug/JSONWriter.java ! src/jdk/nashorn/internal/ir/debug/NashornTextifier.java ! src/jdk/nashorn/internal/ir/debug/PrintVisitor.java ! src/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java ! src/jdk/nashorn/internal/ir/visitor/NodeVisitor.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/parser/TokenType.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/OptimisticReturnFilters.java ! src/jdk/nashorn/internal/runtime/Property.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/RewriteException.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/UnwarrantedOptimismException.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java ! src/jdk/nashorn/internal/runtime/resources/Options.properties ! src/jdk/nashorn/tools/Shell.java ! test/script/basic/JDK-8012083.js ! test/script/basic/JDK-8026137.js ! test/script/basic/NASHORN-737.js.EXPECTED + test/script/basic/boolean_arithmetic.js + test/script/basic/boolean_arithmetic.js.EXPECTED ! test/script/basic/optimistic_check_type.js.EXPECTED ! test/script/basic/optimistic_logical_check_type.js.EXPECTED ! test/script/basic/parser/breakStat.js.EXPECTED ! test/script/basic/parser/continueStat.js.EXPECTED ! test/script/basic/parser/labelledStat.js.EXPECTED ! test/script/basic/parser/lhsExpr.js.EXPECTED ! test/script/basic/run-octane.js ! test/script/basic/runsunspider.js ! test/script/trusted/JDK-8006529.js ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: ca80b07bd06d Author: attila Date: 2014-05-13 14:54 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/ca80b07bd06d 8043002: Improve performance of Nashorn equality operators Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/runtime/DebuggerSupport.java ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java Changeset: fbca2b7761ae Author: attila Date: 2014-05-14 10:51 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/fbca2b7761ae 8043003: Use strongly referenced generic invokers Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java Changeset: fd32489a1cf1 Author: attila Date: 2014-05-14 15:55 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/fd32489a1cf1 8043004: Reduce variability at JavaAdapter call sites Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/CompilerConstants.java ! src/jdk/nashorn/internal/codegen/DumpBytecode.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java ! src/jdk/nashorn/internal/runtime/linker/JavaArgumentConverters.java ! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java Changeset: 1b93607e77f8 Author: attila Date: 2014-05-14 16:29 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/1b93607e77f8 8043137: Collapse long sequences of NOP in Nashorn bytecode output Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/ir/debug/NashornTextifier.java Changeset: 0b5790104afb Author: mnunez Date: 2014-05-14 15:50 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/0b5790104afb 8044154: Nashorn : all tests failed with java.security.AccessControlException Reviewed-by: attila, sundar ! make/build.xml Changeset: e18b0b919ef7 Author: attila Date: 2014-05-14 17:05 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/e18b0b919ef7 8043133: Fix corner cases of JDK-8041995 Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/CodeGenerator.java + test/script/basic/JDK-8043133.js + test/script/basic/JDK-8043133.js.EXPECTED Changeset: e369d45a77e0 Author: attila Date: 2014-05-15 15:28 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/e369d45a77e0 8043235: Type-based optimizations interfere with continuation methods Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/codegen/CodeGenerator.java + test/script/basic/JDK-8043235.js + test/script/basic/JDK-8043235.js.EXPECTED Changeset: d509e7ba47dd Author: lagergren Date: 2014-05-19 15:29 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/d509e7ba47dd 8034206: Make parts of code pipeline reusable in order to facilitate faster warmup and faster lazy compilation. Reviewed-by: hannesw, attila ! bin/runopt.sh ! 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/CompilationEnvironment.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/CompileUnit.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/ConstantData.java ! src/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk/nashorn/internal/codegen/FoldConstants.java ! src/jdk/nashorn/internal/codegen/Label.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/ParamTypeMap.java + src/jdk/nashorn/internal/codegen/TypeEvaluator.java + src/jdk/nashorn/internal/codegen/TypeMap.java ! src/jdk/nashorn/internal/ir/AccessNode.java ! src/jdk/nashorn/internal/ir/BaseNode.java ! src/jdk/nashorn/internal/ir/BinaryNode.java ! src/jdk/nashorn/internal/ir/Block.java ! src/jdk/nashorn/internal/ir/BlockStatement.java ! src/jdk/nashorn/internal/ir/BreakableNode.java ! src/jdk/nashorn/internal/ir/BreakableStatement.java ! src/jdk/nashorn/internal/ir/CallNode.java ! src/jdk/nashorn/internal/ir/CaseNode.java ! src/jdk/nashorn/internal/ir/CatchNode.java ! src/jdk/nashorn/internal/ir/EmptyNode.java ! src/jdk/nashorn/internal/ir/Expression.java ! src/jdk/nashorn/internal/ir/ExpressionStatement.java ! src/jdk/nashorn/internal/ir/ForNode.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk/nashorn/internal/ir/IfNode.java ! src/jdk/nashorn/internal/ir/IndexNode.java ! src/jdk/nashorn/internal/ir/JoinPredecessorExpression.java ! src/jdk/nashorn/internal/ir/JumpStatement.java ! src/jdk/nashorn/internal/ir/LabelNode.java + src/jdk/nashorn/internal/ir/Labels.java ! src/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk/nashorn/internal/ir/LoopNode.java ! src/jdk/nashorn/internal/ir/Node.java ! src/jdk/nashorn/internal/ir/ObjectNode.java ! src/jdk/nashorn/internal/ir/Optimistic.java ! src/jdk/nashorn/internal/ir/PropertyNode.java ! src/jdk/nashorn/internal/ir/ReturnNode.java ! src/jdk/nashorn/internal/ir/RuntimeNode.java ! src/jdk/nashorn/internal/ir/SplitNode.java ! src/jdk/nashorn/internal/ir/SwitchNode.java ! src/jdk/nashorn/internal/ir/Symbol.java ! src/jdk/nashorn/internal/ir/TernaryNode.java ! src/jdk/nashorn/internal/ir/ThrowNode.java ! src/jdk/nashorn/internal/ir/TryNode.java ! src/jdk/nashorn/internal/ir/UnaryNode.java ! src/jdk/nashorn/internal/ir/VarNode.java ! src/jdk/nashorn/internal/ir/WhileNode.java ! src/jdk/nashorn/internal/ir/WithNode.java ! src/jdk/nashorn/internal/ir/debug/JSONWriter.java ! src/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java ! src/jdk/nashorn/internal/ir/debug/PrintVisitor.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/CompiledFunctions.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/RewriteException.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptLoader.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java ! src/jdk/nashorn/tools/Shell.java ! test/script/trusted/JDK-8006529.js Changeset: c5612f4c4b61 Author: attila Date: 2014-05-19 18:24 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/c5612f4c4b61 8043431: Fix yet another corner case of JDK-8041995 Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/CodeGenerator.java + test/script/basic/JDK-8043431.js + test/script/basic/JDK-8043431.js.EXPECTED Changeset: 6f3a4acb49fe Author: lagergren Date: 2014-05-20 10:40 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/6f3a4acb49fe 8043504: Octane test harness was missing argument to print_always at one callsite, causing erroneous logging Reviewed-by: sundar, attila ! test/script/basic/run-octane.js Changeset: 6fc56d9cbb73 Author: attila Date: 2014-05-21 12:52 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/6fc56d9cbb73 8043608: Make equality tests inline better Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java Changeset: 12c7c5ccf4ae Author: attila Date: 2014-05-21 15:38 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/12c7c5ccf4ae 8043605: Enable history for empty property maps Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/runtime/PropertyMap.java Changeset: 59b025df6d0a Author: lagergren Date: 2014-05-21 16:12 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/59b025df6d0a 8043633: In order to remove global state outside of contexts, make sure Timing class is an instance and not a static global collection of data. Move into Context. Move -Dnashorn.timing to an official logging option. Reviewed-by: sundar, attila ! bin/runopt.sh ! 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/parser/Parser.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk/nashorn/internal/runtime/Timing.java ! src/jdk/nashorn/internal/runtime/resources/Options.properties Changeset: a9414c20b7e7 Author: lagergren Date: 2014-05-21 16:12 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/a9414c20b7e7 8043611: Move timing dependent benchmark for apply2call specialization to currently_failing. It is dependent that nothing takes machine time when doing the two runs, causing spurious assertions. Suggest running octane.raytrace manually instead to verify that this works, or incorporating it in the nightly test suite Reviewed-by: sundar, attila - test/script/basic/apply_to_call/apply_to_call_bench.js - test/script/basic/apply_to_call/apply_to_call_bench.js.EXPECTED + test/script/currently-failing/apply_to_call_bench.js + test/script/currently-failing/apply_to_call_bench.js.EXPECTED Changeset: 5b017d6edef6 Author: lagergren Date: 2014-05-21 16:12 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/5b017d6edef6 8043632: Parallelize class installation and various script fixes. Reviewed-by: sundar, attila + bin/run_octane.sh ! bin/runopt.sh ! docs/DEVELOPER_README ! make/build-benchmark.xml ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java - test/script/basic/ranges_disabled.js - test/script/basic/ranges_disabled.js.EXPECTED - test/script/basic/ranges_enabled.js - test/script/basic/ranges_enabled.js.EXPECTED - test/script/basic/ranges_payload.js Changeset: 6e915a39b248 Author: lagergren Date: 2014-05-27 21:25 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/6e915a39b248 8044012: Integrate the latest best known performance flags int ant octane jobs, and make sure that it's easy to compare 'ant octane-nashorn' and 'ant octane-v8' at the push of a button. (or rather; the entry of a command line) Reviewed-by: jlaskey, sundar ! docs/DEVELOPER_README ! make/build-benchmark.xml ! make/build.xml ! make/project.properties ! src/jdk/nashorn/internal/runtime/resources/Options.properties ! test/script/basic/run-octane.js Changeset: 403fa5685a2f Author: lagergren Date: 2014-05-28 13:58 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/403fa5685a2f 8044102: Ensure bechmark exclude list for Octane benchmarks is in only one place, project.properties, and fix benchmark harness Reviewed-by: attila, sundar ! bin/fixwhitespace.sh ! make/build-benchmark.xml ! make/build.xml ! make/project.properties ! test/script/basic/runsunspider.js Changeset: f44ec6545b9a Author: attila Date: 2014-05-28 16:53 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/f44ec6545b9a Merge ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java ! make/build.xml ! make/project.properties ! src/jdk/internal/dynalink/beans/BeanLinker.java ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/CompileUnit.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/ConstantData.java ! src/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk/nashorn/internal/codegen/MapCreator.java ! src/jdk/nashorn/internal/ir/BinaryNode.java ! src/jdk/nashorn/internal/ir/debug/JSONWriter.java ! src/jdk/nashorn/internal/lookup/Lookup.java ! src/jdk/nashorn/internal/objects/ArrayBufferView.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeArrayBuffer.java ! src/jdk/nashorn/internal/objects/NativeDataView.java ! src/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk/nashorn/internal/objects/NativeError.java ! src/jdk/nashorn/internal/objects/NativeFloat32Array.java ! src/jdk/nashorn/internal/objects/NativeFloat64Array.java ! src/jdk/nashorn/internal/objects/NativeFunction.java ! src/jdk/nashorn/internal/objects/NativeInt16Array.java ! src/jdk/nashorn/internal/objects/NativeInt32Array.java ! src/jdk/nashorn/internal/objects/NativeInt8Array.java ! src/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk/nashorn/internal/objects/NativeJavaImporter.java ! src/jdk/nashorn/internal/objects/NativeNumber.java ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/objects/NativeRegExp.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/objects/NativeUint16Array.java ! src/jdk/nashorn/internal/objects/NativeUint32Array.java ! src/jdk/nashorn/internal/objects/NativeUint8Array.java ! src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/parser/TokenType.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/CodeInstaller.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/Property.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/Source.java ! src/jdk/nashorn/internal/runtime/SpillProperty.java ! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java ! src/jdk/nashorn/internal/runtime/resources/Options.properties ! src/jdk/nashorn/tools/Shell.java ! test/script/trusted/JDK-8006529.js ! test/script/trusted/event_queue.js ! test/script/trusted/optimistic_recompilation.js ! test/src/jdk/nashorn/internal/codegen/CompilerTest.java ! test/src/jdk/nashorn/internal/parser/ParserTest.java + test/src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java ! test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java Changeset: aeccdbb8d366 Author: attila Date: 2014-06-02 17:36 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/aeccdbb8d366 Merge ! make/build.xml ! make/project.properties ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornGuards.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties Changeset: e445404a69f5 Author: sundar Date: 2014-06-03 13:57 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/e445404a69f5 8044612: StringIndexOutOfBoundException in NativeRegExp.appendReplacement Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/objects/NativeRegExp.java + test/script/basic/JDK-8044612.js Changeset: f855686309df Author: sundar Date: 2014-06-03 14:13 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/f855686309df 8044520: Nashorn cannot execute node.js's express module Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/runtime/GlobalFunctions.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java + test/script/basic/JDK-8044520.js Changeset: 0625a45b5333 Author: attila Date: 2014-06-03 11:31 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/0625a45b5333 8044171: Make optimistic exception handlers smaller Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/runtime/RewriteException.java Changeset: eff9df533685 Author: attila Date: 2014-06-03 12:04 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/eff9df533685 8044533: Deoptimizing negation produces wrong result for zero Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/codegen/CodeGenerator.java + test/script/basic/JDK-8044533.js + test/script/basic/JDK-8044533.js.EXPECTED Changeset: b46f809c8322 Author: attila Date: 2014-06-03 12:05 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/b46f809c8322 8044534: Constant folding for unary + should produce int for boolean literals Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/codegen/FoldConstants.java + test/script/basic/JDK-8044534.js + test/script/basic/JDK-8044534.js.EXPECTED Changeset: 21f799bc2254 Author: attila Date: 2014-06-03 12:05 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/21f799bc2254 8044518: Ensure exceptions related to optimistic recompilation are not serializable Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/runtime/RewriteException.java ! src/jdk/nashorn/internal/runtime/UnwarrantedOptimismException.java + test/src/jdk/nashorn/internal/runtime/ExceptionsNotSerializable.java Changeset: fd14a4b555f7 Author: sundar Date: 2014-06-04 13:55 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/fd14a4b555f7 8044750: megamorphic getter for scope objects does not call __noSuchProperty__ hook Reviewed-by: attila, lagergren, hannesw ! src/jdk/nashorn/internal/runtime/ScriptObject.java + test/script/basic/JDK-8044750.js ! test/src/jdk/nashorn/api/scripting/ScopeTest.java Changeset: cf4d2252d444 Author: attila Date: 2014-06-04 13:08 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/cf4d2252d444 8044638: Tidy up Nashorn codebase for code standards Reviewed-by: lagergren, sundar ! 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/PrototypeGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java ! src/jdk/internal/dynalink/ChainedCallSite.java ! src/jdk/internal/dynalink/DefaultBootstrapper.java ! src/jdk/internal/dynalink/DynamicLinker.java ! src/jdk/internal/dynalink/DynamicLinkerFactory.java ! src/jdk/internal/dynalink/MonomorphicCallSite.java ! src/jdk/internal/dynalink/NoSuchDynamicMethodException.java ! src/jdk/internal/dynalink/beans/AbstractJavaLinker.java ! src/jdk/internal/dynalink/beans/AccessibleMembersLookup.java ! src/jdk/internal/dynalink/beans/ApplicableOverloadedMethods.java ! src/jdk/internal/dynalink/beans/BeanIntrospector.java ! src/jdk/internal/dynalink/beans/BeanLinker.java ! src/jdk/internal/dynalink/beans/BeansLinker.java ! src/jdk/internal/dynalink/beans/CallerSensitiveDetector.java ! src/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk/internal/dynalink/beans/CheckRestrictedPackage.java ! src/jdk/internal/dynalink/beans/ClassString.java ! src/jdk/internal/dynalink/beans/DynamicMethod.java ! src/jdk/internal/dynalink/beans/DynamicMethodLinker.java ! src/jdk/internal/dynalink/beans/FacetIntrospector.java ! src/jdk/internal/dynalink/beans/GuardedInvocationComponent.java ! src/jdk/internal/dynalink/beans/MaximallySpecific.java ! src/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk/internal/dynalink/beans/OverloadedMethod.java ! src/jdk/internal/dynalink/beans/SimpleDynamicMethod.java ! src/jdk/internal/dynalink/beans/SingleDynamicMethod.java ! src/jdk/internal/dynalink/beans/StaticClass.java ! src/jdk/internal/dynalink/beans/StaticClassIntrospector.java ! src/jdk/internal/dynalink/beans/StaticClassLinker.java ! src/jdk/internal/dynalink/linker/GuardedInvocation.java ! src/jdk/internal/dynalink/linker/LinkerServices.java ! src/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java ! src/jdk/internal/dynalink/support/AbstractRelinkableCallSite.java ! src/jdk/internal/dynalink/support/AutoDiscovery.java ! src/jdk/internal/dynalink/support/BottomGuardingDynamicLinker.java ! src/jdk/internal/dynalink/support/CallSiteDescriptorFactory.java ! src/jdk/internal/dynalink/support/ClassMap.java ! src/jdk/internal/dynalink/support/CompositeGuardingDynamicLinker.java ! src/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java ! src/jdk/internal/dynalink/support/DefaultCallSiteDescriptor.java ! src/jdk/internal/dynalink/support/DefaultPrelinkFilter.java ! src/jdk/internal/dynalink/support/Guards.java ! src/jdk/internal/dynalink/support/LinkRequestImpl.java ! src/jdk/internal/dynalink/support/LinkerServicesImpl.java ! src/jdk/internal/dynalink/support/Lookup.java ! src/jdk/internal/dynalink/support/LookupCallSiteDescriptor.java ! src/jdk/internal/dynalink/support/NameCodec.java ! src/jdk/internal/dynalink/support/NamedDynCallSiteDescriptor.java ! src/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java ! src/jdk/internal/dynalink/support/TypeConverterFactory.java ! src/jdk/internal/dynalink/support/TypeUtilities.java ! src/jdk/internal/dynalink/support/UnnamedDynCallSiteDescriptor.java ! src/jdk/nashorn/api/scripting/Formatter.java ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/api/scripting/ScriptUtils.java ! src/jdk/nashorn/api/scripting/URLReader.java ! src/jdk/nashorn/internal/codegen/ApplySpecialization.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/CompilerConstants.java ! src/jdk/nashorn/internal/codegen/FieldObjectCreator.java ! src/jdk/nashorn/internal/codegen/Label.java ! src/jdk/nashorn/internal/codegen/LocalStateRestorationInfo.java ! src/jdk/nashorn/internal/codegen/ObjectCreator.java ! src/jdk/nashorn/internal/codegen/SplitMethodEmitter.java ! src/jdk/nashorn/internal/codegen/Splitter.java ! src/jdk/nashorn/internal/codegen/TypeMap.java ! src/jdk/nashorn/internal/codegen/WeighNodes.java ! src/jdk/nashorn/internal/codegen/types/BooleanType.java ! src/jdk/nashorn/internal/codegen/types/IntType.java ! src/jdk/nashorn/internal/codegen/types/LongType.java ! src/jdk/nashorn/internal/codegen/types/NumberType.java ! src/jdk/nashorn/internal/codegen/types/ObjectType.java ! src/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk/nashorn/internal/ir/BlockLexicalContext.java ! src/jdk/nashorn/internal/ir/CaseNode.java ! src/jdk/nashorn/internal/ir/Expression.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/Labels.java ! src/jdk/nashorn/internal/ir/LexicalContextExpression.java ! src/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk/nashorn/internal/ir/LoopNode.java ! src/jdk/nashorn/internal/ir/Node.java ! src/jdk/nashorn/internal/ir/ObjectNode.java ! src/jdk/nashorn/internal/ir/OptimisticLexicalContext.java ! src/jdk/nashorn/internal/ir/ReturnNode.java ! src/jdk/nashorn/internal/ir/SplitNode.java ! src/jdk/nashorn/internal/ir/SwitchNode.java ! src/jdk/nashorn/internal/ir/TernaryNode.java ! src/jdk/nashorn/internal/ir/TryNode.java ! src/jdk/nashorn/internal/ir/UnaryNode.java ! src/jdk/nashorn/internal/ir/debug/ASTWriter.java ! src/jdk/nashorn/internal/ir/debug/NashornClassReader.java ! src/jdk/nashorn/internal/ir/debug/NashornTextifier.java ! src/jdk/nashorn/internal/lookup/MethodHandleFactory.java ! src/jdk/nashorn/internal/objects/AccessorPropertyDescriptor.java ! src/jdk/nashorn/internal/objects/BoundScriptFunctionImpl.java ! src/jdk/nashorn/internal/objects/DataPropertyDescriptor.java ! src/jdk/nashorn/internal/objects/GenericPropertyDescriptor.java ! src/jdk/nashorn/internal/objects/NativeBoolean.java ! src/jdk/nashorn/internal/objects/NativeError.java ! src/jdk/nashorn/internal/objects/NativeFloat32Array.java ! src/jdk/nashorn/internal/objects/NativeInt16Array.java ! src/jdk/nashorn/internal/objects/NativeInt32Array.java ! src/jdk/nashorn/internal/objects/NativeInt8Array.java ! src/jdk/nashorn/internal/objects/NativeJSON.java ! src/jdk/nashorn/internal/objects/NativeJava.java ! src/jdk/nashorn/internal/objects/NativeNumber.java ! src/jdk/nashorn/internal/objects/NativeRegExp.java ! src/jdk/nashorn/internal/objects/NativeRegExpExecResult.java ! src/jdk/nashorn/internal/objects/NativeStrictArguments.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/objects/NativeUint16Array.java ! src/jdk/nashorn/internal/objects/NativeUint32Array.java ! src/jdk/nashorn/internal/objects/NativeUint8Array.java ! src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java ! src/jdk/nashorn/internal/objects/PrototypeObject.java ! src/jdk/nashorn/internal/parser/JSONParser.java ! src/jdk/nashorn/internal/parser/Lexer.java ! src/jdk/nashorn/internal/runtime/CodeStore.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/CompiledScript.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/Debug.java ! src/jdk/nashorn/internal/runtime/DebuggerSupport.java ! src/jdk/nashorn/internal/runtime/ECMAErrors.java ! src/jdk/nashorn/internal/runtime/ECMAException.java ! src/jdk/nashorn/internal/runtime/GlobalConstants.java ! src/jdk/nashorn/internal/runtime/GlobalFunctions.java ! src/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk/nashorn/internal/runtime/JSObjectListAdapter.java ! src/jdk/nashorn/internal/runtime/NashornLoader.java ! src/jdk/nashorn/internal/runtime/OptimisticReturnFilters.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk/nashorn/internal/runtime/Source.java ! src/jdk/nashorn/internal/runtime/Timing.java ! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/ByteBufferArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/DeletedArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/FrozenArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/SealedArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java ! src/jdk/nashorn/internal/runtime/events/RecompilationEvent.java ! src/jdk/nashorn/internal/runtime/events/RuntimeEvent.java ! src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethodLinker.java ! src/jdk/nashorn/internal/runtime/linker/ClassAndLoader.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java ! src/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.java ! src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java ! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java ! src/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java ! src/jdk/nashorn/internal/runtime/logging/DebugLogger.java ! src/jdk/nashorn/internal/runtime/regexp/JdkRegExp.java ! src/jdk/nashorn/internal/runtime/regexp/JoniRegExp.java ! src/jdk/nashorn/internal/runtime/regexp/RegExp.java ! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Analyser.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ApplyCaseFold.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ApplyCaseFoldArg.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ArrayCompiler.java ! src/jdk/nashorn/internal/runtime/regexp/joni/BitSet.java ! src/jdk/nashorn/internal/runtime/regexp/joni/BitStatus.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodeMachine.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodePrinter.java ! src/jdk/nashorn/internal/runtime/regexp/joni/CodeRangeBuffer.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Compiler.java ! src/jdk/nashorn/internal/runtime/regexp/joni/EncodingHelper.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Lexer.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Matcher.java ! src/jdk/nashorn/internal/runtime/regexp/joni/MatcherFactory.java ! src/jdk/nashorn/internal/runtime/regexp/joni/MinMaxLen.java ! src/jdk/nashorn/internal/runtime/regexp/joni/NodeOptInfo.java ! src/jdk/nashorn/internal/runtime/regexp/joni/OptAnchorInfo.java ! src/jdk/nashorn/internal/runtime/regexp/joni/OptEnvironment.java ! src/jdk/nashorn/internal/runtime/regexp/joni/OptExactInfo.java ! src/jdk/nashorn/internal/runtime/regexp/joni/OptMapInfo.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Option.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Parser.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Regex.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Region.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ScanEnvironment.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ScannerSupport.java ! src/jdk/nashorn/internal/runtime/regexp/joni/SearchAlgorithm.java ! src/jdk/nashorn/internal/runtime/regexp/joni/StackEntry.java ! src/jdk/nashorn/internal/runtime/regexp/joni/StackMachine.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Syntax.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Token.java ! src/jdk/nashorn/internal/runtime/regexp/joni/WarnCallback.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/AnchorNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/AnyCharNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/BackRefNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/CClassNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/ConsAltNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/EncloseNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/Node.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/QuantifierNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/StateNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/StringNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/encoding/ObjPtr.java ! src/jdk/nashorn/internal/runtime/regexp/joni/exception/InternalException.java ! src/jdk/nashorn/internal/runtime/regexp/joni/exception/JOniException.java ! src/jdk/nashorn/internal/runtime/regexp/joni/exception/SyntaxException.java ! src/jdk/nashorn/internal/runtime/regexp/joni/exception/ValueException.java ! test/examples/apply_to_call_benchmark.js ! test/examples/array-micro.js ! test/examples/dual-fields-micro.js ! test/examples/innerbench.js ! test/examples/int-micro.js ! test/examples/string-micro.js ! test/examples/typechain.js ! test/lib/benchmark.js ! test/opt/add.js ! test/opt/add_constant.js ! test/opt/add_reuse_callsite.js ! test/opt/add_revert2.js ! test/opt/cascade_specialize.js ! test/script/assert.js ! test/script/basic/8024180/global_var_delete.js ! test/script/basic/8024180/global_var_shadow.js ! test/script/basic/8024180/scope_no_such_prop.js ! test/script/basic/8024180/with_expr_prop_add.js ! test/script/basic/8024180/with_expr_proto_prop_add.js ! test/script/basic/8024180/with_java_object.js ! test/script/basic/JDK-8005958.js ! test/script/basic/JDK-8006304.js ! test/script/basic/JDK-8006337.js ! test/script/basic/JDK-8006529-b.js ! test/script/basic/JDK-8006570.js ! test/script/basic/JDK-8006852a.js ! test/script/basic/JDK-8006852b.js ! test/script/basic/JDK-8006857.js ! test/script/basic/JDK-8006983.js ! test/script/basic/JDK-8006984.js ! test/script/basic/JDK-8007060.js ! test/script/basic/JDK-8007140.js ! test/script/basic/JDK-8007215.js ! test/script/basic/JDK-8007460.js ! test/script/basic/JDK-8007522.js ! test/script/basic/JDK-8007523.js ! test/script/basic/JDK-8007619.js ! test/script/basic/JDK-8007990.js ! test/script/basic/JDK-8008197.js ! test/script/basic/JDK-8008206.js ! test/script/basic/JDK-8008238.js ! test/script/basic/JDK-8008554.js ! test/script/basic/JDK-8008814-3.js ! test/script/basic/JDK-8008814-4.js ! test/script/basic/JDK-8009553.js ! test/script/basic/JDK-8009868.js ! test/script/basic/JDK-8010709.js ! test/script/basic/JDK-8010710.js ! test/script/basic/JDK-8010720.js ! test/script/basic/JDK-8010731.js ! test/script/basic/JDK-8010804.js ! test/script/basic/JDK-8010946-privileged.js ! test/script/basic/JDK-8010946.js ! test/script/basic/JDK-8011023.js ! test/script/basic/JDK-8011209.js ! test/script/basic/JDK-8011237.js ! test/script/basic/JDK-8011274.js ! test/script/basic/JDK-8011357.js ! test/script/basic/JDK-8011362.js ! test/script/basic/JDK-8011365.js ! test/script/basic/JDK-8011382.js ! test/script/basic/JDK-8011394.js ! test/script/basic/JDK-8011552.js ! test/script/basic/JDK-8011555.js ! test/script/basic/JDK-8011578.js ! test/script/basic/JDK-8011718.js ! test/script/basic/JDK-8011756.js ! test/script/basic/JDK-8011893.js ! test/script/basic/JDK-8011960.js ! test/script/basic/JDK-8011964.js ! test/script/basic/JDK-8011974.js ! test/script/basic/JDK-8012083.js ! test/script/basic/JDK-8012164.js ! test/script/basic/JDK-8012191.js ! test/script/basic/JDK-8012240.js ! test/script/basic/JDK-8012291.js ! test/script/basic/JDK-8012305.js ! test/script/basic/JDK-8012457.js ! test/script/basic/JDK-8012462.js ! test/script/basic/JDK-8013131.js ! test/script/basic/JDK-8013167.js ! test/script/basic/JDK-8013325.js ! test/script/basic/JDK-8013337.js ! test/script/basic/JDK-8013444.js ! test/script/basic/JDK-8013729.js ! test/script/basic/JDK-8013873.js ! test/script/basic/JDK-8013874.js ! test/script/basic/JDK-8013878.js ! test/script/basic/JDK-8013919.js ! test/script/basic/JDK-8014426.js ! test/script/basic/JDK-8014647.js ! test/script/basic/JDK-8014781.js ! test/script/basic/JDK-8014785.js ! test/script/basic/JDK-8014953.js ! test/script/basic/JDK-8015267.js ! test/script/basic/JDK-8015345.js ! test/script/basic/JDK-8015346.js ! test/script/basic/JDK-8015347.js ! test/script/basic/JDK-8015348.js ! test/script/basic/JDK-8015349.js ! test/script/basic/JDK-8015350.js ! test/script/basic/JDK-8015352.js ! test/script/basic/JDK-8015353.js ! test/script/basic/JDK-8015354.js ! test/script/basic/JDK-8015355.js ! test/script/basic/JDK-8015356.js ! test/script/basic/JDK-8015357.js ! test/script/basic/JDK-8015741.js ! test/script/basic/JDK-8015830.js ! test/script/basic/JDK-8015892.js ! test/script/basic/JDK-8015945.js ! test/script/basic/JDK-8015959.js ! test/script/basic/JDK-8015969.js ! test/script/basic/JDK-8016235.js ! test/script/basic/JDK-8016239.js ! test/script/basic/JDK-8016518.js ! test/script/basic/JDK-8016542.js ! test/script/basic/JDK-8016618.js ! test/script/basic/JDK-8016667.js ! test/script/basic/JDK-8016681.js ! test/script/basic/JDK-8017046.js ! test/script/basic/JDK-8017082.js ! test/script/basic/JDK-8017084.js ! test/script/basic/JDK-8017768.js ! test/script/basic/JDK-8017950.js ! test/script/basic/JDK-8019226.js ! test/script/basic/JDK-8019473.js ! test/script/basic/JDK-8019478.js ! test/script/basic/JDK-8019482.js ! test/script/basic/JDK-8019488.js ! test/script/basic/JDK-8019508.js ! test/script/basic/JDK-8019553.js ! test/script/basic/JDK-8019585.js ! test/script/basic/JDK-8019629.js ! test/script/basic/JDK-8019783.js ! test/script/basic/JDK-8019791.js ! test/script/basic/JDK-8019805.js ! test/script/basic/JDK-8019808.js ! test/script/basic/JDK-8019809.js ! test/script/basic/JDK-8019810.js ! test/script/basic/JDK-8019811.js ! test/script/basic/JDK-8019814.js ! test/script/basic/JDK-8019817.js ! test/script/basic/JDK-8019819.js ! test/script/basic/JDK-8019821.js ! test/script/basic/JDK-8019822.js ! test/script/basic/JDK-8019947.js ! test/script/basic/JDK-8019963.js ! test/script/basic/JDK-8019983.js ! test/script/basic/JDK-8019985.js ! test/script/basic/JDK-8020124.js ! test/script/basic/JDK-8020132.js ! test/script/basic/JDK-8020223.js ! test/script/basic/JDK-8020324.js ! test/script/basic/JDK-8020325.js ! test/script/basic/JDK-8020354.js ! test/script/basic/JDK-8020355.js ! test/script/basic/JDK-8020356.js ! test/script/basic/JDK-8020357.js ! test/script/basic/JDK-8020358.js ! test/script/basic/JDK-8020380.js ! test/script/basic/JDK-8020437.js ! test/script/basic/JDK-8020463.js ! test/script/basic/JDK-8020508.js ! test/script/basic/JDK-8021122.js ! test/script/basic/JDK-8022598.js ! test/script/basic/JDK-8022731.js ! test/script/basic/JDK-8022903.js ! test/script/basic/JDK-8023026.js ! test/script/basic/JDK-8023373.js ! test/script/basic/JDK-8023531.js ! test/script/basic/JDK-8023551.js ! test/script/basic/JDK-8023630.js ! test/script/basic/JDK-8023650.js ! test/script/basic/JDK-8023780.js ! test/script/basic/JDK-8023784.js ! test/script/basic/JDK-8024120.js ! test/script/basic/JDK-8024174.js ! test/script/basic/JDK-8024255.js ! test/script/basic/JDK-8024512.js ! test/script/basic/JDK-8024619.js ! test/script/basic/JDK-8024846.js ! test/script/basic/JDK-8024847.js ! test/script/basic/JDK-8024972.js ! test/script/basic/JDK-8025048-2.js ! test/script/basic/JDK-8025048.js ! test/script/basic/JDK-8025080.js ! test/script/basic/JDK-8025090.js ! test/script/basic/JDK-8025111.js ! test/script/basic/JDK-8025147.js ! test/script/basic/JDK-8025149.js ! test/script/basic/JDK-8025163.js ! test/script/basic/JDK-8025197.js ! test/script/basic/JDK-8025213.js ! test/script/basic/JDK-8025312.js ! test/script/basic/JDK-8025325.js ! test/script/basic/JDK-8025434.js ! test/script/basic/JDK-8025486.js ! test/script/basic/JDK-8025488.js ! test/script/basic/JDK-8025515.js ! test/script/basic/JDK-8025520.js ! test/script/basic/JDK-8025589.js ! test/script/basic/JDK-8026008.js ! test/script/basic/JDK-8026016.js ! test/script/basic/JDK-8026033.js ! test/script/basic/JDK-8026042.js ! test/script/basic/JDK-8026048.js ! test/script/basic/JDK-8026112.js ! test/script/basic/JDK-8026125.js ! test/script/basic/JDK-8026137.js ! test/script/basic/JDK-8026161.js ! test/script/basic/JDK-8026162.js ! test/script/basic/JDK-8026167.js ! test/script/basic/JDK-8026248.js ! test/script/basic/JDK-8026264.js ! test/script/basic/JDK-8026292.js ! test/script/basic/JDK-8026302.js ! test/script/basic/JDK-8026317.js ! test/script/basic/JDK-8026367.js ! test/script/basic/JDK-8026692.js ! test/script/basic/JDK-8026693.js ! test/script/basic/JDK-8026701.js ! test/script/basic/JDK-8026805.js ! test/script/basic/JDK-8026858.js ! test/script/basic/JDK-8026955.js ! test/script/basic/JDK-8027016.js ! test/script/basic/JDK-8027024.js ! test/script/basic/JDK-8027042.js ! test/script/basic/JDK-8027236.js ! test/script/basic/JDK-8027562.js ! test/script/basic/JDK-8027700.js ! test/script/basic/JDK-8027753.js ! test/script/basic/JDK-8027828.js ! test/script/basic/JDK-8027933.js ! test/script/basic/JDK-8028020.js ! test/script/basic/JDK-8028210.js ! test/script/basic/JDK-8028434.js ! test/script/basic/JDK-8029364.js ! test/script/basic/JDK-8029384.js ! test/script/basic/JDK-8029467.js ! test/script/basic/JDK-8029667.js ! test/script/basic/JDK-8030182.js ! test/script/basic/JDK-8030182_2.js ! test/script/basic/JDK-8030197.js ! test/script/basic/JDK-8030199.js ! test/script/basic/JDK-8030200.js ! test/script/basic/JDK-8030202.js ! test/script/basic/JDK-8030809.js ! test/script/basic/JDK-8031317.js ! test/script/basic/JDK-8031359.js ! test/script/basic/JDK-8031983.js ! test/script/basic/JDK-8032004.js ! test/script/basic/JDK-8032068.js ! test/script/basic/JDK-8034055.js ! test/script/basic/JDK-8037562.js ! test/script/basic/JDK-8038945.js ! test/script/basic/JDK-8039387.js ! test/script/basic/JDK-8040024.js ! test/script/basic/JDK-8041995.js ! test/script/basic/JDK-8041998.js ! test/script/basic/JDK-8042364.js ! test/script/basic/JDK-8043133.js ! test/script/basic/JDK-8043235.js ! test/script/basic/JDK-8043431.js ! test/script/basic/JDK-8043930.js ! test/script/basic/JDK-8044520.js ! test/script/basic/JDK-8044533.js ! test/script/basic/JDK-8044534.js ! test/script/basic/JDK-8044612.js ! test/script/basic/JDK_8005848.js ! test/script/basic/NASHORN-100.js ! test/script/basic/NASHORN-101.js ! test/script/basic/NASHORN-102.js ! test/script/basic/NASHORN-103.js ! test/script/basic/NASHORN-104.js ! test/script/basic/NASHORN-105.js ! test/script/basic/NASHORN-106.js ! test/script/basic/NASHORN-107.js ! test/script/basic/NASHORN-108.js ! test/script/basic/NASHORN-109.js ! test/script/basic/NASHORN-11.js ! test/script/basic/NASHORN-111.js ! test/script/basic/NASHORN-113.js ! test/script/basic/NASHORN-114.js ! test/script/basic/NASHORN-115.js ! test/script/basic/NASHORN-117.js ! test/script/basic/NASHORN-118.js ! test/script/basic/NASHORN-119.js ! test/script/basic/NASHORN-12.js ! test/script/basic/NASHORN-120.js ! test/script/basic/NASHORN-122.js ! test/script/basic/NASHORN-126.js ! test/script/basic/NASHORN-127.js ! test/script/basic/NASHORN-130.js ! test/script/basic/NASHORN-132.js ! test/script/basic/NASHORN-133.js ! test/script/basic/NASHORN-135.js ! test/script/basic/NASHORN-136.js ! test/script/basic/NASHORN-14.js ! test/script/basic/NASHORN-148.js ! test/script/basic/NASHORN-15.js ! test/script/basic/NASHORN-153.js ! test/script/basic/NASHORN-156.js ! test/script/basic/NASHORN-157.js ! test/script/basic/NASHORN-163.js ! test/script/basic/NASHORN-164.js ! test/script/basic/NASHORN-165.js ! test/script/basic/NASHORN-166.js ! test/script/basic/NASHORN-168.js ! test/script/basic/NASHORN-169.js ! test/script/basic/NASHORN-172.js ! test/script/basic/NASHORN-173.js ! test/script/basic/NASHORN-174.js ! test/script/basic/NASHORN-175.js ! test/script/basic/NASHORN-176.js ! test/script/basic/NASHORN-177.js ! test/script/basic/NASHORN-178.js ! test/script/basic/NASHORN-179.js ! test/script/basic/NASHORN-18.js ! test/script/basic/NASHORN-181.js ! test/script/basic/NASHORN-182.js ! test/script/basic/NASHORN-183.js ! test/script/basic/NASHORN-184.js ! test/script/basic/NASHORN-185.js ! test/script/basic/NASHORN-187.js ! test/script/basic/NASHORN-188.js ! test/script/basic/NASHORN-19.js ! test/script/basic/NASHORN-190.js ! test/script/basic/NASHORN-192.js ! test/script/basic/NASHORN-194.js ! test/script/basic/NASHORN-196.js ! test/script/basic/NASHORN-198.js ! test/script/basic/NASHORN-20.js ! test/script/basic/NASHORN-201.js ! test/script/basic/NASHORN-202.js ! test/script/basic/NASHORN-203.js ! test/script/basic/NASHORN-204.js ! test/script/basic/NASHORN-205.js ! test/script/basic/NASHORN-206.js ! test/script/basic/NASHORN-207.js ! test/script/basic/NASHORN-207_2.js ! test/script/basic/NASHORN-208.js ! test/script/basic/NASHORN-209.js ! test/script/basic/NASHORN-21.js ! test/script/basic/NASHORN-211.js ! test/script/basic/NASHORN-212.js ! test/script/basic/NASHORN-213.js ! test/script/basic/NASHORN-215.js ! test/script/basic/NASHORN-216.js ! test/script/basic/NASHORN-217.js ! test/script/basic/NASHORN-219.js ! test/script/basic/NASHORN-22.js ! test/script/basic/NASHORN-221.js ! test/script/basic/NASHORN-222.js ! test/script/basic/NASHORN-223.js ! test/script/basic/NASHORN-225.js ! test/script/basic/NASHORN-226.js ! test/script/basic/NASHORN-227.js ! test/script/basic/NASHORN-228.js ! test/script/basic/NASHORN-229.js ! test/script/basic/NASHORN-229_subtest.js ! test/script/basic/NASHORN-23.js ! test/script/basic/NASHORN-232.js ! test/script/basic/NASHORN-234.js ! test/script/basic/NASHORN-235.js ! test/script/basic/NASHORN-236.js ! test/script/basic/NASHORN-237.js ! test/script/basic/NASHORN-239.js ! test/script/basic/NASHORN-24.js ! test/script/basic/NASHORN-241.js ! test/script/basic/NASHORN-242.js ! test/script/basic/NASHORN-245.js ! test/script/basic/NASHORN-247.js ! test/script/basic/NASHORN-25.js ! test/script/basic/NASHORN-251.js ! test/script/basic/NASHORN-252.js ! test/script/basic/NASHORN-253.js ! test/script/basic/NASHORN-256.js ! test/script/basic/NASHORN-258.js ! test/script/basic/NASHORN-26.js ! test/script/basic/NASHORN-260.js ! test/script/basic/NASHORN-261.js ! test/script/basic/NASHORN-262.js ! test/script/basic/NASHORN-263.js ! test/script/basic/NASHORN-264.js ! test/script/basic/NASHORN-265.js ! test/script/basic/NASHORN-266.js ! test/script/basic/NASHORN-269.js ! test/script/basic/NASHORN-27.js ! test/script/basic/NASHORN-270.js ! test/script/basic/NASHORN-271.js ! test/script/basic/NASHORN-275.js ! test/script/basic/NASHORN-276.js ! test/script/basic/NASHORN-277.js ! test/script/basic/NASHORN-278.js ! test/script/basic/NASHORN-28.js ! test/script/basic/NASHORN-281.js ! test/script/basic/NASHORN-284.js ! test/script/basic/NASHORN-285.js ! test/script/basic/NASHORN-288.js ! test/script/basic/NASHORN-29.js ! test/script/basic/NASHORN-293.js ! test/script/basic/NASHORN-294.js ! test/script/basic/NASHORN-296.js ! test/script/basic/NASHORN-297.js ! test/script/basic/NASHORN-30.js ! test/script/basic/NASHORN-300.js ! test/script/basic/NASHORN-301.js ! test/script/basic/NASHORN-304.js ! test/script/basic/NASHORN-310.js ! test/script/basic/NASHORN-318.js ! test/script/basic/NASHORN-32.js ! test/script/basic/NASHORN-321.js ! test/script/basic/NASHORN-323.js ! test/script/basic/NASHORN-324.js ! test/script/basic/NASHORN-33.js ! test/script/basic/NASHORN-331.js ! test/script/basic/NASHORN-337.js ! test/script/basic/NASHORN-34.js ! test/script/basic/NASHORN-340.js ! test/script/basic/NASHORN-349.js ! test/script/basic/NASHORN-354.js ! test/script/basic/NASHORN-355.js ! test/script/basic/NASHORN-36.js ! test/script/basic/NASHORN-365.js ! test/script/basic/NASHORN-366.js ! test/script/basic/NASHORN-368.js ! test/script/basic/NASHORN-37.js ! test/script/basic/NASHORN-375.js ! test/script/basic/NASHORN-376.js ! test/script/basic/NASHORN-377.js ! test/script/basic/NASHORN-378.js ! test/script/basic/NASHORN-38.js ! test/script/basic/NASHORN-380.js ! test/script/basic/NASHORN-381.js ! test/script/basic/NASHORN-382.js ! test/script/basic/NASHORN-383.js ! test/script/basic/NASHORN-384.js ! test/script/basic/NASHORN-385.js ! test/script/basic/NASHORN-389.js ! test/script/basic/NASHORN-393.js ! test/script/basic/NASHORN-394.js ! test/script/basic/NASHORN-396.js ! test/script/basic/NASHORN-397.js ! test/script/basic/NASHORN-398.js ! test/script/basic/NASHORN-40.js ! test/script/basic/NASHORN-400.js ! test/script/basic/NASHORN-401.js ! test/script/basic/NASHORN-402.js ! test/script/basic/NASHORN-404.js ! test/script/basic/NASHORN-405.js ! test/script/basic/NASHORN-406.js ! test/script/basic/NASHORN-408.js ! test/script/basic/NASHORN-415.js ! test/script/basic/NASHORN-416.js ! test/script/basic/NASHORN-417.js ! test/script/basic/NASHORN-418.js ! test/script/basic/NASHORN-420.js ! test/script/basic/NASHORN-421.js ! test/script/basic/NASHORN-423.js ! test/script/basic/NASHORN-423a.js ! test/script/basic/NASHORN-424.js ! test/script/basic/NASHORN-425.js ! test/script/basic/NASHORN-426.js ! test/script/basic/NASHORN-427.js ! test/script/basic/NASHORN-428.js ! test/script/basic/NASHORN-429.js ! test/script/basic/NASHORN-432.js ! test/script/basic/NASHORN-433.js ! test/script/basic/NASHORN-434.js ! test/script/basic/NASHORN-435.js ! test/script/basic/NASHORN-437.js ! test/script/basic/NASHORN-44.js ! test/script/basic/NASHORN-441.js ! test/script/basic/NASHORN-442.js ! test/script/basic/NASHORN-443.js ! test/script/basic/NASHORN-444.js ! test/script/basic/NASHORN-445.js ! test/script/basic/NASHORN-446.js ! test/script/basic/NASHORN-447.js ! test/script/basic/NASHORN-448.js ! test/script/basic/NASHORN-449.js ! test/script/basic/NASHORN-45.js ! test/script/basic/NASHORN-450.js ! test/script/basic/NASHORN-452.js ! test/script/basic/NASHORN-459.js ! test/script/basic/NASHORN-46.js ! test/script/basic/NASHORN-462.js ! test/script/basic/NASHORN-463.js ! test/script/basic/NASHORN-468.js ! test/script/basic/NASHORN-47.js ! test/script/basic/NASHORN-473.js ! test/script/basic/NASHORN-474.js ! test/script/basic/NASHORN-478.js ! test/script/basic/NASHORN-48.js ! test/script/basic/NASHORN-481.js ! test/script/basic/NASHORN-482.js ! test/script/basic/NASHORN-484.js ! test/script/basic/NASHORN-486.js ! test/script/basic/NASHORN-487.js ! test/script/basic/NASHORN-488.js ! test/script/basic/NASHORN-49.js ! test/script/basic/NASHORN-490.js ! test/script/basic/NASHORN-494.js ! test/script/basic/NASHORN-497.js ! test/script/basic/NASHORN-498.js ! test/script/basic/NASHORN-499.js ! test/script/basic/NASHORN-50.js ! test/script/basic/NASHORN-500.js ! test/script/basic/NASHORN-503.js ! test/script/basic/NASHORN-51.js ! test/script/basic/NASHORN-511.js ! test/script/basic/NASHORN-515.js ! test/script/basic/NASHORN-516.js ! test/script/basic/NASHORN-52.js ! test/script/basic/NASHORN-534.js ! test/script/basic/NASHORN-535.js ! test/script/basic/NASHORN-544.js ! test/script/basic/NASHORN-55.js ! test/script/basic/NASHORN-554.js ! test/script/basic/NASHORN-556.js ! test/script/basic/NASHORN-56.js ! test/script/basic/NASHORN-562.js ! test/script/basic/NASHORN-565.js ! test/script/basic/NASHORN-575.js ! test/script/basic/NASHORN-58.js ! test/script/basic/NASHORN-59.js ! test/script/basic/NASHORN-592-dual.js ! test/script/basic/NASHORN-592.js ! test/script/basic/NASHORN-597.js ! test/script/basic/NASHORN-60.js ! test/script/basic/NASHORN-609.js ! test/script/basic/NASHORN-61.js ! test/script/basic/NASHORN-62.js ! test/script/basic/NASHORN-620.js ! test/script/basic/NASHORN-623.js ! test/script/basic/NASHORN-627.js ! test/script/basic/NASHORN-63.js ! test/script/basic/NASHORN-637.js ! test/script/basic/NASHORN-639.js ! test/script/basic/NASHORN-64.js ! test/script/basic/NASHORN-642.js ! test/script/basic/NASHORN-646.js ! test/script/basic/NASHORN-658.js ! test/script/basic/NASHORN-659.js ! test/script/basic/NASHORN-66.js ! test/script/basic/NASHORN-664.js ! test/script/basic/NASHORN-665.js ! test/script/basic/NASHORN-67.js ! test/script/basic/NASHORN-678.js ! test/script/basic/NASHORN-68.js ! test/script/basic/NASHORN-689.js ! test/script/basic/NASHORN-69.js ! test/script/basic/NASHORN-691.js ! test/script/basic/NASHORN-694.js ! test/script/basic/NASHORN-697.js ! test/script/basic/NASHORN-703.js ! test/script/basic/NASHORN-703a.js ! test/script/basic/NASHORN-705.js ! test/script/basic/NASHORN-71.js ! test/script/basic/NASHORN-710.js ! test/script/basic/NASHORN-711.js ! test/script/basic/NASHORN-72.js ! test/script/basic/NASHORN-722.js ! test/script/basic/NASHORN-73.js ! test/script/basic/NASHORN-737.js ! test/script/basic/NASHORN-74.js ! test/script/basic/NASHORN-740.js ! test/script/basic/NASHORN-75.js ! test/script/basic/NASHORN-758.js ! test/script/basic/NASHORN-759.js ! test/script/basic/NASHORN-760.js ! test/script/basic/NASHORN-768.js ! test/script/basic/NASHORN-778.js ! test/script/basic/NASHORN-78.js ! test/script/basic/NASHORN-79.js ! test/script/basic/NASHORN-792.js ! test/script/basic/NASHORN-80.js ! test/script/basic/NASHORN-81.js ! test/script/basic/NASHORN-833.js ! test/script/basic/NASHORN-837.js ! test/script/basic/NASHORN-85.js ! test/script/basic/NASHORN-86.js ! test/script/basic/NASHORN-87.js ! test/script/basic/NASHORN-89.js ! test/script/basic/NASHORN-90.js ! test/script/basic/NASHORN-91.js ! test/script/basic/NASHORN-92.js ! test/script/basic/NASHORN-93.js ! test/script/basic/NASHORN-95.js ! test/script/basic/NASHORN-96.js ! test/script/basic/NASHORN-97.js ! test/script/basic/NASHORN-98.js ! test/script/basic/NASHORN-99.js ! test/script/basic/access-specializer.js ! test/script/basic/addition.js ! test/script/basic/allgettersetters.js ! test/script/basic/andor.js ! test/script/basic/anonrecur.js ! test/script/basic/apply_to_call/apply_to_call1.js ! test/script/basic/apply_to_call/apply_to_call2.js ! test/script/basic/apply_to_call/apply_to_call3.js ! test/script/basic/apply_to_call/apply_to_call4.js ! test/script/basic/apply_to_call/apply_to_call_recompile.js ! test/script/basic/apply_to_call/apply_to_call_varargs.js ! test/script/basic/applycall.js ! test/script/basic/args.js ! test/script/basic/arity.js ! test/script/basic/arrayprotoclass.js ! test/script/basic/arrays.js ! test/script/basic/arrays2.js ! test/script/basic/arrays_int_key.js ! test/script/basic/arrayset.js ! test/script/basic/arrayundefined.js ! test/script/basic/assign.js ! test/script/basic/bitwise_and.js ! test/script/basic/boolean_arithmetic.js ! test/script/basic/booleangetter.js ! test/script/basic/builtin.js ! test/script/basic/builtin_assign.js ! test/script/basic/builtinchain.js ! test/script/basic/calllink.js ! test/script/basic/classloader.js ! test/script/basic/closure.js ! test/script/basic/closure.js.EXPECTED ! test/script/basic/commandargs.js ! test/script/basic/compile-octane-splitter.js ! test/script/basic/compile-octane.js ! test/script/basic/condassign.js ! test/script/basic/construct.js ! test/script/basic/constructorname.js ! test/script/basic/convert.js ! test/script/basic/dataview_endian.js ! test/script/basic/dataview_getset.js ! test/script/basic/dataview_new.js ! test/script/basic/date.js ! test/script/basic/dateparse.js ! test/script/basic/decinc.js ! test/script/basic/delete.js ! test/script/basic/delete2.js ! test/script/basic/dotpropname.js ! test/script/basic/doublecache.js ! test/script/basic/enumeration.js ! test/script/basic/errors.js ! test/script/basic/errorstack.js ! test/script/basic/eval.js ! test/script/basic/evalreturn.js ! test/script/basic/exprclosure.js ! test/script/basic/extensibility.js ! test/script/basic/fileline.js ! test/script/basic/finally-catchalls.js ! test/script/basic/finallyreturn.js ! test/script/basic/forin.js ! test/script/basic/forin2.js ! test/script/basic/funcarray.js ! test/script/basic/funcbind.js ! test/script/basic/funcbind2.js ! test/script/basic/funcbind3.js ! test/script/basic/funcconstructor.js ! test/script/basic/getclassname.js ! test/script/basic/getter_callsite.js ! test/script/basic/gettercalls.js ! test/script/basic/getterfunc.js ! test/script/basic/gettersetter.js ! test/script/basic/globalaccess.js ! test/script/basic/globals.js ! test/script/basic/globalscope.js ! test/script/basic/hello.js ! test/script/basic/herestr_operator.js ! test/script/basic/hideLocationProperties.js ! test/script/basic/illegaljavaname.js ! test/script/basic/importpackage.js ! test/script/basic/incheck.js ! test/script/basic/indexedcall.js ! test/script/basic/info.js ! test/script/basic/inherited_nonwritable.js ! test/script/basic/instanceof.js ! test/script/basic/instanceof2.js ! test/script/basic/interfaces.js ! test/script/basic/iterator.js ! test/script/basic/java.js ! test/script/basic/javaadapter.js ! test/script/basic/javaarray.js ! test/script/basic/javaarrayconversion.js ! test/script/basic/javaclassoverrides.js ! test/script/basic/javaexceptions.js ! test/script/basic/javaimporter.js ! test/script/basic/javainnerclasses.js ! test/script/basic/javasigcall.js ! test/script/basic/jquery.js ! test/script/basic/jsadapter.js ! test/script/basic/jsadapterlink.js ! test/script/basic/json.js ! test/script/basic/list.js ! test/script/basic/literal.js ! test/script/basic/load.js ! test/script/basic/loadedfile.js ! test/script/basic/localundef.js ! test/script/basic/map.js ! test/script/basic/math.js ! test/script/basic/minuszero.js ! test/script/basic/module.js ! test/script/basic/moduleload.js ! test/script/basic/nashorn2.js ! test/script/basic/natives.js ! test/script/basic/new.js ! test/script/basic/newexpr.js ! test/script/basic/newnew.js ! test/script/basic/no_line_numbers.js ! test/script/basic/nonconstructors.js ! test/script/basic/nosuchmethod.js ! test/script/basic/nosuchproperty.js ! test/script/basic/number.js ! test/script/basic/numberstring.js ! test/script/basic/objectprops.js ! test/script/basic/objects.js ! test/script/basic/optimistic_arithmetic_check_type.js ! test/script/basic/optimistic_assignment_check_type.js ! test/script/basic/optimistic_check_type.js ! test/script/basic/optimistic_logical_check_type.js ! test/script/basic/options.js ! test/script/basic/paramspec.js ! test/script/basic/parser/assignmentExpr.js ! test/script/basic/parser/binaryExpr.js ! test/script/basic/parser/breakStat.js ! test/script/basic/parser/condExpr.js ! test/script/basic/parser/continueStat.js ! test/script/basic/parser/debuggerStat.js ! test/script/basic/parser/functions.js ! test/script/basic/parser/ifStat.js ! test/script/basic/parser/labelledStat.js ! test/script/basic/parser/lhsExpr.js ! test/script/basic/parser/loopStat.js ! test/script/basic/parser/objectLitExpr.js ! test/script/basic/parser/parenExpr.js ! test/script/basic/parser/primaryExpr.js ! test/script/basic/parser/returnStat.js ! test/script/basic/parser/switchStat.js ! test/script/basic/parser/throwStat.js ! test/script/basic/parser/tryCatchStat.js ! test/script/basic/parser/unaryExpr.js ! test/script/basic/parser/useStrict.js ! test/script/basic/parser/util.js ! test/script/basic/parser/varDecl.js ! test/script/basic/parser/withStat.js ! test/script/basic/propchange.js ! test/script/basic/propertycheck.js ! test/script/basic/prototype.js ! test/script/basic/pushpull.js ! test/script/basic/regex.js ! test/script/basic/regexp_flags.js ! test/script/basic/relink_index_getter.js ! test/script/basic/run-octane.js ! test/script/basic/runsunspider.js ! test/script/basic/samfunc.js ! test/script/basic/scripting.js ! test/script/basic/scripting.js.EXPECTED ! test/script/basic/sealfreeze.js ! test/script/basic/setlength.js ! test/script/basic/splitter.js ! test/script/basic/stdin.js ! test/script/basic/strings.js ! test/script/basic/throws.js ! test/script/basic/tosource.js ! test/script/basic/tostring.js ! test/script/basic/try.js ! test/script/basic/try2.js ! test/script/basic/trybreakcont.js ! test/script/basic/trycatch.js ! test/script/basic/trycatchfor.js ! test/script/basic/tryfinallyreturn.js ! test/script/basic/tryforbreak.js ! test/script/basic/typechange.js ! test/script/basic/typecoerce.js ! test/script/basic/typedarrays.js ! test/script/basic/typedarrays2.js ! test/script/basic/typeof.js ! test/script/basic/typeof2.js ! test/script/basic/undefined.js ! test/script/basic/underscore.js ! test/script/basic/varargs.js ! test/script/basic/void.js ! test/script/basic/with.js ! test/script/basic/withprimitive.js ! test/script/basic/writable_relink.js ! test/script/basic/xorassign.js ! test/script/basic/yui.js ! test/script/currently-failing/JDK-8006191.js ! test/script/currently-failing/apply_to_call_bench.js ! test/script/currently-failing/clone_ir.js ! test/script/currently-failing/gettersetter.js ! test/script/currently-failing/logcoverage.js ! test/script/currently-failing/optimistic_check_type_cases.js ! test/script/currently-failing/property_delete.js ! test/script/error/JDK-8008814-1.js ! test/script/error/JDK-8008814-2.js ! test/script/error/JDK-8016522.js ! test/script/error/JDK-8020437-2.js ! test/script/error/JDK-8020437.js ! test/script/error/JDK-8026039.js ! test/script/error/JDK-8026039.js.EXPECTED ! test/script/error/JDK-8027933.js ! test/script/error/JDK-8039047.js ! test/script/error/NASHORN-154/function_mult_params_in_strict.js ! test/script/error/NASHORN-154/improper_return_break_continue.js ! test/script/error/NASHORN-154/invalid_lvalue.js ! test/script/error/NASHORN-154/literal_data_and_accessor.js ! test/script/error/NASHORN-154/literal_mult_getters.js ! test/script/error/NASHORN-154/literal_mult_prop_in_strict.js ! test/script/error/NASHORN-154/with_in_strict.js ! test/script/error/NASHORN-214.js ! test/script/error/NASHORN-35.js ! test/script/error/NASHORN-39.js ! test/script/error/NASHORN-568.js ! test/script/error/NASHORN-57.js ! test/script/error/NASHORN-668.js ! test/script/error/quotemissing.js ! test/script/error/strictmode.js ! test/script/jfx/kaleidoscope.js ! test/script/jfx/spread.js ! test/script/maptests/builtins.js ! test/script/maptests/constructor.js ! test/script/maptests/maputil.js ! test/script/maptests/object_create.js ! test/script/maptests/object_literals.js ! test/script/maptests/point.js ! test/script/maptests/property_add.js ! test/script/maptests/proto.js ! test/script/markdown.js ! test/script/markdown/anchors-by-reference.js ! test/script/markdown/automatic-anchors.js ! test/script/markdown/blockquote-nested-markdown.js ! test/script/markdown/blockquote.js ! test/script/markdown/code-block-html-escape.js ! test/script/markdown/code-block.js ! test/script/markdown/doubline-list.js ! test/script/markdown/emphasis.js ! test/script/markdown/escaped-number-period.js ! test/script/markdown/escaping.js ! test/script/markdown/github-style-at-start.js ! test/script/markdown/github-style-codeblock.js ! test/script/markdown/github-style-linebreaks.js ! test/script/markdown/h1-with-double-hash.js ! test/script/markdown/h1-with-equals.js ! test/script/markdown/h1-with-single-hash.js ! test/script/markdown/h2-with-dashes.js ! test/script/markdown/h2-with-double-hash.js ! test/script/markdown/h2-with-single-hash.js ! test/script/markdown/h3-with-double-hash.js ! test/script/markdown/h3-with-single-hash.js ! test/script/markdown/h4-with-single-hash.js ! test/script/markdown/h5-with-single-hash.js ! test/script/markdown/h6-with-single-hash.js ! test/script/markdown/horizontal-rules.js ! test/script/markdown/html5-strutural-tags.js ! test/script/markdown/images.js ! test/script/markdown/implicit-anchors.js ! test/script/markdown/inline-anchors.js ! test/script/markdown/inline-code.js ! test/script/markdown/inline-style-tag.js ! test/script/markdown/lazy-blockquote.js ! test/script/markdown/list-with-blockquote.js ! test/script/markdown/list-with-code.js ! test/script/markdown/multi-paragraph-list.js ! test/script/markdown/multiline-unordered-list.js ! test/script/markdown/nested-blockquote.js ! test/script/markdown/ordered-list-same-number.js ! test/script/markdown/ordered-list-wrong-numbers.js ! test/script/markdown/ordered-list.js ! test/script/markdown/relative-anchors.js ! test/script/markdown/simple-paragraph.js ! test/script/markdown/strong.js ! test/script/markdown/table-basic.js ! test/script/markdown/table-large.js ! test/script/markdown/table-with-equals.js ! test/script/markdown/unordered-list-asterisk.js ! test/script/markdown/unordered-list-minus.js ! test/script/markdown/unordered-list-plus.js ! test/script/markdown/url-with-parenthesis.js ! test/script/nosecurity/nosecurity.js ! test/script/sandbox/JDK-8031106.js ! test/script/sandbox/NASHORN-525.js ! test/script/sandbox/arrayclass.js ! test/script/sandbox/classbind.js ! test/script/sandbox/classloader.js ! test/script/sandbox/doprivileged.js ! test/script/sandbox/engine.js ! test/script/sandbox/env.js ! test/script/sandbox/exec.js ! test/script/sandbox/exit.js ! test/script/sandbox/file.js ! test/script/sandbox/interfaceimpl.js ! test/script/sandbox/javaextend.js ! test/script/sandbox/jsadapter.js ! test/script/sandbox/loadLibrary.js ! test/script/sandbox/loadcompat.js ! test/script/sandbox/nashorninternals.js ! test/script/sandbox/net.js ! test/script/sandbox/property.js ! test/script/sandbox/reflection.js ! test/script/sandbox/runnable.js ! test/script/sandbox/unsafe.js ! test/script/test262.js ! test/script/test262_single.js ! test/script/trusted/JDK-8006424.js ! test/script/trusted/JDK-8006529.js ! test/script/trusted/JDK-8008305.js ! test/script/trusted/JDK-8008305_subtest.js ! test/script/trusted/JDK-8020809.js ! test/script/trusted/JDK-8021129.js ! test/script/trusted/JDK-8021189.js ! test/script/trusted/JDK-8025629.js ! test/script/trusted/JDK-8032060.js ! test/script/trusted/NASHORN-638.js ! test/script/trusted/NASHORN-653.js ! test/script/trusted/event_queue.js ! test/script/trusted/getenv.js ! test/script/trusted/optimistic_recompilation.js ! test/src/jdk/nashorn/api/NashornSQLDriver.java ! test/src/jdk/nashorn/api/javaaccess/ArrayConversionTest.java ! test/src/jdk/nashorn/api/javaaccess/ConsStringTest.java ! test/src/jdk/nashorn/api/javaaccess/NumberBoxingTest.java ! test/src/jdk/nashorn/api/javaaccess/SharedObject.java ! test/src/jdk/nashorn/api/scripting/InvocableTest.java ! test/src/jdk/nashorn/api/scripting/PluggableJSObjectTest.java ! test/src/jdk/nashorn/api/scripting/ScopeTest.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java ! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java ! test/src/jdk/nashorn/internal/codegen/CompilerTest.java ! test/src/jdk/nashorn/internal/performance/OctaneTest.java ! test/src/jdk/nashorn/internal/performance/PerformanceWrapper.java ! test/src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java ! test/src/jdk/nashorn/internal/runtime/ExceptionsNotSerializable.java ! test/src/jdk/nashorn/internal/runtime/NoPersistenceCachingTest.java ! test/src/jdk/nashorn/internal/runtime/SourceTest.java ! test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java ! test/src/jdk/nashorn/internal/runtime/regexp/JdkRegExpTest.java ! test/src/jdk/nashorn/internal/runtime/regexp/joni/JoniTest.java ! test/src/jdk/nashorn/internal/test/framework/AbstractScriptRunnable.java ! test/src/jdk/nashorn/internal/test/framework/JSJUnitReportReporter.java ! test/src/jdk/nashorn/internal/test/framework/ScriptRunnable.java ! test/src/jdk/nashorn/internal/test/framework/ScriptTest.java ! test/src/jdk/nashorn/internal/test/framework/SharedContextEvaluator.java ! test/src/jdk/nashorn/internal/test/framework/TestFinder.java ! test/src/jdk/nashorn/internal/test/framework/TestReorderInterceptor.java ! test/src/jdk/nashorn/test/models/ConstructorWithArgument.java ! test/src/jdk/nashorn/test/models/DessertToppingFloorWaxDriver.java ! test/src/jdk/nashorn/test/models/IntFloatOverloadSelection.java ! test/src/jdk/nashorn/test/models/Jdk8011362TestSubject.java ! test/src/jdk/nashorn/test/models/Nashorn401TestSubject.java ! test/src/jdk/nashorn/test/models/OuterClass.java ! test/src/jdk/nashorn/test/models/OverrideObject.java ! test/src/jdk/nashorn/test/models/PropertyBind.java ! test/src/jdk/nashorn/test/models/StringArgs.java ! test/src/jdk/nashorn/test/models/VarArgConstructor.java ! test/src/jdk/nashorn/test/tools/StaticTypeInspector.java Changeset: 8d35928f8db5 Author: attila Date: 2014-06-04 14:32 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/8d35928f8db5 8044502: Get rid of global optimistic flag Reviewed-by: lagergren, sundar ! make/build.xml ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk/nashorn/internal/runtime/resources/Options.properties ! test/script/trusted/event_queue.js ! test/script/trusted/optimistic_recompilation.js ! test/src/jdk/nashorn/api/javaaccess/NumberAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/NumberBoxingTest.java ! test/src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java Changeset: 1987caf5e034 Author: sundar Date: 2014-06-04 19:01 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/1987caf5e034 8044695: __stack__ becomes visible in Error properties Reviewed-by: lagergren, jlaskey, attila ! src/jdk/nashorn/internal/objects/NativeError.java + test/script/basic/JDK-8044695.js Changeset: 2794e13491d0 Author: attila Date: 2014-06-04 16:52 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/2794e13491d0 8044803: Unnecessary restOf check Reviewed-by: hannesw, jlaskey ! src/jdk/nashorn/internal/codegen/CodeGenerator.java Changeset: 0e4a3071c236 Author: attila Date: 2014-06-04 20:43 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/0e4a3071c236 8038413: NPE in unboxInteger Reviewed-by: jlaskey, sundar ! src/jdk/internal/dynalink/support/TypeUtilities.java + test/script/basic/JDK-8038413.js + test/script/basic/JDK-8038413.js.EXPECTED Changeset: 353483cfe8c6 Author: attila Date: 2014-06-05 12:15 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/353483cfe8c6 8046014: MultiGlobalCompiledScript should cache :createProgramFunction handle Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/runtime/Context.java Changeset: a43d59738770 Author: attila Date: 2014-06-05 12:16 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/a43d59738770 8044816: On-demand compiled top-level program doesn't need :createProgramFunction Reviewed-by: jlaskey, lagergren, sundar ! src/jdk/nashorn/internal/codegen/CodeGenerator.java Changeset: 4a47b7cfecdf Author: lana Date: 2014-06-05 19:38 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/4a47b7cfecdf Merge - bin/checkintest.sh - bin/verbose_octane.bat - bin/verbose_octane.sh - src/jdk/nashorn/internal/codegen/Attr.java - src/jdk/nashorn/internal/codegen/FinalizeTypes.java - src/jdk/nashorn/internal/codegen/RangeAnalyzer.java - src/jdk/nashorn/internal/codegen/types/Range.java - src/jdk/nashorn/internal/ir/TemporarySymbols.java - src/jdk/nashorn/internal/runtime/DebugLogger.java - src/jdk/nashorn/internal/runtime/Logging.java - test/script/basic/JDK-8010697.js - test/script/basic/JDK-8010697.js.EXPECTED - test/script/basic/arraysIntKey.js - test/script/basic/arraysIntKey.js.EXPECTED - test/script/basic/ranges_disabled.js - test/script/basic/ranges_disabled.js.EXPECTED - test/script/basic/ranges_enabled.js - test/script/basic/ranges_enabled.js.EXPECTED - test/script/basic/ranges_payload.js - test/script/basic/runsunspider-eager.js - test/script/basic/runsunspider-lazy.js - test/script/basic/runsunspider-lazy.js.EXPECTED - test/script/maptests/property_delete.js From lana.steuck at oracle.com Wed Jun 11 18:26:09 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 11 Jun 2014 18:26:09 +0000 Subject: hg: jdk9/jdk9/jdk: 30 new changesets Message-ID: <201406111828.s5BISlqs008742@aojmv0008> Changeset: 7063484f2d5d Author: rriggs Date: 2014-05-30 15:46 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/7063484f2d5d 8044461: Cleanup new Boolean and single character strings Reviewed-by: rriggs, alanb, lancea Contributed-by: otaviopolianasantana at gmail.com ! src/share/classes/com/sun/java/util/jar/pack/ConstantPool.java ! src/share/classes/com/sun/jndi/cosnaming/CorbanameUrl.java ! src/share/classes/com/sun/jndi/rmi/registry/RegistryContext.java ! src/share/classes/com/sun/jndi/toolkit/url/GenericURLContext.java ! src/share/classes/com/sun/rmi/rmid/ExecOptionPermission.java ! src/share/classes/com/sun/rowset/CachedRowSetImpl.java ! src/share/classes/com/sun/rowset/JoinRowSetImpl.java ! src/share/classes/com/sun/rowset/internal/WebRowSetXmlWriter.java ! src/share/classes/com/sun/rowset/internal/XmlReaderContentHandler.java ! src/share/classes/com/sun/rowset/internal/XmlResolver.java ! src/share/classes/com/sun/security/auth/module/JndiLoginModule.java ! src/share/classes/com/sun/security/auth/module/LdapLoginModule.java ! src/share/classes/com/sun/tools/example/debug/gui/CommandInterpreter.java ! src/share/classes/com/sun/tools/example/debug/tty/Commands.java ! src/share/classes/com/sun/tools/hat/internal/server/AllClassesQuery.java ! src/share/classes/java/lang/Class.java ! src/share/classes/java/lang/ClassLoader.java ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/net/CookieManager.java ! src/share/classes/java/net/InetAddress.java ! src/share/classes/java/net/Socket.java ! src/share/classes/java/net/SocketPermission.java ! src/share/classes/java/net/SocksSocketImpl.java ! src/share/classes/java/net/URI.java ! src/share/classes/java/security/BasicPermission.java ! src/share/classes/java/security/Provider.java ! src/share/classes/java/security/Security.java ! src/share/classes/java/util/PropertyPermission.java ! src/share/classes/java/util/jar/JarVerifier.java ! src/share/classes/java/util/logging/LogManager.java ! src/share/classes/java/util/logging/XMLFormatter.java ! src/share/classes/javax/management/MBeanPermission.java ! src/share/classes/javax/management/modelmbean/DescriptorSupport.java ! src/share/classes/javax/management/modelmbean/RequiredModelMBean.java ! src/share/classes/javax/security/auth/PrivateCredentialPermission.java ! src/share/classes/javax/security/sasl/Sasl.java ! src/share/classes/sun/jvmstat/monitor/AbstractMonitor.java ! src/share/classes/sun/jvmstat/monitor/HostIdentifier.java ! src/share/classes/sun/management/StackTraceElementCompositeData.java ! src/share/classes/sun/management/ThreadInfoCompositeData.java ! src/share/classes/sun/management/VMOptionCompositeData.java ! src/share/classes/sun/management/snmp/jvminstr/NotificationTargetImpl.java ! src/share/classes/sun/misc/ExtensionInfo.java ! src/share/classes/sun/misc/JarIndex.java ! src/share/classes/sun/misc/URLClassPath.java ! src/share/classes/sun/net/ftp/impl/FtpClient.java ! src/share/classes/sun/net/spi/nameservice/dns/DNSNameService.java ! src/share/classes/sun/net/util/IPAddressUtil.java ! src/share/classes/sun/net/www/ParseUtil.java ! src/share/classes/sun/reflect/misc/ReflectUtil.java ! src/share/classes/sun/rmi/runtime/Log.java ! src/share/classes/sun/rmi/transport/proxy/CGIHandler.java ! src/share/classes/sun/security/jgss/GSSManagerImpl.java ! src/share/classes/sun/security/jgss/wrapper/Krb5Util.java ! src/share/classes/sun/security/provider/PolicyFile.java ! src/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java ! src/share/classes/sun/security/ssl/X509KeyManagerImpl.java ! src/share/classes/sun/security/util/HostnameChecker.java ! src/share/classes/sun/security/util/SignatureFileVerifier.java ! src/share/classes/sun/security/x509/CRLExtensions.java ! src/share/classes/sun/tools/jconsole/ConnectDialog.java ! src/share/classes/sun/tools/jconsole/inspector/Utils.java ! src/share/classes/sun/tools/jconsole/inspector/XOperations.java ! src/share/classes/sun/tools/jconsole/inspector/XTree.java Changeset: c89a6c0f54fc Author: mikael Date: 2014-05-30 09:25 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/c89a6c0f54fc 8044363: Remove special build options for unpack200 executable Reviewed-by: ksrini ! make/CompileLaunchers.gmk Changeset: e95072225d17 Author: ksrini Date: 2014-05-30 13:37 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/e95072225d17 8044046: [asm] refresh internal ASM version to v5.0.3 Reviewed-by: psandoz, sundar ! src/share/classes/jdk/internal/org/objectweb/asm/ClassWriter.java ! src/share/classes/jdk/internal/org/objectweb/asm/Frame.java ! src/share/classes/jdk/internal/org/objectweb/asm/Item.java ! src/share/classes/jdk/internal/org/objectweb/asm/Label.java ! src/share/classes/jdk/internal/org/objectweb/asm/MethodWriter.java ! src/share/classes/jdk/internal/org/objectweb/asm/Type.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/InstructionAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/Method.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/Remapper.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/SerialVersionUIDAdder.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/MethodNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/AnalyzerException.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Frame.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/ASMifier.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/CheckClassAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/Textifier.java ! src/share/classes/jdk/internal/org/objectweb/asm/version.txt Changeset: c5c3515cb526 Author: darcy Date: 2014-05-30 16:41 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/c5c3515cb526 8044477: Fix fallthrough lint warning in ASM Reviewed-by: lancea ! src/share/classes/jdk/internal/org/objectweb/asm/Item.java Changeset: b561412cd668 Author: darcy Date: 2014-05-30 16:45 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/b561412cd668 8039865: Add fallthrough lint warning to build of jdk repository Reviewed-by: erikj ! make/Setup.gmk Changeset: 5cab03c4e5f9 Author: omajid Date: 2014-06-01 11:54 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/5cab03c4e5f9 8044235: src.zip should include all sources Reviewed-by: andrew, dholmes ! make/CreateJars.gmk Changeset: e0cd39b72ac5 Author: alanb Date: 2014-06-02 09:19 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/e0cd39b72ac5 8043753: Drop javax.transaction from compact2 and compact3 Reviewed-by: dholmes ! make/profile-rtjar-includes.txt Changeset: cb15bc14c26a Author: igerasim Date: 2014-06-02 19:49 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/cb15bc14c26a 8037866: Replace the Fun class in tests with lambdas Reviewed-by: martin ! test/java/lang/ProcessBuilder/Basic.java ! test/java/nio/charset/StandardCharsets/Standard.java ! test/java/util/Collection/BiggernYours.java ! test/java/util/Collection/IteratorAtEnd.java ! test/java/util/Collection/MOAT.java ! test/java/util/Collections/AsLifoQueue.java ! test/java/util/NavigableMap/LockStep.java ! test/java/util/PriorityQueue/ForgetMeNot.java ! test/java/util/concurrent/BlockingQueue/Interrupt.java ! test/java/util/concurrent/CyclicBarrier/Basic.java ! test/java/util/concurrent/Executors/Throws.java ! test/java/util/concurrent/FutureTask/Customized.java ! test/java/util/concurrent/ThreadPoolExecutor/ConfigChanges.java ! test/java/util/concurrent/ThreadPoolExecutor/ShutdownNowExecuteRace.java ! test/sun/nio/cs/FindOneCharEncoderBugs.java Changeset: 259d5726632f Author: ascarpino Date: 2014-06-02 17:08 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/259d5726632f 8041142: Re-enabling CBC_PAD PKCS11 mechanisms for Solaris Reviewed-by: valeriep ! src/share/lib/security/sunpkcs11-solaris.cfg Changeset: 17b50862c27d Author: ascarpino Date: 2014-06-02 17:14 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/17b50862c27d 8037742: Re-enabling PKCS11 HMAC mechanisms in Solaris Reviewed-by: valeriep ! src/share/lib/security/sunpkcs11-solaris.cfg Changeset: 9d59a8937c0b Author: yan Date: 2014-06-03 12:52 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/9d59a8937c0b 8032527: fix a couple doclint errors in java/awt/geom/Path2D Reviewed-by: prr Contributed-by: Steven Sides ! src/share/classes/java/awt/geom/Path2D.java Changeset: 13c3451f3587 Author: thartmann Date: 2014-06-03 14:58 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/13c3451f3587 8005873: JRuby test_respond_to.rb asserts with: MT-unsafe modification of inline cache Reviewed-by: vlivanov, jrose, psandoz ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodTypeForm.java Changeset: b96d2940e35b Author: mullan Date: 2014-06-03 07:34 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/b96d2940e35b 8036841: Reuse no-perms AccessControlContext object when performing isAuthorized check Reviewed-by: wetmore ! src/share/classes/java/security/AccessController.java Changeset: 49f58f07e360 Author: mullan Date: 2014-06-03 07:35 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/49f58f07e360 Merge - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/etsi.xsd - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/xenc-schema.rng - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/xenc-schema.xsd - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/xmldsig-core-schema.dtd - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/xmldsig-core-schema.rng - src/share/classes/com/sun/org/apache/xml/internal/security/resource/schema/xmldsig-core-schema.xsd Changeset: 21dc97b6aa48 Author: erikj Date: 2014-06-03 10:52 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/21dc97b6aa48 8043160: JDK 9 Build failure in accessbridge Reviewed-by: prr, tbell ! make/CompileJavaClasses.gmk ! make/lib/PlatformLibraries.gmk Changeset: 77703793fd36 Author: erikj Date: 2014-06-03 10:55 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/77703793fd36 8044480: JDK image target overwrites lib/server/libjsig.dylib symlink with a copy of lib/libjsig.dylib Reviewed-by: dcubed, tbell, dholmes ! make/Bundles.gmk Changeset: adaf3b7e6150 Author: yan Date: 2014-06-03 17:55 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/adaf3b7e6150 8040081: Tidy warnings cleanup for java.applet Reviewed-by: pchelko Contributed-by: Alexander Stepanov ! src/share/classes/java/applet/Applet.java ! src/share/classes/java/applet/AppletContext.java Changeset: b84c163b9598 Author: kizune Date: 2014-06-03 18:31 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/b84c163b9598 8044206: LambdaMetafactory.altMetafactory javadoc refers to wrong method Reviewed-by: briangoetz, jjg ! src/share/classes/java/lang/invoke/LambdaMetafactory.java Changeset: b84aa47bbe0e Author: sundar Date: 2014-06-03 21:21 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/b84aa47bbe0e 8044647: sun/tools/jrunscript/jrunscriptTest.sh start failing: Output of jrunscript -l nashorn differ from expected output Reviewed-by: jlaskey, lagergren, ksrini ! test/sun/tools/jrunscript/jrunscriptTest.sh Changeset: a63eb531f049 Author: xuelei Date: 2014-06-04 09:48 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/a63eb531f049 8044771: PKIXValidator indent cleanup Reviewed-by: weijun ! src/share/classes/sun/security/validator/PKIXValidator.java Changeset: 46d876900ffe Author: miauno Date: 2014-06-02 17:59 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/46d876900ffe 8044495: Remove test demo/jvmti/mtrace/TraceJFrame.java Reviewed-by: sla, sspitsyn - test/demo/jvmti/mtrace/JFrameCreateTime.java - test/demo/jvmti/mtrace/TraceJFrame.java Changeset: d23c0eb930f7 Author: aefimov Date: 2014-06-04 16:26 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/d23c0eb930f7 8032901: WaitForMultipleObjects() return value not handled appropriately Reviewed-by: dholmes, sla ! src/windows/transport/shmem/shmem_md.c Changeset: c5a2fc3ec942 Author: mtobiass Date: 2014-06-04 13:12 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/c5a2fc3ec942 8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java fails: Process exit code was 0, but error was expected. Summary: Ignore read-only test if file is not read-only. This will happen when test is run as root. Reviewed-by: sla, dholmes ! test/sun/tools/native2ascii/NativeErrors.java Changeset: da62865b6478 Author: chegar Date: 2014-06-04 13:37 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/da62865b6478 8044590: Broken links in jre.api.net.socketoptions Reviewed-by: michaelm ! src/share/classes/jdk/net/Sockets.java Changeset: a4138f3a3432 Author: jfranck Date: 2014-06-04 14:42 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/a4138f3a3432 8039916: AnnotatedType.getType() of a Executable parameters may return wrong type Reviewed-by: psandoz ! src/share/classes/java/lang/reflect/Executable.java + test/java/lang/annotation/typeAnnotations/TestExecutableGetAnnotatedType.java Changeset: 6aaad55171e7 Author: sherman Date: 2014-06-04 11:25 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/6aaad55171e7 8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped files Summary: to upgrade zlib version from 1.2.5 to 1.2.8 Reviewed-by: alanb, iris ! make/CompileLaunchers.gmk ! make/lib/Awt2dLibraries.gmk ! make/lib/CoreLibraries.gmk - src/share/native/java/util/zip/zlib-1.2.5/ChangeLog - src/share/native/java/util/zip/zlib-1.2.5/README - src/share/native/java/util/zip/zlib-1.2.5/compress.c - src/share/native/java/util/zip/zlib-1.2.5/crc32.h - src/share/native/java/util/zip/zlib-1.2.5/deflate.c - src/share/native/java/util/zip/zlib-1.2.5/deflate.h - src/share/native/java/util/zip/zlib-1.2.5/gzclose.c - src/share/native/java/util/zip/zlib-1.2.5/gzguts.h - src/share/native/java/util/zip/zlib-1.2.5/gzlib.c - src/share/native/java/util/zip/zlib-1.2.5/gzread.c - src/share/native/java/util/zip/zlib-1.2.5/gzwrite.c - src/share/native/java/util/zip/zlib-1.2.5/infback.c - src/share/native/java/util/zip/zlib-1.2.5/inffast.c - src/share/native/java/util/zip/zlib-1.2.5/inffast.h - src/share/native/java/util/zip/zlib-1.2.5/inffixed.h - src/share/native/java/util/zip/zlib-1.2.5/inflate.c - src/share/native/java/util/zip/zlib-1.2.5/inflate.h - src/share/native/java/util/zip/zlib-1.2.5/inftrees.c - src/share/native/java/util/zip/zlib-1.2.5/inftrees.h - src/share/native/java/util/zip/zlib-1.2.5/patches/ChangeLog_java - src/share/native/java/util/zip/zlib-1.2.5/trees.c - src/share/native/java/util/zip/zlib-1.2.5/trees.h - src/share/native/java/util/zip/zlib-1.2.5/uncompr.c - src/share/native/java/util/zip/zlib-1.2.5/zadler32.c - src/share/native/java/util/zip/zlib-1.2.5/zconf.h - src/share/native/java/util/zip/zlib-1.2.5/zcrc32.c - src/share/native/java/util/zip/zlib-1.2.5/zlib.h - src/share/native/java/util/zip/zlib-1.2.5/zutil.c - src/share/native/java/util/zip/zlib-1.2.5/zutil.h + src/share/native/java/util/zip/zlib-1.2.8/ChangeLog + src/share/native/java/util/zip/zlib-1.2.8/README + src/share/native/java/util/zip/zlib-1.2.8/compress.c + src/share/native/java/util/zip/zlib-1.2.8/crc32.h + src/share/native/java/util/zip/zlib-1.2.8/deflate.c + src/share/native/java/util/zip/zlib-1.2.8/deflate.h + src/share/native/java/util/zip/zlib-1.2.8/gzclose.c + src/share/native/java/util/zip/zlib-1.2.8/gzguts.h + src/share/native/java/util/zip/zlib-1.2.8/gzlib.c + src/share/native/java/util/zip/zlib-1.2.8/gzread.c + src/share/native/java/util/zip/zlib-1.2.8/gzwrite.c + src/share/native/java/util/zip/zlib-1.2.8/infback.c + src/share/native/java/util/zip/zlib-1.2.8/inffast.c + src/share/native/java/util/zip/zlib-1.2.8/inffast.h + src/share/native/java/util/zip/zlib-1.2.8/inffixed.h + src/share/native/java/util/zip/zlib-1.2.8/inflate.c + src/share/native/java/util/zip/zlib-1.2.8/inflate.h + src/share/native/java/util/zip/zlib-1.2.8/inftrees.c + src/share/native/java/util/zip/zlib-1.2.8/inftrees.h + src/share/native/java/util/zip/zlib-1.2.8/patches/ChangeLog_java + src/share/native/java/util/zip/zlib-1.2.8/trees.c + src/share/native/java/util/zip/zlib-1.2.8/trees.h + src/share/native/java/util/zip/zlib-1.2.8/uncompr.c + src/share/native/java/util/zip/zlib-1.2.8/zadler32.c + src/share/native/java/util/zip/zlib-1.2.8/zconf.h + src/share/native/java/util/zip/zlib-1.2.8/zcrc32.c + src/share/native/java/util/zip/zlib-1.2.8/zlib.h + src/share/native/java/util/zip/zlib-1.2.8/zutil.c + src/share/native/java/util/zip/zlib-1.2.8/zutil.h Changeset: df4935532ab7 Author: sherman Date: 2014-06-04 14:00 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/df4935532ab7 8044727: Problem reading the contents of some zip files Summary: zis.readLOC() should not interpret ZIP64 data in extra field, if not necessary Reviewed-by: alanb ! src/share/classes/java/util/zip/ZipInputStream.java Changeset: a8012caa6ced Author: weijun Date: 2014-06-05 15:27 +0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/a8012caa6ced 8044755: Add a test for algorithm constraints check in jarsigner Reviewed-by: xuelei + test/sun/security/tools/keytool/weaksize.sh Changeset: 9e8cddf3312e Author: michaelm Date: 2014-06-05 12:13 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/9e8cddf3312e 8044766: New jdk.net classes have @since 1.9 tags in 8u20 Reviewed-by: chegar ! src/share/classes/jdk/net/ExtendedSocketOptions.java ! src/share/classes/jdk/net/NetworkPermission.java ! src/share/classes/jdk/net/SocketFlow.java ! src/share/classes/jdk/net/package-info.java Changeset: fd8e675f141b Author: lana Date: 2014-06-05 19:37 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/fd8e675f141b Merge - src/share/native/java/util/zip/zlib-1.2.5/ChangeLog - src/share/native/java/util/zip/zlib-1.2.5/README - src/share/native/java/util/zip/zlib-1.2.5/compress.c - src/share/native/java/util/zip/zlib-1.2.5/crc32.h - src/share/native/java/util/zip/zlib-1.2.5/deflate.c - src/share/native/java/util/zip/zlib-1.2.5/deflate.h - src/share/native/java/util/zip/zlib-1.2.5/gzclose.c - src/share/native/java/util/zip/zlib-1.2.5/gzguts.h - src/share/native/java/util/zip/zlib-1.2.5/gzlib.c - src/share/native/java/util/zip/zlib-1.2.5/gzread.c - src/share/native/java/util/zip/zlib-1.2.5/gzwrite.c - src/share/native/java/util/zip/zlib-1.2.5/infback.c - src/share/native/java/util/zip/zlib-1.2.5/inffast.c - src/share/native/java/util/zip/zlib-1.2.5/inffast.h - src/share/native/java/util/zip/zlib-1.2.5/inffixed.h - src/share/native/java/util/zip/zlib-1.2.5/inflate.c - src/share/native/java/util/zip/zlib-1.2.5/inflate.h - src/share/native/java/util/zip/zlib-1.2.5/inftrees.c - src/share/native/java/util/zip/zlib-1.2.5/inftrees.h - src/share/native/java/util/zip/zlib-1.2.5/patches/ChangeLog_java - src/share/native/java/util/zip/zlib-1.2.5/trees.c - src/share/native/java/util/zip/zlib-1.2.5/trees.h - src/share/native/java/util/zip/zlib-1.2.5/uncompr.c - src/share/native/java/util/zip/zlib-1.2.5/zadler32.c - src/share/native/java/util/zip/zlib-1.2.5/zconf.h - src/share/native/java/util/zip/zlib-1.2.5/zcrc32.c - src/share/native/java/util/zip/zlib-1.2.5/zlib.h - src/share/native/java/util/zip/zlib-1.2.5/zutil.c - src/share/native/java/util/zip/zlib-1.2.5/zutil.h - test/demo/jvmti/mtrace/JFrameCreateTime.java - test/demo/jvmti/mtrace/TraceJFrame.java From david.katleman at oracle.com Thu Jun 12 17:34:05 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 12 Jun 2014 17:34:05 +0000 Subject: hg: jdk9/jdk9: Added tag jdk9-b17 for changeset 24152ee0ee1a Message-ID: <201406121734.s5CHY5fc024033@aojmv0008> Changeset: 5ade4d887667 Author: katleman Date: 2014-06-12 10:32 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/5ade4d887667 Added tag jdk9-b17 for changeset 24152ee0ee1a ! .hgtags From david.katleman at oracle.com Thu Jun 12 17:34:09 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 12 Jun 2014 17:34:09 +0000 Subject: hg: jdk9/jdk9/corba: Added tag jdk9-b17 for changeset 4c75c2ca7cf3 Message-ID: <201406121734.s5CHYARI024096@aojmv0008> Changeset: 77565aaaa2bb Author: katleman Date: 2014-06-12 10:32 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/corba/rev/77565aaaa2bb Added tag jdk9-b17 for changeset 4c75c2ca7cf3 ! .hgtags From david.katleman at oracle.com Thu Jun 12 17:34:13 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 12 Jun 2014 17:34:13 +0000 Subject: hg: jdk9/jdk9/hotspot: Added tag jdk9-b17 for changeset 14b656df31c2 Message-ID: <201406121734.s5CHYF4G024155@aojmv0008> Changeset: e1902bbbd93f Author: katleman Date: 2014-06-12 10:32 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/e1902bbbd93f Added tag jdk9-b17 for changeset 14b656df31c2 ! .hgtags From david.katleman at oracle.com Thu Jun 12 17:34:18 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 12 Jun 2014 17:34:18 +0000 Subject: hg: jdk9/jdk9/jaxp: Added tag jdk9-b17 for changeset 6f923fcbe512 Message-ID: <201406121734.s5CHYJYW024234@aojmv0008> Changeset: 5afa90c28742 Author: katleman Date: 2014-06-12 10:32 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/5afa90c28742 Added tag jdk9-b17 for changeset 6f923fcbe512 ! .hgtags From david.katleman at oracle.com Thu Jun 12 17:34:22 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 12 Jun 2014 17:34:22 +0000 Subject: hg: jdk9/jdk9/jaxws: Added tag jdk9-b17 for changeset 6b159e727dac Message-ID: <201406121734.s5CHYNqf024292@aojmv0008> Changeset: 275f2385aed8 Author: katleman Date: 2014-06-12 10:32 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxws/rev/275f2385aed8 Added tag jdk9-b17 for changeset 6b159e727dac ! .hgtags From david.katleman at oracle.com Thu Jun 12 17:34:27 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 12 Jun 2014 17:34:27 +0000 Subject: hg: jdk9/jdk9/jdk: Added tag jdk9-b17 for changeset fd8e675f141b Message-ID: <201406121734.s5CHYXPC024357@aojmv0008> Changeset: 6ad17b31f0d3 Author: katleman Date: 2014-06-12 10:32 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/6ad17b31f0d3 Added tag jdk9-b17 for changeset fd8e675f141b ! .hgtags From david.katleman at oracle.com Thu Jun 12 17:34:37 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 12 Jun 2014 17:34:37 +0000 Subject: hg: jdk9/jdk9/langtools: Added tag jdk9-b17 for changeset b64f8d5b97fa Message-ID: <201406121734.s5CHYcgW024411@aojmv0008> Changeset: fd8da51c5df4 Author: katleman Date: 2014-06-12 10:32 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/fd8da51c5df4 Added tag jdk9-b17 for changeset b64f8d5b97fa ! .hgtags From david.katleman at oracle.com Thu Jun 12 17:34:41 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 12 Jun 2014 17:34:41 +0000 Subject: hg: jdk9/jdk9/nashorn: Added tag jdk9-b17 for changeset 4a47b7cfecdf Message-ID: <201406121734.s5CHYgOL024465@aojmv0008> Changeset: 893c337bc95f Author: katleman Date: 2014-06-12 10:32 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/893c337bc95f Added tag jdk9-b17 for changeset 4a47b7cfecdf ! .hgtags From lana.steuck at oracle.com Fri Jun 13 00:39:12 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 13 Jun 2014 00:39:12 +0000 Subject: hg: jdk9/jdk9: 2 new changesets Message-ID: <201406130039.s5D0dDBQ028673@aojmv0008> Changeset: ac90e5f3535b Author: tbell Date: 2014-06-12 18:08 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/ac90e5f3535b 8046474: Source changes needed to build JDK 9 with new platforms and compilers on Solaris and Linux Reviewed-by: erikj, dholmes ! make/jprt.properties Changeset: 65abab59f783 Author: tbell Date: 2014-06-12 18:42 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/65abab59f783 Merge From lana.steuck at oracle.com Fri Jun 13 00:39:16 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 13 Jun 2014 00:39:16 +0000 Subject: hg: jdk9/jdk9/hotspot: 2 new changesets Message-ID: <201406130039.s5D0dJnp028858@aojmv0008> Changeset: 7fbeb8c266f4 Author: tbell Date: 2014-06-12 18:09 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/7fbeb8c266f4 8046474: Source changes needed to build JDK 9 with new platforms and compilers on Solaris and Linux Reviewed-by: erikj, dholmes ! make/jprt.properties Changeset: 871fd1285484 Author: tbell Date: 2014-06-12 18:42 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/871fd1285484 Merge From david.katleman at oracle.com Fri Jun 13 18:22:47 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 13 Jun 2014 18:22:47 +0000 Subject: hg: jdk9/jdk9: Added tag jdk9-b18 for changeset 65abab59f783 Message-ID: <201406131822.s5DIMll9001923@aojmv0008> Changeset: 75a08df650eb Author: katleman Date: 2014-06-13 11:21 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/75a08df650eb Added tag jdk9-b18 for changeset 65abab59f783 ! .hgtags From david.katleman at oracle.com Fri Jun 13 18:22:50 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 13 Jun 2014 18:22:50 +0000 Subject: hg: jdk9/jdk9/corba: Added tag jdk9-b18 for changeset 77565aaaa2bb Message-ID: <201406131822.s5DIMpY3001974@aojmv0008> Changeset: eecc1b6adc7e Author: katleman Date: 2014-06-13 11:21 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/corba/rev/eecc1b6adc7e Added tag jdk9-b18 for changeset 77565aaaa2bb ! .hgtags From david.katleman at oracle.com Fri Jun 13 18:22:54 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 13 Jun 2014 18:22:54 +0000 Subject: hg: jdk9/jdk9/hotspot: Added tag jdk9-b18 for changeset 871fd1285484 Message-ID: <201406131822.s5DIMuBF002027@aojmv0008> Changeset: e52079ae774f Author: katleman Date: 2014-06-13 11:21 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/e52079ae774f Added tag jdk9-b18 for changeset 871fd1285484 ! .hgtags From david.katleman at oracle.com Fri Jun 13 18:22:59 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 13 Jun 2014 18:22:59 +0000 Subject: hg: jdk9/jdk9/jaxp: Added tag jdk9-b18 for changeset 5afa90c28742 Message-ID: <201406131823.s5DIN1hi002076@aojmv0008> Changeset: c3afb43aa495 Author: katleman Date: 2014-06-13 11:21 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/c3afb43aa495 Added tag jdk9-b18 for changeset 5afa90c28742 ! .hgtags From david.katleman at oracle.com Fri Jun 13 18:23:04 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 13 Jun 2014 18:23:04 +0000 Subject: hg: jdk9/jdk9/jaxws: Added tag jdk9-b18 for changeset 275f2385aed8 Message-ID: <201406131823.s5DIN5IC002126@aojmv0008> Changeset: 7f922a73e8a2 Author: katleman Date: 2014-06-13 11:21 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxws/rev/7f922a73e8a2 Added tag jdk9-b18 for changeset 275f2385aed8 ! .hgtags From david.katleman at oracle.com Fri Jun 13 18:23:10 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 13 Jun 2014 18:23:10 +0000 Subject: hg: jdk9/jdk9/jdk: Added tag jdk9-b18 for changeset 6ad17b31f0d3 Message-ID: <201406131823.s5DINFMf002178@aojmv0008> Changeset: d02b062bc827 Author: katleman Date: 2014-06-13 11:21 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/d02b062bc827 Added tag jdk9-b18 for changeset 6ad17b31f0d3 ! .hgtags From david.katleman at oracle.com Fri Jun 13 18:23:19 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 13 Jun 2014 18:23:19 +0000 Subject: hg: jdk9/jdk9/langtools: Added tag jdk9-b18 for changeset fd8da51c5df4 Message-ID: <201406131823.s5DINLXZ002231@aojmv0008> Changeset: 22edab1c93db Author: katleman Date: 2014-06-13 11:21 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/22edab1c93db Added tag jdk9-b18 for changeset fd8da51c5df4 ! .hgtags From david.katleman at oracle.com Fri Jun 13 18:23:24 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 13 Jun 2014 18:23:24 +0000 Subject: hg: jdk9/jdk9/nashorn: Added tag jdk9-b18 for changeset 893c337bc95f Message-ID: <201406131823.s5DINOUc002296@aojmv0008> Changeset: 7ff4bb87bdc8 Author: katleman Date: 2014-06-13 11:21 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/7ff4bb87bdc8 Added tag jdk9-b18 for changeset 893c337bc95f ! .hgtags From lana.steuck at oracle.com Wed Jun 18 17:19:25 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 18 Jun 2014 17:19:25 +0000 Subject: hg: jdk9/jdk9/jaxp: 4 new changesets Message-ID: <201406181719.s5IHJT2k009760@aojmv0008> Changeset: 44365cdde462 Author: joehw Date: 2014-06-11 09:26 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/44365cdde462 8046443: A few typos in JAXP JavaDoc Reviewed-by: dfuchs, chegar ! src/com/sun/org/apache/xerces/internal/dom/EntityReferenceImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator.java ! src/com/sun/org/apache/xml/internal/dtm/DTMConfigurationException.java ! src/com/sun/xml/internal/stream/Entity.java ! src/com/sun/xml/internal/stream/StaxXMLInputSource.java ! src/javax/xml/datatype/DatatypeConfigurationException.java ! src/javax/xml/datatype/DatatypeFactory.java ! src/javax/xml/namespace/QName.java ! src/javax/xml/parsers/DocumentBuilderFactory.java ! src/javax/xml/parsers/FactoryConfigurationError.java ! src/javax/xml/parsers/ParserConfigurationException.java ! src/javax/xml/parsers/SAXParser.java ! src/javax/xml/parsers/SAXParserFactory.java ! src/javax/xml/transform/ErrorListener.java ! src/javax/xml/transform/TransformerConfigurationException.java ! src/javax/xml/transform/TransformerFactoryConfigurationError.java ! src/javax/xml/validation/SchemaFactory.java ! src/javax/xml/validation/ValidatorHandler.java Changeset: 894ae6562453 Author: joehw Date: 2014-06-11 22:26 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/894ae6562453 8041523: Xerces Update: Serializer improvements from Xalan Reviewed-by: joehw Contributed-by: david.x.li at oracle.com ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java ! src/com/sun/org/apache/xerces/internal/xpointer/ElementSchemePointer.java ! src/com/sun/org/apache/xerces/internal/xpointer/XPointerHandler.java ! src/com/sun/org/apache/xml/internal/serializer/EmptySerializer.java ! src/com/sun/org/apache/xml/internal/serializer/SerializerBase.java ! src/com/sun/org/apache/xml/internal/serializer/ToHTMLStream.java ! src/com/sun/org/apache/xml/internal/serializer/ToSAXHandler.java ! src/com/sun/org/apache/xml/internal/serializer/ToStream.java ! src/com/sun/org/apache/xml/internal/serializer/ToUnknownStream.java ! src/com/sun/org/apache/xml/internal/serializer/WriterToUTF8Buffered.java ! src/com/sun/org/apache/xml/internal/serializer/XSLOutputAttributes.java Changeset: 96e08eda44ce Author: lana Date: 2014-06-12 15:39 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/96e08eda44ce Merge Changeset: f9c82769a6bc Author: lana Date: 2014-06-18 10:08 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/f9c82769a6bc Merge From lana.steuck at oracle.com Wed Jun 18 17:19:27 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 18 Jun 2014 17:19:27 +0000 Subject: hg: jdk9/jdk9/nashorn: 6 new changesets Message-ID: <201406181719.s5IHJUBJ009763@aojmv0008> Changeset: d3cc5b704bfe Author: hannesw Date: 2014-06-06 16:51 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/d3cc5b704bfe 8046215: Running uncompilable scripts throws NullPointerException Reviewed-by: sundar, jlaskey ! src/jdk/nashorn/internal/runtime/Context.java ! test/src/jdk/nashorn/internal/runtime/ContextTest.java Changeset: 96f475bfb917 Author: attila Date: 2014-06-09 16:00 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/96f475bfb917 8046025: AccessorProperty.getGetter is not threadsafe Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/runtime/AccessorProperty.java Changeset: 71cfc5012321 Author: sundar Date: 2014-06-11 08:53 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/71cfc5012321 8044798: API for debugging Nashorn Reviewed-by: jlaskey, hannesw ! src/jdk/nashorn/internal/runtime/DebuggerSupport.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/Source.java + test/script/nosecurity/JDK-8044798.js + test/script/nosecurity/JDK-8044798.js.EXPECTED + test/script/nosecurity/debuggersupportapi.js + test/script/nosecurity/debuggersupportapi.js.EXPECTED Changeset: afba7593f395 Author: sundar Date: 2014-06-12 17:39 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/afba7593f395 8044517: Run & debug single Nashorn test Reviewed-by: lagergren, attila Contributed-by: jaroslav.tulach at oracle.com ! make/build.xml ! make/nbproject/ide-file-targets.xml ! make/nbproject/project.xml Changeset: 344ec7352124 Author: lana Date: 2014-06-12 15:37 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/344ec7352124 Merge Changeset: 46e36a92e37c Author: lana Date: 2014-06-18 10:08 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/46e36a92e37c Merge From lana.steuck at oracle.com Wed Jun 18 17:19:27 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 18 Jun 2014 17:19:27 +0000 Subject: hg: jdk9/jdk9/langtools: 12 new changesets Message-ID: <201406181719.s5IHJjn8009798@aojmv0008> Changeset: 3dfd962149b2 Author: emc Date: 2014-06-06 16:00 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/3dfd962149b2 8027262: Determine location for type annotations earlier in compiler pipeline 8027261: Single codepath for attaching annotations to symbols 8027258: Permit a single source annotation to generate multiple bytecode annotations 8027182: Incorrect annotation attributes for type annotations on constructor type parameters 8044010: TypeAnnotation attribute is not generated for repeatable annotation in type argument 8044009: TypeAnnotation attribute is not generated for repeatable annotation in nested types 8043974: TypeAnnotation attribute is not generated for repeatable annotation in lambda 8043669: Few of the ANNOT tests in JCK9 test suite fail with an AssertionError for exception_index 8042060: Type parameter annotations don't work with multiple type parameters 8037348: RuntimeInvisibleAnnotations should not be generated for type annotation on anonymous innerclass creation Summary: Initial rearchitecting of type annotations frontend pipeline Reviewed-by: jjg, jfranck, mcimadamore, jlahoda, wmdietl ! src/share/classes/com/sun/tools/javac/code/Attribute.java ! src/share/classes/com/sun/tools/javac/code/TargetType.java ! src/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java - src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/AttrContext.java ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/share/classes/com/sun/tools/javac/comp/Env.java ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/share/classes/com/sun/tools/javac/jvm/Gen.java ! test/tools/javac/annotations/typeAnnotations/TargetTypes.java ! test/tools/javac/annotations/typeAnnotations/classfile/ClassfileTestHelper.java + test/tools/javac/annotations/typeAnnotations/failures/AnnotatedClassExpr.java + test/tools/javac/annotations/typeAnnotations/failures/AnnotatedClassExpr.out ! test/tools/javac/annotations/typeAnnotations/failures/AnnotatedImport.java ! test/tools/javac/annotations/typeAnnotations/failures/AnnotatedImport.out ! test/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage1.java ! test/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage1.out ! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotatePackages.out ! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateScoping.out ! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass.java ! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass2.out ! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass3.java ! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass3.out ! test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DeclarationAnnotation.java ! test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DeclarationAnnotation.out ! test/tools/javac/annotations/typeAnnotations/failures/common/arrays/MissingAnnotationValue.java ! test/tools/javac/annotations/typeAnnotations/failures/common/arrays/MissingAnnotationValue.out ! test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.java ! test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.out ! test/tools/javac/annotations/typeAnnotations/failures/common/newarray/MissingAnnotationValue.java ! test/tools/javac/annotations/typeAnnotations/failures/common/newarray/MissingAnnotationValue.out ! test/tools/javac/annotations/typeAnnotations/failures/common/receiver/MissingAnnotationValue.java ! test/tools/javac/annotations/typeAnnotations/failures/common/receiver/MissingAnnotationValue.out ! test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.java ! test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.out ! test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.java ! test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.out ! test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.java ! test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.out + test/tools/javac/annotations/typeAnnotations/newlocations/AllLocations.java ! test/tools/javac/annotations/typeAnnotations/newlocations/Expressions.java ! test/tools/javac/annotations/typeAnnotations/newlocations/NestedTypes.java ! test/tools/javac/annotations/typeAnnotations/newlocations/RepeatingTypeAnnotations.out ! test/tools/javac/annotations/typeAnnotations/referenceinfos/Fields.java ! test/tools/javac/processing/model/element/TestAnonClassNames.java ! test/tools/javac/tree/TreePosTest.java ! test/tools/javac/warnings/6747671/T6747671.out ! test/tools/javac/warnings/suppress/T6480588.out ! test/tools/javac/warnings/suppress/TypeAnnotations.out ! test/tools/javap/output/RepeatingTypeAnnotations.java Changeset: f434ca8aface Author: aeremeev Date: 2014-06-06 16:08 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/f434ca8aface 8042451: Write tests for all possible kinds of type annotation Summary: Add new tests for type annotations to improve case coverage Reviewed-by: jjg, emc, abuckley ! test/tools/javac/annotations/typeAnnotations/referenceinfos/ClassExtends.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/ClassTypeParam.java + test/tools/javac/annotations/typeAnnotations/referenceinfos/ConstructorInvocationTypeArgument.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/Driver.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/ExceptionParameters.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/Fields.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/FromSpecification.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/Initializers.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/Lambda.java + test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodInvocationTypeArgument.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodParameters.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReceivers.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReturns.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodThrows.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodTypeParam.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/MultiCatch.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/NestedTypes.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/NewObjects.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/ReferenceInfoUtil.java + test/tools/javac/annotations/typeAnnotations/referenceinfos/ResourceVariable.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/TypeCasts.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/TypeTests.java Changeset: 01c43036a26e Author: jjg Date: 2014-06-08 15:02 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/01c43036a26e 7026941: 199: path options ignored when reusing filemanager across tasks Reviewed-by: jlahoda, jfranck ! src/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java ! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java ! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/share/classes/com/sun/tools/javac/file/Locations.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/main/Main.java ! src/share/classes/com/sun/tools/javac/main/Option.java ! src/share/classes/com/sun/tools/javac/main/OptionHelper.java ! src/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java ! src/share/classes/com/sun/tools/javac/util/BaseFileManager.java ! src/share/classes/com/sun/tools/javadoc/Start.java ! src/share/classes/com/sun/tools/javadoc/ToolOption.java ! test/tools/javac/T6358166.java ! test/tools/javac/T6358168.java + test/tools/javac/api/TestSearchPaths.java ! test/tools/javac/diags/ArgTypeCompilerFactory.java ! test/tools/javac/processing/6430209/T6430209.java Changeset: 8d6a76a38178 Author: jlahoda Date: 2014-06-09 10:17 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/8d6a76a38178 8033414: javac Plugin to receive notification (before and) after the compilation. Summary: Introducing TaskEvent.Kind.COMPILATION, sending this event before and after compilation. Reviewed-by: jjg, jfranck Contributed-by: joel.franck at oracle.com, jan.lahoda at oracle.com ! src/share/classes/com/sun/source/util/TaskEvent.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! test/tools/javac/T6358024.java ! test/tools/javac/T6395974.java ! test/tools/javac/T6403466.out + test/tools/javac/api/taskListeners/CompileEvent.java ! test/tools/javac/api/taskListeners/TestSimpleAddRemove.java Changeset: a8ebc1d5cde9 Author: mcimadamore Date: 2014-06-09 12:54 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/a8ebc1d5cde9 8043725: javac fails with StackOverflowException Summary: loose type comparison test should be protected against infinite recursion with fbounds Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/code/Types.java + test/tools/javac/generics/inference/8043725/T8043725.java Changeset: 020899586e8b Author: emc Date: 2014-06-09 15:46 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/020899586e8b 8046296: java/util/concurrent/BlockingQueue/PollMemoryLeak.java fails in nightly on all platform due to compiler issue Summary: Alter logic to choose type of type annotation position for a variable declaration Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: f7be68b3bd2e Author: dlsmith Date: 2014-06-10 12:41 -0600 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/f7be68b3bd2e 8037385: constant pool errors with -target 1.7 and static default methods Summary: Add error check for static interface methods invoked from -source 7 Reviewed-by: vromero, mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties + test/tools/javac/diags/examples/StaticIntfMethodInvokeNotSupported.java Changeset: 71e241ea30f1 Author: dlsmith Date: 2014-06-10 15:25 -0600 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/71e241ea30f1 8015101: Covariance of return type implied by upper bounding on type parameter is ignored Summary: Capture intersection supertypes before comparing their members Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/comp/Check.java ! test/tools/javac/generics/wildcards/7034495/T7034495.out + test/tools/javac/generics/wildcards/T8015101.java Changeset: 40d829674bb4 Author: pgovereau Date: 2014-06-11 12:49 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/40d829674bb4 8027886: javac allows illegal receiver parameters 8029042: Receiver parameter not supported on local class constructor Reviewed-by: jfranck, jlahoda ! src/share/classes/com/sun/tools/javac/code/Flags.java ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java + test/tools/javac/annotations/FinalReceiverTest.java + test/tools/javac/annotations/FinalReceiverTest.out + test/tools/javac/annotations/LocalInnerReceiverTest.java ! test/tools/javac/annotations/typeAnnotations/newlocations/Receivers.java Changeset: 8e921a530aaf Author: emc Date: 2014-06-12 11:32 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/8e921a530aaf 8043484: DPrinter does not compile Summary: Make DPrinter compile Reviewed-by: jjg ! test/tools/javac/lib/DPrinter.java Changeset: 94543b979c40 Author: lana Date: 2014-06-12 15:37 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/94543b979c40 Merge - src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java Changeset: a9accd7c4415 Author: lana Date: 2014-06-18 10:09 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/a9accd7c4415 Merge - src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java From lana.steuck at oracle.com Wed Jun 18 17:19:22 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 18 Jun 2014 17:19:22 +0000 Subject: hg: jdk9/jdk9/hotspot: 28 new changesets Message-ID: <201406181719.s5IHJpOb009809@aojmv0008> Changeset: 18f15f589f38 Author: minqi Date: 2014-05-27 21:58 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/18f15f589f38 8043896: Error reporting for insufficient shared region size is incorrect Summary: In SharedSpaceType, we have three enum types which are used in report_out_of_shared_space(SharedSpaceType type). In fact we supplied more than three messages and flags. This leads the warning always gives wrong message with the first not used. Reviewed-by: iklam, coleenp Contributed-by: yumin.qi at oracle.com ! src/share/vm/utilities/debug.cpp Changeset: f637708ddc8a Author: poonam Date: 2014-05-28 06:26 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/f637708ddc8a 8043086: Hotspot is expected to report OOM which is occurred String.intern(), but crashes in JDK8u5 Summary: In case of allocation failure, restore the value of _chunk in Arena Reviewed-by: dholmes, dcubed ! src/share/vm/memory/allocation.cpp Changeset: c597dc3eb862 Author: dsamersoff Date: 2014-05-28 07:36 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/c597dc3eb862 6904403: assert(f == k->has_finalizer(),"inconsistent has_finalizer") with debug VM Summary: Don't assert if one of classes in hierarhy was redefined Reviewed-by: coleenp, sspitsyn ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp + test/runtime/RedefineFinalizer/Agent.java + test/runtime/RedefineFinalizer/Main.java + test/runtime/RedefineFinalizer/Martyr.java + test/runtime/RedefineFinalizer/MartyrSon.java + test/runtime/RedefineFinalizer/manifest.mf + test/runtime/RedefineFinalizer/testme.sh Changeset: c351f64e8468 Author: dsamersoff Date: 2014-05-28 15:03 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/c351f64e8468 Merge Changeset: 561686afee4b Author: ctornqvi Date: 2014-05-28 22:59 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/561686afee4b 8043786: [TESTBUG] runtime/CommandLine/TestHexArguments.java test fails in nightly Summary: Changed test to not pass on external flags to child processes Reviewed-by: coleenp, hseigel ! test/runtime/CommandLine/TestHexArguments.java Changeset: ef650d0ce657 Author: lfoltan Date: 2014-05-29 08:58 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/ef650d0ce657 8041623: Solaris Studio 12.4 C++ 5.13, CHECK_UNHANDLED_OOPS use of class oop's copy constructor definitions causing error level diagnostic. Summary: Fix several minor compilation issues with volatile oops for CHECK_UNHANDLED_OOPS support. Reviewed-by: coleenp, hseigel ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/oops/oopsHierarchy.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/services/memoryManager.cpp ! src/share/vm/services/memoryPool.cpp Changeset: b576b115df4d Author: dcubed Date: 2014-05-30 07:20 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/b576b115df4d 8036823: Stack trace sometimes shows 'locked' instead of 'waiting to lock' Summary: Add a !owner check for 'waiting to lock' to catch current_pending_monitor corner cases. Reviewed-by: dholmes, sspitsyn, kmo, zgu Contributed-by: rednaxelafx at gmail.com, zhengyu.gu at oracle.com, daniel.daugherty at oracle.com ! src/share/vm/runtime/objectMonitor.cpp ! src/share/vm/runtime/vframe.cpp ! test/TEST.groups + test/runtime/Thread/TestThreadDumpMonitorContention.java Changeset: 5a0e360e6890 Author: sla Date: 2014-05-30 19:13 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/5a0e360e6890 8044398: Attach code should propagate errors in Diagnostic Commands as errors Reviewed-by: dcubed, mgronlun ! src/share/vm/services/attachListener.cpp Changeset: 073ae190b7d8 Author: coleenp Date: 2014-06-01 11:56 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/073ae190b7d8 Merge ! test/TEST.groups Changeset: a391f6c3cf22 Author: ykantser Date: 2014-06-02 11:20 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/a391f6c3cf22 8043915: Tests get ClassNotFoundException: com.oracle.java.testlibrary.StreamPumper Reviewed-by: sla, allwin ! test/serviceability/ParserTest.java ! test/serviceability/attach/AttachWithStalePidFile.java ! test/serviceability/dcmd/DynLibDcmdTest.java ! test/serviceability/jvmti/GetObjectSizeOverflow.java ! test/serviceability/jvmti/TestRedefineWithUnresolvedClass.java ! test/serviceability/sa/jmap-hashcode/Test8028623.java ! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java ! test/testlibrary/ctw/test/ClassesDirTest.java ! test/testlibrary/ctw/test/ClassesListTest.java ! test/testlibrary/ctw/test/JarDirTest.java ! test/testlibrary/ctw/test/JarsTest.java Changeset: 63584da69379 Author: rdurbin Date: 2014-06-02 09:30 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/63584da69379 8038132: jprt bundles have libjsig.dylib in different place on OSX Summary: The build of Hotspot should not remove the symlinks for libjsig. Reviewed-by: dcubed, dholmes ! make/bsd/makefiles/universal.gmk Changeset: 29d15865d20f Author: ctornqvi Date: 2014-06-02 19:08 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/29d15865d20f 8044364: runtime/RedefineFinalizer test fails on windows Summary: Rewrote the test in pure Java, added RedefineClassHelper utility class Reviewed-by: coleenp, allwin, gtriantafill, dsamersoff - test/runtime/RedefineFinalizer/Agent.java - test/runtime/RedefineFinalizer/Main.java - test/runtime/RedefineFinalizer/Martyr.java - test/runtime/RedefineFinalizer/MartyrSon.java + test/runtime/RedefineFinalizer/RedefineFinalizer.java - test/runtime/RedefineFinalizer/manifest.mf - test/runtime/RedefineFinalizer/testme.sh + test/testlibrary/RedefineClassHelper.java + test/testlibrary_tests/RedefineClassTest.java Changeset: d90c3f26443e Author: ctornqvi Date: 2014-06-02 18:15 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/d90c3f26443e Merge Changeset: 3f594e5d64e7 Author: mgronlun Date: 2014-06-03 09:44 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/3f594e5d64e7 8044531: Event based tracing locks to rank as leafs where possible Reviewed-by: dcubed, dholmes ! src/share/vm/runtime/mutexLocker.cpp Changeset: 1ffd0bb18df9 Author: mseledtsov Date: 2014-06-02 21:36 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/1ffd0bb18df9 8038587: [TESTBUG] Create CDS tests to exercise region sizes and base address Summary: Added new tests to cover missing CDS basic funtions Reviewed-by: coleenp, ctornqvi + test/runtime/SharedArchiveFile/LimitSharedSizes.java + test/runtime/SharedArchiveFile/SharedBaseAddress.java + test/runtime/SharedArchiveFile/SpaceUtilizationCheck.java Changeset: 3933f1093f1d Author: pliden Date: 2014-05-30 10:37 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/3933f1093f1d 8044132: Quarantine unstable/broken GC tests Reviewed-by: ehelin, jwilhelm ! test/gc/arguments/TestParallelHeapSizeFlags.java ! test/gc/arguments/TestUseCompressedOopsErgo.java ! test/gc/g1/TestHumongousShrinkHeap.java ! test/gc/parallelScavenge/TestDynShrinkHeap.java Changeset: 9a3cdffad2fe Author: pliden Date: 2014-05-30 10:43 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/9a3cdffad2fe 8042310: TestStringDeduplicationMemoryUsage test failing Reviewed-by: ehelin, jwilhelm - test/gc/g1/TestStringDeduplicationMemoryUsage.java ! test/gc/g1/TestStringDeduplicationTools.java Changeset: dfeba022fa92 Author: jmasa Date: 2014-06-02 06:29 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/dfeba022fa92 Merge - test/gc/g1/TestStringDeduplicationMemoryUsage.java Changeset: bdfec31a50eb Author: pliden Date: 2014-06-03 10:37 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/bdfec31a50eb 8040807: G1: Enable G1CollectedHeap::stop() Reviewed-by: brutisso, jmasa, tschatzl ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/thread.cpp Changeset: 7b0229d35259 Author: brutisso Date: 2014-06-03 10:44 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/7b0229d35259 8043239: G1: Missing post barrier in processing of j.l.ref.Reference objects Summary: Removed all write barriers during reference processing and added explicit write barriers when iterating through the discovered list. Reviewed-by: pliden, jmasa, tschatzl ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp Changeset: 0c5576e5d6f0 Author: brutisso Date: 2014-06-03 09:34 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/0c5576e5d6f0 Merge ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 825bd64ca4cd Author: ehelin Date: 2014-05-29 14:31 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/825bd64ca4cd 8042933: assert(capacity_until_gc >= committed_bytes) failed Reviewed-by: stefank, jmasa ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/runtime/thread.cpp + test/gc/metaspace/TestMetaspaceInitialization.java Changeset: a4122a36a875 Author: pliden Date: 2014-06-04 14:16 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/a4122a36a875 8044768: Backout fix for JDK-8040807 Reviewed-by: brutisso, ehelin ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/thread.cpp Changeset: def2ba2f655e Author: jmasa Date: 2014-06-05 10:34 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/def2ba2f655e Merge ! src/share/vm/runtime/thread.cpp - test/gc/g1/TestStringDeduplicationMemoryUsage.java Changeset: 41be7ddc01b2 Author: amurillo Date: 2014-06-06 10:19 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/41be7ddc01b2 Merge - test/gc/g1/TestStringDeduplicationMemoryUsage.java Changeset: 83be138aecba Author: lana Date: 2014-06-12 15:36 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/83be138aecba Merge - test/gc/g1/TestStringDeduplicationMemoryUsage.java Changeset: 7a913131605d Author: lana Date: 2014-06-12 19:03 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/7a913131605d Merge - test/gc/g1/TestStringDeduplicationMemoryUsage.java Changeset: d4cffb3ae621 Author: lana Date: 2014-06-18 10:08 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/d4cffb3ae621 Merge - test/gc/g1/TestStringDeduplicationMemoryUsage.java From lana.steuck at oracle.com Wed Jun 18 17:19:31 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 18 Jun 2014 17:19:31 +0000 Subject: hg: jdk9/jdk9/jdk: 19 new changesets Message-ID: <201406181721.s5IHLBtc010256@aojmv0008> Changeset: de669b57f334 Author: chegar Date: 2014-06-06 10:47 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/de669b57f334 8043613: Update .properties files for serialver tool Reviewed-by: mfang ! src/share/classes/sun/tools/serialver/resources/serialver_ja.properties ! src/share/classes/sun/tools/serialver/resources/serialver_zh_CN.properties Changeset: a50ec15ca037 Author: weijun Date: 2014-06-06 22:31 +0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/a50ec15ca037 8044747: [TESTBUG] Test sun/security/tools/policytool/i18n.sh fails after clicking 'Done' button in test frame Reviewed-by: xuelei ! test/sun/security/tools/policytool/i18n.sh Changeset: f0ae8bebfb14 Author: luchsh Date: 2014-06-07 00:17 +0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/f0ae8bebfb14 8043954: Add async connect() support to NET_Connect() for AIX platform Reviewed-by: alanb ! src/aix/native/java/net/aix_close.c Changeset: c9fe43f1cddb Author: mduigou Date: 2014-06-06 14:23 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/c9fe43f1cddb 8046085: inserting null key into HashMap treebin fails. Reviewed-by: dl, mduigou, alanb, chegar Contributed-by: paul.sandoz at oracle.com, mike.duigou at oracle.com ! src/share/classes/java/util/HashMap.java + test/java/util/HashMap/PutNullKey.java Changeset: 56b7e029b7b6 Author: vlivanov Date: 2014-06-09 15:40 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/56b7e029b7b6 8032400: JSR292: invokeSpecial: InternalError attempting to lookup a method Reviewed-by: psandoz, jrose ! src/share/classes/java/lang/invoke/MethodHandles.java + test/java/lang/invoke/lookup/SpecialStatic.java Changeset: c2969f4cd5e4 Author: vinnie Date: 2014-06-10 15:49 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/c2969f4cd5e4 8040812: Uninitialised memory in jdk/src/share/native/sun/security/ec/impl/mpi.c Reviewed-by: mullan ! src/share/native/sun/security/ec/impl/mpi.c Changeset: 11d618c585c0 Author: martin Date: 2014-06-10 08:07 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/11d618c585c0 8004807: java/util/Timer/Args.java failing intermittently in HS testing Summary: update test to improve reliability Reviewed-by: rriggs, ewang ! test/java/util/Timer/Args.java Changeset: 7b404a7be697 Author: ascarpino Date: 2014-06-10 12:04 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/7b404a7be697 8039212: SecretKeyBasic.sh needs to avoid NSS libnss3 and libsoftokn3 version mismatches Reviewed-by: vinnie ! test/sun/security/pkcs11/KeyStore/SecretKeysBasic.java ! test/sun/security/pkcs11/PKCS11Test.java Changeset: e313c083fbb6 Author: ascarpino Date: 2014-06-10 14:17 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/e313c083fbb6 8046368: Code cleanup in SeedGenerator.java Reviewed-by: mullan Contributed-by: Jamil Nimeh ! src/share/classes/sun/security/provider/SeedGenerator.java Changeset: aa7632edb50c Author: henryjen Date: 2014-06-10 16:18 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/aa7632edb50c 8044740: Convert all JDK versions used in @since tag to 1.n[.n] in jdk repo Reviewed-by: mduigou, lancea, alanb, mullan ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/share/classes/com/sun/java/util/jar/pack/ConstantPool.java ! src/share/classes/com/sun/java/util/jar/pack/package.html ! src/share/classes/com/sun/management/DiagnosticCommandMBean.java ! src/share/classes/com/sun/rowset/CachedRowSetImpl.java ! src/share/classes/com/sun/rowset/JdbcRowSetImpl.java ! src/share/classes/java/applet/Applet.java ! src/share/classes/java/applet/AppletContext.java ! src/share/classes/java/applet/AppletStub.java ! src/share/classes/java/applet/AudioClip.java ! src/share/classes/java/applet/package.html ! src/share/classes/java/awt/AWTError.java ! src/share/classes/java/awt/AWTException.java ! src/share/classes/java/awt/BorderLayout.java ! src/share/classes/java/awt/Button.java ! src/share/classes/java/awt/Canvas.java ! src/share/classes/java/awt/CardLayout.java ! src/share/classes/java/awt/Checkbox.java ! src/share/classes/java/awt/CheckboxGroup.java ! src/share/classes/java/awt/CheckboxMenuItem.java ! src/share/classes/java/awt/Choice.java ! src/share/classes/java/awt/Color.java ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/Container.java ! src/share/classes/java/awt/Dialog.java ! src/share/classes/java/awt/Event.java ! src/share/classes/java/awt/FileDialog.java ! src/share/classes/java/awt/FlowLayout.java ! src/share/classes/java/awt/Font.java ! src/share/classes/java/awt/FontMetrics.java ! src/share/classes/java/awt/Frame.java ! src/share/classes/java/awt/Graphics.java ! src/share/classes/java/awt/Graphics2D.java ! src/share/classes/java/awt/GridBagConstraints.java ! src/share/classes/java/awt/GridBagLayout.java ! src/share/classes/java/awt/GridBagLayoutInfo.java ! src/share/classes/java/awt/GridLayout.java ! src/share/classes/java/awt/Image.java ! src/share/classes/java/awt/Insets.java ! src/share/classes/java/awt/Label.java ! src/share/classes/java/awt/List.java ! src/share/classes/java/awt/MediaTracker.java ! src/share/classes/java/awt/Menu.java ! src/share/classes/java/awt/MenuBar.java ! src/share/classes/java/awt/MenuComponent.java ! src/share/classes/java/awt/MenuItem.java ! src/share/classes/java/awt/MenuShortcut.java ! src/share/classes/java/awt/Panel.java ! src/share/classes/java/awt/ScrollPaneAdjustable.java ! src/share/classes/java/awt/Scrollbar.java ! src/share/classes/java/awt/TextArea.java ! src/share/classes/java/awt/TextComponent.java ! src/share/classes/java/awt/TextField.java ! src/share/classes/java/awt/Toolkit.java ! src/share/classes/java/awt/Window.java ! src/share/classes/java/awt/datatransfer/package.html ! src/share/classes/java/awt/event/InputEvent.java ! src/share/classes/java/awt/event/WindowEvent.java ! src/share/classes/java/awt/event/package.html ! src/share/classes/java/awt/im/spi/package.html ! src/share/classes/java/awt/image/package.html ! src/share/classes/java/awt/package.html ! src/share/classes/java/io/BufferedInputStream.java ! src/share/classes/java/io/BufferedOutputStream.java ! src/share/classes/java/io/BufferedReader.java ! src/share/classes/java/io/BufferedWriter.java ! src/share/classes/java/io/ByteArrayInputStream.java ! src/share/classes/java/io/ByteArrayOutputStream.java ! src/share/classes/java/io/CharArrayReader.java ! src/share/classes/java/io/CharArrayWriter.java ! src/share/classes/java/io/CharConversionException.java ! src/share/classes/java/io/DataInput.java ! src/share/classes/java/io/DataInputStream.java ! src/share/classes/java/io/DataOutput.java ! src/share/classes/java/io/DataOutputStream.java ! src/share/classes/java/io/EOFException.java ! src/share/classes/java/io/Externalizable.java ! src/share/classes/java/io/File.java ! src/share/classes/java/io/FileInputStream.java ! src/share/classes/java/io/FileNotFoundException.java ! src/share/classes/java/io/FileOutputStream.java ! src/share/classes/java/io/FileReader.java ! src/share/classes/java/io/FileWriter.java ! src/share/classes/java/io/FilenameFilter.java ! src/share/classes/java/io/FilterInputStream.java ! src/share/classes/java/io/FilterOutputStream.java ! src/share/classes/java/io/FilterReader.java ! src/share/classes/java/io/FilterWriter.java ! src/share/classes/java/io/IOException.java ! src/share/classes/java/io/InputStream.java ! src/share/classes/java/io/InputStreamReader.java ! src/share/classes/java/io/InterruptedIOException.java ! src/share/classes/java/io/InvalidClassException.java ! src/share/classes/java/io/InvalidObjectException.java ! src/share/classes/java/io/LineNumberInputStream.java ! src/share/classes/java/io/LineNumberReader.java ! src/share/classes/java/io/NotActiveException.java ! src/share/classes/java/io/NotSerializableException.java ! src/share/classes/java/io/ObjectInput.java ! src/share/classes/java/io/ObjectInputStream.java ! src/share/classes/java/io/ObjectInputValidation.java ! src/share/classes/java/io/ObjectOutput.java ! src/share/classes/java/io/ObjectOutputStream.java ! src/share/classes/java/io/ObjectStreamClass.java ! src/share/classes/java/io/ObjectStreamConstants.java ! src/share/classes/java/io/ObjectStreamException.java ! src/share/classes/java/io/OptionalDataException.java ! src/share/classes/java/io/OutputStream.java ! src/share/classes/java/io/OutputStreamWriter.java ! src/share/classes/java/io/PipedInputStream.java ! src/share/classes/java/io/PipedOutputStream.java ! src/share/classes/java/io/PipedReader.java ! src/share/classes/java/io/PipedWriter.java ! src/share/classes/java/io/PrintStream.java ! src/share/classes/java/io/PrintWriter.java ! src/share/classes/java/io/PushbackInputStream.java ! src/share/classes/java/io/PushbackReader.java ! src/share/classes/java/io/RandomAccessFile.java ! src/share/classes/java/io/Reader.java ! src/share/classes/java/io/SequenceInputStream.java ! src/share/classes/java/io/Serializable.java ! src/share/classes/java/io/StreamCorruptedException.java ! src/share/classes/java/io/StreamTokenizer.java ! src/share/classes/java/io/StringBufferInputStream.java ! src/share/classes/java/io/StringReader.java ! src/share/classes/java/io/StringWriter.java ! src/share/classes/java/io/SyncFailedException.java ! src/share/classes/java/io/UTFDataFormatException.java ! src/share/classes/java/io/UnsupportedEncodingException.java ! src/share/classes/java/io/WriteAbortedException.java ! src/share/classes/java/io/Writer.java ! src/share/classes/java/io/package.html ! src/share/classes/java/lang/AbstractMethodError.java ! src/share/classes/java/lang/ArithmeticException.java ! src/share/classes/java/lang/ArrayIndexOutOfBoundsException.java ! src/share/classes/java/lang/ArrayStoreException.java ! src/share/classes/java/lang/Boolean.java ! src/share/classes/java/lang/Byte.java ! src/share/classes/java/lang/Character.java ! src/share/classes/java/lang/Class.java ! src/share/classes/java/lang/ClassCastException.java ! src/share/classes/java/lang/ClassCircularityError.java ! src/share/classes/java/lang/ClassFormatError.java ! src/share/classes/java/lang/ClassNotFoundException.java ! src/share/classes/java/lang/CloneNotSupportedException.java ! src/share/classes/java/lang/Cloneable.java ! src/share/classes/java/lang/Compiler.java ! src/share/classes/java/lang/Double.java ! src/share/classes/java/lang/Error.java ! src/share/classes/java/lang/Exception.java ! src/share/classes/java/lang/ExceptionInInitializerError.java ! src/share/classes/java/lang/Float.java ! src/share/classes/java/lang/IllegalAccessError.java ! src/share/classes/java/lang/IllegalAccessException.java ! src/share/classes/java/lang/IllegalArgumentException.java ! src/share/classes/java/lang/IllegalMonitorStateException.java ! src/share/classes/java/lang/IllegalStateException.java ! src/share/classes/java/lang/IllegalThreadStateException.java ! src/share/classes/java/lang/IncompatibleClassChangeError.java ! src/share/classes/java/lang/IndexOutOfBoundsException.java ! src/share/classes/java/lang/InstantiationError.java ! src/share/classes/java/lang/InstantiationException.java ! src/share/classes/java/lang/Integer.java ! src/share/classes/java/lang/InternalError.java ! src/share/classes/java/lang/InterruptedException.java ! src/share/classes/java/lang/LinkageError.java ! src/share/classes/java/lang/Long.java ! src/share/classes/java/lang/Math.java ! src/share/classes/java/lang/NegativeArraySizeException.java ! src/share/classes/java/lang/NoClassDefFoundError.java ! src/share/classes/java/lang/NoSuchFieldError.java ! src/share/classes/java/lang/NoSuchFieldException.java ! src/share/classes/java/lang/NoSuchMethodError.java ! src/share/classes/java/lang/NoSuchMethodException.java ! src/share/classes/java/lang/NullPointerException.java ! src/share/classes/java/lang/Number.java ! src/share/classes/java/lang/NumberFormatException.java ! src/share/classes/java/lang/Object.java ! src/share/classes/java/lang/OutOfMemoryError.java ! src/share/classes/java/lang/Process.java ! src/share/classes/java/lang/Runnable.java ! src/share/classes/java/lang/Runtime.java ! src/share/classes/java/lang/RuntimeException.java ! src/share/classes/java/lang/SecurityException.java ! src/share/classes/java/lang/SecurityManager.java ! src/share/classes/java/lang/Short.java ! src/share/classes/java/lang/StackOverflowError.java ! src/share/classes/java/lang/String.java ! src/share/classes/java/lang/StringBuffer.java ! src/share/classes/java/lang/StringIndexOutOfBoundsException.java ! src/share/classes/java/lang/System.java ! src/share/classes/java/lang/Thread.java ! src/share/classes/java/lang/ThreadDeath.java ! src/share/classes/java/lang/ThreadGroup.java ! src/share/classes/java/lang/Throwable.java ! src/share/classes/java/lang/UnknownError.java ! src/share/classes/java/lang/UnsatisfiedLinkError.java ! src/share/classes/java/lang/VerifyError.java ! src/share/classes/java/lang/VirtualMachineError.java ! src/share/classes/java/lang/Void.java ! src/share/classes/java/lang/instrument/package.html ! src/share/classes/java/lang/package-info.java ! src/share/classes/java/lang/reflect/package-info.java ! src/share/classes/java/math/BigInteger.java ! src/share/classes/java/math/package-info.java ! src/share/classes/java/net/BindException.java ! src/share/classes/java/net/ConnectException.java ! src/share/classes/java/net/ContentHandler.java ! src/share/classes/java/net/ContentHandlerFactory.java ! src/share/classes/java/net/DatagramPacket.java ! src/share/classes/java/net/DatagramSocket.java ! src/share/classes/java/net/DatagramSocketImpl.java ! src/share/classes/java/net/FileNameMap.java ! src/share/classes/java/net/HttpURLConnection.java ! src/share/classes/java/net/Inet4Address.java ! src/share/classes/java/net/Inet6Address.java ! src/share/classes/java/net/InetAddress.java ! src/share/classes/java/net/MalformedURLException.java ! src/share/classes/java/net/MulticastSocket.java ! src/share/classes/java/net/NoRouteToHostException.java ! src/share/classes/java/net/ProtocolException.java ! src/share/classes/java/net/ServerSocket.java ! src/share/classes/java/net/Socket.java ! src/share/classes/java/net/SocketException.java ! src/share/classes/java/net/SocketImpl.java ! src/share/classes/java/net/SocketImplFactory.java ! src/share/classes/java/net/URL.java ! src/share/classes/java/net/URLConnection.java ! src/share/classes/java/net/URLEncoder.java ! src/share/classes/java/net/URLStreamHandler.java ! src/share/classes/java/net/URLStreamHandlerFactory.java ! src/share/classes/java/net/UnknownHostException.java ! src/share/classes/java/net/UnknownServiceException.java ! src/share/classes/java/net/package-info.java ! src/share/classes/java/rmi/AccessException.java ! src/share/classes/java/rmi/AlreadyBoundException.java ! src/share/classes/java/rmi/ConnectException.java ! src/share/classes/java/rmi/ConnectIOException.java ! src/share/classes/java/rmi/MarshalException.java ! src/share/classes/java/rmi/Naming.java ! src/share/classes/java/rmi/NoSuchObjectException.java ! src/share/classes/java/rmi/NotBoundException.java ! src/share/classes/java/rmi/RMISecurityException.java ! src/share/classes/java/rmi/RMISecurityManager.java ! src/share/classes/java/rmi/Remote.java ! src/share/classes/java/rmi/RemoteException.java ! src/share/classes/java/rmi/ServerError.java ! src/share/classes/java/rmi/ServerException.java ! src/share/classes/java/rmi/ServerRuntimeException.java ! src/share/classes/java/rmi/StubNotFoundException.java ! src/share/classes/java/rmi/UnexpectedException.java ! src/share/classes/java/rmi/UnknownHostException.java ! src/share/classes/java/rmi/UnmarshalException.java ! src/share/classes/java/rmi/dgc/package.html ! src/share/classes/java/rmi/package.html ! src/share/classes/java/rmi/registry/LocateRegistry.java ! src/share/classes/java/rmi/registry/Registry.java ! src/share/classes/java/rmi/registry/RegistryHandler.java ! src/share/classes/java/rmi/registry/package.html ! src/share/classes/java/rmi/server/ExportException.java ! src/share/classes/java/rmi/server/LoaderHandler.java ! src/share/classes/java/rmi/server/LogStream.java ! src/share/classes/java/rmi/server/ObjID.java ! src/share/classes/java/rmi/server/Operation.java ! src/share/classes/java/rmi/server/RMIClassLoader.java ! src/share/classes/java/rmi/server/RMIFailureHandler.java ! src/share/classes/java/rmi/server/RMISocketFactory.java ! src/share/classes/java/rmi/server/RemoteCall.java ! src/share/classes/java/rmi/server/RemoteObject.java ! src/share/classes/java/rmi/server/RemoteRef.java ! src/share/classes/java/rmi/server/RemoteServer.java ! src/share/classes/java/rmi/server/RemoteStub.java ! src/share/classes/java/rmi/server/ServerCloneException.java ! src/share/classes/java/rmi/server/ServerNotActiveException.java ! src/share/classes/java/rmi/server/ServerRef.java ! src/share/classes/java/rmi/server/Skeleton.java ! src/share/classes/java/rmi/server/SkeletonMismatchException.java ! src/share/classes/java/rmi/server/SkeletonNotFoundException.java ! src/share/classes/java/rmi/server/SocketSecurityException.java ! src/share/classes/java/rmi/server/UID.java ! src/share/classes/java/rmi/server/UnicastRemoteObject.java ! src/share/classes/java/rmi/server/Unreferenced.java ! src/share/classes/java/rmi/server/package.html ! src/share/classes/java/security/acl/package-info.java ! src/share/classes/java/security/interfaces/package-info.java ! src/share/classes/java/security/spec/DSAGenParameterSpec.java ! src/share/classes/java/text/DecimalFormatSymbols.java ! src/share/classes/java/text/SimpleDateFormat.java ! src/share/classes/java/text/package.html ! src/share/classes/java/time/chrono/package-info.java ! src/share/classes/java/time/format/TextStyle.java ! src/share/classes/java/time/format/package-info.java ! src/share/classes/java/time/package-info.java ! src/share/classes/java/time/temporal/package-info.java ! src/share/classes/java/time/zone/package-info.java ! src/share/classes/java/util/BitSet.java ! src/share/classes/java/util/Calendar.java ! src/share/classes/java/util/Date.java ! src/share/classes/java/util/Dictionary.java ! src/share/classes/java/util/EmptyStackException.java ! src/share/classes/java/util/Enumeration.java ! src/share/classes/java/util/EventListener.java ! src/share/classes/java/util/EventObject.java ! src/share/classes/java/util/GregorianCalendar.java ! src/share/classes/java/util/Hashtable.java ! src/share/classes/java/util/ListResourceBundle.java ! src/share/classes/java/util/MissingResourceException.java ! src/share/classes/java/util/NoSuchElementException.java ! src/share/classes/java/util/Observable.java ! src/share/classes/java/util/Observer.java ! src/share/classes/java/util/Properties.java ! src/share/classes/java/util/PropertyResourceBundle.java ! src/share/classes/java/util/ResourceBundle.java ! src/share/classes/java/util/Stack.java ! src/share/classes/java/util/StringTokenizer.java ! src/share/classes/java/util/TimeZone.java ! src/share/classes/java/util/TooManyListenersException.java ! src/share/classes/java/util/Vector.java ! src/share/classes/java/util/package.html ! src/share/classes/java/util/prefs/package.html ! src/share/classes/java/util/zip/ZipException.java ! src/share/classes/java/util/zip/package.html ! src/share/classes/javax/security/auth/callback/package-info.java ! src/share/classes/javax/security/auth/kerberos/package-info.java ! src/share/classes/javax/security/auth/package-info.java ! src/share/classes/javax/security/auth/spi/package-info.java ! src/share/classes/javax/security/auth/x500/package-info.java ! src/share/classes/javax/swing/plaf/nimbus/DerivedColor.java ! src/share/classes/javax/swing/text/ComponentView.java ! src/share/classes/javax/swing/text/StyleContext.java ! src/share/classes/jdk/internal/util/xml/PropertiesDefaultHandler.java ! src/share/classes/sun/applet/AppletClassLoader.java ! src/share/classes/sun/applet/AppletSecurity.java ! src/share/classes/sun/applet/AppletThreadGroup.java ! src/share/classes/sun/awt/AWTSecurityManager.java ! src/share/classes/sun/awt/dnd/SunDragSourceContextPeer.java ! src/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java ! src/share/classes/sun/awt/image/MultiResolutionImage.java ! src/share/classes/sun/management/DiagnosticCommandArgumentInfo.java ! src/share/classes/sun/management/DiagnosticCommandImpl.java ! src/share/classes/sun/management/DiagnosticCommandInfo.java ! src/share/classes/sun/print/PSPathGraphics.java ! src/share/classes/sun/print/PathGraphics.java ! src/share/classes/sun/print/PeekGraphics.java ! src/share/classes/sun/print/ProxyGraphics.java ! src/share/classes/sun/print/ProxyGraphics2D.java ! src/share/classes/sun/security/provider/certpath/URICertStore.java ! src/share/classes/sun/security/ssl/BaseSSLSocketImpl.java ! src/solaris/classes/java/io/FileDescriptor.java ! src/solaris/classes/sun/awt/X11/XAtom.java ! src/solaris/classes/sun/awt/X11/XComponentPeer.java ! src/solaris/classes/sun/awt/X11InputMethodDescriptor.java ! src/solaris/classes/sun/net/www/protocol/jar/JarFileFactory.java ! src/solaris/demo/jni/Poller/Poller.java ! src/windows/classes/java/io/FileDescriptor.java ! src/windows/classes/sun/awt/windows/WClipboard.java ! src/windows/classes/sun/awt/windows/WDragSourceContextPeer.java ! src/windows/classes/sun/awt/windows/WInputMethodDescriptor.java ! src/windows/classes/sun/awt/windows/WPathGraphics.java ! src/windows/classes/sun/awt/windows/WPrinterJob.java ! src/windows/classes/sun/net/www/protocol/jar/JarFileFactory.java Changeset: d17b50fb8757 Author: weijun Date: 2014-06-11 16:33 +0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/d17b50fb8757 8046499: nativecache.c prints to stdout in debug build Reviewed-by: xuelei ! src/share/native/sun/security/krb5/nativeccache.c Changeset: 54c00ca2035e Author: jfranck Date: 2014-06-10 14:40 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/54c00ca2035e 8029674: (reflect) getMethods returns default methods that are not members of the class Summary: Filter out methods that have a more specific default method from result Reviewed-by: darcy, dlsmith ! src/share/classes/java/lang/Class.java + test/java/lang/reflect/DefaultMethodMembers/FilterNotMostSpecific.java Changeset: ec36591a88ca Author: weijun Date: 2014-06-11 18:27 +0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/ec36591a88ca 8023197: Pre-configured command line options for keytool and jarsigner Reviewed-by: xuelei ! src/share/classes/sun/security/tools/KeyStoreUtil.java ! src/share/classes/sun/security/tools/jarsigner/Main.java ! src/share/classes/sun/security/tools/jarsigner/Resources.java ! src/share/classes/sun/security/tools/keytool/Main.java ! src/share/classes/sun/security/tools/keytool/Resources.java + test/sun/security/tools/keytool/default_options.sh Changeset: 476d56ab6377 Author: prappo Date: 2014-06-10 11:15 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/476d56ab6377 8027308: HttpURLConnection should better handle URLs with literal IPv6 addresses Reviewed-by: chegar, alanb, michaelm ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java + test/sun/net/www/protocol/http/ZoneId.java Changeset: 2526a330bc8d Author: sla Date: 2014-06-11 15:47 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/2526a330bc8d 8044135: Add API to start JMX agent from attach framework Reviewed-by: alanb ! src/share/classes/com/sun/tools/attach/VirtualMachine.java ! src/share/classes/sun/tools/attach/HotSpotVirtualMachine.java ! src/share/classes/sun/tools/jconsole/LocalVirtualMachine.java ! test/com/sun/tools/attach/SimpleProvider.java + test/com/sun/tools/attach/StartManagementAgent.java ! test/sun/management/jmxremote/bootstrap/JvmstatCountersTest.java ! test/sun/management/jmxremote/bootstrap/LocalManagementTest.java ! test/sun/management/jmxremote/bootstrap/TestManager.java ! test/sun/management/jmxremote/startstop/JMXStartStopTest.java Changeset: 81e22723ba57 Author: sjiang Date: 2014-06-12 10:32 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/81e22723ba57 8044865: Fix raw and unchecked lint warnings in management-related code Reviewed-by: darcy, sla, egahlin, dfuchs ! src/share/classes/com/sun/jmx/mbeanserver/Introspector.java ! src/share/classes/com/sun/jmx/mbeanserver/MBeanInstantiator.java ! src/share/classes/com/sun/jmx/remote/internal/ClientNotifForwarder.java ! src/share/classes/com/sun/jmx/remote/security/MBeanServerFileAccessController.java ! src/share/classes/com/sun/jmx/snmp/agent/SnmpRequestTree.java ! src/share/classes/javax/management/modelmbean/RequiredModelMBean.java ! src/share/classes/javax/management/remote/rmi/RMIConnector.java ! src/share/classes/sun/tools/jconsole/ProxyClient.java ! src/share/classes/sun/tools/jconsole/TimeComboBox.java ! src/share/classes/sun/tools/jconsole/inspector/OperationEntry.java ! src/share/classes/sun/tools/jconsole/inspector/TableSorter.java ! src/share/classes/sun/tools/jmap/JMap.java ! src/share/classes/sun/tools/jstack/JStack.java ! src/share/classes/sun/tools/jstat/Alignment.java ! src/share/classes/sun/tools/jstat/ColumnFormat.java ! src/share/classes/sun/tools/jstat/Jstat.java ! src/share/classes/sun/tools/jstat/Operator.java ! src/share/classes/sun/tools/jstat/OptionFormat.java ! src/share/classes/sun/tools/jstat/Parser.java ! src/share/classes/sun/tools/jstat/RawOutputFormatter.java ! src/share/classes/sun/tools/jstat/Scale.java ! src/share/classes/sun/tools/jstat/SyntaxException.java Changeset: 805e088a54a6 Author: lana Date: 2014-06-12 15:38 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/805e088a54a6 Merge Changeset: 0565d7821fa5 Author: weijun Date: 2014-06-13 08:25 +0800 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/0565d7821fa5 8046702: default_options.sh test failure on Solaris Reviewed-by: xuelei ! test/sun/security/tools/keytool/default_options.sh Changeset: 27561aede285 Author: lana Date: 2014-06-18 10:09 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/27561aede285 Merge From david.katleman at oracle.com Thu Jun 19 18:24:37 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 19 Jun 2014 18:24:37 +0000 Subject: hg: jdk9/jdk9: Added tag jdk9-b19 for changeset 75a08df650eb Message-ID: <201406191824.s5JIObgZ020083@aojmv0008> Changeset: 4a9a610f5dae Author: katleman Date: 2014-06-19 11:22 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/4a9a610f5dae Added tag jdk9-b19 for changeset 75a08df650eb ! .hgtags From david.katleman at oracle.com Thu Jun 19 18:24:40 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 19 Jun 2014 18:24:40 +0000 Subject: hg: jdk9/jdk9/corba: Added tag jdk9-b19 for changeset eecc1b6adc7e Message-ID: <201406191824.s5JIOeIY020153@aojmv0008> Changeset: 87f36eecb166 Author: katleman Date: 2014-06-19 11:22 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/corba/rev/87f36eecb166 Added tag jdk9-b19 for changeset eecc1b6adc7e ! .hgtags From david.katleman at oracle.com Thu Jun 19 18:24:45 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 19 Jun 2014 18:24:45 +0000 Subject: hg: jdk9/jdk9/hotspot: Added tag jdk9-b19 for changeset d4cffb3ae621 Message-ID: <201406191824.s5JIOkbG020205@aojmv0008> Changeset: 9920b4b5752d Author: katleman Date: 2014-06-19 11:22 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/9920b4b5752d Added tag jdk9-b19 for changeset d4cffb3ae621 ! .hgtags From david.katleman at oracle.com Thu Jun 19 18:24:49 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 19 Jun 2014 18:24:49 +0000 Subject: hg: jdk9/jdk9/jaxp: Added tag jdk9-b19 for changeset f9c82769a6bc Message-ID: <201406191824.s5JIOpJ1020253@aojmv0008> Changeset: 94fd4d9d3a75 Author: katleman Date: 2014-06-19 11:22 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/94fd4d9d3a75 Added tag jdk9-b19 for changeset f9c82769a6bc ! .hgtags From david.katleman at oracle.com Thu Jun 19 18:24:55 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 19 Jun 2014 18:24:55 +0000 Subject: hg: jdk9/jdk9/jaxws: Added tag jdk9-b19 for changeset 7f922a73e8a2 Message-ID: <201406191824.s5JIOuPo020303@aojmv0008> Changeset: 6a9f8ff45c04 Author: katleman Date: 2014-06-19 11:22 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxws/rev/6a9f8ff45c04 Added tag jdk9-b19 for changeset 7f922a73e8a2 ! .hgtags From david.katleman at oracle.com Thu Jun 19 18:25:01 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 19 Jun 2014 18:25:01 +0000 Subject: hg: jdk9/jdk9/jdk: Added tag jdk9-b19 for changeset 27561aede285 Message-ID: <201406191825.s5JIP7E6020361@aojmv0008> Changeset: 95e589d99134 Author: katleman Date: 2014-06-19 11:22 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/95e589d99134 Added tag jdk9-b19 for changeset 27561aede285 ! .hgtags From david.katleman at oracle.com Thu Jun 19 18:25:12 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 19 Jun 2014 18:25:12 +0000 Subject: hg: jdk9/jdk9/langtools: Added tag jdk9-b19 for changeset a9accd7c4415 Message-ID: <201406191825.s5JIPEoZ020457@aojmv0008> Changeset: 34229d03afe7 Author: katleman Date: 2014-06-19 11:22 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/34229d03afe7 Added tag jdk9-b19 for changeset a9accd7c4415 ! .hgtags From david.katleman at oracle.com Thu Jun 19 18:25:17 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 19 Jun 2014 18:25:17 +0000 Subject: hg: jdk9/jdk9/nashorn: Added tag jdk9-b19 for changeset 46e36a92e37c Message-ID: <201406191825.s5JIPILV020513@aojmv0008> Changeset: ada4855e44e2 Author: katleman Date: 2014-06-19 11:22 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/ada4855e44e2 Added tag jdk9-b19 for changeset 46e36a92e37c ! .hgtags From lana.steuck at oracle.com Fri Jun 20 17:39:31 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 20 Jun 2014 17:39:31 +0000 Subject: hg: jdk9/jdk9: 4 new changesets Message-ID: <201406201739.s5KHdVBU008622@aojmv0008> Changeset: 77ee6827e0b2 Author: mduigou Date: 2014-06-12 16:33 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/77ee6827e0b2 8032045: Enable compiler and linker safety switches for debug builds Summary: Enable GCC linker protections, runtime bounds checks and stack protection. Reviewed-by: ihse, dholmes ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain.m4 Changeset: ee2c182bef63 Author: amurillo Date: 2014-06-13 12:35 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/ee2c182bef63 Merge Changeset: c6f075a7268f Author: lana Date: 2014-06-18 10:54 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/c6f075a7268f Merge Changeset: ee4fd72b2ec3 Author: lana Date: 2014-06-20 10:14 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/ee4fd72b2ec3 Merge From lana.steuck at oracle.com Fri Jun 20 17:39:40 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 20 Jun 2014 17:39:40 +0000 Subject: hg: jdk9/jdk9/nashorn: 5 new changesets Message-ID: <201406201739.s5KHdge1008900@aojmv0008> Changeset: b9a5c20a37b9 Author: lagergren Date: 2014-06-17 11:37 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/b9a5c20a37b9 8046898: Make sure that lazy compilation is the default, remove redundant "enable lazy compilation" flags, added warning message if compile logging is enabled and lazy is switched off. Verified existing test suite code coverage equivalence between lazy and eager. Reviewed-by: attila, hannesw ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java ! make/project.properties ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/ir/BinaryNode.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/Source.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java ! src/jdk/nashorn/internal/runtime/logging/DebugLogger.java ! test/src/UnnamedPackageTestCallback.java Changeset: 2a4a7831f274 Author: sundar Date: 2014-06-17 15:55 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/2a4a7831f274 8047035: (function() "hello")() crashes in Lexer with jdk9 Reviewed-by: lagergren, hannesw, attila ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/parser/Token.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java + test/script/basic/JDK-8047035.js + test/script/basic/JDK-8047035.js.EXPECTED Changeset: 1a9340351629 Author: sundar Date: 2014-06-17 18:23 +0530 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/1a9340351629 8047057: Add a regression test for the passing test cases from JDK-8042304 Reviewed-by: lagergren, attila + test/script/basic/JDK-8047057.js Changeset: fdfda6a035c6 Author: lana Date: 2014-06-18 10:54 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/fdfda6a035c6 Merge Changeset: d703c59c556f Author: lana Date: 2014-06-20 10:14 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/d703c59c556f Merge From lana.steuck at oracle.com Fri Jun 20 17:39:40 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 20 Jun 2014 17:39:40 +0000 Subject: hg: jdk9/jdk9/langtools: 9 new changesets Message-ID: <201406201739.s5KHdr63008908@aojmv0008> Changeset: 017098c7fa18 Author: ksrini Date: 2014-05-22 12:16 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/017098c7fa18 8042829: [javadoc] index-file output is not sorted correctly 8043062: JDK 9 platform and compiler upgrade failed on Solaris-sparcv9 with Javadoc.gmk:360: recipe for target docs/api/index.html Reviewed-by: erikj, jjg ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java ! test/com/sun/javadoc/lib/JavadocTester.java ! test/com/sun/javadoc/testOrdering/TestOrdering.java ! test/com/sun/javadoc/testOrdering/pkg1/UsedClass.java - test/com/sun/javadoc/testOrdering/pkg1/ZZTop.java Changeset: c2d589333410 Author: alundblad Date: 2014-06-12 14:29 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/c2d589333410 8042830: A recently added Xprefer test fails on Windows Summary: Test now accepts both / and \ as file separator. Reviewed-by: mcimadamore ! test/tools/javac/options/xprefer/XPreferTest.java Changeset: 220bfc92607e Author: jjg Date: 2014-06-16 11:30 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/220bfc92607e 8046369: sjavac should not use javac internal API for starting javac Reviewed-by: jfranck, alundblad, ohrstrom ! src/share/classes/com/sun/tools/javac/api/JavacTool.java ! src/share/classes/com/sun/tools/javac/main/Main.java ! src/share/classes/com/sun/tools/sjavac/comp/Dependencies.java ! src/share/classes/com/sun/tools/sjavac/server/CompilerThread.java ! test/tools/sjavac/SJavac.java Changeset: 33cb06e65de2 Author: pgovereau Date: 2014-06-17 11:11 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/33cb06e65de2 8038975: Access control in enhanced for Reviewed-by: vromero, jlahoda ! src/share/classes/com/sun/tools/javac/code/Flags.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/share/classes/com/sun/tools/javac/comp/Enter.java ! src/share/classes/com/sun/tools/javac/comp/Lower.java ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/share/classes/com/sun/tools/javac/comp/TransTypes.java + src/share/classes/com/sun/tools/javac/comp/TypeEnvs.java + test/tools/javac/T8038975/AccessTest.java + test/tools/javac/T8038975/a/A.java + test/tools/javac/T8038975/a/B.java Changeset: b4d1f317b2cc Author: vromero Date: 2014-06-17 17:33 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/b4d1f317b2cc 8036953: Fix timing of varargs access check, per JDK-8016205 Reviewed-by: mcimadamore, dlsmith ! src/share/classes/com/sun/tools/javac/code/Source.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/tools/javac/varargs/6313164/T6313164.java - test/tools/javac/varargs/6313164/T6313164.out + test/tools/javac/varargs/6313164/T6313164Source7.out + test/tools/javac/varargs/6313164/T6313164Source8AndHigher.out ! test/tools/javac/varargs/6313164/T7175433.java + test/tools/javac/varargs/6313164/T7175433.out ! test/tools/javac/varargs/6313164/p1/B.java Changeset: d8d49a41294a Author: jlahoda Date: 2014-06-18 10:44 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/d8d49a41294a 8046916: Type parameter annotations don't work with multiple type parameters Summary: When reading type variable's annotations out of the owner's type annotations, use the type variable's index in owner to exclude annotations belonging to other type variables. Reviewed-by: jfranck, emc ! src/share/classes/com/sun/tools/javac/code/Symbol.java ! test/tools/javac/processing/model/element/TestTypeParameterAnnotations.java Changeset: f4ea5dca6498 Author: mcimadamore Date: 2014-06-18 13:51 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/f4ea5dca6498 8043253: Slow javac compile times in JDK 8 Summary: Enable on-demand diagnostic source position completion Reviewed-by: jjg, vromero ! src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java Changeset: ca2f625d3712 Author: lana Date: 2014-06-18 10:54 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/ca2f625d3712 Merge - test/com/sun/javadoc/testOrdering/pkg1/ZZTop.java - test/tools/javac/varargs/6313164/T6313164.out Changeset: 31acbc476a52 Author: lana Date: 2014-06-20 10:15 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/31acbc476a52 Merge - test/com/sun/javadoc/testOrdering/pkg1/ZZTop.java - test/tools/javac/varargs/6313164/T6313164.out From lana.steuck at oracle.com Fri Jun 20 17:39:40 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 20 Jun 2014 17:39:40 +0000 Subject: hg: jdk9/jdk9/hotspot: 44 new changesets Message-ID: <201406201740.s5KHeQGZ008962@aojmv0008> Changeset: 774578bd0cb4 Author: anoll Date: 2014-05-30 06:50 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/774578bd0cb4 8011646: SEGV in compiled code with loop predication Summary: Remove control edge of load node to ensure that castPP removal sets the control edge correctly Reviewed-by: kvn, roland ! src/share/vm/opto/library_call.cpp + test/compiler/intrinsics/hashcode/TestHashCode.java Changeset: cb5694166a39 Author: mikael Date: 2014-05-29 16:01 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/cb5694166a39 8044071: Print format/argument warnings Reviewed-by: drchase, dholmes, lfoltan, twisti ! src/cpu/sparc/vm/compiledIC_sparc.cpp ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/nativeInst_sparc.cpp ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/sparc/vm/vtableStubs_sparc.cpp ! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp ! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp Changeset: 59e928332f9b Author: twisti Date: 2014-05-30 09:49 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/59e928332f9b Merge Changeset: 4d748c80ecc7 Author: thartmann Date: 2014-05-30 09:26 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/4d748c80ecc7 8021775: compiler/8009761/Test8009761.java "Failed: init recursive calls: 51. After deopt 50" Summary: Reimplemented the test using the Whitebox API to deterministically trigger compilation and deoptimization. Now allowing number of recursive calls to vary by 1. Reviewed-by: twisti, roland, iignatyev ! test/TEST.groups ! test/compiler/8009761/Test8009761.java Changeset: f8d261a8d2d3 Author: anoll Date: 2014-05-30 19:21 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/f8d261a8d2d3 Merge Changeset: 7daf195e6193 Author: iignatyev Date: 2014-05-30 17:20 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/7daf195e6193 8038756: new WB API :: get/setVMFlag Reviewed-by: vlivanov, sla ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java + test/testlibrary_tests/whitebox/vm_flags/BooleanTest.java + test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java + test/testlibrary_tests/whitebox/vm_flags/IntxTest.java + test/testlibrary_tests/whitebox/vm_flags/StringTest.java + test/testlibrary_tests/whitebox/vm_flags/Uint64Test.java + test/testlibrary_tests/whitebox/vm_flags/UintxTest.java + test/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java Changeset: db6de1a01508 Author: iignatyev Date: 2014-05-30 20:01 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/db6de1a01508 Merge Changeset: 3533da0f7728 Author: thartmann Date: 2014-06-02 08:07 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/3533da0f7728 8034812: remove IDX_INIT macro hack in Node class Summary: The IDX_INIT macro used by Node::Node(...) to retrieve the Compile object is removed and replaced by a call to Compile::current(). The Node constructor, new operator and all calls to it are adapted accordingly. Reviewed-by: kvn, jrose, iveresov, goetz ! src/cpu/ppc/vm/ppc.ad ! src/cpu/x86/vm/x86_32.ad ! src/share/vm/adlc/output_c.cpp ! src/share/vm/opto/addnode.cpp ! src/share/vm/opto/block.cpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/castnode.cpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/coalesce.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/connode.cpp ! src/share/vm/opto/connode.hpp ! src/share/vm/opto/convertnode.cpp ! src/share/vm/opto/divnode.cpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/generateOptoStub.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/idealKit.cpp ! src/share/vm/opto/idealKit.hpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopUnswitch.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macro.hpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/movenode.cpp ! src/share/vm/opto/mulnode.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/parse3.cpp ! src/share/vm/opto/parseHelper.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/reg_split.cpp ! src/share/vm/opto/split_if.cpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/superword.cpp ! src/share/vm/opto/vectornode.cpp Changeset: 0dd11a2a56c5 Author: roland Date: 2014-06-02 10:01 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/0dd11a2a56c5 8043413: REGRESSION: Hotspot causes segmentation fault in jdk8ux, but not in jdk7ux Summary: long series of lambda form calls trigger stack overflow in c2 Reviewed-by: kvn, vlivanov ! src/share/vm/opto/bytecodeInfo.cpp Changeset: c93ee08abe42 Author: iveresov Date: 2014-06-02 07:26 -1000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/c93ee08abe42 8044496: 8034812 broke build with clang Summary: Remove superfluous clang-diagnostic-pop Reviewed-by: kvn, drchase ! src/share/vm/opto/node.cpp Changeset: bd8c98c69d8a Author: drchase Date: 2014-06-02 14:32 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/bd8c98c69d8a 8029381: assert(is_method_type()) failed: bad cast Summary: Access to method_type and appendix from constant pool (cpcache) needs to be guarded by is_f1_null() because of racy update/initialization. Reviewed-by: kvn, coleenp, jrose ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/cpCache.hpp Changeset: 463d8c2a1833 Author: drchase Date: 2014-06-02 15:49 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/463d8c2a1833 Merge Changeset: a98c4de4f66c Author: twisti Date: 2014-06-02 10:48 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/a98c4de4f66c Merge ! test/TEST.groups - test/runtime/6929067/T.java - test/runtime/6929067/Test6929067.sh - test/runtime/6929067/invoke.c - test/runtime/InitialThreadOverflow/DoOverflow.java - test/runtime/InitialThreadOverflow/invoke.c - test/runtime/InitialThreadOverflow/testme.sh Changeset: a22a71c4bb2e Author: twisti Date: 2014-06-02 13:53 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/a22a71c4bb2e Merge - test/runtime/6929067/T.java - test/runtime/6929067/Test6929067.sh - test/runtime/6929067/invoke.c - test/runtime/InitialThreadOverflow/DoOverflow.java - test/runtime/InitialThreadOverflow/invoke.c - test/runtime/InitialThreadOverflow/testme.sh Changeset: 45228c8cee0f Author: mikael Date: 2014-06-02 15:48 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/45228c8cee0f 8044242: Remove dead NativeMovRegMemPatching class Reviewed-by: twisti, kvn ! src/cpu/sparc/vm/nativeInst_sparc.cpp ! src/cpu/sparc/vm/nativeInst_sparc.hpp ! src/cpu/x86/vm/nativeInst_x86.hpp Changeset: b728cf7dfbec Author: iignatyev Date: 2014-06-04 00:25 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/b728cf7dfbec 8044339: Update FilterSpuriousWakeups documentation. Review "Solaris only" vm options descriptions Reviewed-by: kvn, dholmes, iignatyev ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/share/vm/runtime/globals.hpp Changeset: 4c2438fc4e6e Author: mikael Date: 2014-06-03 18:24 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/4c2438fc4e6e 8044735: Print format/argument warnings Reviewed-by: twisti, kvn ! src/cpu/sparc/vm/debug_sparc.cpp ! src/cpu/sparc/vm/methodHandles_sparc.cpp ! src/cpu/sparc/vm/sparc.ad Changeset: 82a396fba1e6 Author: rbackman Date: 2014-06-04 10:01 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/82a396fba1e6 8031994: java/lang/Character/CheckProp test times out Reviewed-by: iveresov, roland ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp Changeset: 6ad207fd3e26 Author: rbackman Date: 2014-05-22 13:42 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/6ad207fd3e26 8030976: Untaken paths should be more vigorously pruned at highest optimization level Reviewed-by: roland, vlivanov ! src/share/vm/oops/methodData.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/deoptimization.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 88c2bc28102a Author: thartmann Date: 2014-06-05 10:43 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/88c2bc28102a 8031389: On x86 C1 emits two relocations for polls Summary: C1 emits two poll_type relocations at safepoint polls because LIR_Assembler::safepoint_poll(..) adds a relocation and calls LIR_Assembler::add_debug_info_for_branch(..) which adds a relocation as well. The implementation of add_debug_info_for_branch(..) is changed to not emit a poll relocation. Reviewed-by: kvn, roland ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/share/vm/c1/c1_LIRAssembler.cpp Changeset: ab1ad25fe0b9 Author: kvn Date: 2014-06-06 11:37 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/ab1ad25fe0b9 Merge ! test/TEST.groups Changeset: 68d348f8d4c1 Author: amurillo Date: 2014-06-06 13:31 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/68d348f8d4c1 Merge - test/gc/g1/TestStringDeduplicationMemoryUsage.java Changeset: c9764091440d Author: vlivanov Date: 2014-06-09 11:49 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/c9764091440d 8046226: assert(_thread == Thread::current()) failed: thread must be current w/ -XX:+TraceDeoptimization -XX:+Verbose Reviewed-by: twisti, dcubed, fparain ! src/share/vm/runtime/vframe.cpp Changeset: 3cb509208318 Author: kvn Date: 2014-06-09 15:42 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/3cb509208318 8046275: Fastdebug build failing on jdk9/hs/ control jobs after pulling some hs-comp changes Summary: Add missing check for Opaque nodes from loop predicates in clone_loop(). Reviewed-by: iveresov ! src/share/vm/opto/loopopts.cpp Changeset: bf9221b27bb8 Author: jwilhelm Date: 2014-04-30 02:41 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/bf9221b27bb8 8026396: Remove information duplication in the collector policy Summary: Cleaned up the usage of flags in collector policy. Reviewed-by: sjohanss, jcoomes ! src/share/vm/memory/collectorPolicy.cpp Changeset: 997484ade1c5 Author: jwilhelm Date: 2014-05-02 02:11 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/997484ade1c5 8042298: Remove the names gen0 and gen1 from the GC code Summary: Renamed gen0 and gen1 to young and old throughout the GC code. Reviewed-by: sjohanss, jcoomes ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.cpp ! src/share/vm/gc_implementation/parallelScavenge/generationSizer.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/collectorPolicy.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/tenuredGeneration.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: 7b37566be57d Author: jmasa Date: 2014-06-10 20:46 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/7b37566be57d Merge ! src/share/vm/runtime/globals.hpp Changeset: 1abbc1e91ac5 Author: iignatyev Date: 2014-06-11 18:56 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/1abbc1e91ac5 8044673: Create jtreg groups to list GC specific tests Reviewed-by: dholmes, iignatyev Contributed-by: dmitry.fazunenko at oracle.com ! test/TEST.groups Changeset: dd503688f9e3 Author: thartmann Date: 2014-06-10 08:53 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/dd503688f9e3 8033145: Runtime1::arraycopy_count_address uses wrong _oop_arraycopy_cnt variable Summary: The method Runtime1::arraycopy_count_address(..) returns the address of Runtime::_oop_arraycopy_cnt instead of the the file static variable _oop_arraycopy_cnt. Reviewed-by: roland, kvn, twisti ! src/share/vm/c1/c1_Runtime1.cpp Changeset: dd14b24efd49 Author: vlivanov Date: 2014-06-10 10:00 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/dd14b24efd49 8033626: assert(ex_map->jvms()->same_calls_as(_exceptions->jvms())) failed: all collected exceptions must come from the same place Reviewed-by: kvn, roland ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp + test/compiler/intrinsics/clone/TestObjectClone.java Changeset: e38bb04f030d Author: roland Date: 2014-06-10 13:37 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/e38bb04f030d 8026796: Make replace_in_map() on parent maps generic Summary: propagate node replacements along control flow edges to callers Reviewed-by: kvn, vlivanov ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/callGenerator.hpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse1.cpp + src/share/vm/opto/replacednodes.cpp + src/share/vm/opto/replacednodes.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/utilities/growableArray.hpp Changeset: 93a279538de3 Author: neliasso Date: 2014-06-09 10:32 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/93a279538de3 8040244: compiler/whitebox/IsMethodCompilableTest.java fails Summary: Prevent from running with Xcomp Reviewed-by: kvn, twisti ! test/compiler/whitebox/IsMethodCompilableTest.java Changeset: 9be8f500449d Author: kvn Date: 2014-06-10 12:28 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/9be8f500449d 8035605: Expand functionality of PredictedIntrinsicGenerator Summary: Allow several predicates and separate intrinsic methods per one intrinsified (virtual) method. Reviewed-by: roland ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/callGenerator.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp Changeset: 3a74595493cb Author: kvn Date: 2014-06-10 12:57 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/3a74595493cb Merge Changeset: 0960c95f2343 Author: iignatyev Date: 2014-06-10 23:18 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/0960c95f2343 8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java failed: assert(!res || TypeEntriesAtCall::arguments_profiling_enabled()) failed: no profiling of arguments Reviewed-by: kvn, jmasa ! test/testlibrary_tests/whitebox/vm_flags/UintxTest.java ! test/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java Changeset: c91a320f3124 Author: iignatyev Date: 2014-06-10 20:53 +0000 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/c91a320f3124 Merge Changeset: f3624d042de0 Author: thartmann Date: 2014-06-11 09:16 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/f3624d042de0 8044538: assert(which != imm_operand) failed: instruction is not a movq reg, imm64 Summary: Fixed internal_word_Relocation::target() to not retrieve target address from code if relocation points into the constant section. Added test. Reviewed-by: kvn, twisti, dlong ! src/share/vm/code/relocInfo.cpp + test/compiler/relocations/TestPrintRelocations.java Changeset: edf93f2ccf99 Author: kvn Date: 2014-06-11 11:05 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/edf93f2ccf99 8035968: Leverage CPU Instructions to Improve SHA Performance on SPARC Summary: Add C2 SHA intrinsics on SPARC Reviewed-by: kvn, roland Contributed-by: james.cheng at oracle.com ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/stubRoutines_sparc.hpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.hpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp + test/compiler/intrinsics/sha/TestSHA.java Changeset: 455be7c3df86 Author: kvn Date: 2014-06-12 10:15 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/455be7c3df86 8046516: Segmentation fault in JVM (easily reproducible) Summary: Place new nodes on the previous loop exit in reorg_offsets(). Reviewed-by: roland ! src/share/vm/opto/loopopts.cpp + test/compiler/loopopts/TestLogSum.java Changeset: d8d7bf7dcaba Author: mduigou Date: 2014-06-12 16:31 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/d8d7bf7dcaba 8032045: Enable compiler and linker safety switches for debug builds Summary: Enable GCC linker protections, runtime bounds checks and stack protection. Reviewed-by: dholmes, kvn, coleenp ! make/bsd/makefiles/fastdebug.make ! make/bsd/makefiles/gcc.make ! make/linux/makefiles/fastdebug.make ! make/linux/makefiles/gcc.make ! make/solaris/makefiles/gcc.make Changeset: 5342877674a5 Author: kvn Date: 2014-06-13 10:21 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/5342877674a5 Merge ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: fedc61f9456a Author: amurillo Date: 2014-06-13 12:04 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/fedc61f9456a Merge Changeset: b7b7eb358428 Author: lana Date: 2014-06-18 10:56 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/b7b7eb358428 Merge Changeset: c1af79d122ec Author: lana Date: 2014-06-20 10:15 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/c1af79d122ec Merge From lana.steuck at oracle.com Fri Jun 20 17:39:54 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 20 Jun 2014 17:39:54 +0000 Subject: hg: jdk9/jdk9/jdk: 27 new changesets Message-ID: <201406201742.s5KHgKpB009334@aojmv0008> Changeset: 431cce1509b5 Author: michaelm Date: 2014-06-13 14:30 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/431cce1509b5 8046588: test for SO_FLOW_SLA availability does not check for EACCESS Reviewed-by: alanb, chegar ! src/solaris/native/java/net/ExtendedOptionsImpl.c ! test/jdk/net/Sockets/Test.java Changeset: 22fd62cbfe82 Author: michaelm Date: 2014-06-13 14:32 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/22fd62cbfe82 Merge Changeset: c1164d1adb76 Author: ykantser Date: 2014-06-16 11:03 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/c1164d1adb76 6545295: TEST BUG: The test HatHeapDump1Test uses wrong path in exec call. Reviewed-by: sla ! test/sun/tools/jhat/HatHeapDump1Test.java - test/sun/tools/jhat/HatRun.java Changeset: 38f576159c1a Author: sla Date: 2014-06-16 13:52 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/38f576159c1a 8043939: Remove management-agent.jar Reviewed-by: alanb ! make/CreateJars.gmk ! make/profile-includes.txt ! make/src/classes/build/tools/buildmetaindex/BuildMetaIndex.java - src/share/classes/sun/management/manifest Changeset: 7790a9e0f168 Author: vinnie Date: 2014-06-16 13:40 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/7790a9e0f168 8036613: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/provider/WinCAPISeedGenerator.c Reviewed-by: mullan ! src/windows/native/sun/security/provider/WinCAPISeedGenerator.c Changeset: b2023f11a0e5 Author: dsamersoff Date: 2014-06-16 07:25 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/b2023f11a0e5 8041498: Remove npt library Summary: Get rid of npt library and move utf-related code to share/backend Reviewed-by: sla ! make/CompileDemos.gmk ! make/lib/CoreLibraries.gmk ! make/lib/ServiceabilityLibraries.gmk - make/mapfiles/libnpt/mapfile-vers ! make/profile-includes.txt ! src/share/back/debugInit.c ! src/share/back/error_messages.c ! src/share/back/inStream.c ! src/share/back/outStream.c ! src/share/back/transport.c + src/share/back/utf_util.c + src/share/back/utf_util.h ! src/share/back/util.h ! src/share/demo/jvmti/hprof/hprof.h ! src/share/demo/jvmti/hprof/hprof_init.c - src/share/npt/README.txt - src/share/npt/npt.c - src/share/npt/npt.h - src/share/npt/utf.c - src/share/npt/utf.h - src/solaris/npt/npt_md.h - src/solaris/npt/utf_md.c - src/solaris/npt/utf_md.h - src/windows/npt/npt_md.h - src/windows/npt/utf_md.c - src/windows/npt/utf_md.h Changeset: c5e7ba8e1d4b Author: henryjen Date: 2014-06-16 08:09 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/c5e7ba8e1d4b 8046389: Add missing @since tag under javax.sql.** Reviewed-by: lancea ! src/share/classes/javax/sql/CommonDataSource.java ! src/share/classes/javax/sql/rowset/BaseRowSet.java ! src/share/classes/javax/sql/rowset/CachedRowSet.java ! src/share/classes/javax/sql/rowset/FilteredRowSet.java ! src/share/classes/javax/sql/rowset/JdbcRowSet.java ! src/share/classes/javax/sql/rowset/JoinRowSet.java ! src/share/classes/javax/sql/rowset/Joinable.java ! src/share/classes/javax/sql/rowset/Predicate.java ! src/share/classes/javax/sql/rowset/RowSetMetaDataImpl.java ! src/share/classes/javax/sql/rowset/RowSetWarning.java ! src/share/classes/javax/sql/rowset/WebRowSet.java ! src/share/classes/javax/sql/rowset/serial/SQLOutputImpl.java ! src/share/classes/javax/sql/rowset/serial/SerialArray.java ! src/share/classes/javax/sql/rowset/serial/SerialBlob.java ! src/share/classes/javax/sql/rowset/serial/SerialClob.java ! src/share/classes/javax/sql/rowset/serial/SerialDatalink.java ! src/share/classes/javax/sql/rowset/serial/SerialException.java ! src/share/classes/javax/sql/rowset/serial/SerialJavaObject.java ! src/share/classes/javax/sql/rowset/serial/SerialRef.java ! src/share/classes/javax/sql/rowset/serial/SerialStruct.java ! src/share/classes/javax/sql/rowset/spi/SyncFactory.java ! src/share/classes/javax/sql/rowset/spi/SyncFactoryException.java ! src/share/classes/javax/sql/rowset/spi/SyncProvider.java ! src/share/classes/javax/sql/rowset/spi/SyncProviderException.java ! src/share/classes/javax/sql/rowset/spi/SyncResolver.java ! src/share/classes/javax/sql/rowset/spi/TransactionalWriter.java ! src/share/classes/javax/sql/rowset/spi/XmlReader.java ! src/share/classes/javax/sql/rowset/spi/XmlWriter.java Changeset: 319f26fadef4 Author: psandoz Date: 2014-06-16 17:45 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/319f26fadef4 8041679: Replace uses of StringBuffer with StringBuilder within core library classes Reviewed-by: psandoz, alanb, xuelei, dfuchs, jfranck, prr, serb, chegar Contributed-by: otaviopolianasantana at gmail.com ! src/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java ! src/share/classes/com/sun/imageio/plugins/png/PNGMetadata.java ! src/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java ! src/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java ! src/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java ! src/share/classes/com/sun/java/util/jar/pack/BandStructure.java ! src/share/classes/com/sun/java/util/jar/pack/ConstantPool.java ! src/share/classes/com/sun/jmx/snmp/IPAcl/NetMaskImpl.java ! src/share/classes/com/sun/jmx/snmp/IPAcl/ParseException.java ! src/share/classes/com/sun/jmx/snmp/IPAcl/SnmpAcl.java ! src/share/classes/com/sun/jmx/snmp/IPAcl/TokenMgrError.java ! src/share/classes/com/sun/jmx/snmp/SnmpMessage.java ! src/share/classes/com/sun/jmx/snmp/SnmpMsg.java ! src/share/classes/com/sun/jmx/snmp/SnmpOpaque.java ! src/share/classes/com/sun/jmx/snmp/SnmpV3Message.java ! src/share/classes/com/sun/jndi/cosnaming/CNNameParser.java ! src/share/classes/com/sun/jndi/dns/DnsContextFactory.java ! src/share/classes/com/sun/jndi/dns/DnsName.java ! src/share/classes/com/sun/jndi/dns/ResourceRecord.java ! src/share/classes/com/sun/jndi/ldap/ClientId.java ! src/share/classes/com/sun/jndi/ldap/DigestClientId.java ! src/share/classes/com/sun/jndi/ldap/LdapSchemaParser.java ! src/share/classes/com/sun/jndi/ldap/ServiceLocator.java ! src/share/classes/com/sun/jndi/ldap/sasl/DefaultCallbackHandler.java ! src/share/classes/com/sun/jndi/toolkit/dir/SearchFilter.java ! src/share/classes/com/sun/media/sound/SoftPerformer.java ! src/share/classes/com/sun/media/sound/WaveExtensibleFileReader.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/Base64.java ! src/share/classes/com/sun/security/sasl/CramMD5Base.java ! src/share/classes/com/sun/security/sasl/CramMD5Server.java ! src/share/classes/com/sun/security/sasl/digest/DigestMD5Base.java ! src/share/classes/com/sun/security/sasl/digest/DigestMD5Server.java ! src/share/classes/com/sun/security/sasl/util/AbstractSaslImpl.java ! src/share/classes/com/sun/tools/example/debug/bdi/ExceptionSpec.java ! src/share/classes/com/sun/tools/example/debug/bdi/LineBreakpointSpec.java ! src/share/classes/com/sun/tools/example/debug/bdi/MethodBreakpointSpec.java ! src/share/classes/com/sun/tools/example/debug/expr/ExpressionParser.java ! src/share/classes/com/sun/tools/example/debug/expr/ParseException.java ! src/share/classes/com/sun/tools/example/debug/expr/TokenMgrError.java ! src/share/classes/com/sun/tools/example/debug/gui/CommandInterpreter.java ! src/share/classes/com/sun/tools/example/debug/gui/ContextManager.java ! src/share/classes/com/sun/tools/example/debug/gui/SourceModel.java ! src/share/classes/com/sun/tools/example/debug/tty/BreakpointSpec.java ! src/share/classes/com/sun/tools/example/debug/tty/Commands.java ! src/share/classes/com/sun/tools/example/debug/tty/Env.java ! src/share/classes/com/sun/tools/example/debug/tty/TTY.java ! src/share/classes/com/sun/tools/example/trace/Trace.java ! src/share/classes/com/sun/tools/hat/internal/util/Misc.java ! src/share/classes/com/sun/tools/jdi/FieldImpl.java ! src/share/classes/com/sun/tools/jdi/JNITypeParser.java ! src/share/classes/com/sun/tools/jdi/MethodImpl.java ! src/share/classes/com/sun/tools/jdi/ReferenceTypeImpl.java ! src/share/classes/com/sun/tools/jdi/SDE.java ! src/share/classes/com/sun/tools/jdi/TargetVM.java ! src/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java ! src/share/classes/java/beans/Introspector.java ! src/share/classes/java/beans/Statement.java ! src/share/classes/java/io/RandomAccessFile.java ! src/share/classes/java/net/IDN.java ! src/share/classes/java/net/SocketPermission.java ! src/share/classes/java/net/URI.java ! src/share/classes/java/net/URISyntaxException.java ! src/share/classes/java/net/URLDecoder.java ! src/share/classes/java/net/URLEncoder.java ! src/share/classes/java/net/URLStreamHandler.java ! src/share/classes/java/nio/file/InvalidPathException.java ! src/share/classes/java/rmi/dgc/VMID.java ! src/share/classes/java/security/CodeSigner.java ! src/share/classes/java/security/Timestamp.java ! src/share/classes/java/security/cert/CertPath.java ! src/share/classes/java/security/cert/CollectionCertStoreParameters.java ! src/share/classes/java/security/cert/LDAPCertStoreParameters.java ! src/share/classes/java/security/cert/PKIXBuilderParameters.java ! src/share/classes/java/security/cert/PKIXCertPathBuilderResult.java ! src/share/classes/java/security/cert/PKIXCertPathValidatorResult.java ! src/share/classes/java/security/cert/PKIXParameters.java ! src/share/classes/java/security/cert/PolicyQualifierInfo.java ! src/share/classes/java/security/cert/TrustAnchor.java ! src/share/classes/java/security/cert/X509CRLSelector.java ! src/share/classes/java/security/cert/X509CertSelector.java ! src/share/classes/java/text/AttributedString.java ! src/share/classes/java/text/ChoiceFormat.java ! src/share/classes/java/util/Properties.java ! src/share/classes/java/util/prefs/Base64.java ! src/share/classes/java/util/regex/PatternSyntaxException.java ! src/share/classes/javax/imageio/stream/ImageInputStreamImpl.java ! src/share/classes/javax/naming/BinaryRefAddr.java ! src/share/classes/javax/naming/NameImpl.java ! src/share/classes/javax/naming/RefAddr.java ! src/share/classes/javax/naming/Reference.java ! src/share/classes/javax/naming/directory/BasicAttribute.java ! src/share/classes/javax/print/MimeType.java ! src/share/classes/javax/print/attribute/ResolutionSyntax.java ! src/share/classes/javax/print/attribute/SetOfIntegerSyntax.java ! src/share/classes/javax/print/attribute/Size2DSyntax.java ! src/share/classes/javax/security/auth/kerberos/KerberosTicket.java ! src/share/classes/javax/sound/sampled/CompoundControl.java ! src/share/classes/javax/sound/sampled/DataLine.java ! src/share/classes/javax/swing/JColorChooser.java ! src/share/classes/javax/swing/MultiUIDefaults.java ! src/share/classes/javax/swing/RepaintManager.java ! src/share/classes/javax/swing/event/TreeModelEvent.java ! src/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java ! src/share/classes/javax/swing/plaf/basic/BasicListUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTableUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTreeUI.java ! src/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/share/classes/javax/swing/plaf/nimbus/State.java ! src/share/classes/javax/swing/plaf/synth/ParsedSynthStyle.java ! src/share/classes/javax/swing/tree/DefaultTreeSelectionModel.java ! src/share/classes/javax/swing/tree/TreePath.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMExcC14NMethod.java ! src/share/classes/sun/applet/AppletViewer.java ! src/share/classes/sun/font/Decoration.java ! src/share/classes/sun/font/ExtendedTextSourceLabel.java ! src/share/classes/sun/font/StandardTextSource.java ! src/share/classes/sun/font/Type1Font.java ! src/share/classes/sun/java2d/opengl/OGLContext.java ! src/share/classes/sun/java2d/pipe/Region.java ! src/share/classes/sun/java2d/pipe/hw/ContextCapabilities.java ! src/share/classes/sun/jvmstat/monitor/HostIdentifier.java ! src/share/classes/sun/jvmstat/monitor/MonitoredHost.java ! src/share/classes/sun/jvmstat/monitor/VmIdentifier.java ! src/share/classes/sun/management/Agent.java ! src/share/classes/sun/management/snmp/jvminstr/JvmThreadInstanceEntryImpl.java ! src/share/classes/sun/misc/MessageUtils.java ! src/share/classes/sun/misc/UUDecoder.java ! src/share/classes/sun/net/TransferProtocolClient.java ! src/share/classes/sun/net/ftp/impl/FtpClient.java ! src/share/classes/sun/net/www/MimeEntry.java ! src/share/classes/sun/net/www/http/HttpClient.java ! src/share/classes/sun/net/www/protocol/file/FileURLConnection.java ! src/share/classes/sun/net/www/protocol/http/DigestAuthentication.java ! src/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/share/classes/sun/print/PSPrinterJob.java ! src/share/classes/sun/reflect/MethodAccessorGenerator.java ! src/share/classes/sun/rmi/server/Activation.java ! src/share/classes/sun/rmi/server/LoaderHandler.java ! src/share/classes/sun/rmi/server/Util.java ! src/share/classes/sun/security/acl/AclImpl.java ! src/share/classes/sun/security/jgss/GSSCredentialImpl.java ! src/share/classes/sun/security/jgss/GSSHeader.java ! src/share/classes/sun/security/jgss/GSSToken.java ! src/share/classes/sun/security/jgss/ProviderList.java ! src/share/classes/sun/security/jgss/TokenTracker.java ! src/share/classes/sun/security/jgss/krb5/InitialToken.java ! src/share/classes/sun/security/jgss/krb5/Krb5Context.java ! src/share/classes/sun/security/jgss/wrapper/Krb5Util.java ! src/share/classes/sun/security/jgss/wrapper/NativeGSSContext.java ! src/share/classes/sun/security/krb5/Credentials.java ! src/share/classes/sun/security/krb5/KrbException.java ! src/share/classes/sun/security/krb5/PrincipalName.java ! src/share/classes/sun/security/krb5/internal/EncTicketPart.java ! src/share/classes/sun/security/krb5/internal/TicketFlags.java ! src/share/classes/sun/security/krb5/internal/crypto/EType.java ! src/share/classes/sun/security/krb5/internal/crypto/dk/DkCrypto.java ! src/share/classes/sun/security/krb5/internal/ktab/KeyTabEntry.java ! src/share/classes/sun/security/pkcs/PKCS9Attribute.java ! src/share/classes/sun/security/pkcs/PKCS9Attributes.java ! src/share/classes/sun/security/pkcs/SigningCertificateInfo.java ! src/share/classes/sun/security/pkcs11/wrapper/CK_AES_CTR_PARAMS.java ! src/share/classes/sun/security/pkcs11/wrapper/CK_DATE.java ! src/share/classes/sun/security/pkcs11/wrapper/CK_ECDH1_DERIVE_PARAMS.java ! src/share/classes/sun/security/pkcs11/wrapper/CK_ECDH2_DERIVE_PARAMS.java ! src/share/classes/sun/security/pkcs11/wrapper/CK_INFO.java ! src/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java ! src/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM_INFO.java ! src/share/classes/sun/security/pkcs11/wrapper/CK_PBE_PARAMS.java ! src/share/classes/sun/security/pkcs11/wrapper/CK_PKCS5_PBKD2_PARAMS.java ! src/share/classes/sun/security/pkcs11/wrapper/CK_RSA_PKCS_OAEP_PARAMS.java ! src/share/classes/sun/security/pkcs11/wrapper/CK_RSA_PKCS_PSS_PARAMS.java ! src/share/classes/sun/security/pkcs11/wrapper/CK_SESSION_INFO.java ! src/share/classes/sun/security/pkcs11/wrapper/CK_SLOT_INFO.java ! src/share/classes/sun/security/pkcs11/wrapper/CK_TOKEN_INFO.java ! src/share/classes/sun/security/pkcs11/wrapper/CK_X9_42_DH1_DERIVE_PARAMS.java ! src/share/classes/sun/security/pkcs11/wrapper/CK_X9_42_DH2_DERIVE_PARAMS.java ! src/share/classes/sun/security/pkcs11/wrapper/Functions.java ! src/share/classes/sun/security/provider/AuthPolicyFile.java ! src/share/classes/sun/security/provider/X509Factory.java ! src/share/classes/sun/security/smartcardio/PCSC.java ! src/share/classes/sun/security/ssl/HandshakeMessage.java ! src/share/classes/sun/security/ssl/SSLSocketImpl.java ! src/share/classes/sun/security/ssl/ServerNameExtension.java ! src/share/classes/sun/security/ssl/SessionId.java ! src/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java ! src/share/classes/sun/security/tools/jarsigner/Main.java ! src/share/classes/sun/security/tools/keytool/Main.java ! src/share/classes/sun/security/tools/policytool/PolicyTool.java ! src/share/classes/sun/security/util/Debug.java ! src/share/classes/sun/security/util/ManifestEntryVerifier.java ! src/share/classes/sun/security/util/ObjectIdentifier.java ! src/share/classes/sun/security/util/PropertyExpander.java ! src/share/classes/sun/security/util/SignatureFileVerifier.java ! src/share/classes/sun/security/x509/X509CRLImpl.java ! src/share/classes/sun/swing/SwingUtilities2.java ! src/share/classes/sun/swing/plaf/synth/DefaultSynthStyle.java ! src/share/classes/sun/swing/plaf/synth/SynthFileChooserUIImpl.java ! src/share/classes/sun/text/normalizer/UTF16.java ! src/share/classes/sun/tools/java/MemberDefinition.java ! src/share/classes/sun/tools/java/MethodSet.java ! src/share/classes/sun/tools/java/MethodType.java ! src/share/classes/sun/tools/java/Parser.java ! src/share/classes/sun/tools/java/Type.java ! src/share/classes/sun/tools/jconsole/Formatter.java ! src/share/classes/sun/tools/jstatd/RemoteHostImpl.java ! src/share/classes/sun/tools/native2ascii/N2AFilter.java ! src/share/classes/sun/tools/serialver/SerialVer.java ! src/share/classes/sun/tools/tree/FieldExpression.java ! src/share/classes/sun/tools/tree/Vset.java ! src/share/classes/sun/tracing/PrintStreamProviderFactory.java Changeset: 7d6154df328c Author: mullan Date: 2014-06-16 13:47 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/7d6154df328c 8046044: Fix raw and unchecked lint warnings in XML Signature Impl Reviewed-by: darcy ! src/share/classes/org/jcp/xml/dsig/internal/dom/ApacheNodeSetData.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfo.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfoFactory.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyValue.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMManifest.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMPGPData.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMReference.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMRetrievalMethod.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperties.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperty.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignedInfo.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSubTreeData.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMURIDereferencer.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509Data.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLObject.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignature.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignatureFactory.java Changeset: ade4491b571e Author: mullan Date: 2014-06-16 13:48 -0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/ade4491b571e Merge - make/mapfiles/libnpt/mapfile-vers - src/share/classes/sun/management/manifest - src/share/npt/README.txt - src/share/npt/npt.c - src/share/npt/npt.h - src/share/npt/utf.c - src/share/npt/utf.h - src/solaris/npt/npt_md.h - src/solaris/npt/utf_md.c - src/solaris/npt/utf_md.h - src/windows/npt/npt_md.h - src/windows/npt/utf_md.c - src/windows/npt/utf_md.h - test/sun/tools/jhat/HatRun.java Changeset: 71012e1b8534 Author: smarks Date: 2014-06-16 17:52 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/71012e1b8534 8044730: small errors in ConcurrentHashMap and LongAdder docs Reviewed-by: martin ! src/share/classes/java/util/concurrent/ConcurrentHashMap.java ! src/share/classes/java/util/concurrent/atomic/LongAdder.java Changeset: 056cd206a147 Author: sla Date: 2014-06-17 10:01 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/056cd206a147 6622468: TEST_BUG: Time to retire the @debuggeeVMOptions mechanism used in the com.sun.jdi infrastructure Summary: Use jtreg "@run driver" for the JDI tests Reviewed-by: sspitsyn, dholmes ! test/com/sun/jdi/AccessSpecifierTest.java ! test/com/sun/jdi/AfterThreadDeathTest.java ! test/com/sun/jdi/AllLineLocations.java ! test/com/sun/jdi/AnyDebuggeeTest.java ! test/com/sun/jdi/ArgumentValuesTest.java ! test/com/sun/jdi/ArrayRangeTest.java ! test/com/sun/jdi/BacktraceFieldTest.java ! test/com/sun/jdi/BadHandshakeTest.java ! test/com/sun/jdi/BreakpointTest.java ! test/com/sun/jdi/ClassLoaderClassesTest.java ! test/com/sun/jdi/ClassesByName.java ! test/com/sun/jdi/ClassesByName2Test.java ! test/com/sun/jdi/ConnectedVMs.java ! test/com/sun/jdi/ConstantPoolInfo.java ! test/com/sun/jdi/CountEvent.java ! test/com/sun/jdi/CountFilterTest.java ! test/com/sun/jdi/DataModelTest.java ! test/com/sun/jdi/DebuggerThreadTest.java ! test/com/sun/jdi/DeleteAllBkptsTest.java ! test/com/sun/jdi/DeleteEventRequestsTest.java ! test/com/sun/jdi/DoubleAgentTest.java ! test/com/sun/jdi/EarlyReturnNegativeTest.java ! test/com/sun/jdi/EarlyReturnTest.java ! test/com/sun/jdi/EnumTest.java ! test/com/sun/jdi/EventQueueDisconnectTest.java ! test/com/sun/jdi/ExceptionEvents.java ! test/com/sun/jdi/ExclusiveBind.java ! test/com/sun/jdi/ExpiredRequestDeletionTest.java ! test/com/sun/jdi/FetchLocals.java ! test/com/sun/jdi/FieldWatchpoints.java ! test/com/sun/jdi/FilterMatch.java ! test/com/sun/jdi/FilterNoMatch.java ! test/com/sun/jdi/FinalLocalsTest.java ! test/com/sun/jdi/FinalizerTest.java ! test/com/sun/jdi/FramesTest.java ! test/com/sun/jdi/GenericsTest.java ! test/com/sun/jdi/GetLocalVariables.java ! test/com/sun/jdi/GetLocalVariables2Test.java ! test/com/sun/jdi/GetSetLocalTest.java ! test/com/sun/jdi/GetUninitializedStringValue.java ! test/com/sun/jdi/HomeTest.java ! test/com/sun/jdi/InstanceFilter.java ! test/com/sun/jdi/InstancesTest.java ! test/com/sun/jdi/InterfaceMethodsTest.java ! test/com/sun/jdi/InterruptHangTest.java ! test/com/sun/jdi/InvokeHangTest.java ! test/com/sun/jdi/InvokeTest.java ! test/com/sun/jdi/JITDebug.java ! test/com/sun/jdi/Java_gTest.java ! test/com/sun/jdi/LambdaBreakpointTest.java ! test/com/sun/jdi/LambdaStepTest.java ! test/com/sun/jdi/LaunchCommandLine.java ! test/com/sun/jdi/LineNumberInfo.java ! test/com/sun/jdi/LineNumberOnBraceTest.java ! test/com/sun/jdi/LocalVariableEqual.java ! test/com/sun/jdi/LocationTest.java ! test/com/sun/jdi/MethodEntryExitEvents.java ! test/com/sun/jdi/MethodExitReturnValuesTest.java ! test/com/sun/jdi/ModificationWatchpoints.java ! test/com/sun/jdi/MonitorEventTest.java ! test/com/sun/jdi/MonitorFrameInfo.java ! test/com/sun/jdi/MultiBreakpointsTest.java ! test/com/sun/jdi/NativeInstanceFilter.java ! test/com/sun/jdi/NewInstanceTest.java ! test/com/sun/jdi/NoLaunchOptionTest.java ! test/com/sun/jdi/NoLocInfoTest.java ! test/com/sun/jdi/NullThreadGroupNameTest.java ! test/com/sun/jdi/OnThrowTest.java ! test/com/sun/jdi/OptionTest.java ! test/com/sun/jdi/PopAndInvokeTest.java ! test/com/sun/jdi/PopAndStepTest.java ! test/com/sun/jdi/PopAsynchronousTest.java ! test/com/sun/jdi/PopSynchronousTest.java ! test/com/sun/jdi/RedefineCrossEvent.java ! test/com/sun/jdi/RedefineCrossStart.java ! test/com/sun/jdi/ReferrersTest.java ! test/com/sun/jdi/RepStep.java ! test/com/sun/jdi/RequestReflectionTest.java ! test/com/sun/jdi/ResumeOneThreadTest.java ! test/com/sun/jdi/RunToExit.java ! test/com/sun/jdi/SDENullTest.java ! test/com/sun/jdi/SimulResumerTest.java ! test/com/sun/jdi/SourceNameFilterTest.java ! test/com/sun/jdi/StepTest.java ! test/com/sun/jdi/SuspendThreadTest.java ! test/com/sun/jdi/TemplateTest.java ! test/com/sun/jdi/ThreadGroupTest.java ! test/com/sun/jdi/TwoThreadsTest.java ! test/com/sun/jdi/UTF8Test.java ! test/com/sun/jdi/UnpreparedByName.java ! test/com/sun/jdi/UnpreparedClasses.java ! test/com/sun/jdi/VMConnection.java ! test/com/sun/jdi/VMDeathLastTest.java ! test/com/sun/jdi/VMDeathRequestTest.java ! test/com/sun/jdi/VarargsTest.java ! test/com/sun/jdi/Vars.java ! test/com/sun/jdi/VisibleMethods.java ! test/com/sun/jdi/redefine/RedefineTest.java ! test/com/sun/jdi/redefineMethod/RedefineTest.java ! test/com/sun/jdi/sde/FilterMangleTest.java ! test/com/sun/jdi/sde/MangleStepTest.java ! test/com/sun/jdi/sde/MangleTest.java ! test/com/sun/jdi/sde/SourceDebugExtensionTest.java ! test/com/sun/jdi/sde/TemperatureTableTest.java Changeset: 9ffe170f236f Author: vlivanov Date: 2014-06-17 13:06 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/9ffe170f236f 8046903: VM anonymous class members can't be statically invocable Reviewed-by: jrose ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java + test/java/lang/invoke/VMAnonymousClass.java Changeset: d0f127c7dd66 Author: sla Date: 2014-06-13 11:58 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/d0f127c7dd66 8046348: com/sun/jdi/OptionTest.java should be quarantined Reviewed-by: sla Contributed-by: alex.schenkman at oracle.com ! test/ProblemList.txt Changeset: 89fd67d5a657 Author: sla Date: 2014-06-09 17:04 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/89fd67d5a657 8046351: com/sun/management/GarbageCollectorMXBean/GarbageCollectionNotification[Content]Test.java should be quarantined Reviewed-by: sla Contributed-by: alex.schenkman at oracle.com ! test/ProblemList.txt Changeset: 65633f150a27 Author: sla Date: 2014-06-09 17:12 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/65633f150a27 8046352: com/sun/tools/attach/TempDirTest.java should be quarantined Reviewed-by: sla Contributed-by: alex.schenkman at oracle.com ! test/ProblemList.txt Changeset: 50a88262ca95 Author: sla Date: 2014-06-09 17:18 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/50a88262ca95 8046355: sun/tools/jstatd/TestJstatdExternalRegistry.java should be quarantined Reviewed-by: sla Contributed-by: alex.schenkman at oracle.com ! test/ProblemList.txt Changeset: 34722d62436d Author: chegar Date: 2014-06-17 10:47 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/34722d62436d 8046902: Remove sun.misc.Timer Reviewed-by: rriggs, mduigou, iris - src/share/classes/sun/misc/Timeable.java - src/share/classes/sun/misc/Timer.java Changeset: 881c1fcf342a Author: sla Date: 2014-06-18 09:04 +0200 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/881c1fcf342a 8046778: Better error messages when starting JMX agent via attach or jcmd Reviewed-by: dholmes ! src/share/classes/sun/management/Agent.java ! src/share/classes/sun/management/resources/agent.properties ! test/com/sun/tools/attach/StartManagementAgent.java Changeset: 5e7143c1abc1 Author: dsamersoff Date: 2014-06-18 03:29 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/5e7143c1abc1 8044762: com/sun/jdi/OptionTest.java test time out Summary: gdata could be NULL in debugInit_exit Reviewed-by: dcubed ! src/share/back/debugInit.c ! test/ProblemList.txt Changeset: 4b7e8552b328 Author: yan Date: 2014-06-18 17:31 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/4b7e8552b328 8046595: fix doclint issues in swing classes, part 2 of 4 Reviewed-by: pchelko Contributed-by: Andrei Eremeev ! src/share/classes/javax/swing/AbstractButton.java ! src/share/classes/javax/swing/Action.java ! src/share/classes/javax/swing/FocusManager.java ! src/share/classes/javax/swing/JComboBox.java ! src/share/classes/javax/swing/JProgressBar.java ! src/share/classes/javax/swing/JRadioButton.java ! src/share/classes/javax/swing/JToolBar.java ! src/share/classes/javax/swing/SwingUtilities.java Changeset: bb18a27ea6de Author: yan Date: 2014-06-18 17:34 +0400 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/bb18a27ea6de 8046596: fix doclint issues in swing classes, part 3 of 4 Reviewed-by: pchelko Contributed-by: Andrei Eremeev ! src/share/classes/javax/swing/AbstractSpinnerModel.java ! src/share/classes/javax/swing/ActionMap.java ! src/share/classes/javax/swing/ButtonGroup.java ! src/share/classes/javax/swing/ComboBoxEditor.java ! src/share/classes/javax/swing/ComponentInputMap.java ! src/share/classes/javax/swing/DefaultButtonModel.java ! src/share/classes/javax/swing/GroupLayout.java ! src/share/classes/javax/swing/JOptionPane.java ! src/share/classes/javax/swing/JRadioButtonMenuItem.java ! src/share/classes/javax/swing/JScrollBar.java ! src/share/classes/javax/swing/JToggleButton.java ! src/share/classes/javax/swing/JTree.java ! src/share/classes/javax/swing/ListSelectionModel.java ! src/share/classes/javax/swing/RepaintManager.java ! src/share/classes/javax/swing/RootPaneContainer.java ! src/share/classes/javax/swing/ScrollPaneLayout.java Changeset: cb2679a40db3 Author: vinnie Date: 2014-06-18 15:05 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/cb2679a40db3 8047085: PKCS11/NSS tests failing intermittently on Windows Reviewed-by: mullan ! THIRD_PARTY_README ! test/sun/security/pkcs11/nss/lib/windows-amd64/freebl3.chk ! test/sun/security/pkcs11/nss/lib/windows-amd64/freebl3.dll ! test/sun/security/pkcs11/nss/lib/windows-amd64/libnspr4.dll ! test/sun/security/pkcs11/nss/lib/windows-amd64/libnspr4.lib ! test/sun/security/pkcs11/nss/lib/windows-amd64/libplc4.dll ! test/sun/security/pkcs11/nss/lib/windows-amd64/libplc4.lib ! test/sun/security/pkcs11/nss/lib/windows-amd64/libplds4.dll ! test/sun/security/pkcs11/nss/lib/windows-amd64/libplds4.lib ! test/sun/security/pkcs11/nss/lib/windows-amd64/nss3.dll ! test/sun/security/pkcs11/nss/lib/windows-amd64/nss3.lib ! test/sun/security/pkcs11/nss/lib/windows-amd64/nssckbi.dll ! test/sun/security/pkcs11/nss/lib/windows-amd64/nssdbm3.chk ! test/sun/security/pkcs11/nss/lib/windows-amd64/nssdbm3.dll ! test/sun/security/pkcs11/nss/lib/windows-amd64/nssutil3.dll ! test/sun/security/pkcs11/nss/lib/windows-amd64/nssutil3.lib ! test/sun/security/pkcs11/nss/lib/windows-amd64/softokn3.chk ! test/sun/security/pkcs11/nss/lib/windows-amd64/softokn3.dll ! test/sun/security/pkcs11/nss/lib/windows-amd64/sqlite3.dll ! test/sun/security/pkcs11/nss/lib/windows-amd64/ssl3.dll ! test/sun/security/pkcs11/nss/lib/windows-amd64/ssl3.lib ! test/sun/security/pkcs11/nss/lib/windows-i586/freebl3.chk ! test/sun/security/pkcs11/nss/lib/windows-i586/freebl3.dll ! test/sun/security/pkcs11/nss/lib/windows-i586/libnspr4.dll ! test/sun/security/pkcs11/nss/lib/windows-i586/libnspr4.lib ! test/sun/security/pkcs11/nss/lib/windows-i586/libplc4.dll ! test/sun/security/pkcs11/nss/lib/windows-i586/libplc4.lib ! test/sun/security/pkcs11/nss/lib/windows-i586/libplds4.dll ! test/sun/security/pkcs11/nss/lib/windows-i586/libplds4.lib ! test/sun/security/pkcs11/nss/lib/windows-i586/nss3.dll ! test/sun/security/pkcs11/nss/lib/windows-i586/nss3.lib ! test/sun/security/pkcs11/nss/lib/windows-i586/nssckbi.dll ! test/sun/security/pkcs11/nss/lib/windows-i586/nssdbm3.chk ! test/sun/security/pkcs11/nss/lib/windows-i586/nssdbm3.dll ! test/sun/security/pkcs11/nss/lib/windows-i586/nssutil3.dll ! test/sun/security/pkcs11/nss/lib/windows-i586/nssutil3.lib ! test/sun/security/pkcs11/nss/lib/windows-i586/softokn3.chk ! test/sun/security/pkcs11/nss/lib/windows-i586/softokn3.dll ! test/sun/security/pkcs11/nss/lib/windows-i586/sqlite3.dll ! test/sun/security/pkcs11/nss/lib/windows-i586/ssl3.dll ! test/sun/security/pkcs11/nss/lib/windows-i586/ssl3.lib - test/sun/security/pkcs11/nss/src/MD5SUMS - test/sun/security/pkcs11/nss/src/SHA1SUMS - test/sun/security/pkcs11/nss/src/nss-3.13.1.tar.gz + test/sun/security/pkcs11/nss/src/nss-3.16_nspr-4.10_src.tar.gz + test/sun/security/pkcs11/nss/src/nss-3.16_nspr-4.10_src.tar.gz.sha256 Changeset: 99d16469a830 Author: scolebourne Date: 2014-06-12 00:31 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/99d16469a830 8046707: Performance of java.time could be better Summary: Optimise performance Reviewed-by: rriggs ! src/share/classes/java/time/Instant.java ! src/share/classes/java/time/OffsetDateTime.java ! src/share/classes/java/time/ZonedDateTime.java ! src/share/classes/java/time/format/Parsed.java Changeset: fc467102b0b2 Author: scolebourne Date: 2014-06-11 08:25 +0100 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/fc467102b0b2 8046416: Unable to parse an Instant from fields Summary: Fix Instant parsing Reviewed-by: rriggs ! src/share/classes/java/time/Instant.java ! src/share/classes/java/time/format/DateTimeFormatterBuilder.java ! src/share/classes/java/time/format/Parsed.java ! test/java/time/tck/java/time/format/TCKDateTimeParseResolver.java + test/java/time/test/java/time/format/TestDateTimeParsing.java Changeset: 2f3a16f9d8c7 Author: lana Date: 2014-06-18 10:55 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/2f3a16f9d8c7 Merge - make/mapfiles/libnpt/mapfile-vers - src/share/classes/sun/management/manifest - src/share/classes/sun/misc/Timeable.java - src/share/classes/sun/misc/Timer.java - src/share/npt/README.txt - src/share/npt/npt.c - src/share/npt/npt.h - src/share/npt/utf.c - src/share/npt/utf.h - src/solaris/npt/npt_md.h - src/solaris/npt/utf_md.c - src/solaris/npt/utf_md.h - src/windows/npt/npt_md.h - src/windows/npt/utf_md.c - src/windows/npt/utf_md.h - test/sun/security/pkcs11/nss/src/MD5SUMS - test/sun/security/pkcs11/nss/src/SHA1SUMS - test/sun/security/pkcs11/nss/src/nss-3.13.1.tar.gz - test/sun/tools/jhat/HatRun.java Changeset: f87c5be90e01 Author: lana Date: 2014-06-20 10:15 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/f87c5be90e01 Merge - make/mapfiles/libnpt/mapfile-vers - src/share/classes/sun/management/manifest - src/share/classes/sun/misc/Timeable.java - src/share/classes/sun/misc/Timer.java - src/share/npt/README.txt - src/share/npt/npt.c - src/share/npt/npt.h - src/share/npt/utf.c - src/share/npt/utf.h - src/solaris/npt/npt_md.h - src/solaris/npt/utf_md.c - src/solaris/npt/utf_md.h - src/windows/npt/npt_md.h - src/windows/npt/utf_md.c - src/windows/npt/utf_md.h - test/sun/security/pkcs11/nss/src/MD5SUMS - test/sun/security/pkcs11/nss/src/SHA1SUMS - test/sun/security/pkcs11/nss/src/nss-3.13.1.tar.gz - test/sun/tools/jhat/HatRun.java From david.katleman at oracle.com Thu Jun 26 19:53:27 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 26 Jun 2014 19:53:27 +0000 Subject: hg: jdk9/jdk9: Added tag jdk9-b20 for changeset ee4fd72b2ec3 Message-ID: <201406261953.s5QJrRYY028437@aojmv0008> Changeset: 9052803f4d01 Author: katleman Date: 2014-06-26 12:51 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/rev/9052803f4d01 Added tag jdk9-b20 for changeset ee4fd72b2ec3 ! .hgtags From david.katleman at oracle.com Thu Jun 26 19:53:30 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 26 Jun 2014 19:53:30 +0000 Subject: hg: jdk9/jdk9/corba: Added tag jdk9-b20 for changeset 87f36eecb166 Message-ID: <201406261953.s5QJrVMj028491@aojmv0008> Changeset: 3615a4e7f054 Author: katleman Date: 2014-06-26 12:51 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/corba/rev/3615a4e7f054 Added tag jdk9-b20 for changeset 87f36eecb166 ! .hgtags From david.katleman at oracle.com Thu Jun 26 19:53:35 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 26 Jun 2014 19:53:35 +0000 Subject: hg: jdk9/jdk9/hotspot: Added tag jdk9-b20 for changeset c1af79d122ec Message-ID: <201406261953.s5QJraKh028545@aojmv0008> Changeset: 17b4a5e831b3 Author: katleman Date: 2014-06-26 12:51 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/17b4a5e831b3 Added tag jdk9-b20 for changeset c1af79d122ec ! .hgtags From david.katleman at oracle.com Thu Jun 26 19:53:43 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 26 Jun 2014 19:53:43 +0000 Subject: hg: jdk9/jdk9/jaxp: Added tag jdk9-b20 for changeset 94fd4d9d3a75 Message-ID: <201406261953.s5QJriuB028601@aojmv0008> Changeset: 7eb0ab676ea7 Author: katleman Date: 2014-06-26 12:51 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/7eb0ab676ea7 Added tag jdk9-b20 for changeset 94fd4d9d3a75 ! .hgtags From david.katleman at oracle.com Thu Jun 26 19:53:47 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 26 Jun 2014 19:53:47 +0000 Subject: hg: jdk9/jdk9/jaxws: Added tag jdk9-b20 for changeset 6a9f8ff45c04 Message-ID: <201406261953.s5QJrmpN028653@aojmv0008> Changeset: 4a099451fd7e Author: katleman Date: 2014-06-26 12:51 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jaxws/rev/4a099451fd7e Added tag jdk9-b20 for changeset 6a9f8ff45c04 ! .hgtags From david.katleman at oracle.com Thu Jun 26 19:53:53 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 26 Jun 2014 19:53:53 +0000 Subject: hg: jdk9/jdk9/jdk: Added tag jdk9-b20 for changeset f87c5be90e01 Message-ID: <201406261953.s5QJrxdl028707@aojmv0008> Changeset: 2df45ac1bf49 Author: katleman Date: 2014-06-26 12:51 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/2df45ac1bf49 Added tag jdk9-b20 for changeset f87c5be90e01 ! .hgtags From david.katleman at oracle.com Thu Jun 26 19:54:03 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 26 Jun 2014 19:54:03 +0000 Subject: hg: jdk9/jdk9/langtools: Added tag jdk9-b20 for changeset 31acbc476a52 Message-ID: <201406261954.s5QJs5ar028762@aojmv0008> Changeset: fa0d1059a26f Author: katleman Date: 2014-06-26 12:51 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/fa0d1059a26f Added tag jdk9-b20 for changeset 31acbc476a52 ! .hgtags From david.katleman at oracle.com Thu Jun 26 19:54:08 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 26 Jun 2014 19:54:08 +0000 Subject: hg: jdk9/jdk9/nashorn: Added tag jdk9-b20 for changeset d703c59c556f Message-ID: <201406261954.s5QJs9Up028834@aojmv0008> Changeset: 174cf53bce4e Author: katleman Date: 2014-06-26 12:51 -0700 URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/174cf53bce4e Added tag jdk9-b20 for changeset d703c59c556f ! .hgtags