From dmitry.degrave at oracle.com Fri Aug 1 13:46:34 2014 From: dmitry.degrave at oracle.com (dmitry.degrave at oracle.com) Date: Fri, 01 Aug 2014 13:46:34 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8044671: NPE from JapaneseEra when a new era is defined in calendar.properties Message-ID: <201408011346.s71DkaNH000703@aojmv0008> Changeset: efd23426486a Author: dmeetry Date: 2014-08-01 16:29 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/efd23426486a 8044671: NPE from JapaneseEra when a new era is defined in calendar.properties Reviewed-by: okutsu ! src/share/classes/java/time/chrono/JapaneseEra.java From masayoshi.okutsu at oracle.com Sun Aug 3 01:54:04 2014 From: masayoshi.okutsu at oracle.com (masayoshi.okutsu at oracle.com) Date: Sun, 03 Aug 2014 01:54:04 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8032650: [parfait] warning from b124 for jdk/src/share/native/java/util: jni exception pending Message-ID: <201408030154.s731s5jT015214@aojmv0008> Changeset: 82d322b02950 Author: okutsu Date: 2014-08-03 10:47 +0900 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/82d322b02950 8032650: [parfait] warning from b124 for jdk/src/share/native/java/util: jni exception pending Reviewed-by: naoto ! src/share/classes/java/util/TimeZone.java ! src/share/native/java/util/TimeZone.c ! src/solaris/native/java/util/TimeZone_md.c ! src/solaris/native/java/util/TimeZone_md.h ! src/windows/native/java/util/TimeZone_md.c ! src/windows/native/java/util/TimeZone_md.h From aleksej.efimov at oracle.com Mon Aug 4 13:16:54 2014 From: aleksej.efimov at oracle.com (aleksej.efimov at oracle.com) Date: Mon, 04 Aug 2014 13:16:54 +0000 Subject: hg: jdk8u/jdk8u-dev/jaxp: 8032908: getTextContent doesn't return string in JAXP Message-ID: <201408041316.s74DGst3018752@aojmv0008> Changeset: e289e62fb3ea Author: aefimov Date: 2014-07-31 11:34 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxp/rev/e289e62fb3ea 8032908: getTextContent doesn't return string in JAXP Reviewed-by: joehw ! src/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2.java From aleksej.efimov at oracle.com Mon Aug 4 13:17:31 2014 From: aleksej.efimov at oracle.com (aleksej.efimov at oracle.com) Date: Mon, 04 Aug 2014 13:17:31 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8032908: getTextContent doesn't return string in JAXP Message-ID: <201408041317.s74DHVAQ018990@aojmv0008> Changeset: 431a1633ea19 Author: aefimov Date: 2014-07-31 11:31 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/431a1633ea19 8032908: getTextContent doesn't return string in JAXP Reviewed-by: joehw + test/javax/xml/jaxp/common/8032908/TestFunc.java + test/javax/xml/jaxp/common/8032908/XSLT.java + test/javax/xml/jaxp/common/8032908/in.xml + test/javax/xml/jaxp/common/8032908/test.xsl From dmitry.markov at oracle.com Tue Aug 5 04:31:02 2014 From: dmitry.markov at oracle.com (dmitry.markov at oracle.com) Date: Tue, 05 Aug 2014 04:31:02 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8041990: [macosx] Language specific keys does not work in applets when opened outside the browser Message-ID: <201408050431.s754V2GZ004433@aojmv0008> Changeset: ebab5c9c6c76 Author: dmarkov Date: 2014-08-05 08:30 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/ebab5c9c6c76 8041990: [macosx] Language specific keys does not work in applets when opened outside the browser Reviewed-by: alexsch, serb ! src/share/classes/java/awt/EventQueue.java ! src/share/classes/java/awt/event/InputMethodEvent.java ! src/share/classes/sun/awt/AWTAccessor.java + test/java/awt/im/8041990/bug8041990.java From alexandr.scherbatiy at oracle.com Wed Aug 6 11:24:11 2014 From: alexandr.scherbatiy at oracle.com (alexandr.scherbatiy at oracle.com) Date: Wed, 06 Aug 2014 11:24:11 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8040279: [macosx] Do not use the base image in the MultiResolutionBufferedImage Message-ID: <201408061124.s76BOBUP024664@aojmv0008> Changeset: ab05318e0d74 Author: alexsch Date: 2014-08-06 15:30 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/ab05318e0d74 8040279: [macosx] Do not use the base image in the MultiResolutionBufferedImage Reviewed-by: serb, pchelko ! src/macosx/classes/com/apple/laf/AquaImageFactory.java ! src/macosx/classes/com/apple/laf/AquaPainter.java ! src/macosx/classes/com/apple/laf/AquaUtils.java ! src/macosx/classes/sun/lwawt/macosx/CImage.java + src/share/classes/sun/awt/image/AbstractMultiResolutionImage.java - src/share/classes/sun/awt/image/MultiResolutionBufferedImage.java + src/share/classes/sun/awt/image/MultiResolutionCachedImage.java ! test/javax/swing/JMenuItem/8031573/bug8031573.java ! test/javax/swing/JOptionPane/8024926/bug8024926.java From rob.mckenna at oracle.com Wed Aug 6 13:01:24 2014 From: rob.mckenna at oracle.com (rob.mckenna at oracle.com) Date: Wed, 06 Aug 2014 13:01:24 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 3 new changesets Message-ID: <201408061301.s76D1OD7010156@aojmv0008> Changeset: 82a4137fce5e Author: robm Date: 2014-08-01 15:34 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/82a4137fce5e 8030166: java/lang/ProcessBuilder/Basic.java fails intermittently: waitFor took too long Reviewed-by: rriggs ! test/java/lang/ProcessBuilder/Basic.java Changeset: 9008b3812789 Author: robm Date: 2014-08-01 15:36 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/9008b3812789 8031435: Ftp download does not work properly for ftp user without password Reviewed-by: chegar ! src/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java ! test/sun/net/ftp/FtpURL.java Changeset: 86d8ddab2310 Author: robm Date: 2014-08-01 19:44 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/86d8ddab2310 8042982: Unexpected RuntimeExceptions being thrown by SSLEngine Reviewed-by: wetmore, xuelei ! src/share/classes/sun/security/ssl/DHCrypt.java ! src/share/classes/sun/security/ssl/ECDHCrypt.java From alexandr.scherbatiy at oracle.com Thu Aug 7 08:48:43 2014 From: alexandr.scherbatiy at oracle.com (alexandr.scherbatiy at oracle.com) Date: Thu, 07 Aug 2014 08:48:43 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8051838: [Findbugs] sun.awt.image.MultiResolutionCachedImage expose internal representation Message-ID: <201408070848.s778mhgJ009740@aojmv0008> Changeset: 9fe29a982ec6 Author: alexsch Date: 2014-08-07 12:54 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/9fe29a982ec6 8051838: [Findbugs] sun.awt.image.MultiResolutionCachedImage expose internal representation Reviewed-by: serb, pchelko ! src/share/classes/sun/awt/image/MultiResolutionCachedImage.java From ivan.gerasimov at oracle.com Thu Aug 7 14:16:57 2014 From: ivan.gerasimov at oracle.com (ivan.gerasimov at oracle.com) Date: Thu, 07 Aug 2014 14:16:57 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8046343: (smartcardio) CardTerminal.connect('direct') does not work on MacOSX Message-ID: <201408071416.s77EGwPH000059@aojmv0008> Changeset: 725736a9e6d8 Author: igerasim Date: 2014-08-07 15:32 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/725736a9e6d8 8046343: (smartcardio) CardTerminal.connect('direct') does not work on MacOSX Reviewed-by: mullan, valeriep ! src/share/classes/sun/security/smartcardio/CardImpl.java ! test/sun/security/smartcardio/TestAll.java + test/sun/security/smartcardio/TestDirect.java From david.holmes at oracle.com Thu Aug 7 23:07:37 2014 From: david.holmes at oracle.com (david.holmes at oracle.com) Date: Thu, 07 Aug 2014 23:07:37 +0000 Subject: hg: jdk8u/jdk8u-dev: 8054009: Support SKIP_BOOT_CYCLE=false when invoked from JPRT Message-ID: <201408072307.s77N7bln022156@aojmv0008> Changeset: c7b4d867b82d Author: mikael Date: 2014-07-31 11:14 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/rev/c7b4d867b82d 8054009: Support SKIP_BOOT_CYCLE=false when invoked from JPRT Reviewed-by: dholmes, erikj ! make/Jprt.gmk From anton.litvinov at oracle.com Fri Aug 8 21:19:49 2014 From: anton.litvinov at oracle.com (anton.litvinov at oracle.com) Date: Fri, 08 Aug 2014 21:19:49 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8048887: SortingFocusTraversalPolicy throws IllegalArgumentException from the sort method Message-ID: <201408082119.s78LJneT018964@aojmv0008> Changeset: a0b245780a58 Author: alitvinov Date: 2014-08-09 01:18 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/a0b245780a58 8048887: SortingFocusTraversalPolicy throws IllegalArgumentException from the sort method Reviewed-by: azvegint, alexsch Contributed-by: nakul.natu at oracle.com ! src/share/classes/javax/swing/SortingFocusTraversalPolicy.java + test/java/awt/Focus/SortingFPT/JDK8048887.java From ivan.gerasimov at oracle.com Tue Aug 12 13:00:45 2014 From: ivan.gerasimov at oracle.com (ivan.gerasimov at oracle.com) Date: Tue, 12 Aug 2014 13:00:45 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8054841: (process) ProcessBuilder leaks native memory Message-ID: <201408121300.s7CD0jNk016523@aojmv0008> Changeset: 121f1e330219 Author: igerasim Date: 2014-08-12 00:13 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/121f1e330219 8054841: (process) ProcessBuilder leaks native memory Reviewed-by: rriggs, alanb ! src/solaris/native/java/lang/UNIXProcess_md.c From anthony.petrov at oracle.com Tue Aug 12 14:05:26 2014 From: anthony.petrov at oracle.com (anthony.petrov at oracle.com) Date: Tue, 12 Aug 2014 14:05:26 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8049065: [JLightweightFrame] Support DnD for SwingNode Message-ID: <201408121405.s7CE5Qp3027764@aojmv0008> Changeset: 9f242c8434b0 Author: anthony Date: 2014-08-12 18:05 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/9f242c8434b0 8049065: [JLightweightFrame] Support DnD for SwingNode Summary: Delegate DnD operations to LightweightContent when appropriate Reviewed-by: ant, pchelko ! src/macosx/classes/sun/lwawt/LWLightweightFramePeer.java ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/share/classes/sun/awt/LightweightFrame.java ! src/share/classes/sun/awt/SunToolkit.java ! src/share/classes/sun/swing/JLightweightFrame.java ! src/share/classes/sun/swing/LightweightContent.java ! src/solaris/classes/sun/awt/X11/XLightweightFramePeer.java ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/windows/classes/sun/awt/windows/WLightweightFramePeer.java ! src/windows/classes/sun/awt/windows/WToolkit.java From vladimir.kozlov at oracle.com Tue Aug 12 16:26:29 2014 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Tue, 12 Aug 2014 16:26:29 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8035974: Refactor DigestBase.engineUpdate() method for better code generation by JIT compiler Message-ID: <201408121626.s7CGQT8f021085@aojmv0008> Changeset: c20f9b278918 Author: kvn Date: 2014-05-26 18:34 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/c20f9b278918 8035974: Refactor DigestBase.engineUpdate() method for better code generation by JIT compiler Summary: Move the lopp from DigestBase.engineUpdate() to new private method implCompressMultiBlock() which can be intrinsified. Reviewed-by: psandoz, ascarpino, forax Contributed-by: james.cheng at oracle.com ! src/share/classes/sun/security/provider/DigestBase.java From alejandro.murillo at oracle.com Tue Aug 12 17:51:00 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 12 Aug 2014 17:51:00 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: 19 new changesets Message-ID: <201408121751.s7CHp2iL003537@aojmv0008> Changeset: b69c268f95b7 Author: amurillo Date: 2014-07-25 10:42 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/b69c268f95b7 8051910: new hotspot build - hs25.40-b03 Reviewed-by: jcoomes ! make/hotspot_version Changeset: fd94cbe7c5da Author: kevinw Date: 2014-07-21 10:40 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/fd94cbe7c5da 8049684: pstack crashes on java core dump Reviewed-by: sundar, sspitsyn ! src/os/bsd/dtrace/libjvm_db.c ! src/os/solaris/dtrace/libjvm_db.c Changeset: 80dd07540dde Author: egahlin Date: 2014-06-25 21:36 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/80dd07540dde 8046783: Add hidden field to methods for event based tracing Reviewed-by: sla, mgronlun ! src/share/vm/trace/tracetypes.xml Changeset: 6e1f418b39c3 Author: jmasa Date: 2014-05-11 16:35 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/6e1f418b39c3 8038928: gc/g1/TestGCLogMessages.java fail with "[Evacuation Failure' Reviewed-by: ysr, brutisso, tschatzl ! test/gc/g1/TestGCLogMessages.java Changeset: 99dbb9cd9521 Author: jwilhelm Date: 2014-07-28 20:47 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/99dbb9cd9521 8046715: Add a way to verify an extended set of command line options Summary: Added arguments_ext.cpp to make place for initialization of extended features Reviewed-by: sla, mgronlun ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp + src/share/vm/runtime/arguments_ext.cpp Changeset: e2976043eac3 Author: dfazunen Date: 2014-05-20 18:25 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/e2976043eac3 8039489: Refactor test framework for dynamic VM options Reviewed-by: jmasa, ehelin, jwilhelm ! test/gc/arguments/TestDynMaxHeapFreeRatio.java ! test/gc/arguments/TestDynMinHeapFreeRatio.java + test/testlibrary/com/oracle/java/testlibrary/DynamicVMOption.java - test/testlibrary/com/oracle/java/testlibrary/DynamicVMOptionChecker.java - test/testlibrary/com/oracle/java/testlibrary/TestDynamicVMOption.java Changeset: 5c633530172d Author: amurillo Date: 2014-08-01 11:17 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/5c633530172d Added tag hs25.40-b03 for changeset e2976043eac3 ! .hgtags Changeset: eee19efa6c0f Author: amurillo Date: 2014-08-01 11:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/eee19efa6c0f 8054159: new hotspot build - hs25.40-b04 Reviewed-by: jcoomes ! make/hotspot_version Changeset: bcd72ab4d91f Author: jmasa Date: 2014-01-16 13:25 -0800 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/bcd72ab4d91f 8024366: Make UseNUMA enable UseNUMAInterleaving Reviewed-by: mgerdin Contributed-by: shrinivas.joshi at oracle.com ! src/share/vm/runtime/arguments.cpp Changeset: d14a18794c90 Author: hseigel Date: 2014-08-02 16:28 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/d14a18794c90 8051012: Regression in verifier for method call from inside of a branch Summary: Fix stackmap matching for branches. Reviewed-by: coleenp, lfoltan, acorn ! src/share/vm/classfile/stackMapTable.cpp ! src/share/vm/classfile/stackMapTable.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/verifier.hpp Changeset: e0c6fadce66e Author: kvn Date: 2014-07-29 13:40 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/e0c6fadce66e 8049252: VerifyStack logic in Deoptimization::unpack_frames does not expect to see invoke bc at the top frame during normal deoptimization Summary: Add missing check for reexecute flag to VerifyStack code. Reviewed-by: roland ! src/share/vm/runtime/deoptimization.cpp Changeset: d04cb4166be7 Author: morris Date: 2014-08-06 14:22 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/d04cb4166be7 8040921: Uninitialised memory in hotspot/src/share/vm/c1/c1_LinearScan.cpp Summary: Fixed parfait initialization issue. Reviewed-by: kvn, twisti ! src/share/vm/c1/c1_LinearScan.cpp Changeset: 5a061b65b00b Author: morris Date: 2014-08-06 21:37 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/5a061b65b00b Merge Changeset: b2daaf70fab2 Author: hseigel Date: 2014-08-05 09:11 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/b2daaf70fab2 8046233: VerifyError on backward branch Summary: Remove check that causes the VerifyError Reviewed-by: dholmes, coleenp, acorn ! src/share/vm/classfile/stackMapFrame.cpp ! src/share/vm/classfile/stackMapFrame.hpp ! src/share/vm/classfile/stackMapTable.cpp ! src/share/vm/classfile/stackMapTable.hpp ! test/runtime/7116786/Test7116786.java Changeset: edfa5ba8609e Author: hseigel Date: 2014-08-07 09:18 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/edfa5ba8609e Merge Changeset: 009de2b033fc Author: iignatyev Date: 2013-12-23 20:56 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/009de2b033fc 8029070: memory leak in jmm_SetVMGlobal Reviewed-by: kvn, dholmes ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/globals_extension.hpp ! src/share/vm/services/management.cpp Changeset: 0c48231c5c84 Author: iignatyev Date: 2014-05-30 17:20 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/0c48231c5c84 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: cb95655ef06f Author: iignatyev Date: 2014-08-07 21:10 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/cb95655ef06f Merge Changeset: dc06b830ea95 Author: amurillo Date: 2014-08-07 14:55 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/dc06b830ea95 Added tag hs25.40-b04 for changeset cb95655ef06f ! .hgtags From anton.litvinov at oracle.com Thu Aug 14 14:25:24 2014 From: anton.litvinov at oracle.com (anton.litvinov at oracle.com) Date: Thu, 14 Aug 2014 14:25:24 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8046007: Java app receives javax.print.PrintException: Printer is not accepting job Message-ID: <201408141425.s7EEPOlN011339@aojmv0008> Changeset: 08fa623138dc Author: aivanov Date: 2014-08-14 18:21 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/08fa623138dc 8046007: Java app receives javax.print.PrintException: Printer is not accepting job Reviewed-by: prr, bae ! src/windows/native/sun/windows/WPrinterJob.cpp From mikhail.cherkasov at oracle.com Fri Aug 15 09:16:31 2014 From: mikhail.cherkasov at oracle.com (mikhail.cherkasov at oracle.com) Date: Fri, 15 Aug 2014 09:16:31 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8042835: Remove mnemonic character from open, save and open directory JFileChooser's buttons Message-ID: <201408150916.s7F9GVva011614@aojmv0008> Changeset: 9c0b9ad3f70b Author: mcherkas Date: 2014-08-12 19:02 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/9c0b9ad3f70b 8042835: Remove mnemonic character from open, save and open directory JFileChooser's buttons Reviewed-by: alexp, alexsch Contributed-by: artem.malinko at oracle.com ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ja.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.properties From anthony.scarpino at oracle.com Sat Aug 16 16:07:33 2014 From: anthony.scarpino at oracle.com (anthony.scarpino at oracle.com) Date: Sat, 16 Aug 2014 16:07:33 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 7107611: sun.security.pkcs11.SessionManager is scalability blocker Message-ID: <201408161607.s7GG7Xmb004613@aojmv0008> Changeset: d1d920bf75a4 Author: ascarpino Date: 2014-08-15 00:21 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/d1d920bf75a4 7107611: sun.security.pkcs11.SessionManager is scalability blocker Reviewed-by: valeriep ! src/share/classes/sun/security/pkcs11/SessionManager.java From daniel.fuchs at oracle.com Mon Aug 18 08:29:58 2014 From: daniel.fuchs at oracle.com (daniel.fuchs at oracle.com) Date: Mon, 18 Aug 2014 08:29:58 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8054480: Test java/util/logging/TestLoggerBundleSync.java fails: Unexpected bundle name: null Message-ID: <201408180829.s7I8TwbF022339@aojmv0008> Changeset: 3b5417813053 Author: dfuchs Date: 2014-08-14 15:18 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/3b5417813053 8054480: Test java/util/logging/TestLoggerBundleSync.java fails: Unexpected bundle name: null Summary: This is due to a race condition in the test where one GetRB thread can receive a stale LogRecord comming from another GetRB thread. Reviewed-by: dholmes ! test/java/util/logging/TestLoggerBundleSync.java From christian.tornqvist at oracle.com Mon Aug 18 21:50:22 2014 From: christian.tornqvist at oracle.com (christian.tornqvist at oracle.com) Date: Mon, 18 Aug 2014 21:50:22 +0000 Subject: hg: jdk8u/jdk8u-dev: 8055243: Make jdk8u40 the default release Message-ID: <201408182150.s7ILoMwS001188@aojmv0008> Changeset: 1f2473d3c38e Author: mikael Date: 2014-08-18 11:16 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/rev/1f2473d3c38e 8055243: Make jdk8u40 the default release Reviewed-by: tbell, collins ! make/jprt.properties From sean.coffey at oracle.com Tue Aug 19 16:44:14 2014 From: sean.coffey at oracle.com (sean.coffey at oracle.com) Date: Tue, 19 Aug 2014 16:44:14 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 3 new changesets Message-ID: <201408191644.s7JGiFZh009096@aojmv0008> Changeset: ec1f09bc1013 Author: michaelm Date: 2014-08-15 14:50 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/ec1f09bc1013 8029607: Type of Service (TOS) cannot be set in IPv6 header Reviewed-by: alanb ! src/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/share/classes/sun/nio/ch/Net.java ! src/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/share/native/sun/nio/ch/genSocketOptionRegistry.c ! src/solaris/native/java/net/net_util_md.c ! src/solaris/native/sun/nio/ch/Net.c ! src/windows/native/sun/nio/ch/Net.c Changeset: 38879edaa1cc Author: michaelm Date: 2014-07-07 12:42 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/38879edaa1cc 8048212: Two tests failed with "java.net.SocketException: Bad protocol option" on Windows after 8029607 Reviewed-by: alanb ! src/windows/native/java/net/net_util_md.c ! src/windows/native/sun/nio/ch/Net.c Changeset: 5c9e6e6c2673 Author: coffeys Date: 2014-08-19 17:35 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/5c9e6e6c2673 Merge From alejandro.murillo at oracle.com Tue Aug 19 17:58:35 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 19 Aug 2014 17:58:35 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: Added tag jdk8u40-b01 for changeset dc06b830ea95 Message-ID: <201408191758.s7JHwZ5F023399@aojmv0008> Changeset: afac3987537e Author: katleman Date: 2014-08-13 14:49 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/afac3987537e Added tag jdk8u40-b01 for changeset dc06b830ea95 ! .hgtags From alejandro.murillo at oracle.com Tue Aug 19 18:05:23 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 19 Aug 2014 18:05:23 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: 69 new changesets Message-ID: <201408191805.s7JI5NIZ024484@aojmv0008> Changeset: 731e8175d53f Author: amurillo Date: 2014-08-07 15:02 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/731e8175d53f 8054550: new hotspot build - hs25.40-b05 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 9fec19bb0659 Author: mgerdin Date: 2014-01-14 16:40 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/9fec19bb0659 8032379: Remove the is_scavenging flag to process_strong_roots Summary: Refactor the strong root processing to avoid using a boolean in addition to the ScanOption enum. Reviewed-by: stefank, tschatzl, ehelin, jmasa ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/sharedHeap.hpp Changeset: 02e61cf08ab3 Author: stefank Date: 2014-02-10 12:51 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/02e61cf08ab3 8033764: Remove the usage of StarTask from BufferingOopClosure Reviewed-by: mgerdin, brutisso, tschatzl + src/share/vm/gc_implementation/g1/bufferingOopClosure.cpp ! src/share/vm/gc_implementation/g1/bufferingOopClosure.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/prims/jni.cpp Changeset: b0b97602393a Author: stefank Date: 2014-02-10 12:58 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/b0b97602393a 8033923: Use BufferingOopClosure for G1 code root scanning Reviewed-by: mgerdin, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 7426d8d76305 Author: stefank Date: 2014-02-13 17:44 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/7426d8d76305 8034761: Remove the do_code_roots parameter from process_strong_roots Reviewed-by: tschatzl, mgerdin, jmasa ! 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/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/shared/markSweep.cpp ! src/share/vm/gc_implementation/shared/markSweep.hpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/sharedHeap.hpp Changeset: 64ac9c55d666 Author: stefank Date: 2014-02-14 09:29 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/64ac9c55d666 8034764: Use process_strong_roots to adjust the StringTable Reviewed-by: tschatzl, brutisso ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/sharedHeap.hpp Changeset: 4af19b914f53 Author: stefank Date: 2014-02-21 10:01 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/4af19b914f53 8035393: Use CLDClosure instead of CLDToOopClosure in frame::oops_interpreted_do Reviewed-by: tschatzl, coleenp ! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp ! src/share/vm/memory/iterator.hpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmThread.cpp ! src/share/vm/runtime/vmThread.hpp Changeset: 556a06aec3fa Author: stefank Date: 2014-02-21 10:19 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/556a06aec3fa 8035412: Cleanup ClassLoaderData::is_alive Reviewed-by: coleenp, mgerdin ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp Changeset: 27188ae8bbbb Author: stefank Date: 2014-02-27 10:34 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/27188ae8bbbb 8035648: Don't use Handle in java_lang_String::print Reviewed-by: coleenp, pliden ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/oops/instanceKlass.cpp Changeset: 76b588255908 Author: stefank Date: 2014-02-27 10:36 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/76b588255908 8035746: Add missing Klass::oop_is_instanceClassLoader() function Reviewed-by: mgerdin, coleenp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/prims/jni.cpp Changeset: 4dfab3faf5e7 Author: mgerdin Date: 2014-03-26 10:54 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/4dfab3faf5e7 8037958: ConcurrentMark::cleanup leaks BitMaps if VerifyDuringGC is enabled Summary: Allocate temporary BitMaps in the VMThread's resource area Reviewed-by: stefank, sjohanss ! src/share/vm/gc_implementation/g1/concurrentMark.cpp Changeset: 30c99d8e0f02 Author: mgerdin Date: 2014-03-06 09:08 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/30c99d8e0f02 8038399: Remove dead oop_iterate MemRegion variants from SharedHeap, Generation and Space classes Reviewed-by: tschatzl, stefank ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/generation.cpp ! src/share/vm/memory/generation.hpp ! src/share/vm/memory/sharedHeap.hpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/space.hpp Changeset: 5255b195f828 Author: mgerdin Date: 2014-03-12 15:22 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/5255b195f828 8038404: Move object_iterate_mem from Space to CMS since it is only ever used by CMS Reviewed-by: brutisso, tschatzl, stefank ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/memory/iterator.hpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/space.hpp Changeset: 6c523f5d5440 Author: mgerdin Date: 2014-03-12 17:13 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/6c523f5d5440 8038412: Move object_iterate_careful down from Space to ContigousSpace and CFLSpace Summary: Only declare the functions where they are actually needed. Reviewed-by: tschatzl, stefank ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/space.hpp Changeset: ff1e37e7eb83 Author: mgerdin Date: 2014-03-12 15:25 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/ff1e37e7eb83 8038405: Clean up some virtual fucntions in Space class hierarchy Summary: Get rid of some duplicated implementations and change nonsense implementations to pure virtuals Reviewed-by: stefank, jmasa ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/space.hpp Changeset: 4c1b88a53c74 Author: stefank Date: 2014-06-24 16:20 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/4c1b88a53c74 8046670: Make CMS metadata aware closures applicable for other collectors Reviewed-by: ehelin, mgerdin ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.inline.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/memory/iterator.cpp ! src/share/vm/memory/iterator.hpp + src/share/vm/memory/iterator.inline.hpp ! src/share/vm/oops/instanceClassLoaderKlass.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceMirrorKlass.cpp ! src/share/vm/oops/objArrayKlass.cpp Changeset: 9717199cb8de Author: stefank Date: 2014-06-24 17:09 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/9717199cb8de 8047373: Clean the ExceptionCache in one pass Summary: Also-reviewed-by: kim.barrett at oracle.com Reviewed-by: jmasa, jwilhelm ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp Changeset: b7d24d2bc8be Author: stefank Date: 2014-06-25 08:28 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/b7d24d2bc8be 8047323: Remove unused _copy_metadata_obj_cl in G1CopyingKeepAliveClosure Reviewed-by: mgerdin, tschatzl ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: c64b6b0c40c8 Author: stefank Date: 2014-06-25 08:56 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/c64b6b0c40c8 8047326: Consolidate all CompiledIC::CompiledIC implementations and move it to compiledIC.cpp Reviewed-by: vlivanov, ehelin ! src/cpu/ppc/vm/compiledIC_ppc.cpp ! src/cpu/sparc/vm/compiledIC_sparc.cpp ! src/cpu/x86/vm/compiledIC_x86.cpp ! src/cpu/zero/vm/compiledIC_zero.cpp ! src/share/vm/code/compiledIC.cpp Changeset: e635a728f9da Author: mgerdin Date: 2014-06-25 10:55 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/e635a728f9da 8047819: G1 HeapRegionDCTOC does not need to inherit ContiguousSpaceDCTOC Reviewed-by: stefank, tschatzl ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp Changeset: 9441d22e429a Author: mgerdin Date: 2014-06-25 16:53 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/9441d22e429a 8047820: G1 Block offset table does not need to support generic Space classes Reviewed-by: tschatzl, stefank ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp Changeset: a8137787acfe Author: mgerdin Date: 2014-06-26 10:00 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/a8137787acfe 8047821: G1 Does not use the save_marks functionality as intended Summary: Rename save_marks to record_top_and_timestamp and remove som unused but related methods Reviewed-by: stefank, ehelin ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp Changeset: e5035defa3c4 Author: mgerdin Date: 2014-06-26 13:20 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/e5035defa3c4 8048214: Linker error when compiling G1SATBCardTableModRefBS after include order changes Reviewed-by: stefank, brutisso, tschatzl ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp Changeset: 1526a938e670 Author: mgerdin Date: 2014-06-26 11:36 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/1526a938e670 8047818: G1 HeapRegions can no longer be ContiguousSpaces Summary: Change parent of G1OffsetTableContigSpace to CompactibleSpace, reimplement missing functionality Reviewed-by: stefank, jmasa, tschatzl ! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegion.java ! src/share/vm/gc_implementation/g1/g1AllocRegion.inline.hpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp ! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp ! src/share/vm/memory/space.cpp Changeset: 882004b9e7e1 Author: stefank Date: 2014-07-01 09:03 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/882004b9e7e1 8047362: Add a version of CompiledIC_at that doesn't create a new RelocIterator Reviewed-by: iveresov, mgerdin ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/compiledIC.cpp ! src/share/vm/code/compiledIC.hpp ! src/share/vm/code/nmethod.cpp Changeset: 2c6ef90f030a Author: stefank Date: 2014-07-07 10:12 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/2c6ef90f030a 8049421: G1 Class Unloading after completing a concurrent mark cycle Reviewed-by: tschatzl, ehelin, brutisso, coleenp, roland, iveresov Contributed-by: stefan.karlsson at oracle.com, mikael.gerdin at oracle.com ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/ci/ciKlass.hpp ! src/share/vm/ci/ciMethodData.cpp ! src/share/vm/ci/ciMethodData.hpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/ci/ciObjectFactory.hpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/classfile/metadataOnStackMark.cpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/code/compiledIC.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp ! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp ! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp ! src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/g1/satbQueue.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp ! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp ! src/share/vm/gc_implementation/shared/markSweep.cpp ! src/share/vm/gc_implementation/shared/markSweep.hpp ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.hpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/iterator.cpp ! src/share/vm/memory/iterator.hpp ! src/share/vm/memory/metadataFactory.hpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/sharedHeap.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/prims/jvmtiTagMap.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/prims/whitebox.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/utilities/array.hpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 870c03421152 Author: ehelin Date: 2014-07-09 16:44 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/870c03421152 8049426: Minor cleanups after G1 class unloading Reviewed-by: stefank, brutisso ! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/utilities/array.hpp Changeset: bac98749fe00 Author: stefank Date: 2014-07-11 09:07 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/bac98749fe00 8049831: Metadata Full GCs are not triggered when CMSClassUnloadingEnabled is turned off Reviewed-by: brutisso, tschatzl, ehelin, jmasa, dfazunen ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! test/TEST.groups Changeset: 684a5dec6072 Author: stefank Date: 2014-08-04 15:04 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/684a5dec6072 8051883: TEST.groups references missing test: gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java Reviewed-by: brutisso, tschatzl, ehelin, jmasa, dfazunen + test/gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java Changeset: f3aeae1f9fc5 Author: stefank Date: 2014-08-06 09:55 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/f3aeae1f9fc5 8048269: Add flag to turn off class unloading after G1 concurrent mark Summary: Added -XX:+/-ClassUnloadingWithConcurrentMark Reviewed-by: jmasa, brutisso, mgerdin ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/runtime/globals.hpp ! test/TEST.groups + test/gc/class_unloading/AllocateBeyondMetaspaceSize.java - test/gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java + test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java + test/gc/class_unloading/TestG1ClassUnloadingHWM.java Changeset: dbb05f6d93c4 Author: fzhinkin Date: 2014-07-28 15:06 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/dbb05f6d93c4 8051344: JVM crashed in Compile::start() during method parsing w/ UseRTMDeopt turned on Summary: call rtm_deopt() only if there were no compilation bailouts before. Reviewed-by: kvn ! src/share/vm/opto/parse1.cpp + test/compiler/osr/TestOSRWithNonEmptyStack.java Changeset: dac61d838654 Author: kvn Date: 2014-08-11 11:43 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/dac61d838654 8054376: Move RTM flags from Experimental to Product Reviewed-by: roland ! src/cpu/x86/vm/globals_x86.hpp Changeset: cabe05c85665 Author: fzhinkin Date: 2014-08-11 19:19 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/cabe05c85665 8054805: Update CLI tests on RTM options to reflect changes in JDK-8054376 Reviewed-by: kvn ! test/compiler/rtm/cli/TestRTMRetryCountOption.java ! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedCPU.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedVM.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java Changeset: 631c3a4ea10c Author: lfoltan Date: 2014-05-22 11:36 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/631c3a4ea10c 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: kvn + src/share/vm/runtime/sharedRuntimeMath.hpp ! src/share/vm/runtime/sharedRuntimeTrans.cpp ! src/share/vm/runtime/sharedRuntimeTrig.cpp Changeset: b6a8cc1e0d92 Author: thartmann Date: 2014-07-29 13:54 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/b6a8cc1e0d92 8040121: Load variable through a pointer of an incompatible type in src/hotspot/src/share/vm: opto/output.cpp, runtime/sharedRuntimeTrans.cpp, utilities/globalDefinitions_visCPP.hpp Summary: Fixed parfait warnings in globalDefinitions files by using a union for casts. Reviewed-by: kvn ! src/share/vm/opto/output.cpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/globalDefinitions_gcc.hpp ! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp ! src/share/vm/utilities/globalDefinitions_visCPP.hpp ! src/share/vm/utilities/globalDefinitions_xlc.hpp Changeset: a073be2ce5c2 Author: thartmann Date: 2014-07-29 13:56 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/a073be2ce5c2 8049043: Load variable through a pointer of an incompatible type in hotspot/src/share/vm/runtime/sharedRuntimeMath.hpp Summary: Fixed parfait warnings caused by __HI and __LO macros in sharedRuntimeMath.hpp by using a union. Reviewed-by: kvn ! src/share/vm/runtime/sharedRuntimeMath.hpp ! src/share/vm/runtime/sharedRuntimeTrans.cpp ! src/share/vm/runtime/sharedRuntimeTrig.cpp Changeset: 69ea58782b1a Author: roland Date: 2014-07-31 19:59 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/69ea58782b1a 8054054: 8040121 is broken Summary: C++ code pattern from 8040121 is incorrect Reviewed-by: kvn ! src/share/vm/opto/output.cpp ! src/share/vm/runtime/sharedRuntimeMath.hpp Changeset: 85c339200299 Author: thartmann Date: 2014-08-06 08:47 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/85c339200299 8029443: 'assert(klass->is_loader_alive(_is_alive)) failed: must be alive' during VM_CollectForMetadataAllocation Summary: Added missing metadata relocation to 'loadConP_no_oop_cheap' on Sparc if the pointer is referring to a Klass. Added jtreg test. Reviewed-by: kvn ! src/cpu/sparc/vm/sparc.ad + test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java + test/compiler/classUnloading/methodUnloading/WorkerClass.java Changeset: e0954897238a Author: brutisso Date: 2014-04-29 09:33 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/e0954897238a 7132678: G1: verify that the marking bitmaps have no marks for objects over TAMS Reviewed-by: jmasa, tschatzl, ehelin Contributed-by: tony.printezis at oracle.com, bengt.rutisson at oracle.com ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp Changeset: 5d7a63aee595 Author: tschatzl Date: 2014-07-21 09:59 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/5d7a63aee595 8049051: Use of during_initial_mark_pause() in G1CollectorPolicy::record_collection_pause_end() prevents use of seperate object copy time prediction during marking Summary: Replaced use of during_initial_mark_pause() with the variable last_pause_included_initial_mark that holds the real old value of _during_initial_mark_pause. Reviewed-by: brutisso, ehelin ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Changeset: 7df07d855c8e Author: tschatzl Date: 2014-07-21 09:59 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/7df07d855c8e 8048085: Aborting marking just before remark results in useless additional clearing of the next mark bitmap Summary: Skip clearing the next bitmap if we just recently aborted since the full GC already clears this bitmap. Reviewed-by: brutisso ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp Changeset: dd219eaec9cc Author: tschatzl Date: 2014-07-21 09:59 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/dd219eaec9cc 8048088: Conservative maximum heap alignment should take vm_allocation_granularity into account Summary: Also consider os::vm_allocation_granularity in the calculation. Reviewed-by: brutisso ! src/share/vm/runtime/arguments.cpp Changeset: 3f2894c5052e Author: tschatzl Date: 2014-07-21 10:00 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/3f2894c5052e 8048112: G1 Full GC needs to support the case when the very first region is not available Summary: Refactor preparation for compaction during Full GC so that it lazily initializes the first compaction point. This also avoids problems later when the first region may not be committed. Also reviewed by K. Barrett. Reviewed-by: brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegionSet.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/space.hpp Changeset: a3953c777565 Author: tschatzl Date: 2014-07-23 09:03 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/a3953c777565 8027959: Early reclamation of large objects in G1 Summary: Try to reclaim humongous objects at every young collection after doing a conservative estimate of its liveness. Reviewed-by: brutisso, mgerdin ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp + test/gc/g1/TestEagerReclaimHumongousRegions.java ! test/gc/g1/TestGCLogMessages.java Changeset: ca8b8e21e2ca Author: mdoerr Date: 2014-07-29 10:26 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/ca8b8e21e2ca 8050973: CMS/G1 GC: add missing Resource and Handle mark Summary: Add Resource/HandleMark in the work() method of some AbstractGangTask to reclaim these resources earlier. Reviewed-by: tschatzl, goetz ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp Changeset: 83ea089a5c64 Author: tschatzl Date: 2014-07-31 09:23 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/83ea089a5c64 8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next bitmap Summary: Eager reclaim also needs to clear marks of eagerly reclaimed regions if they have already been marked during concurrent mark. Reviewed-by: jmasa ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp + test/gc/g1/TestEagerReclaimHumongousRegions2.java Changeset: e8ba50da0de0 Author: tschatzl Date: 2014-08-07 22:28 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/e8ba50da0de0 8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdate Summary: Do not try to verify timing measures for the redirty logged cards phase when it is not executed. Reviewed-by: brutisso, jmasa ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! test/gc/g1/TestDeferredRSUpdate.java Changeset: c3c9eee55fce Author: tschatzl Date: 2014-08-07 22:28 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/c3c9eee55fce 8054341: Remove some obsolete code in G1CollectedHeap class Summary: Remove dead code. Reviewed-by: stefank, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp Changeset: 4baf9bb2376c Author: tschatzl Date: 2014-07-21 09:59 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/4baf9bb2376c 8049051: Use of during_initial_mark_pause() in G1CollectorPolicy::record_collection_pause_end() prevents use of seperate object copy time prediction during marking Summary: Replaced use of during_initial_mark_pause() with the variable last_pause_included_initial_mark that holds the real old value of _during_initial_mark_pause. Reviewed-by: brutisso, ehelin ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Changeset: 3bf2fc51186b Author: tschatzl Date: 2014-07-21 09:59 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/3bf2fc51186b 8048085: Aborting marking just before remark results in useless additional clearing of the next mark bitmap Summary: Skip clearing the next bitmap if we just recently aborted since the full GC already clears this bitmap. Reviewed-by: brutisso ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp Changeset: c512f38a5139 Author: tschatzl Date: 2014-07-21 09:59 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/c512f38a5139 8048088: Conservative maximum heap alignment should take vm_allocation_granularity into account Summary: Also consider os::vm_allocation_granularity in the calculation. Reviewed-by: brutisso ! src/share/vm/runtime/arguments.cpp Changeset: a22acf6d7598 Author: tschatzl Date: 2014-07-21 10:00 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/a22acf6d7598 8048112: G1 Full GC needs to support the case when the very first region is not available Summary: Refactor preparation for compaction during Full GC so that it lazily initializes the first compaction point. This also avoids problems later when the first region may not be committed. Also reviewed by K. Barrett. Reviewed-by: brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegionSet.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/space.hpp Changeset: 755930f931e3 Author: tschatzl Date: 2014-07-23 09:03 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/755930f931e3 8027959: Early reclamation of large objects in G1 Summary: Try to reclaim humongous objects at every young collection after doing a conservative estimate of its liveness. Reviewed-by: brutisso, mgerdin ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp + test/gc/g1/TestEagerReclaimHumongousRegions.java ! test/gc/g1/TestGCLogMessages.java Changeset: e02e18f40eae Author: mdoerr Date: 2014-07-29 10:26 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/e02e18f40eae 8050973: CMS/G1 GC: add missing Resource and Handle mark Summary: Add Resource/HandleMark in the work() method of some AbstractGangTask to reclaim these resources earlier. Reviewed-by: tschatzl, goetz ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp Changeset: 04d77ac27223 Author: tschatzl Date: 2014-07-31 09:23 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/04d77ac27223 8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next bitmap Summary: Eager reclaim also needs to clear marks of eagerly reclaimed regions if they have already been marked during concurrent mark. Reviewed-by: jmasa ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp + test/gc/g1/TestEagerReclaimHumongousRegions2.java Changeset: 9b093813caa9 Author: tschatzl Date: 2014-08-07 22:28 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/9b093813caa9 8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdate Summary: Do not try to verify timing measures for the redirty logged cards phase when it is not executed. Reviewed-by: brutisso, jmasa ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! test/gc/g1/TestDeferredRSUpdate.java Changeset: a08bb8e45ba1 Author: tschatzl Date: 2014-08-07 22:28 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/a08bb8e45ba1 8054341: Remove some obsolete code in G1CollectedHeap class Summary: Remove dead code. Reviewed-by: stefank, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp Changeset: bfba6779654b Author: tschatzl Date: 2014-08-12 15:17 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/bfba6779654b Merge ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp Changeset: b1bc1af04c6e Author: kvn Date: 2014-08-05 15:02 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/b1bc1af04c6e 8052081: Optimize generated by C2 code for Intel's Atom processor Summary: Allow to execute vectorization and crc32 optimization on Atom. Enable UseFPUForSpilling by default on x86. Reviewed-by: roland ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/superword.cpp Changeset: 922c87c9aed4 Author: kvn Date: 2014-06-10 12:28 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/922c87c9aed4 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: b20a35eae442 Author: kvn Date: 2014-06-11 11:05 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/b20a35eae442 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: 46bbe04d1cad Author: anoll Date: 2014-04-11 13:52 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/46bbe04d1cad 8039498: Add iterators to GrowableArray Summary: To simplify the management of multiple code heaps in the code cache (see JDK-8015774), STL-style iterator capability is added to the GrowableArray. Further, custom iterators allow to only iterate over elements that satisfy a given predicate. Reviewed-by: kvn, twisti Contributed-by: Tobias Hartmann ! src/share/vm/utilities/growableArray.hpp Changeset: f5b4600d7368 Author: morris Date: 2014-08-12 22:29 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/f5b4600d7368 Merge Changeset: 3c048df3ef8b Author: morris Date: 2014-08-07 18:09 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/3c048df3ef8b 8040920: Uninitialised memory in hotspot/src/share/vm/code/dependencies.cpp Summary: Fixed parfait initialization issue. Reviewed-by: kvn, twisti ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/dependencies.hpp Changeset: ee019285a52c Author: jmasa Date: 2014-08-04 10:48 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/ee019285a52c 8031323: Optionally align objects copied to survivor spaces Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.hpp + src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp ! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp + src/share/vm/gc_implementation/shared/parGCAllocBuffer.inline.hpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/gc_interface/collectedHeap.inline.hpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/space.hpp ! src/share/vm/oops/oop.pcgc.inline.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: fa62fb12cdca Author: dsimms Date: 2014-08-14 15:16 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/fa62fb12cdca 6311046: -Xcheck:jni should support checking of GetPrimitiveArrayCritical. Summary: Wrapped memory with standard bounds checking "GuardedMemory". Reviewed-by: zgu, fparain, dcubed + src/share/vm/memory/guardedMemory.cpp + src/share/vm/memory/guardedMemory.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/runtime/os.cpp Changeset: 29a5c2fd2d2e Author: dsimms Date: 2014-08-14 15:22 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/29a5c2fd2d2e 8046662: Check JNI ReleaseStringChars / ReleaseStringUTFChars verify_guards test inverted Summary: negative verify_guards when testing for corruption Reviewed-by: sla, fparain ! src/share/vm/prims/jniCheck.cpp Changeset: 897333c7e587 Author: amurillo Date: 2014-08-14 12:55 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/897333c7e587 Merge Changeset: f52cb9164759 Author: amurillo Date: 2014-08-14 12:55 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/f52cb9164759 Added tag hs25.40-b05 for changeset 897333c7e587 ! .hgtags From sean.coffey at oracle.com Tue Aug 19 19:33:18 2014 From: sean.coffey at oracle.com (sean.coffey at oracle.com) Date: Tue, 19 Aug 2014 19:33:18 +0000 Subject: hg: jdk8u/jdk8u20-dev: 6 new changesets Message-ID: <201408191933.s7JJXIum009642@aojmv0008> Changeset: a4f4a7de98ef Author: katleman Date: 2014-07-16 11:39 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/rev/a4f4a7de98ef Added tag jdk8u20-b23 for changeset b14daf2459c5 ! .hgtags Changeset: 1710841b0229 Author: coffeys Date: 2014-07-22 20:52 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/rev/1710841b0229 Merge Changeset: c4b70e6ddc1d Author: tbell Date: 2014-07-28 07:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/rev/c4b70e6ddc1d Added tag jdk8u20-b25 for changeset 1710841b0229 ! .hgtags Changeset: ff80edb3b6e5 Author: coffeys Date: 2014-07-30 03:42 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/rev/ff80edb3b6e5 Added tag jdk8u20-b24 for changeset 1710841b0229 ! .hgtags Changeset: d1a7ea2c3e10 Author: coffeys Date: 2014-07-30 03:50 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/rev/d1a7ea2c3e10 Merge ! .hgtags Changeset: 3229d7b76bab Author: coffeys Date: 2014-07-31 09:58 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/rev/3229d7b76bab Added tag jdk8u20-b26 for changeset d1a7ea2c3e10 ! .hgtags From sean.coffey at oracle.com Tue Aug 19 19:33:24 2014 From: sean.coffey at oracle.com (sean.coffey at oracle.com) Date: Tue, 19 Aug 2014 19:33:24 +0000 Subject: hg: jdk8u/jdk8u20-dev/corba: 6 new changesets Message-ID: <201408191933.s7JJXOA5009709@aojmv0008> Changeset: 45d5d95a377b Author: katleman Date: 2014-07-16 11:39 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/corba/rev/45d5d95a377b Added tag jdk8u20-b23 for changeset 919405d7316d ! .hgtags Changeset: 34c930eaa6b5 Author: coffeys Date: 2014-07-22 20:52 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/corba/rev/34c930eaa6b5 Merge Changeset: 3377d1a43c36 Author: tbell Date: 2014-07-28 07:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/corba/rev/3377d1a43c36 Added tag jdk8u20-b25 for changeset 34c930eaa6b5 ! .hgtags Changeset: 7904c7c27d84 Author: coffeys Date: 2014-07-30 03:42 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/corba/rev/7904c7c27d84 Added tag jdk8u20-b24 for changeset 34c930eaa6b5 ! .hgtags Changeset: 37bde23c96f6 Author: coffeys Date: 2014-07-30 03:51 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/corba/rev/37bde23c96f6 Merge ! .hgtags Changeset: 83bebea0c36c Author: coffeys Date: 2014-07-31 09:58 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/corba/rev/83bebea0c36c Added tag jdk8u20-b26 for changeset 37bde23c96f6 ! .hgtags From sean.coffey at oracle.com Tue Aug 19 19:34:05 2014 From: sean.coffey at oracle.com (sean.coffey at oracle.com) Date: Tue, 19 Aug 2014 19:34:05 +0000 Subject: hg: jdk8u/jdk8u20-dev/hotspot: 10 new changesets Message-ID: <201408191934.s7JJY5m9009869@aojmv0008> Changeset: a7a22f7d9396 Author: katleman Date: 2014-07-16 11:40 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/hotspot/rev/a7a22f7d9396 Added tag jdk8u20-b23 for changeset f09d1f6a401e ! .hgtags Changeset: d3f9faa4caa4 Author: coffeys Date: 2014-07-22 17:28 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/hotspot/rev/d3f9faa4caa4 Merge Changeset: 42ddd0bbcb66 Author: coffeys Date: 2014-07-22 20:52 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/hotspot/rev/42ddd0bbcb66 Merge Changeset: 90b2ae0b131d Author: amurillo Date: 2014-07-24 10:29 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/hotspot/rev/90b2ae0b131d 8051908: new hotspot build - hs25.20-b23 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 00cf2b6f51b9 Author: goetz Date: 2014-07-18 09:04 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/hotspot/rev/00cf2b6f51b9 8050978: Fix bad field access check in C1 and C2 Summary: JCK8 test vm/constantpool/accessControl/accessControl004/accessControl00402m3/accessControl00402m3.html fails with -Xbatch -Xcomp due to bad field access check in C1 and C2. Fix: In ciField::ciField(), just before the canonical holder is stored into the _holder variable (and which is used by ciField::will_link()) perform an additional access check with the holder declared in the class file. If this check fails, store the declared holder instead and ciField::will_link() will bail out compilation for this field later on. Then, the interpreter will throw an PrivilegedAccessException at runtime. Reviewed-by: kvn, vlivanov Contributed-by: andreas.schoesser at sap.com ! src/share/vm/ci/ciField.cpp Changeset: 19408d5fd31c Author: amurillo Date: 2014-07-24 11:43 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/hotspot/rev/19408d5fd31c Added tag hs25.20-b23 for changeset 00cf2b6f51b9 ! .hgtags Changeset: deecfa50d5f2 Author: tbell Date: 2014-07-28 07:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/hotspot/rev/deecfa50d5f2 Added tag jdk8u20-b25 for changeset 19408d5fd31c ! .hgtags Changeset: c2f02c05a99e Author: coffeys Date: 2014-07-30 03:42 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/hotspot/rev/c2f02c05a99e Added tag jdk8u20-b24 for changeset 42ddd0bbcb66 ! .hgtags Changeset: eaa4074a7e39 Author: coffeys Date: 2014-07-30 03:51 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/hotspot/rev/eaa4074a7e39 Merge ! .hgtags Changeset: f06c7b654d63 Author: coffeys Date: 2014-07-31 09:58 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/hotspot/rev/f06c7b654d63 Added tag jdk8u20-b26 for changeset eaa4074a7e39 ! .hgtags From sean.coffey at oracle.com Tue Aug 19 19:35:19 2014 From: sean.coffey at oracle.com (sean.coffey at oracle.com) Date: Tue, 19 Aug 2014 19:35:19 +0000 Subject: hg: jdk8u/jdk8u20-dev/jaxp: 6 new changesets Message-ID: <201408191935.s7JJZJhH010122@aojmv0008> Changeset: 0d9e5d55da01 Author: katleman Date: 2014-07-16 11:40 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/jaxp/rev/0d9e5d55da01 Added tag jdk8u20-b23 for changeset d6ded60cfdc5 ! .hgtags Changeset: dd09d8b9edef Author: coffeys Date: 2014-07-22 20:52 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/jaxp/rev/dd09d8b9edef Merge Changeset: 0bc3e5f6f598 Author: tbell Date: 2014-07-28 07:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/jaxp/rev/0bc3e5f6f598 Added tag jdk8u20-b25 for changeset dd09d8b9edef ! .hgtags Changeset: d8e823f86c5a Author: coffeys Date: 2014-07-30 03:42 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/jaxp/rev/d8e823f86c5a Added tag jdk8u20-b24 for changeset dd09d8b9edef ! .hgtags Changeset: 938b9d502c2b Author: coffeys Date: 2014-07-30 03:53 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/jaxp/rev/938b9d502c2b Merge ! .hgtags Changeset: 30579fd227c0 Author: coffeys Date: 2014-07-31 09:58 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/jaxp/rev/30579fd227c0 Added tag jdk8u20-b26 for changeset 938b9d502c2b ! .hgtags From sean.coffey at oracle.com Tue Aug 19 19:35:24 2014 From: sean.coffey at oracle.com (sean.coffey at oracle.com) Date: Tue, 19 Aug 2014 19:35:24 +0000 Subject: hg: jdk8u/jdk8u20-dev/jaxws: 6 new changesets Message-ID: <201408191935.s7JJZOal010194@aojmv0008> Changeset: 56f6800afdd5 Author: katleman Date: 2014-07-16 11:40 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/jaxws/rev/56f6800afdd5 Added tag jdk8u20-b23 for changeset f3bf1b270fea ! .hgtags Changeset: 1277c0d492fd Author: coffeys Date: 2014-07-22 20:53 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/jaxws/rev/1277c0d492fd Merge Changeset: 6f52ec23b43e Author: tbell Date: 2014-07-28 07:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/jaxws/rev/6f52ec23b43e Added tag jdk8u20-b25 for changeset 1277c0d492fd ! .hgtags Changeset: eb34fc2c4fe2 Author: coffeys Date: 2014-07-30 03:42 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/jaxws/rev/eb34fc2c4fe2 Added tag jdk8u20-b24 for changeset 1277c0d492fd ! .hgtags Changeset: 7025a2c10ea4 Author: coffeys Date: 2014-07-30 03:53 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/jaxws/rev/7025a2c10ea4 Merge ! .hgtags Changeset: 7053deda0ffd Author: coffeys Date: 2014-07-31 09:58 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/jaxws/rev/7053deda0ffd Added tag jdk8u20-b26 for changeset 7025a2c10ea4 ! .hgtags From sean.coffey at oracle.com Tue Aug 19 19:35:36 2014 From: sean.coffey at oracle.com (sean.coffey at oracle.com) Date: Tue, 19 Aug 2014 19:35:36 +0000 Subject: hg: jdk8u/jdk8u20-dev/jdk: 10 new changesets Message-ID: <201408191935.s7JJZajG010298@aojmv0008> Changeset: 6c7c3a54777f Author: chegar Date: 2014-07-30 17:42 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/jdk/rev/6c7c3a54777f 8053938: Collections.checkedList(empty list).replaceAll((UnaryOperator)null) doesn't throw NPE after JDK-8047795 Reviewed-by: rriggs, mduigou ! src/share/classes/java/util/Collections.java ! test/java/util/Collections/CheckedListReplaceAll.java Changeset: 65b68b7458c7 Author: katleman Date: 2014-07-16 11:40 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/jdk/rev/65b68b7458c7 Added tag jdk8u20-b23 for changeset be30cb2a3088 ! .hgtags Changeset: e51f975a2853 Author: coffeys Date: 2014-07-22 20:53 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/jdk/rev/e51f975a2853 Merge Changeset: dfb9f24d56b5 Author: coffeys Date: 2014-07-23 21:17 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/jdk/rev/dfb9f24d56b5 Merge Changeset: d888ef204713 Author: tbell Date: 2014-07-28 07:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/jdk/rev/d888ef204713 Added tag jdk8u20-b25 for changeset dfb9f24d56b5 ! .hgtags Changeset: 5d8548a4bd4c Author: coffeys Date: 2014-07-30 03:42 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/jdk/rev/5d8548a4bd4c Added tag jdk8u20-b24 for changeset dfb9f24d56b5 ! .hgtags Changeset: a00af410dfea Author: coffeys Date: 2014-07-30 03:53 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/jdk/rev/a00af410dfea Merge ! .hgtags Changeset: c7077bc04f1e Author: coffeys Date: 2014-07-30 18:09 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/jdk/rev/c7077bc04f1e Merge Changeset: dd229c5f57bf Author: coffeys Date: 2014-07-30 18:42 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/jdk/rev/dd229c5f57bf Merge Changeset: f5d77a430a29 Author: coffeys Date: 2014-07-31 09:58 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/jdk/rev/f5d77a430a29 Added tag jdk8u20-b26 for changeset dd229c5f57bf ! .hgtags From sean.coffey at oracle.com Tue Aug 19 19:36:27 2014 From: sean.coffey at oracle.com (sean.coffey at oracle.com) Date: Tue, 19 Aug 2014 19:36:27 +0000 Subject: hg: jdk8u/jdk8u20-dev/langtools: 6 new changesets Message-ID: <201408191936.s7JJaR4c010448@aojmv0008> Changeset: d19644ca8f0a Author: katleman Date: 2014-07-16 11:40 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/langtools/rev/d19644ca8f0a Added tag jdk8u20-b23 for changeset 5c1d6da1445a ! .hgtags Changeset: 9239118487df Author: coffeys Date: 2014-07-22 20:53 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/langtools/rev/9239118487df Merge Changeset: d63e99f71e83 Author: tbell Date: 2014-07-28 07:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/langtools/rev/d63e99f71e83 Added tag jdk8u20-b25 for changeset 9239118487df ! .hgtags Changeset: 9cbd4aad34ef Author: coffeys Date: 2014-07-30 03:43 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/langtools/rev/9cbd4aad34ef Added tag jdk8u20-b24 for changeset 9239118487df ! .hgtags Changeset: 5e6d409a7232 Author: coffeys Date: 2014-07-30 03:55 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/langtools/rev/5e6d409a7232 Merge ! .hgtags Changeset: 7302299fa9c4 Author: coffeys Date: 2014-07-31 09:59 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/langtools/rev/7302299fa9c4 Added tag jdk8u20-b26 for changeset 5e6d409a7232 ! .hgtags From sean.coffey at oracle.com Tue Aug 19 19:36:33 2014 From: sean.coffey at oracle.com (sean.coffey at oracle.com) Date: Tue, 19 Aug 2014 19:36:33 +0000 Subject: hg: jdk8u/jdk8u20-dev/nashorn: 6 new changesets Message-ID: <201408191936.s7JJaXOe010509@aojmv0008> Changeset: f61c697b68c6 Author: katleman Date: 2014-07-16 11:40 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/nashorn/rev/f61c697b68c6 Added tag jdk8u20-b23 for changeset ad36f9454ce3 ! .hgtags Changeset: d3da140e1793 Author: coffeys Date: 2014-07-22 20:53 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/nashorn/rev/d3da140e1793 Merge Changeset: 552ee417f276 Author: tbell Date: 2014-07-28 07:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/nashorn/rev/552ee417f276 Added tag jdk8u20-b25 for changeset d3da140e1793 ! .hgtags Changeset: a11cc61af91a Author: coffeys Date: 2014-07-30 03:43 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/nashorn/rev/a11cc61af91a Added tag jdk8u20-b24 for changeset d3da140e1793 ! .hgtags Changeset: a23ac9db4227 Author: coffeys Date: 2014-07-30 03:55 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/nashorn/rev/a23ac9db4227 Merge ! .hgtags Changeset: aa30541c5f0d Author: coffeys Date: 2014-07-31 09:59 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u20-dev/nashorn/rev/aa30541c5f0d Added tag jdk8u20-b26 for changeset a23ac9db4227 ! .hgtags From kumar.x.srinivasan at oracle.com Tue Aug 19 20:50:57 2014 From: kumar.x.srinivasan at oracle.com (kumar.x.srinivasan at oracle.com) Date: Tue, 19 Aug 2014 20:50:57 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8042469: Launcher changes for native memory tracking scalability enhancement Message-ID: <201408192050.s7JKovCP021527@aojmv0008> Changeset: 286c669430de Author: ksrini Date: 2014-08-05 19:29 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/286c669430de 8042469: Launcher changes for native memory tracking scalability enhancement Reviewed-by: darcy, ksrini, zgu Contributed-by: neil.toda at oracle.com ! src/share/bin/java.c ! src/share/bin/jli_util.h ! test/tools/launcher/TestSpecialArgs.java From valerie.peng at oracle.com Tue Aug 19 23:04:24 2014 From: valerie.peng at oracle.com (valerie.peng at oracle.com) Date: Tue, 19 Aug 2014 23:04:24 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 3 new changesets Message-ID: <201408192304.s7JN4OKr011618@aojmv0008> Changeset: 2b546fae4cd9 Author: valeriep Date: 2014-08-19 22:12 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/2b546fae4cd9 8031003: [Parfait] warnings from jdk/src/share/native/sun/security/jgss/wrapper: JNI exception pending Summary: Fixed various JNI exception pending warnings Reviewed-by: weijun ! src/share/classes/sun/security/jgss/wrapper/GSSLibStub.java ! src/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java ! src/share/native/sun/security/jgss/wrapper/GSSLibStub.c ! src/share/native/sun/security/jgss/wrapper/NativeUtil.c ! src/share/native/sun/security/jgss/wrapper/NativeUtil.h Changeset: 09c23be3b54d Author: valeriep Date: 2014-08-19 22:13 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/09c23be3b54d 8038754: ReplayCacheTestProc test fails with timeout Summary: Fixed problem in TRACE macros. Reviewed-by: alanb ! src/share/native/sun/security/jgss/wrapper/NativeUtil.h Changeset: 463d6f9442f7 Author: valeriep Date: 2014-08-19 22:17 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/463d6f9442f7 Merge From sean.coffey at oracle.com Wed Aug 20 08:03:05 2014 From: sean.coffey at oracle.com (sean.coffey at oracle.com) Date: Wed, 20 Aug 2014 08:03:05 +0000 Subject: hg: jdk8u/jdk8u-dev: 7 new changesets Message-ID: <201408200803.s7K836fB000878@aojmv0008> Changeset: 18954170e81c Author: jeff Date: 2014-07-21 21:46 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/rev/18954170e81c 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: 1710841b0229 Author: coffeys Date: 2014-07-22 20:52 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/rev/1710841b0229 Merge Changeset: c4b70e6ddc1d Author: tbell Date: 2014-07-28 07:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/rev/c4b70e6ddc1d Added tag jdk8u20-b25 for changeset 1710841b0229 ! .hgtags Changeset: ff80edb3b6e5 Author: coffeys Date: 2014-07-30 03:42 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/rev/ff80edb3b6e5 Added tag jdk8u20-b24 for changeset 1710841b0229 ! .hgtags Changeset: d1a7ea2c3e10 Author: coffeys Date: 2014-07-30 03:50 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/rev/d1a7ea2c3e10 Merge ! .hgtags Changeset: 3229d7b76bab Author: coffeys Date: 2014-07-31 09:58 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/rev/3229d7b76bab Added tag jdk8u20-b26 for changeset d1a7ea2c3e10 ! .hgtags Changeset: 0e9e0c953952 Author: coffeys Date: 2014-08-19 20:40 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/rev/0e9e0c953952 Merge ! .hgtags From sean.coffey at oracle.com Wed Aug 20 08:03:11 2014 From: sean.coffey at oracle.com (sean.coffey at oracle.com) Date: Wed, 20 Aug 2014 08:03:11 +0000 Subject: hg: jdk8u/jdk8u-dev/corba: 7 new changesets Message-ID: <201408200803.s7K83BY0000936@aojmv0008> Changeset: d11c1396630e Author: jeff Date: 2014-07-21 21:46 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/corba/rev/d11c1396630e 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: 34c930eaa6b5 Author: coffeys Date: 2014-07-22 20:52 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/corba/rev/34c930eaa6b5 Merge Changeset: 3377d1a43c36 Author: tbell Date: 2014-07-28 07:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/corba/rev/3377d1a43c36 Added tag jdk8u20-b25 for changeset 34c930eaa6b5 ! .hgtags Changeset: 7904c7c27d84 Author: coffeys Date: 2014-07-30 03:42 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/corba/rev/7904c7c27d84 Added tag jdk8u20-b24 for changeset 34c930eaa6b5 ! .hgtags Changeset: 37bde23c96f6 Author: coffeys Date: 2014-07-30 03:51 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/corba/rev/37bde23c96f6 Merge ! .hgtags Changeset: 83bebea0c36c Author: coffeys Date: 2014-07-31 09:58 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/corba/rev/83bebea0c36c Added tag jdk8u20-b26 for changeset 37bde23c96f6 ! .hgtags Changeset: e172527a02e2 Author: coffeys Date: 2014-08-19 20:40 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/corba/rev/e172527a02e2 Merge ! .hgtags From sean.coffey at oracle.com Wed Aug 20 08:03:34 2014 From: sean.coffey at oracle.com (sean.coffey at oracle.com) Date: Wed, 20 Aug 2014 08:03:34 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: 12 new changesets Message-ID: <201408200803.s7K83YOR001049@aojmv0008> Changeset: 514c03fe3a35 Author: simonis Date: 2014-07-18 19:56 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/514c03fe3a35 8051378: AIX: Change "8030763: Validate global memory allocation" breaks the HotSpot build Reviewed-by: kvn ! src/os/aix/vm/os_aix.cpp Changeset: d3f9faa4caa4 Author: coffeys Date: 2014-07-22 17:28 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/d3f9faa4caa4 Merge Changeset: ebb120474275 Author: jeff Date: 2014-07-21 21:46 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/ebb120474275 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: 42ddd0bbcb66 Author: coffeys Date: 2014-07-22 20:52 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/42ddd0bbcb66 Merge Changeset: 90b2ae0b131d Author: amurillo Date: 2014-07-24 10:29 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/90b2ae0b131d 8051908: new hotspot build - hs25.20-b23 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 00cf2b6f51b9 Author: goetz Date: 2014-07-18 09:04 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/00cf2b6f51b9 8050978: Fix bad field access check in C1 and C2 Summary: JCK8 test vm/constantpool/accessControl/accessControl004/accessControl00402m3/accessControl00402m3.html fails with -Xbatch -Xcomp due to bad field access check in C1 and C2. Fix: In ciField::ciField(), just before the canonical holder is stored into the _holder variable (and which is used by ciField::will_link()) perform an additional access check with the holder declared in the class file. If this check fails, store the declared holder instead and ciField::will_link() will bail out compilation for this field later on. Then, the interpreter will throw an PrivilegedAccessException at runtime. Reviewed-by: kvn, vlivanov Contributed-by: andreas.schoesser at sap.com ! src/share/vm/ci/ciField.cpp Changeset: 19408d5fd31c Author: amurillo Date: 2014-07-24 11:43 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/19408d5fd31c Added tag hs25.20-b23 for changeset 00cf2b6f51b9 ! .hgtags Changeset: deecfa50d5f2 Author: tbell Date: 2014-07-28 07:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/deecfa50d5f2 Added tag jdk8u20-b25 for changeset 19408d5fd31c ! .hgtags Changeset: c2f02c05a99e Author: coffeys Date: 2014-07-30 03:42 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/c2f02c05a99e Added tag jdk8u20-b24 for changeset 42ddd0bbcb66 ! .hgtags Changeset: eaa4074a7e39 Author: coffeys Date: 2014-07-30 03:51 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/eaa4074a7e39 Merge ! .hgtags Changeset: f06c7b654d63 Author: coffeys Date: 2014-07-31 09:58 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/f06c7b654d63 Added tag jdk8u20-b26 for changeset eaa4074a7e39 ! .hgtags Changeset: 03c5d509a811 Author: coffeys Date: 2014-08-19 20:41 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/03c5d509a811 Merge ! .hgtags ! make/hotspot_version ! src/os/aix/vm/os_aix.cpp From sean.coffey at oracle.com Wed Aug 20 08:04:25 2014 From: sean.coffey at oracle.com (sean.coffey at oracle.com) Date: Wed, 20 Aug 2014 08:04:25 +0000 Subject: hg: jdk8u/jdk8u-dev/jaxp: 7 new changesets Message-ID: <201408200804.s7K84PZp001361@aojmv0008> Changeset: d3b09fdc2f31 Author: jeff Date: 2014-07-21 21:46 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxp/rev/d3b09fdc2f31 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: dd09d8b9edef Author: coffeys Date: 2014-07-22 20:52 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxp/rev/dd09d8b9edef Merge Changeset: 0bc3e5f6f598 Author: tbell Date: 2014-07-28 07:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxp/rev/0bc3e5f6f598 Added tag jdk8u20-b25 for changeset dd09d8b9edef ! .hgtags Changeset: d8e823f86c5a Author: coffeys Date: 2014-07-30 03:42 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxp/rev/d8e823f86c5a Added tag jdk8u20-b24 for changeset dd09d8b9edef ! .hgtags Changeset: 938b9d502c2b Author: coffeys Date: 2014-07-30 03:53 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxp/rev/938b9d502c2b Merge ! .hgtags Changeset: 30579fd227c0 Author: coffeys Date: 2014-07-31 09:58 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxp/rev/30579fd227c0 Added tag jdk8u20-b26 for changeset 938b9d502c2b ! .hgtags Changeset: be55d1bf1be6 Author: coffeys Date: 2014-08-19 20:42 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxp/rev/be55d1bf1be6 Merge ! .hgtags From sean.coffey at oracle.com Wed Aug 20 08:04:31 2014 From: sean.coffey at oracle.com (sean.coffey at oracle.com) Date: Wed, 20 Aug 2014 08:04:31 +0000 Subject: hg: jdk8u/jdk8u-dev/jaxws: 7 new changesets Message-ID: <201408200804.s7K84VYF001505@aojmv0008> Changeset: a98fa74e9f41 Author: jeff Date: 2014-07-21 21:46 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxws/rev/a98fa74e9f41 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: 1277c0d492fd Author: coffeys Date: 2014-07-22 20:53 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxws/rev/1277c0d492fd Merge Changeset: 6f52ec23b43e Author: tbell Date: 2014-07-28 07:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxws/rev/6f52ec23b43e Added tag jdk8u20-b25 for changeset 1277c0d492fd ! .hgtags Changeset: eb34fc2c4fe2 Author: coffeys Date: 2014-07-30 03:42 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxws/rev/eb34fc2c4fe2 Added tag jdk8u20-b24 for changeset 1277c0d492fd ! .hgtags Changeset: 7025a2c10ea4 Author: coffeys Date: 2014-07-30 03:53 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxws/rev/7025a2c10ea4 Merge ! .hgtags Changeset: 7053deda0ffd Author: coffeys Date: 2014-07-31 09:58 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxws/rev/7053deda0ffd Added tag jdk8u20-b26 for changeset 7025a2c10ea4 ! .hgtags Changeset: 482adbdd6b9b Author: coffeys Date: 2014-08-19 20:42 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxws/rev/482adbdd6b9b Merge ! .hgtags From sean.coffey at oracle.com Wed Aug 20 08:04:39 2014 From: sean.coffey at oracle.com (sean.coffey at oracle.com) Date: Wed, 20 Aug 2014 08:04:39 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 13 new changesets Message-ID: <201408200804.s7K84ec3001658@aojmv0008> Changeset: b1725c165e29 Author: jeff Date: 2014-07-21 21:46 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/b1725c165e29 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: e51f975a2853 Author: coffeys Date: 2014-07-22 20:53 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/e51f975a2853 Merge Changeset: 41903ff88ae8 Author: coffeys Date: 2014-07-23 20:14 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/41903ff88ae8 8051614: smartcardio TCK tests fail due to lack of 'reset' permission Reviewed-by: valeriep ! src/share/classes/sun/security/smartcardio/CardImpl.java Changeset: dfb9f24d56b5 Author: coffeys Date: 2014-07-23 21:17 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/dfb9f24d56b5 Merge Changeset: d888ef204713 Author: tbell Date: 2014-07-28 07:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/d888ef204713 Added tag jdk8u20-b25 for changeset dfb9f24d56b5 ! .hgtags Changeset: 5d8548a4bd4c Author: coffeys Date: 2014-07-30 03:42 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/5d8548a4bd4c Added tag jdk8u20-b24 for changeset dfb9f24d56b5 ! .hgtags Changeset: a00af410dfea Author: coffeys Date: 2014-07-30 03:53 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/a00af410dfea Merge ! .hgtags Changeset: 6c7c3a54777f Author: chegar Date: 2014-07-30 17:42 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/6c7c3a54777f 8053938: Collections.checkedList(empty list).replaceAll((UnaryOperator)null) doesn't throw NPE after JDK-8047795 Reviewed-by: rriggs, mduigou ! src/share/classes/java/util/Collections.java ! test/java/util/Collections/CheckedListReplaceAll.java Changeset: c7077bc04f1e Author: coffeys Date: 2014-07-30 18:09 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/c7077bc04f1e Merge Changeset: dd229c5f57bf Author: coffeys Date: 2014-07-30 18:42 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/dd229c5f57bf Merge Changeset: f5d77a430a29 Author: coffeys Date: 2014-07-31 09:58 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/f5d77a430a29 Added tag jdk8u20-b26 for changeset dd229c5f57bf ! .hgtags Changeset: 0a82708ff090 Author: coffeys Date: 2014-08-19 20:42 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/0a82708ff090 Merge ! .hgtags ! src/share/classes/java/util/Collections.java Changeset: 523caad56213 Author: coffeys Date: 2014-08-20 09:00 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/523caad56213 Merge From sean.coffey at oracle.com Wed Aug 20 08:05:25 2014 From: sean.coffey at oracle.com (sean.coffey at oracle.com) Date: Wed, 20 Aug 2014 08:05:25 +0000 Subject: hg: jdk8u/jdk8u-dev/langtools: 7 new changesets Message-ID: <201408200805.s7K85QWd001857@aojmv0008> Changeset: 72f2095d6e42 Author: jeff Date: 2014-07-21 21:47 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/langtools/rev/72f2095d6e42 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: 9239118487df Author: coffeys Date: 2014-07-22 20:53 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/langtools/rev/9239118487df Merge Changeset: d63e99f71e83 Author: tbell Date: 2014-07-28 07:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/langtools/rev/d63e99f71e83 Added tag jdk8u20-b25 for changeset 9239118487df ! .hgtags Changeset: 9cbd4aad34ef Author: coffeys Date: 2014-07-30 03:43 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/langtools/rev/9cbd4aad34ef Added tag jdk8u20-b24 for changeset 9239118487df ! .hgtags Changeset: 5e6d409a7232 Author: coffeys Date: 2014-07-30 03:55 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/langtools/rev/5e6d409a7232 Merge ! .hgtags Changeset: 7302299fa9c4 Author: coffeys Date: 2014-07-31 09:59 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/langtools/rev/7302299fa9c4 Added tag jdk8u20-b26 for changeset 5e6d409a7232 ! .hgtags Changeset: 02370b1748eb Author: coffeys Date: 2014-08-19 20:42 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/langtools/rev/02370b1748eb Merge ! .hgtags From sean.coffey at oracle.com Wed Aug 20 08:05:32 2014 From: sean.coffey at oracle.com (sean.coffey at oracle.com) Date: Wed, 20 Aug 2014 08:05:32 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 7 new changesets Message-ID: <201408200805.s7K85WUC001905@aojmv0008> Changeset: 73c57e62b4c2 Author: jeff Date: 2014-07-21 21:47 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/73c57e62b4c2 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: d3da140e1793 Author: coffeys Date: 2014-07-22 20:53 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/d3da140e1793 Merge Changeset: 552ee417f276 Author: tbell Date: 2014-07-28 07:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/552ee417f276 Added tag jdk8u20-b25 for changeset d3da140e1793 ! .hgtags Changeset: a11cc61af91a Author: coffeys Date: 2014-07-30 03:43 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/a11cc61af91a Added tag jdk8u20-b24 for changeset d3da140e1793 ! .hgtags Changeset: a23ac9db4227 Author: coffeys Date: 2014-07-30 03:55 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/a23ac9db4227 Merge ! .hgtags Changeset: aa30541c5f0d Author: coffeys Date: 2014-07-31 09:59 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/aa30541c5f0d Added tag jdk8u20-b26 for changeset a23ac9db4227 ! .hgtags Changeset: 93b032dd26bc Author: coffeys Date: 2014-08-19 20:43 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/93b032dd26bc Merge ! .hgtags From attila.szegedi at oracle.com Wed Aug 20 08:45:59 2014 From: attila.szegedi at oracle.com (attila.szegedi at oracle.com) Date: Wed, 20 Aug 2014 08:45:59 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 2 new changesets Message-ID: <201408200846.s7K8k0C4009539@aojmv0008> Changeset: ac62e33a99b0 Author: attila Date: 2014-08-20 10:25 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/ac62e33a99b0 8044638: Tidy up Nashorn codebase for code standards 8055199: Tidy up Nashorn codebase for code standards (August 2014) Reviewed-by: lagergren, sundar ! bin/fixwhitespace.sh ! 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 ! docs/genshelldoc.js ! docs/source/importpackageclass.js ! docs/source/javaarray.js ! docs/source/javaextend.js ! docs/source/javaimporter.js ! docs/source/javatypes.js ! docs/source/overload.js ! docs/source/runnable.js ! docs/source/samfunc.js ! docs/source/test.js ! samples/array_mapreduce.js ! samples/astviewer.js ! samples/barchart_weather.js ! samples/call_lambda.js ! samples/counters.js ! samples/dirname.js ! samples/disassemble.js ! samples/engine/accessvar.js ! samples/engine/callfunc.js ! samples/engine/callmethod.js ! samples/engine/exposevar.js ! samples/engine/foreignobject.js ! samples/engine/hello.js ! samples/engine/interface.js ! samples/engine/interface2.js ! samples/engine/lambda_as_func.js ! samples/env.js ! samples/expression_closure.js ! samples/filebrowser.js ! samples/fileline.js ! samples/fizzbuzz.js ! samples/for_each.js ! samples/gaussian_random.js ! samples/gaussian_random_bind.js ! samples/gutenberg.js ! samples/heredoc.js ! samples/interface_impl.js ! samples/javaastviewer.js ! samples/javacastcounter.js ! samples/javaimporter.js ! samples/javalist.js ! samples/javamap.js ! samples/javashell.js ! samples/jsadapter_dom.js ! samples/jsobject.js ! samples/jsobject_mapreduce.js ! samples/jsonviewer.js ! samples/letter.js ! samples/list_mapreduce.js ! samples/locales.js ! samples/logisticmap.js ! samples/options.js ! samples/parser.js ! samples/readLine.js ! samples/sam_function.js ! samples/shell.js ! samples/stack.js ! samples/uniform_random.js ! samples/uniq.js ! samples/uniqs.js ! samples/weather.js ! samples/word_histogram.js ! 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/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/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/JSObject.java ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.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/api/scripting/resources/engine.js ! 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/CodeGeneratorLexicalContext.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/FoldConstants.java ! src/jdk/nashorn/internal/codegen/Label.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/codegen/SpillObjectCreator.java ! src/jdk/nashorn/internal/codegen/SplitMethodEmitter.java ! src/jdk/nashorn/internal/codegen/Splitter.java ! src/jdk/nashorn/internal/codegen/WeighNodes.java ! src/jdk/nashorn/internal/codegen/types/Range.java ! src/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk/nashorn/internal/ir/BinaryNode.java ! src/jdk/nashorn/internal/ir/Block.java ! src/jdk/nashorn/internal/ir/BlockLexicalContext.java ! src/jdk/nashorn/internal/ir/BlockStatement.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/IndexNode.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/Symbol.java ! src/jdk/nashorn/internal/ir/TemporarySymbols.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/debug/ASTWriter.java ! src/jdk/nashorn/internal/ir/debug/JSONWriter.java ! src/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java ! src/jdk/nashorn/internal/objects/BoundScriptFunctionImpl.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeBoolean.java ! src/jdk/nashorn/internal/objects/NativeDataView.java ! src/jdk/nashorn/internal/objects/NativeError.java ! src/jdk/nashorn/internal/objects/NativeFunction.java ! src/jdk/nashorn/internal/objects/NativeJSAdapter.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/NativeObject.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/PrototypeObject.java ! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.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/parser/TokenType.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.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/DebuggerSupport.java ! src/jdk/nashorn/internal/runtime/ECMAErrors.java ! src/jdk/nashorn/internal/runtime/ECMAException.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/JSType.java ! src/jdk/nashorn/internal/runtime/ListAdapter.java ! src/jdk/nashorn/internal/runtime/NashornLoader.java ! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java ! src/jdk/nashorn/internal/runtime/PropertyListeners.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.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/ScriptRuntime.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/Undefined.java ! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java ! src/jdk/nashorn/internal/runtime/arrays/ByteBufferArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/DeletedArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/FrozenArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/SealedArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.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/JavaAdapterClassLoader.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/NashornBottomLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java ! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java ! src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.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/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-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-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-8039387.js ! test/script/basic/JDK-8041998.js ! test/script/basic/JDK-8042364.js ! test/script/basic/JDK-8043930.js ! test/script/basic/JDK-8044520.js ! test/script/basic/JDK-8044612.js ! test/script/basic/JDK-8044695.js ! test/script/basic/JDK-8044750.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/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/arraysIntKey.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/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/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/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/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/ranges_disabled.js ! test/script/basic/ranges_enabled.js ! test/script/basic/ranges_payload.js ! test/script/basic/regex.js ! test/script/basic/regexp_flags.js ! test/script/basic/run-octane.js ! test/script/basic/runsunspider-eager.js ! test/script/basic/runsunspider-lazy.js ! test/script/basic/samfunc.js ! test/script/basic/scripting.js ! 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/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/clone_ir.js ! test/script/currently-failing/gettersetter.js ! test/script/currently-failing/logcoverage.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-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/property_delete.js ! test/script/maptests/proto.js ! test/script/nosecurity/JDK-8044798.js ! test/script/nosecurity/debuggersupportapi.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/getenv.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/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/parser/ParserTest.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/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/ParallelTestRunner.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 Changeset: e2497b11a021 Author: attila Date: 2014-08-20 10:26 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/e2497b11a021 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. 8027958: NASHORN TEST: Create tests to test markdown javascript engine work with Nashorn 8028345: Remove nashorn repo "bin" scripts to avoid confusion with JDK bin launcher programs 8029090: Developers should be able to pass nashorn properties and enable/disable JFR from command line 8030169: Need regression test for bug JDK-8010731 8033105: Make sure Nashorn test harness can run zlib benchmark 8033334: Make sure that scope depth information is maintained in the RecompilableScriptFunctionDatas, to avoid unnecessary slow proto linkage when doing on demand compilation 8034206: Make parts of code pipeline reusable in order to facilitate faster warmup and faster lazy compilation. 8035820: Optimistic recompilation 8035836: Array performance improvements 8036127: Prototype filter needs to be applied to getter guard as well, not just getter 8036986: Test should check that correctly type is returned running with optimistic. If optimistic assumption was wrong we should get the right one. 8037086: Check that deoptimizing recompilations are correct 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 8037534: Use scope types to determine optimistic types 8037572: Add more test cases to check static types 8037967: Broke the build, by commiting without saving the last review comment 8038223: Symbol trace debug output takes time 8038396: fix for the compiler expression evaluator to be more inquisitive about types 8038398: OptimisticRecompilationTest fails on staging repo nashorn/jdk9/nashorn due to test framework 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. 8038413: NPE in unboxInteger 8038416: Access to undefined scoped variables deoptimized too much 8038426: Move all loggers from process wide scope into Global scope 8038799: Guard and unbox boxed primitives types on setting them in Properties to avoid megamorphisism 8038945: Simplify strict undefined checks 8039044: Expand undefined intrinsics for all commutative combinators of scrict undefined checks 8039746: Transform applies to calls wherever possible, for ScriptFunctions and JSObjects. 8040024: BranchOptimizer produces bad code for NaN FP comparison 8040089: Apply to call transform was incomplete. Now passes all tests and performance is back 8040093: Make sure that optimistic splitting works in optimistic types 8040102: Remove all references to Unsafe and definition of anonymous clases from the code 8040655: When processing a RewriteException debug object, the return value has already been reset to null. We need to catch this value before that. 8041434: Add synchronization to the common global constants structure 8041625: AccessorProperty currentType must only by Object.class when non-primitive, and scoping followup problem for lazily generated with bodies 8041905: Fix apply2call bug that prevented avatar.js unit tests from running correctly 8041995: Problems when loading tree expressions with several optimistic program points when optimistically initializing ObjectNodes 8042118: Separate types from symbols 8043002: Improve performance of Nashorn equality operators 8043003: Use strongly referenced generic invokers 8043004: Reduce variability at JavaAdapter call sites 8043132: Nashorn : all tests failed with java.security.AccessControlException 8043133: Fix corner cases of JDK-8041995 8043137: Collapse long sequences of NOP in Nashorn bytecode output 8043232: Index selection of overloaded java new constructors 8043235: Type-based optimizations interfere with continuation methods 8043431: Fix yet another corner case of JDK-8041995 8043504: Octane test harness was missing argument to print_always at one callsite, causing erroneous logging 8043605: Enable history for empty property maps 8043608: Make equality tests inline better 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 8043632: Parallelize class installation and various script fixes. 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. 8043956: Make code caching work with optimistic typing and lazy compilation 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) 8044102: Ensure bechmark exclude list for Octane benchmarks is in only one place, project.properties, and fix benchmark harness 8044154: Nashorn : all tests failed with java.security.AccessControlException 8044171: Make optimistic exception handlers smaller 8044502: Get rid of global optimistic flag 8044518: Ensure exceptions related to optimistic recompilation are not serializable 8044533: Deoptimizing negation produces wrong result for zero 8044534: Constant folding for unary + should produce int for boolean literals 8044760: Avoid PropertyMap duplicate for global instances 8044786: Some tests fail with non-optimistic compilation 8044803: Unnecessary restOf check 8044816: On-demand compiled top-level program doesn't need :createProgramFunction 8044851: nashorn properties leak memory 8046013: TypeError: Cannot apply "with" to non script object 8046014: MultiGlobalCompiledScript should cache :createProgramFunction handle 8046025: AccessorProperty.getGetter is not threadsafe 8046026: CompiledFunction.relinkComposableInvoker assert is being hit 8046201: Avoid repeated flattening of nested ConsStrings 8046215: Running uncompilable scripts throws NullPointerException 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. 8046905: apply on apply is broken 8046921: Deoptimization type information peristence 8047035: (function() "hello")() crashes in Lexer with jdk9 8047057: Add a regression test for the passing test cases from JDK-8042304 8047067: all eval arguments need to be copied in Lower 8047078: Fuzzing bug discovered when ArrayLiteralNodes weren't immutable 8047166: 'do with({}) break ; while(0);' crashes in CodeGenerator 8047331: Assertion in CompiledFunction when running earley-boyer after Merge 8047357: More precise synthetic return + unreachable throw 8047359: large string size RangeError should be thrown rather than reporting negative length 8047369: Add regression tests for passing test cases of JDK-8024971 8047371: local variable declaration in TypeEvaluator should use ScriptObject.addOwnProperty instead of .set 8047728: (function(x){var o={x:0}; with(o){delete x} return o.x})() evaluates to 0 instead of undefined 8047959: bindings created for declarations in eval code are not mutable 8048009: Type info caching accidentally defeated 8048071: eval within 'with' statement does not use correct scope if with scope expression has a copy of eval 8048079: Persistent code store is broken after optimistic types merge 8048505: ScriptingFunctions.readFully couldn't handle file names represented as ConsStrings 8048586: String concatenation with optimistic types is slow 8048718: JSON.parse('{"0":0, "64":0}') throws ArrayindexOutOfBoundsException 8048869: Reduce compile time by about 5% by removing the Class.casts from the AST nodes 8049086: Minor API convenience functions on "Java" object 8049222: JSType class exposes public mutable arrays 8049223: RewriteException class exposes public mutable arrays 8049242: Explicit constructor overload selection should work with StaticClass as well 8049318: Test hideLocationProperties.js fails on Window due to backslash in path 8049524: Global object initialization via javax.script API should be minimal 8050432: javax.script.filename variable should not be enumerable with nashorn engine's ENGINE_SCOPE bindings 8050964: OptimisticTypesPersistence.java should use java.util.Date instead of java.sql.Date 8051019: Separate src and test execution sandbox directories 8051346: Test262 tests for ECMAScript 5 now in branch "es5-tests" 8051439: Wrong type calculated for ADD operator with undefined operand 8051839: GuardedInvocation needs to clone an argument 8053908: jdeps is not PATH on Mac, results in ant clean test failure on Mac 8053910: ScriptObjectMirror causing havoc with Invocation interface 8053913: Auto format caused warning in CompositeTypeBasedGuardingDynamicLinker 8054223: Nashorn: AssertionError when use __DIR__ and ScriptEngine.eval() 8054411: Add nashorn.args.prepend system property 8054503: test/script/external/test262/test/suite/ch12/12.6/12.6.4/12.6.4-2.js fails with tip 8054651: Global.initConstructor and ScriptFunction.getPrototype(Object) can have stricter types 8054898: Avoid creation of empty type info files 8054993: type info cache may be disabled for test262 and tests explicitly changing that property should use @fork 8055034: jjs exits interactive mode if exception was thrown when trying to print value of last evaluated expression 8055042: Compile-time expression evaluator was missing variables 8055107: Extension directives to turn on callsite profiling, tracing, AST print and other debug features locally 8055139: test/script/trusted/JDK-8055107.js fails with access control exception 8055186: Backport Nashorn optimistic typing to 8u repository 8055529: Clean up the bin directory Reviewed-by: jlaskey, lagergren, sundar Contributed-by: marcus.largergren at oracle.com, hannes.wallnoefer at oracle.com, sundararajan.athijegannathan at oracle.com - bin/checkintest.sh - bin/dump_octane_code.sh - bin/jjs - bin/jjs.bat + bin/jjsdebug.sh - bin/jjssecure - bin/jjssecure.bat - bin/nashorn - bin/nashorn.bat - bin/nashornsecure - bin/nashornsecure.bat + bin/run_octane.sh + bin/runopt.sh - bin/verbose_octane.bat - bin/verbose_octane.sh ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MethodGenerator.java ! docs/DEVELOPER_README ! make/build-benchmark.xml ! make/build-nasgen.xml ! make/build.xml ! make/nbproject/ide-targets.xml ! make/project.properties + samples/javafoovars.js + samples/jsobj_example.js + samples/zipfs.js + samples/ziplist.js ! src/jdk/internal/dynalink/ChainedCallSite.java ! 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/BeansLinker.java ! src/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk/internal/dynalink/beans/DynamicMethod.java ! src/jdk/internal/dynalink/beans/DynamicMethodLinker.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/StaticClassLinker.java ! src/jdk/internal/dynalink/linker/GuardedInvocation.java ! src/jdk/internal/dynalink/linker/GuardedTypeConversion.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/CallSiteDescriptorFactory.java ! src/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.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/TypeConverterFactory.java ! src/jdk/internal/dynalink/support/TypeUtilities.java ! src/jdk/internal/dynalink/support/messages.properties ! src/jdk/nashorn/api/scripting/NashornException.java ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/api/scripting/ScriptUtils.java - src/jdk/nashorn/api/scripting/resources/engine.js + src/jdk/nashorn/internal/IntDeque.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/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/FindScopeDepths.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/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/Namespace.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/OptimisticTypesPersistence.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/SplitMethodEmitter.java ! src/jdk/nashorn/internal/codegen/Splitter.java + src/jdk/nashorn/internal/codegen/TypeEvaluator.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/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/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/BlockStatement.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/EmptyNode.java ! src/jdk/nashorn/internal/ir/Expression.java ! src/jdk/nashorn/internal/ir/ExpressionStatement.java ! src/jdk/nashorn/internal/ir/Flags.java ! src/jdk/nashorn/internal/ir/ForNode.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/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/Labels.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/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/Statement.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/Terminal.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/ASTWriter.java ! src/jdk/nashorn/internal/ir/debug/ClassHistogramElement.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/ObjectSizeCalculator.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/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/NativeArrayBuffer.java ! src/jdk/nashorn/internal/objects/NativeDataView.java ! src/jdk/nashorn/internal/objects/NativeDate.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/NativeJava.java ! src/jdk/nashorn/internal/objects/NativeJavaImporter.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/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/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/parser/Token.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/CodeStore.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java - src/jdk/nashorn/internal/runtime/CompiledFunctions.java - src/jdk/nashorn/internal/runtime/CompiledScript.java ! src/jdk/nashorn/internal/runtime/ConsString.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/FunctionInitializer.java ! src/jdk/nashorn/internal/runtime/FunctionScope.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/JSType.java - src/jdk/nashorn/internal/runtime/Logging.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/PropertyDescriptor.java ! src/jdk/nashorn/internal/runtime/PropertyHashMap.java ! src/jdk/nashorn/internal/runtime/PropertyListeners.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java + src/jdk/nashorn/internal/runtime/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/ScriptingFunctions.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk/nashorn/internal/runtime/Source.java + src/jdk/nashorn/internal/runtime/SpillProperty.java + src/jdk/nashorn/internal/runtime/StoredScript.java ! src/jdk/nashorn/internal/runtime/Timing.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/ByteBufferArrayData.java + src/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.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/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/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethod.java ! src/jdk/nashorn/internal/runtime/linker/InvokeByName.java ! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.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/linker/JavaArgumentConverters.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/linker/PrimitiveLookup.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/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/examples/apply_to_call_benchmark.js ! test/examples/string-micro.js ! test/script/assert.js - test/script/basic/JDK-8010697.js - test/script/basic/JDK-8010697.js.EXPECTED + test/script/basic/JDK-8010731.js ! test/script/basic/JDK-8012083.js ! test/script/basic/JDK-8015969.js ! test/script/basic/JDK-8016618.js ! test/script/basic/JDK-8016618.js.EXPECTED ! test/script/basic/JDK-8020357.js ! test/script/basic/JDK-8022903.js ! test/script/basic/JDK-8022903.js.EXPECTED ! test/script/basic/JDK-8025515.js ! test/script/basic/JDK-8026137.js ! test/script/basic/JDK-8027042.js ! test/script/basic/JDK-8027042.js.EXPECTED + 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/JDK-8030182_2.js ! test/script/basic/JDK-8030182_2.js.EXPECTED + test/script/basic/JDK-8038413.js + test/script/basic/JDK-8038413.js.EXPECTED + test/script/basic/JDK-8038945.js + test/script/basic/JDK-8038945.js.EXPECTED + test/script/basic/JDK-8040024.js + test/script/basic/JDK-8040024.js.EXPECTED + test/script/basic/JDK-8041995.js + test/script/basic/JDK-8041995.js.EXPECTED + test/script/basic/JDK-8043133.js + test/script/basic/JDK-8043133.js.EXPECTED + test/script/basic/JDK-8043232.js + test/script/basic/JDK-8043232.js.EXPECTED + test/script/basic/JDK-8043235.js + test/script/basic/JDK-8043235.js.EXPECTED + test/script/basic/JDK-8043431.js + test/script/basic/JDK-8043431.js.EXPECTED + test/script/basic/JDK-8044533.js + test/script/basic/JDK-8044533.js.EXPECTED + test/script/basic/JDK-8044534.js + test/script/basic/JDK-8044534.js.EXPECTED + test/script/basic/JDK-8046013.js + test/script/basic/JDK-8046013.js.EXPECTED + test/script/basic/JDK-8046026.js + test/script/basic/JDK-8046026.js.EXPECTED + test/script/basic/JDK-8046905.js + test/script/basic/JDK-8046905.js.EXPECTED + test/script/basic/JDK-8047035.js + test/script/basic/JDK-8047035.js.EXPECTED + test/script/basic/JDK-8047057.js + test/script/basic/JDK-8047067.js + test/script/basic/JDK-8047078.js + test/script/basic/JDK-8047166.js + test/script/basic/JDK-8047357.js + test/script/basic/JDK-8047357.js.EXPECTED + test/script/basic/JDK-8047359.js + test/script/basic/JDK-8047369.js + test/script/basic/JDK-8047371.js + test/script/basic/JDK-8047371.js.EXPECTED + test/script/basic/JDK-8047728.js + test/script/basic/JDK-8047959.js + test/script/basic/JDK-8047959.js.EXPECTED + test/script/basic/JDK-8048071.js + test/script/basic/JDK-8048071.js.EXPECTED + test/script/basic/JDK-8048079_1.js + test/script/basic/JDK-8048079_1.js.EXPECTED + test/script/basic/JDK-8048079_2.js + test/script/basic/JDK-8048079_2.js.EXPECTED + test/script/basic/JDK-8048505.js + test/script/basic/JDK-8048505.js.EXPECTED + test/script/basic/JDK-8048586.js + test/script/basic/JDK-8048718.js + test/script/basic/JDK-8049086.js + test/script/basic/JDK-8049086.js.EXPECTED + test/script/basic/JDK-8049242.js + test/script/basic/JDK-8049242.js.EXPECTED + test/script/basic/JDK-8050432.js + test/script/basic/JDK-8051439.js + test/script/basic/JDK-8051439.js.EXPECTED + test/script/basic/JDK-8054503.js ! test/script/basic/NASHORN-377.js ! test/script/basic/NASHORN-737.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_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/arraysIntKey.js.EXPECTED = test/script/basic/arrays_int_key.js < test/script/basic/arraysIntKey.js + test/script/basic/arrays_int_key.js.EXPECTED + test/script/basic/boolean_arithmetic.js + test/script/basic/boolean_arithmetic.js.EXPECTED ! test/script/basic/closure.js.EXPECTED + test/script/basic/compile-octane-normal.js + test/script/basic/compile-octane-normal.js.EXPECTED ! 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/dataview_new.js ! test/script/basic/exprclosure.js.EXPECTED + test/script/basic/hideLocationProperties.js + test/script/basic/hideLocationProperties.js.EXPECTED + test/script/basic/octane-payload.js + 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/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/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/relink_index_getter.js + test/script/basic/relink_index_getter.js.EXPECTED ! test/script/basic/run-octane.js - test/script/basic/runsunspider-eager.js - test/script/basic/runsunspider-lazy.js - test/script/basic/runsunspider-lazy.js.EXPECTED ! test/script/basic/runsunspider.js + test/script/basic/runsunspider.js.EXPECTED ! test/script/basic/scripting.js.EXPECTED ! test/script/basic/typedarrays.js + test/script/basic/typedarrays2.js + test/script/basic/typedarrays2.js.EXPECTED + test/script/currently-failing/JDK-8010697.js + test/script/currently-failing/JDK-8010697.js.EXPECTED + test/script/currently-failing/apply_to_call_bench.js + test/script/currently-failing/apply_to_call_bench.js.EXPECTED + test/script/currently-failing/optimistic_check_type_cases.js + test/script/currently-failing/optimistic_check_type_cases.js.EXPECTED = test/script/currently-failing/property_delete.js < test/script/maptests/property_delete.js ! test/script/error/JDK-8026039.js.EXPECTED ! 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/markdown.js + test/script/markdown/anchors-by-reference.js + test/script/markdown/anchors-by-reference.js.EXPECTED + test/script/markdown/automatic-anchors.js + test/script/markdown/automatic-anchors.js.EXPECTED + test/script/markdown/blockquote-nested-markdown.js + test/script/markdown/blockquote-nested-markdown.js.EXPECTED + test/script/markdown/blockquote.js + test/script/markdown/blockquote.js.EXPECTED + test/script/markdown/code-block-html-escape.js + test/script/markdown/code-block-html-escape.js.EXPECTED + test/script/markdown/code-block.js + test/script/markdown/code-block.js.EXPECTED + test/script/markdown/doubline-list.js + test/script/markdown/doubline-list.js.EXPECTED + test/script/markdown/emphasis.js + test/script/markdown/emphasis.js.EXPECTED + test/script/markdown/escaped-number-period.js + test/script/markdown/escaped-number-period.js.EXPECTED + test/script/markdown/escaping.js + test/script/markdown/escaping.js.EXPECTED + test/script/markdown/github-style-at-start.js + test/script/markdown/github-style-at-start.js.EXPECTED + test/script/markdown/github-style-codeblock.js + test/script/markdown/github-style-codeblock.js.EXPECTED + test/script/markdown/github-style-linebreaks.js + test/script/markdown/github-style-linebreaks.js.EXPECTED + test/script/markdown/h1-with-double-hash.js + test/script/markdown/h1-with-double-hash.js.EXPECTED + test/script/markdown/h1-with-equals.js + test/script/markdown/h1-with-equals.js.EXPECTED + test/script/markdown/h1-with-single-hash.js + test/script/markdown/h1-with-single-hash.js.EXPECTED + test/script/markdown/h2-with-dashes.js + test/script/markdown/h2-with-dashes.js.EXPECTED + test/script/markdown/h2-with-double-hash.js + test/script/markdown/h2-with-double-hash.js.EXPECTED + test/script/markdown/h2-with-single-hash.js + test/script/markdown/h2-with-single-hash.js.EXPECTED + test/script/markdown/h3-with-double-hash.js + test/script/markdown/h3-with-double-hash.js.EXPECTED + test/script/markdown/h3-with-single-hash.js + test/script/markdown/h3-with-single-hash.js.EXPECTED + test/script/markdown/h4-with-single-hash.js + test/script/markdown/h4-with-single-hash.js.EXPECTED + test/script/markdown/h5-with-single-hash.js + test/script/markdown/h5-with-single-hash.js.EXPECTED + test/script/markdown/h6-with-single-hash.js + test/script/markdown/h6-with-single-hash.js.EXPECTED + test/script/markdown/horizontal-rules.js + test/script/markdown/horizontal-rules.js.EXPECTED + test/script/markdown/html5-strutural-tags.js + test/script/markdown/html5-strutural-tags.js.EXPECTED + test/script/markdown/images.js + test/script/markdown/images.js.EXPECTED + test/script/markdown/implicit-anchors.js + test/script/markdown/implicit-anchors.js.EXPECTED + test/script/markdown/inline-anchors.js + test/script/markdown/inline-anchors.js.EXPECTED + test/script/markdown/inline-code.js + test/script/markdown/inline-code.js.EXPECTED + test/script/markdown/inline-style-tag.js + test/script/markdown/inline-style-tag.js.EXPECTED + test/script/markdown/lazy-blockquote.js + test/script/markdown/lazy-blockquote.js.EXPECTED + test/script/markdown/list-with-blockquote.js + test/script/markdown/list-with-blockquote.js.EXPECTED + test/script/markdown/list-with-code.js + test/script/markdown/list-with-code.js.EXPECTED + test/script/markdown/multi-paragraph-list.js + test/script/markdown/multi-paragraph-list.js.EXPECTED + test/script/markdown/multiline-unordered-list.js + test/script/markdown/multiline-unordered-list.js.EXPECTED + test/script/markdown/nested-blockquote.js + test/script/markdown/nested-blockquote.js.EXPECTED + test/script/markdown/ordered-list-same-number.js + test/script/markdown/ordered-list-same-number.js.EXPECTED + test/script/markdown/ordered-list-wrong-numbers.js + test/script/markdown/ordered-list-wrong-numbers.js.EXPECTED + test/script/markdown/ordered-list.js + test/script/markdown/ordered-list.js.EXPECTED + test/script/markdown/relative-anchors.js + test/script/markdown/relative-anchors.js.EXPECTED + test/script/markdown/simple-paragraph.js + test/script/markdown/simple-paragraph.js.EXPECTED + test/script/markdown/strong.js + test/script/markdown/strong.js.EXPECTED + test/script/markdown/table-basic.js + test/script/markdown/table-basic.js.EXPECTED + test/script/markdown/table-large.js + test/script/markdown/table-large.js.EXPECTED + test/script/markdown/table-with-equals.js + test/script/markdown/table-with-equals.js.EXPECTED + test/script/markdown/unordered-list-asterisk.js + test/script/markdown/unordered-list-asterisk.js.EXPECTED + test/script/markdown/unordered-list-minus.js + test/script/markdown/unordered-list-minus.js.EXPECTED + test/script/markdown/unordered-list-plus.js + test/script/markdown/unordered-list-plus.js.EXPECTED + test/script/markdown/url-with-parenthesis.js + test/script/markdown/url-with-parenthesis.js.EXPECTED ! test/script/nosecurity/JDK-8044798.js ! test/script/nosecurity/JDK-8044798.js.EXPECTED + test/script/nosecurity/JDK-8044851.js + test/script/nosecurity/JDK-8044851.js.EXPECTED + test/script/nosecurity/JDK-8050964.js + test/script/nosecurity/JDK-8055034.js + test/script/nosecurity/JDK-8055034.js.EXPECTED + test/script/nosecurity/JDK-8055107.js ! test/script/trusted/JDK-8006529.js + test/script/trusted/event_queue.js + test/script/trusted/event_queue.js.EXPECTED + test/script/trusted/optimistic_recompilation.js + test/script/trusted/optimistic_recompilation.js.EXPECTED ! test/src/UnnamedPackageTestCallback.java ! 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/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/parser/ParserTest.java ! test/src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java + test/src/jdk/nashorn/internal/runtime/ConsStringTest.java ! test/src/jdk/nashorn/internal/runtime/ContextTest.java + test/src/jdk/nashorn/internal/runtime/ExceptionsNotSerializable.java ! test/src/jdk/nashorn/internal/runtime/NoPersistenceCachingTest.java ! test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java ! test/src/jdk/nashorn/internal/test/framework/ParallelTestRunner.java ! test/src/jdk/nashorn/internal/test/framework/ScriptRunnable.java ! test/src/jdk/nashorn/internal/test/framework/TestHelper.java + test/src/jdk/nashorn/test/tools/StaticTypeInspector.java From sundararajan.athijegannathan at oracle.com Wed Aug 20 13:29:31 2014 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Wed, 20 Aug 2014 13:29:31 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8050078: Nashorn ClassFilter Support Message-ID: <201408201329.s7KDTVHn023876@aojmv0008> Changeset: 8f2ed41abb26 Author: sundar Date: 2014-08-20 18:59 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/8f2ed41abb26 8050078: Nashorn ClassFilter Support Reviewed-by: attila, hannesw, jlaskey, lagergren + src/jdk/nashorn/api/scripting/ClassFilter.java ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/linker/ReflectionCheckLinker.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties ! test/script/basic/JDK-8015969.js + test/script/trusted/classfilter.js + test/script/trusted/classfilter.js.EXPECTED ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java ! test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java From erik.gahlin at oracle.com Wed Aug 20 14:50:22 2014 From: erik.gahlin at oracle.com (erik.gahlin at oracle.com) Date: Wed, 20 Aug 2014 14:50:22 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 2 new changesets Message-ID: <201408201450.s7KEoMF5006938@aojmv0008> Changeset: 1482a207e359 Author: egahlin Date: 2014-07-03 18:20 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/1482a207e359 8028474: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.sh timeout, leaves looping process Reviewed-by: sla, jbachorik, rriggs ! test/ProblemList.txt ! test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java - test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.sh - test/sun/jvmstat/testlibrary/JavaProcess.java Changeset: ecf0eac3b1b3 Author: egahlin Date: 2014-08-07 15:16 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/ecf0eac3b1b3 8049340: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java timed out Reviewed-by: jbachorik ! test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java From rickard.backman at oracle.com Wed Aug 20 17:18:34 2014 From: rickard.backman at oracle.com (rickard.backman at oracle.com) Date: Wed, 20 Aug 2014 17:18:34 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: 8031994: java/lang/Character/CheckProp test times out Message-ID: <201408201718.s7KHIYq1007571@aojmv0008> Changeset: 2fd0fd493045 Author: rbackman Date: 2014-06-04 10:01 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/2fd0fd493045 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 From jesper.wilhelmsson at oracle.com Wed Aug 20 20:22:52 2014 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Wed, 20 Aug 2014 20:22:52 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: 8055006: Store original value of Min/MaxHeapFreeRatio Message-ID: <201408202022.s7KKMq0N007297@aojmv0008> Changeset: f933a15469d4 Author: jwilhelm Date: 2014-07-28 22:43 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/f933a15469d4 8055006: Store original value of Min/MaxHeapFreeRatio Summary: Store the value set by the user and some makefile changes required to change the flags. Reviewed-by: sla, mchung, bchristi, jmasa, dholmes ! make/bsd/makefiles/vm.make ! make/linux/makefiles/vm.make ! make/solaris/makefiles/vm.make ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp From jesper.wilhelmsson at oracle.com Wed Aug 20 20:55:55 2014 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Wed, 20 Aug 2014 20:55:55 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8055006: Store original value of Min/MaxHeapFreeRatio Message-ID: <201408202055.s7KKttp0013086@aojmv0008> Changeset: 312152328471 Author: jwilhelm Date: 2014-06-17 23:25 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/312152328471 8055006: Store original value of Min/MaxHeapFreeRatio Summary: Store the value set by the user and some makefile changes required to change the flags. Reviewed-by: sla, mchung, bchristi, jmasa, dholmes, jwilhelm Contributed-by: erik.joelsson at oracle.com ! make/lib/ServiceabilityLibraries.gmk From anthony.scarpino at oracle.com Wed Aug 20 21:21:09 2014 From: anthony.scarpino at oracle.com (anthony.scarpino at oracle.com) Date: Wed, 20 Aug 2014 21:21:09 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8037745: Consider re-enabling PKCS11 mechanisms previously disabled due to Solaris bug 7050617 Message-ID: <201408202121.s7KLL9IC016757@aojmv0008> Changeset: f9f9caf68e01 Author: ascarpino Date: 2014-08-20 14:19 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/f9f9caf68e01 8037745: Consider re-enabling PKCS11 mechanisms previously disabled due to Solaris bug 7050617 Summary: Remove digest mechanisms from the disabled mechanisms section Reviewed-by: wetmore ! src/share/lib/security/sunpkcs11-solaris.cfg From anthony.scarpino at oracle.com Wed Aug 20 21:22:10 2014 From: anthony.scarpino at oracle.com (anthony.scarpino at oracle.com) Date: Wed, 20 Aug 2014 21:22:10 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8041142: Re-enabling CBC_PAD PKCS11 mechanisms for Solaris Message-ID: <201408202122.s7KLMACs016873@aojmv0008> Changeset: 0db35907b69c Author: ascarpino Date: 2014-06-02 17:08 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/0db35907b69c 8041142: Re-enabling CBC_PAD PKCS11 mechanisms for Solaris Reviewed-by: valeriep ! src/share/lib/security/sunpkcs11-solaris.cfg From weijun.wang at oracle.com Thu Aug 21 03:51:14 2014 From: weijun.wang at oracle.com (weijun.wang at oracle.com) Date: Thu, 21 Aug 2014 03:51:14 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8054817: File ccache only recognizes Linux and Solaris defaults Message-ID: <201408210351.s7L3pFNH017824@aojmv0008> Changeset: 82b627591c4c Author: weijun Date: 2014-08-11 22:09 +0800 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/82b627591c4c 8054817: File ccache only recognizes Linux and Solaris defaults Reviewed-by: mullan ! src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java + test/sun/security/krb5/ccache/DefaultFile.java From sundararajan.athijegannathan at oracle.com Thu Aug 21 08:33:42 2014 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Thu, 21 Aug 2014 08:33:42 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8055687: Wrong "this" passed to JSObject.eval call Message-ID: <201408210833.s7L8XgEI027752@aojmv0008> Changeset: 83429983b9ef Author: sundar Date: 2014-08-21 14:03 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/83429983b9ef 8055687: Wrong "this" passed to JSObject.eval call Reviewed-by: hannesw, lagergren + samples/find_nonfinals2.js ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java From sundararajan.athijegannathan at oracle.com Fri Aug 22 11:02:55 2014 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Fri, 22 Aug 2014 11:02:55 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8055762: Nashorn misses linker for netscape.javascript.JSObject instances Message-ID: <201408221102.s7MB2t85005796@aojmv0008> Changeset: 620bf937f377 Author: sundar Date: 2014-08-21 20:06 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/620bf937f377 8055762: Nashorn misses linker for netscape.javascript.JSObject instances Reviewed-by: lagergren, jlaskey ! make/build.xml ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java + src/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java + test/script/basic/JDK-8055762.js + test/script/basic/JDK-8055762.js.EXPECTED From sundararajan.athijegannathan at oracle.com Fri Aug 22 11:25:05 2014 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Fri, 22 Aug 2014 11:25:05 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8055796: JSObject and browser JSObject linkers should provide fallback to call underlying Java methods directly Message-ID: <201408221125.s7MBP5H0009322@aojmv0008> Changeset: 934689dc9f10 Author: sundar Date: 2014-08-22 15:47 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/934689dc9f10 8055796: JSObject and browser JSObject linkers should provide fallback to call underlying Java methods directly Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java ! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java + test/script/basic/JDK-8055796.js + test/script/basic/JDK-8055796.js.EXPECTED From jesper.wilhelmsson at oracle.com Fri Aug 22 12:16:16 2014 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Fri, 22 Aug 2014 12:16:16 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: 8055744: 8u-dev nightly solaris builds failed on 08/20 Message-ID: <201408221216.s7MCGGDL020514@aojmv0008> Changeset: 28b4223e2ea7 Author: jwilhelm Date: 2014-08-22 13:24 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/28b4223e2ea7 8055744: 8u-dev nightly solaris builds failed on 08/20 Summary: Fixed makefiles on solaris to allow build with extra symbols. Reviewed-by: dcubed, erikj ! make/solaris/Makefile ! make/solaris/makefiles/buildtree.make From sergey.bylokhov at oracle.com Fri Aug 22 17:34:54 2014 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Fri, 22 Aug 2014 17:34:54 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 4 new changesets Message-ID: <201408221734.s7MHYt1H012600@aojmv0008> Changeset: 70611796ac6b Author: serb Date: 2014-08-13 21:45 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/70611796ac6b 8054800: JNI exception pending in jdk/src/windows/native/sun/windows/awt_Win32GraphicsDevice.cpp Reviewed-by: azvegint, prr ! src/windows/native/sun/windows/awt_Win32GraphicsDevice.cpp Changeset: 2bdb5b65ceb1 Author: serb Date: 2014-08-14 14:19 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/2bdb5b65ceb1 8046887: JNI exception pending in jdk/src/solaris/native/sun/awt: awt_DrawingSurface.c, awt_GraphicsEnv.c, awt_InputMethod.c, sun_awt_X11_GtkFileDialogPeer.c Reviewed-by: azvegint, prr ! src/solaris/native/sun/awt/awt_GraphicsEnv.c ! src/solaris/native/sun/awt/sun_awt_X11_GtkFileDialogPeer.c Changeset: 92a06b40f0a7 Author: serb Date: 2014-08-21 18:48 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/92a06b40f0a7 8054801: Memory leak in jdk/src/windows/native/sun/windows/awt_InputMethod.cpp Reviewed-by: alexsch, prr ! src/windows/native/sun/windows/awt_InputMethod.cpp Changeset: 5bfc9fff4704 Author: serb Date: 2014-08-12 14:38 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/5bfc9fff4704 8046894: JNI exception pending in jdk/src/solaris/native/sun/awt/X11Color.c Reviewed-by: azvegint, prr ! src/solaris/native/sun/awt/X11Color.c ! src/solaris/native/sun/awt/awt.h From brian.burkhalter at oracle.com Fri Aug 22 20:16:06 2014 From: brian.burkhalter at oracle.com (brian.burkhalter at oracle.com) Date: Fri, 22 Aug 2014 20:16:06 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8055785: Modifications of I/O methods for instrumentation purposes Message-ID: <201408222016.s7MKG6rr009945@aojmv0008> Changeset: 68dc2c198948 Author: bpb Date: 2014-08-22 13:06 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/68dc2c198948 8055785: Modifications of I/O methods for instrumentation purposes Summary: Wrap some native methods in Java methods. Reviewed-by: rriggs ! make/mapfiles/libjava/mapfile-vers ! make/mapfiles/libjava/reorder-sparc ! make/mapfiles/libjava/reorder-sparcv9 ! make/mapfiles/libjava/reorder-x86 ! src/share/classes/java/io/FileInputStream.java ! src/share/classes/java/io/FileOutputStream.java ! src/share/classes/java/io/RandomAccessFile.java ! src/share/classes/java/net/SocketInputStream.java ! src/share/native/java/io/FileInputStream.c ! src/share/native/java/io/RandomAccessFile.c ! src/solaris/native/java/io/FileOutputStream_md.c ! src/windows/native/java/io/FileOutputStream_md.c From david.holmes at oracle.com Sun Aug 24 22:23:20 2014 From: david.holmes at oracle.com (david.holmes at oracle.com) Date: Sun, 24 Aug 2014 22:23:20 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8055393: [Testbug] Some tests are being executed and fail under profiles Message-ID: <201408242223.s7OMNOsr018158@aojmv0008> Changeset: be8eccf988cc Author: dholmes Date: 2014-08-24 18:23 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/be8eccf988cc 8055393: [Testbug] Some tests are being executed and fail under profiles Reviewed-by: mchung, dholmes Contributed-by: evgeniya.stepanova at oracle.com ! test/TEST.groups ! test/java/lang/ProcessBuilder/InheritIO/InheritIO.sh From sundararajan.athijegannathan at oracle.com Mon Aug 25 03:16:56 2014 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Mon, 25 Aug 2014 03:16:56 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8055830: JDK-8015969.js is silently failing Message-ID: <201408250316.s7P3GvMj001697@aojmv0008> Changeset: e770d899dca5 Author: sundar Date: 2014-08-25 08:46 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/e770d899dca5 8055830: JDK-8015969.js is silently failing Reviewed-by: lagergren, jlaskey, hannesw ! test/script/basic/JDK-8015969.js From ivan.gerasimov at oracle.com Mon Aug 25 08:38:44 2014 From: ivan.gerasimov at oracle.com (ivan.gerasimov at oracle.com) Date: Mon, 25 Aug 2014 08:38:44 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8055731: sun/security/smartcardio/TestDirect.java throws java.lang.IndexOutOfBoundsException Message-ID: <201408250838.s7P8ci9G019863@aojmv0008> Changeset: 9b42c55da54c Author: igerasim Date: 2014-08-23 01:05 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/9b42c55da54c 8055731: sun/security/smartcardio/TestDirect.java throws java.lang.IndexOutOfBoundsException Reviewed-by: valeriep ! test/sun/security/smartcardio/TestDirect.java From sundararajan.athijegannathan at oracle.com Mon Aug 25 16:42:28 2014 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Mon, 25 Aug 2014 16:42:28 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8055899: Two nashorn tests fail in 8u40 nightly build with ClassNotFoundException Message-ID: <201408251642.s7PGgUpT014024@aojmv0008> Changeset: e94c247e4673 Author: sundar Date: 2014-08-25 20:26 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/e94c247e4673 8055899: Two nashorn tests fail in 8u40 nightly build with ClassNotFoundException Reviewed-by: jlaskey, lagergren ! test/script/basic/JDK-8055762.js ! test/script/basic/JDK-8055796.js ! test/script/basic/JDK-8055796.js.EXPECTED + test/script/basic/JDK-8055796_2.js + test/script/basic/JDK-8055796_2.js.EXPECTED From jan.lahoda at oracle.com Tue Aug 26 07:53:15 2014 From: jan.lahoda at oracle.com (jan.lahoda at oracle.com) Date: Tue, 26 Aug 2014 07:53:15 +0000 Subject: hg: jdk8u/jdk8u-dev/langtools: 8033421: @SuppressWarnings("deprecation") does not work when overriding deprecated method Message-ID: <201408260753.s7Q7rHNQ002864@aojmv0008> Changeset: 191d1aecdf68 Author: jlahoda Date: 2014-02-07 21:43 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/langtools/rev/191d1aecdf68 8033421: @SuppressWarnings("deprecation") does not work when overriding deprecated method Summary: When the overrides deprecated method warning is being reported, need to do that in the lint context of the method. Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/comp/Check.java + test/tools/javac/warnings/suppress/Overridden.java + test/tools/javac/warnings/suppress/Overridden.out + test/tools/javac/warnings/suppress/OverriddenSuppressed.java From yuri.nesterenko at oracle.com Tue Aug 26 10:53:11 2014 From: yuri.nesterenko at oracle.com (yuri.nesterenko at oracle.com) Date: Tue, 26 Aug 2014 10:53:11 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8055811: Tests for Nashorn ClassFilter Support Message-ID: <201408261053.s7QArBI8006764@aojmv0008> Changeset: fe439797def2 Author: yan Date: 2014-08-26 14:51 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/fe439797def2 8055811: Tests for Nashorn ClassFilter Support Reviewed-by: sundar, attila Contributed-by: Sergey Lugovoy + test/script/trusted/classfilter_extends.js + test/script/trusted/classfilter_extends.js.EXPECTED + test/script/trusted/classfilter_mozilla_compat.js + test/script/trusted/classfilter_mozilla_compat.js.EXPECTED + test/src/jdk/nashorn/internal/runtime/ClassFilterTest.java From sundararajan.athijegannathan at oracle.com Tue Aug 26 13:03:02 2014 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Tue, 26 Aug 2014 13:03:02 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8056050: runExternalJsTest method in test/jdk/nashorn/internal/runtime/ClassFilter.java slows down "ant test" Message-ID: <201408261303.s7QD32mK000923@aojmv0008> Changeset: aef491539708 Author: sundar Date: 2014-08-26 17:21 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/aef491539708 8056050: runExternalJsTest method in test/jdk/nashorn/internal/runtime/ClassFilter.java slows down "ant test" Reviewed-by: attila, jlaskey ! test/src/jdk/nashorn/internal/runtime/ClassFilterTest.java From andrew.brygin at oracle.com Tue Aug 26 14:54:21 2014 From: andrew.brygin at oracle.com (andrew.brygin at oracle.com) Date: Tue, 26 Aug 2014 14:54:21 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8040617: [macosx] Large JTable cell results in a OutOfMemoryException Message-ID: <201408261454.s7QEsMQk022631@aojmv0008> Changeset: 11062c9f48b7 Author: bae Date: 2014-08-26 15:53 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/11062c9f48b7 8040617: [macosx] Large JTable cell results in a OutOfMemoryException Reviewed-by: serb, prr ! src/share/classes/sun/java2d/opengl/OGLSurfaceDataProxy.java + test/sun/java2d/OpenGL/DrawHugeImageTest.java From alejandro.murillo at oracle.com Tue Aug 26 20:48:07 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 26 Aug 2014 20:48:07 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: 21 new changesets Message-ID: <201408262048.s7QKm8nP018869@aojmv0008> Changeset: 4d5c3760ebb4 Author: katleman Date: 2014-08-21 11:43 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/4d5c3760ebb4 Added tag jdk8u40-b02 for changeset f52cb9164759 ! .hgtags Changeset: 5c8178d7dd35 Author: amurillo Date: 2014-08-14 12:58 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/5c8178d7dd35 8055155: new hotspot build - hs25.40-b06 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 8ae0d26ab728 Author: dsimms Date: 2014-08-14 10:56 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/8ae0d26ab728 8046919: jni_PushLocalFrame OOM - increase MAX_REASONABLE_LOCAL_CAPACITY Summary: Increase the previous limit from 4k to 64k, added "-XX:MaxJNILocalCapacity=" flag Reviewed-by: hseigel, fparain ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/globals.hpp Changeset: 43aa571c1131 Author: amurillo Date: 2014-08-15 11:39 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/43aa571c1131 8055217: Make jdk8u40 the default jprt release for hs25.40 Reviewed-by: mikael, kvn ! make/jprt.properties Changeset: da00a41842a5 Author: brutisso Date: 2014-04-23 12:37 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/da00a41842a5 8038265: CMS: enable time based triggering of concurrent cycles Reviewed-by: mgerdin, brutisso Contributed-by: michal at frajt.eu ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/runtime/globals.hpp Changeset: 411e30e5fbb8 Author: roland Date: 2014-08-13 11:00 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/411e30e5fbb8 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: 92baebeb744b Author: hseigel Date: 2014-08-12 20:29 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/92baebeb744b 8050485: super() in a try block in a ctor causes VerifyError Summary: Parse catch clause paths to ensure they end in throws Reviewed-by: dlong, acorn, kamg, ctornqvi, lfoltan ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/verifier.hpp Changeset: fb971e09d20f Author: iveresov Date: 2014-08-13 17:37 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/fb971e09d20f 8054883: Segmentation error while running program Summary: Fix pattern matching of range check Reviewed-by: kvn ! src/share/vm/opto/ifnode.cpp Changeset: 8a7429682242 Author: stefank Date: 2014-08-18 14:12 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/8a7429682242 8055275: Several gc/class_unloading/ tests fail due to missed +UnlockDiagnosticVMOptions flag Reviewed-by: mgerdin, jwilhelm ! test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java ! test/gc/class_unloading/TestG1ClassUnloadingHWM.java Changeset: 18bf0b66de52 Author: poonam Date: 2014-08-19 02:05 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/18bf0b66de52 8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC Summary: Fill the last card that has been allocated into with a dummy object Reviewed-by: tschatzl, mgerdin ! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp Changeset: 15b01edee7c0 Author: poonam Date: 2014-08-19 09:13 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/15b01edee7c0 Merge Changeset: 2d1534aa7131 Author: tschatzl Date: 2014-08-18 15:41 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/2d1534aa7131 8054362: gc/g1/TestEagerReclaimHumongousRegions2.java timeout Summary: Give the test a time limit of approximately one minute so that it exits early on slow machines. Reviewed-by: ehelin, dfazunen, brutisso ! test/gc/g1/TestEagerReclaimHumongousRegions2.java Changeset: ff3169f25621 Author: brutisso Date: 2014-04-01 07:46 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/ff3169f25621 8038829: G1: More useful information in a few assert messages Reviewed-by: sjohanss, jmasa ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: eec72fa4b108 Author: brutisso Date: 2014-08-19 12:39 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/eec72fa4b108 8040722: G1: Clean up usages of heap_region_containing Reviewed-by: tschatzl, jmasa ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp ! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp ! src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp Changeset: 6701abbc4441 Author: tschatzl Date: 2014-08-19 10:50 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/6701abbc4441 8054818: Refactor HeapRegionSeq to manage heap region and auxiliary data Summary: Let HeapRegionSeq manage the heap region and auxiliary data to decrease the amount of responsibilities of G1CollectedHeap, and encapsulate this work from other code. Reviewed-by: jwilhelm, jmasa, mgerdin, brutisso ! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java ! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1HeapRegionTable.java ! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp ! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp ! src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp ! src/share/vm/gc_implementation/g1/heapRegionSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionSet.hpp ! src/share/vm/gc_implementation/g1/heapRegionSet.inline.hpp ! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp ! src/share/vm/prims/whitebox.cpp Changeset: 1f1d373cd044 Author: tschatzl Date: 2014-08-21 11:47 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/1f1d373cd044 8038423: G1: Decommit memory within heap Summary: Allow G1 to decommit memory of arbitrary regions within the heap and their associated auxiliary data structures card table, BOT, hot card cache, and mark bitmaps. Reviewed-by: mgerdin, brutisso, jwilhelm ! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp ! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp ! src/share/vm/gc_implementation/g1/g1CardCounts.cpp ! src/share/vm/gc_implementation/g1/g1CardCounts.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp ! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp + src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp + src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp + src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp + src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp ! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp ! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp ! src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp ! src/share/vm/gc_implementation/g1/heapRegionSet.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp ! src/share/vm/memory/cardTableRS.cpp ! src/share/vm/prims/jni.cpp Changeset: 8d5f66b42c53 Author: tschatzl Date: 2014-08-20 14:34 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/8d5f66b42c53 8055525: Bigapp weblogic+medrec fails to startup after JDK-8038423 Summary: If large pages are enabled and configured in Linux, the VM always pre-commits the entire space. The VM fails verification of the commit of the initial heap because some internal data structure marked all memory pages of the heap as committed during initialization. This makes the code think that we attempted a double-commit during first allocation of the heap. Remove the initial marking of memory pages of the heap to committed. Reviewed-by: mgerdin ! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp Changeset: 7b2fc3129653 Author: tschatzl Date: 2014-08-20 15:04 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/7b2fc3129653 8055635: Missing include in g1RegionToSpaceMapper.hpp results in unresolved symbol of fastdebug build without precompiled headers Reviewed-by: mgerdin, ehelin ! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp ! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp Changeset: fbc31318922c Author: amurillo Date: 2014-08-21 14:42 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/fbc31318922c Merge Changeset: 38539608359a Author: amurillo Date: 2014-08-21 14:42 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/38539608359a Added tag hs25.40-b06 for changeset fbc31318922c ! .hgtags Changeset: 3374ec4c4448 Author: amurillo Date: 2014-08-26 13:38 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/3374ec4c4448 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/runtime/arguments.cpp From alejandro.murillo at oracle.com Tue Aug 26 20:49:17 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 26 Aug 2014 20:49:17 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 4 new changesets Message-ID: <201408262049.s7QKnHBC019122@aojmv0008> Changeset: 3dc5f41da93c Author: katleman Date: 2014-08-13 14:49 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/3dc5f41da93c Added tag jdk8u40-b01 for changeset 6e223d48080e ! .hgtags Changeset: 4797cd0713b4 Author: lana Date: 2014-08-14 13:24 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/4797cd0713b4 Merge - src/share/classes/sun/awt/image/MultiResolutionBufferedImage.java - src/solaris/classes/java/lang/UNIXProcess.java.aix - src/solaris/classes/java/lang/UNIXProcess.java.bsd - src/solaris/classes/java/lang/UNIXProcess.java.linux - src/solaris/classes/java/lang/UNIXProcess.java.solaris Changeset: c67acfb24eed Author: katleman Date: 2014-08-21 11:43 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/c67acfb24eed Added tag jdk8u40-b02 for changeset 4797cd0713b4 ! .hgtags Changeset: d9caf23fde0f Author: amurillo Date: 2014-08-26 13:38 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/d9caf23fde0f Merge ! .hgtags From alejandro.murillo at oracle.com Tue Aug 26 21:33:22 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 26 Aug 2014 21:33:22 +0000 Subject: hg: jdk8u/jdk8u-dev: 4 new changesets Message-ID: <201408262133.s7QLXMNL025705@aojmv0008> Changeset: 94e610b01431 Author: katleman Date: 2014-08-13 14:49 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/rev/94e610b01431 Added tag jdk8u40-b01 for changeset f8736a40a35d ! .hgtags Changeset: b6a148730f2b Author: lana Date: 2014-08-14 13:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/rev/b6a148730f2b Merge Changeset: a0224ac41351 Author: katleman Date: 2014-08-21 11:43 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/rev/a0224ac41351 Added tag jdk8u40-b02 for changeset b6a148730f2b ! .hgtags Changeset: a3967b6cdeb5 Author: amurillo Date: 2014-08-26 14:30 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/rev/a3967b6cdeb5 Merge ! .hgtags From alejandro.murillo at oracle.com Tue Aug 26 21:33:26 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 26 Aug 2014 21:33:26 +0000 Subject: hg: jdk8u/jdk8u-dev/corba: 3 new changesets Message-ID: <201408262133.s7QLXQN7025803@aojmv0008> Changeset: 504b4455570e Author: katleman Date: 2014-08-13 14:49 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/corba/rev/504b4455570e Added tag jdk8u40-b01 for changeset c5d9822a3c18 ! .hgtags Changeset: 91cd0ecdbe08 Author: katleman Date: 2014-08-21 11:43 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/corba/rev/91cd0ecdbe08 Added tag jdk8u40-b02 for changeset 504b4455570e ! .hgtags Changeset: 81e82bb0a4ea Author: amurillo Date: 2014-08-26 14:30 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/corba/rev/81e82bb0a4ea Merge ! .hgtags From alejandro.murillo at oracle.com Tue Aug 26 21:33:43 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 26 Aug 2014 21:33:43 +0000 Subject: hg: jdk8u/jdk8u-dev/jaxp: 4 new changesets Message-ID: <201408262133.s7QLXhjt025997@aojmv0008> Changeset: fa4eac73c755 Author: katleman Date: 2014-08-13 14:49 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxp/rev/fa4eac73c755 Added tag jdk8u40-b01 for changeset f219da378d07 ! .hgtags Changeset: 16ef2134c32a Author: lana Date: 2014-08-14 13:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxp/rev/16ef2134c32a Merge Changeset: d73144ee471d Author: katleman Date: 2014-08-21 11:43 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxp/rev/d73144ee471d Added tag jdk8u40-b02 for changeset 16ef2134c32a ! .hgtags Changeset: b4966362a9f6 Author: amurillo Date: 2014-08-26 14:30 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxp/rev/b4966362a9f6 Merge ! .hgtags From alejandro.murillo at oracle.com Tue Aug 26 21:33:46 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 26 Aug 2014 21:33:46 +0000 Subject: hg: jdk8u/jdk8u-dev/jaxws: 3 new changesets Message-ID: <201408262133.s7QLXkYZ026156@aojmv0008> Changeset: 8043f77ef8a4 Author: katleman Date: 2014-08-13 14:49 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxws/rev/8043f77ef8a4 Added tag jdk8u40-b01 for changeset 262fb5353ffa ! .hgtags Changeset: 27bcab54f36a Author: katleman Date: 2014-08-21 11:43 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxws/rev/27bcab54f36a Added tag jdk8u40-b02 for changeset 8043f77ef8a4 ! .hgtags Changeset: 733e287c2d6f Author: amurillo Date: 2014-08-26 14:30 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxws/rev/733e287c2d6f Merge ! .hgtags From alejandro.murillo at oracle.com Tue Aug 26 21:34:06 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 26 Aug 2014 21:34:06 +0000 Subject: hg: jdk8u/jdk8u-dev/langtools: 3 new changesets Message-ID: <201408262134.s7QLY7TL026303@aojmv0008> Changeset: 0b6cc4ea670f Author: katleman Date: 2014-08-13 14:50 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/langtools/rev/0b6cc4ea670f Added tag jdk8u40-b01 for changeset bf89a471779d ! .hgtags Changeset: 5183e8b58a03 Author: katleman Date: 2014-08-21 11:43 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/langtools/rev/5183e8b58a03 Added tag jdk8u40-b02 for changeset 0b6cc4ea670f ! .hgtags Changeset: e76105e91c16 Author: amurillo Date: 2014-08-26 14:30 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/langtools/rev/e76105e91c16 Merge ! .hgtags From alejandro.murillo at oracle.com Tue Aug 26 21:34:10 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 26 Aug 2014 21:34:10 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 3 new changesets Message-ID: <201408262134.s7QLYA94026354@aojmv0008> Changeset: b476c69c820a Author: katleman Date: 2014-08-13 14:50 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/b476c69c820a Added tag jdk8u40-b01 for changeset 62468d841b84 ! .hgtags Changeset: a2e0a985764b Author: katleman Date: 2014-08-21 11:43 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/a2e0a985764b Added tag jdk8u40-b02 for changeset b476c69c820a ! .hgtags Changeset: 8dae548f5f27 Author: amurillo Date: 2014-08-26 14:30 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/8dae548f5f27 Merge ! .hgtags From ivan.gerasimov at oracle.com Tue Aug 26 22:48:27 2014 From: ivan.gerasimov at oracle.com (ivan.gerasimov at oracle.com) Date: Tue, 26 Aug 2014 22:48:27 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c Message-ID: <201408262248.s7QMmR3V007411@aojmv0008> Changeset: 02b9bba22dab Author: igerasim Date: 2014-08-26 15:55 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/02b9bba22dab 8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c Reviewed-by: martin, alanb ! src/solaris/native/sun/nio/fs/UnixNativeDispatcher.c From attila.szegedi at oracle.com Wed Aug 27 08:16:26 2014 From: attila.szegedi at oracle.com (attila.szegedi at oracle.com) Date: Wed, 27 Aug 2014 08:16:26 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8055870: iteration fails if index var is not used Message-ID: <201408270816.s7R8GQiq003102@aojmv0008> Changeset: 8cc610369ecd Author: attila Date: 2014-08-27 10:16 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/8cc610369ecd 8055870: iteration fails if index var is not used Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/CodeGenerator.java + test/script/basic/JDK-8055870.js + test/script/basic/JDK-8055870.js.EXPECTED From sundararajan.athijegannathan at oracle.com Wed Aug 27 08:25:50 2014 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Wed, 27 Aug 2014 08:25:50 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8056094: [nashorn] tests fail when running via jtreg Message-ID: <201408270825.s7R8Pouu004174@aojmv0008> Changeset: c9866d77c14c Author: sundar Date: 2014-08-27 13:55 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/c9866d77c14c 8056094: [nashorn] tests fail when running via jtreg Reviewed-by: jlaskey, hannesw ! test/src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java From attila.szegedi at oracle.com Wed Aug 27 12:34:42 2014 From: attila.szegedi at oracle.com (attila.szegedi at oracle.com) Date: Wed, 27 Aug 2014 12:34:42 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 7 new changesets Message-ID: <201408271234.s7RCYgl6018307@aojmv0008> Changeset: 85e3f07fc5fc Author: attila Date: 2014-08-26 11:31 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/85e3f07fc5fc 8055911: Don't use String.intern for IdentNode Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk/nashorn/internal/parser/AbstractParser.java ! src/jdk/nashorn/internal/parser/Parser.java Changeset: e3ca0a51b3c9 Author: attila Date: 2014-08-26 11:32 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/e3ca0a51b3c9 8055913: Node.hashCode() delegates to Object.hashCode() and is hot Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/ir/Node.java Changeset: 7cf80b2dc39b Author: attila Date: 2014-08-26 11:45 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/7cf80b2dc39b 8055923: collect timings using System.nanoTime Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/Timing.java Changeset: 2c3db3ce0b06 Author: attila Date: 2014-08-26 15:04 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/2c3db3ce0b06 8055954: Do not parallelize class installation Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/runtime/Context.java Changeset: 2bcc21c5d5da Author: attila Date: 2014-08-26 15:04 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/2bcc21c5d5da 8056052: Source.getContent() does excess Object.clone() Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/runtime/Source.java ! test/src/jdk/nashorn/internal/runtime/SourceTest.java Changeset: 44b69fb3b031 Author: attila Date: 2014-08-26 15:52 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/44b69fb3b031 8056025: CompilationPhase.setStates() is hot in class installation phase Reviewed-by: jlaskey, sundar + src/jdk/nashorn/internal/AssertsEnabled.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/ir/FunctionNode.java Changeset: d93eabe28080 Author: attila Date: 2014-08-27 14:34 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/d93eabe28080 Merge From sundararajan.athijegannathan at oracle.com Wed Aug 27 12:48:45 2014 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Wed, 27 Aug 2014 12:48:45 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8056123: Anonymous function statements leak internal function names into global scope Message-ID: <201408271248.s7RCmjFt021036@aojmv0008> Changeset: e56d1f4ecd91 Author: sundar Date: 2014-08-27 18:18 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/e56d1f4ecd91 8056123: Anonymous function statements leak internal function names into global scope Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/codegen/AssignSymbols.java + test/script/basic/JDK-8056123.js ! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java From attila.szegedi at oracle.com Wed Aug 27 12:59:06 2014 From: attila.szegedi at oracle.com (attila.szegedi at oracle.com) Date: Wed, 27 Aug 2014 12:59:06 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 3 new changesets Message-ID: <201408271259.s7RCx6GZ023155@aojmv0008> Changeset: 8c282c15c58c Author: lagergren Date: 2014-08-26 11:42 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/8c282c15c58c 8055906: Avoid throwing an exception with filled in stack trace as part of the normal control flow Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/codegen/ApplySpecialization.java Changeset: dd9ea030e762 Author: yan Date: 2014-08-25 17:38 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/dd9ea030e762 8055878: Nashorn: all tests failed with AccessControlException Reviewed-by: sundar, hannesw Contributed-by: Sergey Lugovoy ! make/build.xml Changeset: 88bb71f8b3c3 Author: attila Date: 2014-08-27 14:58 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/88bb71f8b3c3 Merge From alexandr.scherbatiy at oracle.com Wed Aug 27 14:54:30 2014 From: alexandr.scherbatiy at oracle.com (alexandr.scherbatiy at oracle.com) Date: Wed, 27 Aug 2014 14:54:30 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8051588: DataTransferer.getInstance throws ClassCastException in headless mode Message-ID: <201408271454.s7REsVDr014422@aojmv0008> Changeset: 1952706b45c0 Author: pchelko Date: 2014-08-27 18:49 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/1952706b45c0 8051588: DataTransferer.getInstance throws ClassCastException in headless mode Reviewed-by: serb, alexsch ! src/share/classes/sun/awt/ComponentFactory.java ! src/share/classes/sun/awt/HeadlessToolkit.java ! src/share/classes/sun/awt/SunToolkit.java ! src/share/classes/sun/awt/datatransfer/DataTransferer.java From joel.franck at oracle.com Thu Aug 28 14:30:27 2014 From: joel.franck at oracle.com (joel.franck at oracle.com) Date: Thu, 28 Aug 2014 14:30:27 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8044629: (reflect) Constructor.getAnnotatedReceiverType() returns wrong value Message-ID: <201408281430.s7SEURaj000767@aojmv0008> Changeset: eec42b39b081 Author: jfranck Date: 2014-08-28 13:26 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/eec42b39b081 8044629: (reflect) Constructor.getAnnotatedReceiverType() returns wrong value Summary: Update javadoc and align implementation with new spec Reviewed-by: psandoz ! src/share/classes/java/lang/reflect/Constructor.java ! src/share/classes/java/lang/reflect/Executable.java ! test/java/lang/annotation/typeAnnotations/ConstructorReceiverTest.java ! test/java/lang/annotation/typeAnnotations/GetAnnotatedReceiverType.java ! test/java/lang/annotation/typeAnnotations/TestExecutableGetAnnotatedType.java From attila.szegedi at oracle.com Thu Aug 28 14:45:40 2014 From: attila.szegedi at oracle.com (attila.szegedi at oracle.com) Date: Thu, 28 Aug 2014 14:45:40 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8056243: OptimisticTypePersistence should refuse to work in symlinked directories Message-ID: <201408281445.s7SEjeki004206@aojmv0008> Changeset: f4fe83621604 Author: attila Date: 2014-08-28 16:38 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/f4fe83621604 8056243: OptimisticTypePersistence should refuse to work in symlinked directories Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java From kumar.x.srinivasan at oracle.com Fri Aug 29 22:20:34 2014 From: kumar.x.srinivasan at oracle.com (kumar.x.srinivasan at oracle.com) Date: Fri, 29 Aug 2014 22:20:34 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8046545: JNI exception pending in jdk/src/share/bin/java.c Message-ID: <201408292220.s7TMKYQB003313@aojmv0008> Changeset: e80aa063429f Author: ksrini Date: 2014-08-29 15:25 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/e80aa063429f 8046545: JNI exception pending in jdk/src/share/bin/java.c Reviewed-by: darcy, ksrini Contributed-by: neil.toda at oracle.com ! src/share/bin/java.c ! src/share/bin/java.h From dag.wanvik at oracle.com Fri Aug 29 23:02:49 2014 From: dag.wanvik at oracle.com (dag.wanvik at oracle.com) Date: Fri, 29 Aug 2014 23:02:49 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 3 new changesets Message-ID: <201408292302.s7TN2njf010057@aojmv0008> Changeset: 7d933c28fafc Author: dwanvik Date: 2014-08-28 18:18 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/7d933c28fafc 8037746: Bundling Derby 10.11 with 8u40 Summary: Drop Java DB 10.11.1.1 bits into JDK 8 Reviewed-by: tbell ! make/Images.gmk Changeset: 69a44d56039d Author: dwanvik Date: 2014-08-28 18:28 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/69a44d56039d Merge Changeset: 9e3cc4611c2d Author: dwanvik Date: 2014-08-30 01:02 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/9e3cc4611c2d Merge From aleksej.efimov at oracle.com Sun Aug 31 12:16:11 2014 From: aleksej.efimov at oracle.com (aleksej.efimov at oracle.com) Date: Sun, 31 Aug 2014 12:16:11 +0000 Subject: hg: jdk8u/jdk8u-dev/jaxws: 8036981: JAXB not preserving formatting for xsd:any Mixed content Message-ID: <201408311216.s7VCGBof029610@aojmv0008> Changeset: 121e938cb9c3 Author: aefimov Date: 2014-08-31 16:14 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxws/rev/121e938cb9c3 8036981: JAXB not preserving formatting for xsd:any Mixed content Reviewed-by: lancea, mkos ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/ArrayBeanInfoImpl.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/ElementBeanInfoImpl.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/ValueListBeanInfoImpl.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/ArrayERProperty.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/SingleMapNodeProperty.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/Accessor.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/DefaultValueLoaderDecorator.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Discarder.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/DomLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/LeafPropertyLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/LeafPropertyXsiLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/ProxyLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/SAXConnector.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Scope.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StructureLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/TextLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/ValuePropertyLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/XsiNilLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/XsiTypeLoader.java From aleksej.efimov at oracle.com Sun Aug 31 12:18:00 2014 From: aleksej.efimov at oracle.com (aleksej.efimov at oracle.com) Date: Sun, 31 Aug 2014 12:18:00 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8036981: JAXB not preserving formatting for xsd:any Mixed content Message-ID: <201408311218.s7VCI0QM000026@aojmv0008> Changeset: c2aa565bf483 Author: aefimov Date: 2014-08-31 16:16 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/c2aa565bf483 8036981: JAXB not preserving formatting for xsd:any Mixed content Reviewed-by: lancea, mkos + test/javax/xml/bind/marshal/8036981/Good.java + test/javax/xml/bind/marshal/8036981/Main.java + test/javax/xml/bind/marshal/8036981/ObjectFactory.java + test/javax/xml/bind/marshal/8036981/Root.java + test/javax/xml/bind/marshal/8036981/Test.java + test/javax/xml/bind/marshal/8036981/test.xml