From alejandro.murillo at oracle.com Tue Aug 12 17:52:36 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 12 Aug 2014 17:52:36 +0000 Subject: hg: jdk8u/jdk8u/hotspot: 19 new changesets Message-ID: <201408121752.s7CHqbLO003782@aojmv0008> Changeset: b69c268f95b7 Author: amurillo Date: 2014-07-25 10:42 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/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/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/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/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/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/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/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/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/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/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/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/hotspot/rev/5a061b65b00b Merge Changeset: b2daaf70fab2 Author: hseigel Date: 2014-08-05 09:11 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/hotspot/rev/edfa5ba8609e Merge Changeset: 009de2b033fc Author: iignatyev Date: 2013-12-23 20:56 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/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/hotspot/rev/cb95655ef06f Merge Changeset: dc06b830ea95 Author: amurillo Date: 2014-08-07 14:55 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/dc06b830ea95 Added tag hs25.40-b04 for changeset cb95655ef06f ! .hgtags From david.katleman at oracle.com Wed Aug 13 22:48:47 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 13 Aug 2014 22:48:47 +0000 Subject: hg: jdk8u/jdk8u: Added tag jdk8u40-b01 for changeset f8736a40a35d Message-ID: <201408132248.s7DMmlKH017031@aojmv0008> Changeset: 94e610b01431 Author: katleman Date: 2014-08-13 14:49 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/rev/94e610b01431 Added tag jdk8u40-b01 for changeset f8736a40a35d ! .hgtags From david.katleman at oracle.com Wed Aug 13 22:48:51 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 13 Aug 2014 22:48:51 +0000 Subject: hg: jdk8u/jdk8u/corba: Added tag jdk8u40-b01 for changeset c5d9822a3c18 Message-ID: <201408132248.s7DMmpuU017082@aojmv0008> Changeset: 504b4455570e Author: katleman Date: 2014-08-13 14:49 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/corba/rev/504b4455570e Added tag jdk8u40-b01 for changeset c5d9822a3c18 ! .hgtags From david.katleman at oracle.com Wed Aug 13 22:48:55 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 13 Aug 2014 22:48:55 +0000 Subject: hg: jdk8u/jdk8u/hotspot: Added tag jdk8u40-b01 for changeset dc06b830ea95 Message-ID: <201408132248.s7DMmtYh017133@aojmv0008> Changeset: afac3987537e Author: katleman Date: 2014-08-13 14:49 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/afac3987537e Added tag jdk8u40-b01 for changeset dc06b830ea95 ! .hgtags From david.katleman at oracle.com Wed Aug 13 22:48:58 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 13 Aug 2014 22:48:58 +0000 Subject: hg: jdk8u/jdk8u/jaxp: Added tag jdk8u40-b01 for changeset f219da378d07 Message-ID: <201408132248.s7DMmwgc017185@aojmv0008> Changeset: fa4eac73c755 Author: katleman Date: 2014-08-13 14:49 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jaxp/rev/fa4eac73c755 Added tag jdk8u40-b01 for changeset f219da378d07 ! .hgtags From david.katleman at oracle.com Wed Aug 13 22:49:06 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 13 Aug 2014 22:49:06 +0000 Subject: hg: jdk8u/jdk8u/jaxws: Added tag jdk8u40-b01 for changeset 262fb5353ffa Message-ID: <201408132249.s7DMn6tt017244@aojmv0008> Changeset: 8043f77ef8a4 Author: katleman Date: 2014-08-13 14:49 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jaxws/rev/8043f77ef8a4 Added tag jdk8u40-b01 for changeset 262fb5353ffa ! .hgtags From david.katleman at oracle.com Wed Aug 13 22:49:12 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 13 Aug 2014 22:49:12 +0000 Subject: hg: jdk8u/jdk8u/jdk: Added tag jdk8u40-b01 for changeset 6e223d48080e Message-ID: <201408132249.s7DMnCPJ017296@aojmv0008> Changeset: 3dc5f41da93c Author: katleman Date: 2014-08-13 14:49 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/3dc5f41da93c Added tag jdk8u40-b01 for changeset 6e223d48080e ! .hgtags From david.katleman at oracle.com Wed Aug 13 22:49:15 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 13 Aug 2014 22:49:15 +0000 Subject: hg: jdk8u/jdk8u/langtools: Added tag jdk8u40-b01 for changeset bf89a471779d Message-ID: <201408132249.s7DMnFNR017352@aojmv0008> Changeset: 0b6cc4ea670f Author: katleman Date: 2014-08-13 14:50 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/0b6cc4ea670f Added tag jdk8u40-b01 for changeset bf89a471779d ! .hgtags From david.katleman at oracle.com Wed Aug 13 22:49:19 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 13 Aug 2014 22:49:19 +0000 Subject: hg: jdk8u/jdk8u/nashorn: Added tag jdk8u40-b01 for changeset 62468d841b84 Message-ID: <201408132249.s7DMnJAB017404@aojmv0008> Changeset: b476c69c820a Author: katleman Date: 2014-08-13 14:50 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/b476c69c820a Added tag jdk8u40-b01 for changeset 62468d841b84 ! .hgtags From lana.steuck at oracle.com Thu Aug 14 20:51:29 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 14 Aug 2014 20:51:29 +0000 Subject: hg: jdk8u/jdk8u: 2 new changesets Message-ID: <201408142051.s7EKpU2v012627@aojmv0008> Changeset: c7b4d867b82d Author: mikael Date: 2014-07-31 11:14 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/rev/c7b4d867b82d 8054009: Support SKIP_BOOT_CYCLE=false when invoked from JPRT Reviewed-by: dholmes, erikj ! make/Jprt.gmk Changeset: b6a148730f2b Author: lana Date: 2014-08-14 13:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/rev/b6a148730f2b Merge From lana.steuck at oracle.com Thu Aug 14 20:51:33 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 14 Aug 2014 20:51:33 +0000 Subject: hg: jdk8u/jdk8u/jaxp: 2 new changesets Message-ID: <201408142051.s7EKpXJ1012760@aojmv0008> Changeset: e289e62fb3ea Author: aefimov Date: 2014-07-31 11:34 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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 Changeset: 16ef2134c32a Author: lana Date: 2014-08-14 13:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jaxp/rev/16ef2134c32a Merge From lana.steuck at oracle.com Thu Aug 14 20:51:45 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 14 Aug 2014 20:51:45 +0000 Subject: hg: jdk8u/jdk8u/jdk: 28 new changesets Message-ID: <201408142051.s7EKpkul012896@aojmv0008> Changeset: 8964899ef8ae Author: pchelko Date: 2014-07-22 17:10 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/8964899ef8ae 8032864: [macosx] sigsegv (0Xb) Being Generated When Starting JDev With Voiceover Running Reviewed-by: anthony, serb ! src/macosx/native/sun/awt/JavaComponentAccessibility.m Changeset: d227670ae017 Author: plevart Date: 2014-07-24 20:55 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/d227670ae017 8000975: (process) Merge UNIXProcess.java.bsd & UNIXProcess.java.linux (& .solaris & .aix) 8047340: (process) Runtime.exec() fails in Turkish locale Reviewed-by: coffeys, robm ! make/gensrc/GensrcMisc.gmk + src/solaris/classes/java/lang/UNIXProcess.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 ! test/java/lang/ProcessBuilder/SecurityManagerClinit.java Changeset: 22b304e08009 Author: robm Date: 2014-07-24 22:22 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/22b304e08009 8044659: Java SecureRandom on SPARC T4 much slower than on x86/Linux Reviewed-by: mullan Contributed-by: Bradford Wetmore ! src/share/classes/sun/security/provider/SecureRandom.java Changeset: 51382bef2a74 Author: mduigou Date: 2014-07-24 09:01 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/51382bef2a74 8048209: Collections.synchronizedNavigableSet().tailSet(Object,boolean) synchronizes on wrong object Reviewed-by: psandoz, chegar ! src/share/classes/java/util/Collections.java + test/java/util/Collections/SyncSubMutexes.java Changeset: 7179b4e8abf0 Author: mcherkas Date: 2014-07-29 15:52 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/7179b4e8abf0 8047288: Fixes endless loop on mac caused by invoking Windows.isFocusable() on Appkit thread. Reviewed-by: ant, pchelko Contributed-by: artem.malinko at oracle.com ! src/macosx/classes/sun/lwawt/LWWindowPeer.java + test/java/awt/Focus/WindowIsFocusableAccessByThreadsTest/WindowIsFocusableAccessByThreadsTest.java Changeset: 12f947d127f3 Author: anashaty Date: 2014-07-30 12:01 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/12f947d127f3 8046495: KeyEvent can not be accepted in quick mouse clicking Reviewed-by: art, pchelko ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_TrayIcon.cpp + test/java/awt/event/InputEvent/EventWhenTest/EventWhenTest.java Changeset: a5b93419b337 Author: pchelko Date: 2014-07-30 16:11 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/a5b93419b337 8048549: [macosx] Disable usage of system menu bar if AWT is embedded in FX Reviewed-by: serb, anthony ! src/macosx/classes/com/apple/laf/AquaMenuBarUI.java ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/macosx/native/sun/awt/LWCToolkit.m Changeset: c0e8545df8e8 Author: naoto Date: 2014-07-30 09:20 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/c0e8545df8e8 8048515: Read outside array bounds in jdk/src/solaris/native/java/lang/java_props_md.c Reviewed-by: okutsu ! src/share/native/java/lang/java_props.h ! src/solaris/native/java/lang/locale_str.h Changeset: 1faccfb6cc00 Author: chegar Date: 2014-07-30 17:42 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/1faccfb6cc00 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: de165b9eba9c Author: serb Date: 2014-07-30 00:00 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/de165b9eba9c 8048524: Memory leak in jdk/src/share/native/sun/awt/image/BufImgSurfaceData.c Reviewed-by: prr, serb Contributed-by: Anton Melnikov ! src/share/native/sun/awt/image/BufImgSurfaceData.c Changeset: 3540bddf866b Author: prr Date: 2014-07-31 10:47 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/3540bddf866b 8043508: JVM core dumps with very long text in tooltip Reviewed-by: bae, jgodinez ! src/share/native/sun/font/DrawGlyphList.c + test/java/awt/Graphics2D/DrawString/DrawStringCrash.java Changeset: 8abaabf18ac5 Author: serb Date: 2014-07-31 22:23 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/8abaabf18ac5 8035165: Expose internal representation in sun.awt.X11 Reviewed-by: pchelko, prr ! src/macosx/classes/sun/font/CFontManager.java ! src/share/classes/sun/font/SunFontManager.java ! src/solaris/classes/sun/awt/X11/ListHelper.java ! src/solaris/classes/sun/awt/X11/XSelection.java ! src/solaris/classes/sun/awt/X11FontManager.java ! src/windows/classes/sun/awt/Win32FontManager.java Changeset: 1bd6e464e8df Author: serb Date: 2014-07-26 03:18 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/1bd6e464e8df 8049057: JNI exception pending in jdk/src/windows/native/sun/windows/ Reviewed-by: pchelko, prr ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_Cursor.cpp ! src/windows/native/sun/windows/awt_PrintJob.cpp Changeset: efd23426486a Author: dmeetry Date: 2014-08-01 16:29 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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 Changeset: 82d322b02950 Author: okutsu Date: 2014-08-03 10:47 +0900 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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 Changeset: 431a1633ea19 Author: aefimov Date: 2014-07-31 11:31 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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 Changeset: ebab5c9c6c76 Author: dmarkov Date: 2014-08-05 08:30 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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 Changeset: ab05318e0d74 Author: alexsch Date: 2014-08-06 15:30 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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 Changeset: 82a4137fce5e Author: robm Date: 2014-08-01 15:34 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/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/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 Changeset: 9fe29a982ec6 Author: alexsch Date: 2014-08-07 12:54 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/9fe29a982ec6 8051838: [Findbugs] sun.awt.image.MultiResolutionCachedImage expose internal representation Reviewed-by: serb, pchelko ! src/share/classes/sun/awt/image/MultiResolutionCachedImage.java Changeset: 725736a9e6d8 Author: igerasim Date: 2014-08-07 15:32 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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 Changeset: a0b245780a58 Author: alitvinov Date: 2014-08-09 01:18 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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 Changeset: 121f1e330219 Author: igerasim Date: 2014-08-12 00:13 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/121f1e330219 8054841: (process) ProcessBuilder leaks native memory Reviewed-by: rriggs, alanb ! src/solaris/native/java/lang/UNIXProcess_md.c Changeset: 9f242c8434b0 Author: anthony Date: 2014-08-12 18:05 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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 Changeset: c20f9b278918 Author: kvn Date: 2014-05-26 18:34 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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 Changeset: 4797cd0713b4 Author: lana Date: 2014-08-14 13:24 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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 From alejandro.murillo at oracle.com Tue Aug 19 18:08:11 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 19 Aug 2014 18:08:11 +0000 Subject: hg: jdk8u/jdk8u/hotspot: 69 new changesets Message-ID: <201408191808.s7JI8CfC024804@aojmv0008> Changeset: 731e8175d53f Author: amurillo Date: 2014-08-07 15:02 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/hotspot/rev/f5b4600d7368 Merge Changeset: 3c048df3ef8b Author: morris Date: 2014-08-07 18:09 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/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/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/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/hotspot/rev/897333c7e587 Merge Changeset: f52cb9164759 Author: amurillo Date: 2014-08-14 12:55 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/f52cb9164759 Added tag hs25.40-b05 for changeset 897333c7e587 ! .hgtags From david.katleman at oracle.com Thu Aug 21 18:44:57 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 21 Aug 2014 18:44:57 +0000 Subject: hg: jdk8u/jdk8u: Added tag jdk8u40-b02 for changeset b6a148730f2b Message-ID: <201408211844.s7LIivmM004872@aojmv0008> Changeset: a0224ac41351 Author: katleman Date: 2014-08-21 11:43 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/rev/a0224ac41351 Added tag jdk8u40-b02 for changeset b6a148730f2b ! .hgtags From david.katleman at oracle.com Thu Aug 21 18:45:00 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 21 Aug 2014 18:45:00 +0000 Subject: hg: jdk8u/jdk8u/corba: Added tag jdk8u40-b02 for changeset 504b4455570e Message-ID: <201408211845.s7LIj0um004926@aojmv0008> Changeset: 91cd0ecdbe08 Author: katleman Date: 2014-08-21 11:43 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/corba/rev/91cd0ecdbe08 Added tag jdk8u40-b02 for changeset 504b4455570e ! .hgtags From david.katleman at oracle.com Thu Aug 21 18:45:04 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 21 Aug 2014 18:45:04 +0000 Subject: hg: jdk8u/jdk8u/hotspot: Added tag jdk8u40-b02 for changeset f52cb9164759 Message-ID: <201408211845.s7LIj4mo005010@aojmv0008> Changeset: 4d5c3760ebb4 Author: katleman Date: 2014-08-21 11:43 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/4d5c3760ebb4 Added tag jdk8u40-b02 for changeset f52cb9164759 ! .hgtags From david.katleman at oracle.com Thu Aug 21 18:45:08 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 21 Aug 2014 18:45:08 +0000 Subject: hg: jdk8u/jdk8u/jaxp: Added tag jdk8u40-b02 for changeset 16ef2134c32a Message-ID: <201408211845.s7LIj8jY005065@aojmv0008> Changeset: d73144ee471d Author: katleman Date: 2014-08-21 11:43 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jaxp/rev/d73144ee471d Added tag jdk8u40-b02 for changeset 16ef2134c32a ! .hgtags From david.katleman at oracle.com Thu Aug 21 18:45:11 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 21 Aug 2014 18:45:11 +0000 Subject: hg: jdk8u/jdk8u/jaxws: Added tag jdk8u40-b02 for changeset 8043f77ef8a4 Message-ID: <201408211845.s7LIjBK5005134@aojmv0008> Changeset: 27bcab54f36a Author: katleman Date: 2014-08-21 11:43 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jaxws/rev/27bcab54f36a Added tag jdk8u40-b02 for changeset 8043f77ef8a4 ! .hgtags From david.katleman at oracle.com Thu Aug 21 18:45:16 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 21 Aug 2014 18:45:16 +0000 Subject: hg: jdk8u/jdk8u/jdk: Added tag jdk8u40-b02 for changeset 4797cd0713b4 Message-ID: <201408211845.s7LIjHLL005183@aojmv0008> Changeset: c67acfb24eed Author: katleman Date: 2014-08-21 11:43 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/c67acfb24eed Added tag jdk8u40-b02 for changeset 4797cd0713b4 ! .hgtags From david.katleman at oracle.com Thu Aug 21 18:45:20 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 21 Aug 2014 18:45:20 +0000 Subject: hg: jdk8u/jdk8u/langtools: Added tag jdk8u40-b02 for changeset 0b6cc4ea670f Message-ID: <201408211845.s7LIjKxr005232@aojmv0008> Changeset: 5183e8b58a03 Author: katleman Date: 2014-08-21 11:43 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/5183e8b58a03 Added tag jdk8u40-b02 for changeset 0b6cc4ea670f ! .hgtags From david.katleman at oracle.com Thu Aug 21 18:45:28 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 21 Aug 2014 18:45:28 +0000 Subject: hg: jdk8u/jdk8u/nashorn: Added tag jdk8u40-b02 for changeset b476c69c820a Message-ID: <201408211845.s7LIjSLG005286@aojmv0008> Changeset: a2e0a985764b Author: katleman Date: 2014-08-21 11:43 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/a2e0a985764b Added tag jdk8u40-b02 for changeset b476c69c820a ! .hgtags From alejandro.murillo at oracle.com Tue Aug 26 20:58:55 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 26 Aug 2014 20:58:55 +0000 Subject: hg: jdk8u/jdk8u/hotspot: 19 new changesets Message-ID: <201408262058.s7QKwt3U020650@aojmv0008> Changeset: 5c8178d7dd35 Author: amurillo Date: 2014-08-14 12:58 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/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/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/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/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/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/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/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/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/hotspot/rev/15b01edee7c0 Merge Changeset: 2d1534aa7131 Author: tschatzl Date: 2014-08-18 15:41 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/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/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/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/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/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/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/hotspot/rev/fbc31318922c Merge Changeset: 38539608359a Author: amurillo Date: 2014-08-21 14:42 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/38539608359a Added tag hs25.40-b06 for changeset fbc31318922c ! .hgtags From david.katleman at oracle.com Thu Aug 28 20:26:51 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 28 Aug 2014 20:26:51 +0000 Subject: hg: jdk8u/jdk8u: Added tag jdk8u40-b03 for changeset a0224ac41351 Message-ID: <201408282026.s7SKQqUr000566@aojmv0008> Changeset: b901c6b2a495 Author: katleman Date: 2014-08-28 13:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/rev/b901c6b2a495 Added tag jdk8u40-b03 for changeset a0224ac41351 ! .hgtags From david.katleman at oracle.com Thu Aug 28 20:26:56 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 28 Aug 2014 20:26:56 +0000 Subject: hg: jdk8u/jdk8u/corba: Added tag jdk8u40-b03 for changeset 91cd0ecdbe08 Message-ID: <201408282026.s7SKQurW000674@aojmv0008> Changeset: 96f6e8904a34 Author: katleman Date: 2014-08-28 13:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/corba/rev/96f6e8904a34 Added tag jdk8u40-b03 for changeset 91cd0ecdbe08 ! .hgtags From david.katleman at oracle.com Thu Aug 28 20:27:00 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 28 Aug 2014 20:27:00 +0000 Subject: hg: jdk8u/jdk8u/hotspot: Added tag jdk8u40-b03 for changeset 38539608359a Message-ID: <201408282027.s7SKR0MN000732@aojmv0008> Changeset: 0ee2b6c618fc Author: katleman Date: 2014-08-28 13:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/0ee2b6c618fc Added tag jdk8u40-b03 for changeset 38539608359a ! .hgtags From david.katleman at oracle.com Thu Aug 28 20:27:04 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 28 Aug 2014 20:27:04 +0000 Subject: hg: jdk8u/jdk8u/jaxp: Added tag jdk8u40-b03 for changeset d73144ee471d Message-ID: <201408282027.s7SKR4CJ000793@aojmv0008> Changeset: e98053da8004 Author: katleman Date: 2014-08-28 13:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jaxp/rev/e98053da8004 Added tag jdk8u40-b03 for changeset d73144ee471d ! .hgtags From david.katleman at oracle.com Thu Aug 28 20:27:08 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 28 Aug 2014 20:27:08 +0000 Subject: hg: jdk8u/jdk8u/jaxws: Added tag jdk8u40-b03 for changeset 27bcab54f36a Message-ID: <201408282027.s7SKR8GN000866@aojmv0008> Changeset: c8af32d7cf39 Author: katleman Date: 2014-08-28 13:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jaxws/rev/c8af32d7cf39 Added tag jdk8u40-b03 for changeset 27bcab54f36a ! .hgtags From david.katleman at oracle.com Thu Aug 28 20:27:13 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 28 Aug 2014 20:27:13 +0000 Subject: hg: jdk8u/jdk8u/jdk: Added tag jdk8u40-b03 for changeset c67acfb24eed Message-ID: <201408282027.s7SKRDf0000922@aojmv0008> Changeset: 646d61deaf13 Author: katleman Date: 2014-08-28 13:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/646d61deaf13 Added tag jdk8u40-b03 for changeset c67acfb24eed ! .hgtags From david.katleman at oracle.com Thu Aug 28 20:27:17 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 28 Aug 2014 20:27:17 +0000 Subject: hg: jdk8u/jdk8u/langtools: Added tag jdk8u40-b03 for changeset 5183e8b58a03 Message-ID: <201408282027.s7SKRHaj000974@aojmv0008> Changeset: 535e9cc74078 Author: katleman Date: 2014-08-28 13:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/535e9cc74078 Added tag jdk8u40-b03 for changeset 5183e8b58a03 ! .hgtags From david.katleman at oracle.com Thu Aug 28 20:27:25 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 28 Aug 2014 20:27:25 +0000 Subject: hg: jdk8u/jdk8u/nashorn: Added tag jdk8u40-b03 for changeset a2e0a985764b Message-ID: <201408282027.s7SKRPwA001024@aojmv0008> Changeset: 9502b8660bba Author: katleman Date: 2014-08-28 13:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/9502b8660bba Added tag jdk8u40-b03 for changeset a2e0a985764b ! .hgtags