hg: jdk7u/jdk7u/hotspot: 32 new changesets
lana.steuck at oracle.com
lana.steuck at oracle.com
Mon Apr 7 17:43:39 UTC 2014
Changeset: 0cc4550bd9c5
Author: katleman
Date: 2014-02-05 12:30 -0800
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/0cc4550bd9c5
Added tag jdk7u60-b05 for changeset 462db155547e
! .hgtags
Changeset: 2d75b3d4ca1d
Author: katleman
Date: 2014-02-12 14:56 -0800
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/2d75b3d4ca1d
Added tag jdk7u60-b06 for changeset 0cc4550bd9c5
! .hgtags
Changeset: 0c64f87917b4
Author: amurillo
Date: 2014-01-31 11:07 -0800
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/0c64f87917b4
8032986: new hotspot build - hs24.60-b09
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: eacc90e71427
Author: mgerdin
Date: 2013-09-24 14:46 +0200
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/eacc90e71427
8025305: Cleanup CardTableModRefBS usage in G1
Summary: Move some G1 specific code from CardTableModRefBS to G1SATBCardTableModRefBS.
Reviewed-by: brutisso, tschatzl, ehelin
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! src/share/vm/gc_implementation/g1/g1CardCounts.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/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! 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/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
Changeset: 5afc5a089c2c
Author: mgerdin
Date: 2013-10-08 17:35 +0200
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/5afc5a089c2c
8014555: G1: Memory ordering problem with Conc refinement and card marking
Summary: Add a StoreLoad barrier in the G1 post-barrier to fix a race with concurrent refinement.
Reviewed-by: brutisso, tschatzl, roland
! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc_implementation/g1/ptrQueue.hpp
! src/share/vm/opto/graphKit.cpp
Changeset: 406e002ed1e1
Author: jwilhelm
Date: 2014-02-04 16:11 +0100
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/406e002ed1e1
8028391: Make the Min/MaxHeapFreeRatio flags manageable
Summary: Made the flags Min- and MaxHeapFreeRatio manageable, and implemented support for these flags in ParallelGC.
Reviewed-by: sla, mgerdin, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/management.cpp
Changeset: 2472efeb0599
Author: sspitsyn
Date: 2014-02-06 16:23 -0800
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/2472efeb0599
8019389: SA-JDI JSR292: sun.jvm.hotspot.jdi.StackFrame.thisObject() throws sun.jvm.hotspot.utilities.AssertionFailure: sanity check
Summary: SA should have a knowledge about the invokehandle bytecode
Reviewed-by: twisti, sla, sspitsyn, sjiang, dsamersoff
Contributed-by: olivier.lagneau at oracle.com
! agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java
Changeset: 04e3a3cc0f87
Author: johnc
Date: 2013-02-19 16:22 -0800
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/04e3a3cc0f87
8006628: NEED_TEST for JDK-8002870
Summary: Regression test for 8000311. Verifies that PLABStats works with zero parallel GC threads.
Reviewed-by: jmasa, johnc
Contributed-by: Filipp Zhinkin <filipp.zhinkin at oracle.com>
+ test/gc/8000311/Test8000311.java
Changeset: 7baccd19a1ae
Author: tschatzl
Date: 2014-02-07 12:44 +0100
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/7baccd19a1ae
8033443: Test8000311 fails after latest changes to parallelize string and symbol table unlink
Summary: When string and symbol table unlink are not performed in parallel, the claim index we check is not updated, and so a guarantee fails. Take this into account when checking the guarantee.
Reviewed-by: brutisso, jwilhelm
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 2d053c4fd767
Author: lana
Date: 2014-02-15 17:57 -0800
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/2d053c4fd767
Merge
Changeset: 45d0a54c0df1
Author: katleman
Date: 2014-02-19 14:04 -0800
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/45d0a54c0df1
Added tag jdk7u60-b07 for changeset 2d053c4fd767
! .hgtags
Changeset: 587a054a1d39
Author: sspitsyn
Date: 2014-02-07 16:06 -0800
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/587a054a1d39
8008511: JSR 292: MemberName vmtarget refs to methods must be updated at class redefinition
Summary: Lazily create and maintain the MemberNameTable to be able to update MemberName's
Reviewed-by: coleenp, jrose, dholmes, twisti
Contributed-by: serguei.spitsyn at oracle.com
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
Changeset: 07ddad7ad2ac
Author: sspitsyn
Date: 2014-02-07 16:08 -0800
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/07ddad7ad2ac
8007037: JSR 292: the VM_RedefineClasses::append_entry() should do cross-checks with indy operands
Summary: References from operands to CP entries and back must be correct after CP merge
Reviewed-by: coleenp, twisti
Contributed-by: serguei.spitsyn at oracle.com
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/oops/constantPoolOop.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
Changeset: e5ef592bb7e0
Author: sspitsyn
Date: 2014-02-07 16:10 -0800
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/e5ef592bb7e0
8014288: perf regression in nashorn JDK-8008448.js test after 8008511 changes
Summary: The fix of perf regression is to use method_idnum() for direct indexing into NMT
Reviewed-by: twisti, kvn, coleenp, dholmes
Contributed-by: serguei.spitsyn at oracle.com
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
Changeset: 2628a61dff77
Author: sspitsyn
Date: 2014-02-07 16:11 -0800
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/2628a61dff77
8013945: CMS fatal error: must own lock MemberNameTable_lock
Summary: The "delete mnt" needs to grab MemberNameTable_lock if !SafepointSynchronize::is_at_safepoint()
Reviewed-by: sla, mgerdin, dholmes, jmasa, twisti
Contributed-by: serguei.spitsyn at oracle.com
! src/share/vm/oops/instanceKlass.cpp
Changeset: ec4a087088bf
Author: sspitsyn
Date: 2014-02-07 16:12 -0800
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/ec4a087088bf
8014052: JSR292: assert(end_offset == next_offset) failed: matched ending
Summary: A call to the finalize_operands_merge() must be unconditional
Reviewed-by: kvn, twisti
Contributed-by: serguei.spitsyn at oracle.com
! src/share/vm/prims/jvmtiRedefineClasses.cpp
Changeset: 5001d047e6ac
Author: sspitsyn
Date: 2014-02-12 03:57 -0800
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/5001d047e6ac
8023004: JSR 292: java.lang.RuntimeException: Original target method was called.
Reviewed-by: jrose
Contributed-by: vladimir.ivanov at oracle.com, serguei.spitsyn at oracle.com
! src/share/vm/prims/methodHandles.cpp
Changeset: 092aa7bb9868
Author: johnc
Date: 2012-12-12 12:07 -0800
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/092aa7bb9868
8033487: Improve GC option handling
Summary: If there are not enough native resources to create the ReferenceHandler or Finalizer Java threads, the VM will attempt to throw an OOME before the java.lang.Class class has been initialized. This can result in assertion failures and other crashes. Move the initialization of the java.lang.Class class to just before the initialization of the java.lang.ref.Finalizer class.
Reviewed-by: jwilhelm, dholmes, coleenp
! src/share/vm/runtime/thread.cpp
Changeset: a198787e7b9b
Author: sspitsyn
Date: 2014-02-14 01:52 -0800
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/a198787e7b9b
7187554: JSR 292: JVMTI PopFrame needs to handle appendix arguments
Summary: Restore the appendix argument after PopFrame() call
Reviewed-by: twisti, coleenp
Contributed-by: serguei.spitsyn at oracle.com
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/oops/constantPoolOop.cpp
Changeset: 61a6cbd2a433
Author: katleman
Date: 2014-02-26 12:46 -0800
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/61a6cbd2a433
Added tag jdk7u60-b08 for changeset a198787e7b9b
! .hgtags
Changeset: 9790755de9a6
Author: dsimms
Date: 2013-09-25 13:58 +0200
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/9790755de9a6
8023956: Provide a work-around to broken Linux 32 bit "Exec Shield" using CS for NX emulation (crashing with SI_KERNEL)
Summary: Execute some code at a high virtual address value, and keep mapped
Reviewed-by: coleenp, zgu
! src/os/linux/vm/os_linux.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.hpp
Changeset: 72a923f20b6f
Author: iveresov
Date: 2014-01-17 18:09 -0800
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/72a923f20b6f
8032207: C2: assert(VerifyOops || MachNode::size(ra_) <= (3+1)*4) failed: bad fixed size
Summary: Fix the sizing of loadUS2L_immI16 and loadI2L_immI
Reviewed-by: kvn, azeemj
! src/cpu/sparc/vm/sparc.ad
+ test/compiler/codegen/LoadWithMask.java
Changeset: 63bf5b308fc7
Author: iveresov
Date: 2014-01-21 20:05 -0800
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/63bf5b308fc7
8031743: C2: loadI2L_immI broken for negative memory values
Summary: Restrict loadI2L_imm optimizations to positive values of mask
Reviewed-by: kvn, dlong
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
+ test/compiler/codegen/LoadWithMask2.java
Changeset: 8695497c703c
Author: poonam
Date: 2014-02-17 18:14 -0800
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/8695497c703c
6412968: CMS: Long initial mark pauses
6990419: CMS: Remaining work for 6572569: consistently skewed work distribution in (long) re-mark pauses
Summary: Backport of fixes for 6412968 and 6990419
Reviewed-by: jmasa
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/runtime/globals.hpp
Changeset: d788d77bc087
Author: andrew
Date: 2014-02-20 08:30 -0800
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/d788d77bc087
8024648: 7141246 & 8016131 break Zero port
Reviewed-by: dholmes, coleenp
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/vm.make
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/vm.make
! src/cpu/zero/vm/entryFrame_zero.hpp
! src/cpu/zero/vm/frame_zero.inline.hpp
Changeset: 22cae361773d
Author: lana
Date: 2014-02-27 01:03 -0800
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/22cae361773d
Merge
Changeset: 6f74afd8577e
Author: katleman
Date: 2014-03-05 12:26 -0800
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/6f74afd8577e
Added tag jdk7u60-b09 for changeset 22cae361773d
! .hgtags
Changeset: a2ac67a2c1cc
Author: katleman
Date: 2014-03-12 14:35 -0700
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/a2ac67a2c1cc
Added tag jdk7u60-b10 for changeset 6f74afd8577e
! .hgtags
Changeset: cae50351dcec
Author: katleman
Date: 2014-03-19 10:04 -0700
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/cae50351dcec
Added tag jdk7u60-b11 for changeset a2ac67a2c1cc
! .hgtags
Changeset: 5853131ba4b4
Author: katleman
Date: 2014-03-26 09:28 -0700
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/5853131ba4b4
Added tag jdk7u60-b12 for changeset cae50351dcec
! .hgtags
Changeset: 6d29056049f4
Author: katleman
Date: 2014-04-02 09:31 -0700
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/6d29056049f4
Added tag jdk7u60-b13 for changeset 5853131ba4b4
! .hgtags
Changeset: 4ceaf19647d6
Author: robm
Date: 2014-04-03 04:26 +0100
URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/4ceaf19647d6
Merge
! .hgtags
More information about the jdk7u-dev
mailing list