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