hg: jdk7/tl/hotspot: 30 new changesets (original) (raw)
tim.bell at sun.com tim.bell at sun.com
Fri Oct 30 20:30:52 UTC 2009
- Previous message: hg: jdk7/tl/jdk: 6894950: test/java/util/zip/Bounds.java fails with OoutOfMemoryError
- Next message: hg: jdk7/tl/jdk: 6896829: test/sun/util/logging/PlatformLoggerTest.java needs @compile tag to be compiled by jtreg
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Changeset: 528d98fe1037 Author: xlu Date: 2009-09-24 12:10 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/528d98fe1037
6880029: JDK 1.6.0_u14p Application crashed very early Reviewed-by: never, ysr, acorn
! src/share/vm/runtime/safepoint.cpp
Changeset: 054afbef9081 Author: acorn Date: 2009-09-28 12:27 -0400 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/054afbef9081
Merge
Changeset: a2ad635573fb Author: xlu Date: 2009-10-14 12:40 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/a2ad635573fb
Merge
Changeset: dcf03e02b020 Author: twisti Date: 2009-10-06 02:11 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/dcf03e02b020
6879902: CTW failure jdk6_18/hotspot/src/cpu/sparc/vm/assembler_sparc.hpp:845 Summary: For signatures with a large number of arguments the offset for the float store becomes too big and does not fit in 13-bit. Reviewed-by: kvn, never
! src/cpu/sparc/vm/assembler_sparc.cpp ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/assembler_sparc.inline.hpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
- test/compiler/6879902/Test6879902.java
Changeset: 1ce3281a8e93 Author: kvn Date: 2009-10-06 10:15 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/1ce3281a8e93
6880034: SIGBUS during deoptimisation at a safepoint on 64bit-SPARC Summary: Fix problem with the double register encodings in sparc.ad Reviewed-by: never, jrose Contributed-by: volker.simonis at gmail.com
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/sparc.ad
- test/compiler/6880034/Test6880034.java
Changeset: e90521d61f9a Author: kvn Date: 2009-10-07 12:43 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/e90521d61f9a
6875959: CTW fails hotspot/src/share/vm/opto/reg_split.cpp:1087 Summary: To break spill ties choose bound live range over unbound to free register or one with smaller cost to spill. Reviewed-by: never, jrose
! src/share/vm/opto/chaitin.cpp
Changeset: 03b336640699 Author: never Date: 2009-10-07 15:38 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/03b336640699
6885584: A particular class structure causes large allocation spike for jit Reviewed-by: kvn
! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/opto/type.hpp
- test/compiler/6885584/Test6885584.java
Changeset: 354d3184f6b2 Author: never Date: 2009-10-13 12:04 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/354d3184f6b2
6890308: integrate zero assembler hotspot changes Reviewed-by: never Contributed-by: gbenson at redhat.com
! make/Makefile ! make/defs.make ! make/linux/Makefile ! make/linux/makefiles/buildtree.make ! make/linux/makefiles/defs.make ! make/linux/makefiles/gcc.make ! make/linux/makefiles/sa.make ! make/linux/makefiles/saproc.make ! make/linux/makefiles/top.make ! make/linux/makefiles/vm.make
- make/linux/makefiles/zero.make
- make/linux/makefiles/zeroshark.make
- make/linux/platform_zero.in
- src/cpu/zero/vm/assembler_zero.cpp
- src/cpu/zero/vm/assembler_zero.hpp
- src/cpu/zero/vm/assembler_zero.inline.hpp
- src/cpu/zero/vm/bytecodeInterpreter_zero.cpp
- src/cpu/zero/vm/bytecodeInterpreter_zero.hpp
- src/cpu/zero/vm/bytecodeInterpreter_zero.inline.hpp
- src/cpu/zero/vm/bytecodes_zero.cpp
- src/cpu/zero/vm/bytecodes_zero.hpp
- src/cpu/zero/vm/bytes_zero.hpp
- src/cpu/zero/vm/codeBuffer_zero.hpp
- src/cpu/zero/vm/copy_zero.hpp
- src/cpu/zero/vm/cppInterpreterGenerator_zero.hpp
- src/cpu/zero/vm/cppInterpreter_zero.cpp
- src/cpu/zero/vm/cppInterpreter_zero.hpp
- src/cpu/zero/vm/debug_zero.cpp
- src/cpu/zero/vm/depChecker_zero.cpp
- src/cpu/zero/vm/depChecker_zero.hpp
- src/cpu/zero/vm/disassembler_zero.cpp
- src/cpu/zero/vm/disassembler_zero.hpp
- src/cpu/zero/vm/dump_zero.cpp
- src/cpu/zero/vm/entryFrame_zero.hpp
- src/cpu/zero/vm/entry_zero.hpp
- src/cpu/zero/vm/fakeStubFrame_zero.hpp
- src/cpu/zero/vm/frame_zero.cpp
- src/cpu/zero/vm/frame_zero.hpp
- src/cpu/zero/vm/frame_zero.inline.hpp
- src/cpu/zero/vm/globalDefinitions_zero.hpp
- src/cpu/zero/vm/globals_zero.hpp
- src/cpu/zero/vm/icBuffer_zero.cpp
- src/cpu/zero/vm/icache_zero.cpp
- src/cpu/zero/vm/icache_zero.hpp
- src/cpu/zero/vm/interp_masm_zero.cpp
- src/cpu/zero/vm/interp_masm_zero.hpp
- src/cpu/zero/vm/interpreterFrame_zero.hpp
- src/cpu/zero/vm/interpreterGenerator_zero.hpp
- src/cpu/zero/vm/interpreterRT_zero.cpp
- src/cpu/zero/vm/interpreterRT_zero.hpp
- src/cpu/zero/vm/interpreter_zero.cpp
- src/cpu/zero/vm/interpreter_zero.hpp
- src/cpu/zero/vm/javaFrameAnchor_zero.hpp
- src/cpu/zero/vm/jniFastGetField_zero.cpp
- src/cpu/zero/vm/jniTypes_zero.hpp
- src/cpu/zero/vm/jni_zero.h
- src/cpu/zero/vm/methodHandles_zero.cpp
- src/cpu/zero/vm/nativeInst_zero.cpp
- src/cpu/zero/vm/nativeInst_zero.hpp
- src/cpu/zero/vm/registerMap_zero.hpp
- src/cpu/zero/vm/register_definitions_zero.cpp
- src/cpu/zero/vm/register_zero.cpp
- src/cpu/zero/vm/register_zero.hpp
- src/cpu/zero/vm/relocInfo_zero.cpp
- src/cpu/zero/vm/relocInfo_zero.hpp
- src/cpu/zero/vm/sharedRuntime_zero.cpp
- src/cpu/zero/vm/sharkFrame_zero.hpp
- src/cpu/zero/vm/stack_zero.hpp
- src/cpu/zero/vm/stubGenerator_zero.cpp
- src/cpu/zero/vm/stubRoutines_zero.cpp
- src/cpu/zero/vm/stubRoutines_zero.hpp
- src/cpu/zero/vm/templateInterpreterGenerator_zero.hpp
- src/cpu/zero/vm/templateInterpreter_zero.cpp
- src/cpu/zero/vm/templateInterpreter_zero.hpp
- src/cpu/zero/vm/templateTable_zero.cpp
- src/cpu/zero/vm/templateTable_zero.hpp
- src/cpu/zero/vm/vmStructs_zero.hpp
- src/cpu/zero/vm/vm_version_zero.cpp
- src/cpu/zero/vm/vm_version_zero.hpp
- src/cpu/zero/vm/vmreg_zero.cpp
- src/cpu/zero/vm/vmreg_zero.hpp
- src/cpu/zero/vm/vmreg_zero.inline.hpp
- src/cpu/zero/vm/vtableStubs_zero.cpp ! src/os/linux/vm/os_linux.cpp
- src/os_cpu/linux_zero/vm/assembler_linux_zero.cpp
- src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp
- src/os_cpu/linux_zero/vm/bytes_linux_zero.inline.hpp
- src/os_cpu/linux_zero/vm/globals_linux_zero.hpp
- src/os_cpu/linux_zero/vm/orderAccess_linux_zero.inline.hpp
- src/os_cpu/linux_zero/vm/os_linux_zero.cpp
- src/os_cpu/linux_zero/vm/os_linux_zero.hpp
- src/os_cpu/linux_zero/vm/prefetch_linux_zero.inline.hpp
- src/os_cpu/linux_zero/vm/threadLS_linux_zero.cpp
- src/os_cpu/linux_zero/vm/threadLS_linux_zero.hpp
- src/os_cpu/linux_zero/vm/thread_linux_zero.cpp
- src/os_cpu/linux_zero/vm/thread_linux_zero.hpp
- src/os_cpu/linux_zero/vm/vmStructs_linux_zero.hpp
- src/os_cpu/linux_zero/vm/vm_version_linux_zero.cpp
- src/share/vm/includeDB_zero ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/oopMapCache.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/jniHandles.hpp ! src/share/vm/runtime/mutex.hpp ! src/share/vm/runtime/signature.hpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/utilities/vmError.cpp
Changeset: fcb148c6b605 Author: never Date: 2009-10-13 16:29 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/fcb148c6b605
6889302: TraceExceptions output should include detail message Reviewed-by: twisti, jrose, kvn
! src/share/vm/utilities/exceptions.cpp ! src/share/vm/utilities/exceptions.hpp
Changeset: 5f29a958a545 Author: kvn Date: 2009-10-13 20:54 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/5f29a958a545
6889656: assert(lo_lrg->lo_degree() || !lo_no_simplify,"Live range was lo-degree before coalesce Summary: Restore the original code: uint i = _hi_degree. Reviewed-by: never, jrose
! src/share/vm/opto/chaitin.cpp
Changeset: ce590301ae2a Author: kvn Date: 2009-10-13 22:32 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/ce590301ae2a
6889300: assert(i != k || is_new || i->outcnt() > 0, "don't return dead nodes") Summary: PhiNode::Ideal() should return TOP for Phi node with no users. Reviewed-by: never, jrose
! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/ifnode.cpp
Changeset: 8e954aedbb81 Author: never Date: 2009-10-14 10:36 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/8e954aedbb81
6889869: assert(!Interpreter::bytecode_should_reexecute(code),"should not reexecute") Reviewed-by: jrose, kvn, cfang, twisti
! src/share/vm/code/debugInfoRec.cpp ! src/share/vm/code/pcDesc.hpp
Changeset: 23862fc517bb Author: kvn Date: 2009-10-14 11:42 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/23862fc517bb
6722084: JPRT make file doesn't create required symbolic link to libjvm.so Summary: Use -y zip option to preserve symbolic links. Reviewed-by: never, jcoomes, kamg
! make/jprt.gmk ! make/linux/makefiles/defs.make ! make/solaris/makefiles/defs.make
Changeset: d40f03b57795 Author: kvn Date: 2009-10-14 15:03 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/d40f03b57795
6890984: Comparison of 2 arrays could cause VM crash Summary: Restore original null checks. Reviewed-by: never, cfang
! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/assembler_x86.cpp
Changeset: e715b51789d8 Author: cfang Date: 2009-10-16 14:08 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/e715b51789d8
Merge
! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/phaseX.cpp
Changeset: 8afee153274a Author: jcoomes Date: 2009-10-05 05:51 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/8afee153274a
6887948: test/gc/6845368/bigobj.java fails due to timeout Reviewed-by: iveresov
! test/gc/6845368/bigobj.java
Changeset: 035d2e036a9b Author: tonyp Date: 2009-10-02 16:12 -0400 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/035d2e036a9b
6885041: G1: inconsistent thread dump Summary: When G1 is enabled, thread dumps are inconsistent as the info for some of the G1 threads is not formatted properly. Reviewed-by: ysr, johnc
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp ! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp ! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp ! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp ! src/share/vm/gc_implementation/g1/concurrentMarkThread.hpp ! src/share/vm/gc_implementation/g1/concurrentZFThread.cpp ! src/share/vm/gc_implementation/g1/concurrentZFThread.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: ff2402f6a50b Author: tonyp Date: 2009-10-02 16:20 -0400 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/ff2402f6a50b
6882730: G1: parallel heap verification messes up region dump Summary: It tidies up the G1 heap verification a bit. In particular, when the verification is done in parallel and there is a failure, this is propagated to the top level and the heap is dumped at the end, not by every thread that encounters a failure. Reviewed-by: johnc, jmasa
! 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: 1f19207eefc2 Author: tonyp Date: 2009-10-05 12:05 -0400 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/1f19207eefc2
6847956: G1: crash in oopDescG1ParCopyHelper::copy_to_survivor_space(oopDesc) Summary: When we copy objects to survivors during marking, we incorrectly set NTAMS to bottom, which causes marking to miss visiting some of those objects. Reviewed-by: apetrusenko, iveresov
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: 4c3458a31e17 Author: tonyp Date: 2009-10-07 09:42 -0400 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/4c3458a31e17
6888316: G1: has_aborted() || _cm->region_stack_empty() fails Summary: Remove incorrect guarantee. Reviewed-by: apetrusenko, iveresov
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
Changeset: 11d4857fe5e1 Author: tonyp Date: 2009-10-07 10:09 -0400 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/11d4857fe5e1
6888619: G1: too many guarantees in concurrent marking Summary: change more guarantees in concurrent marking into asserts. Reviewed-by: apetrusenko, iveresov
! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp
Changeset: 2c03ce058f55 Author: bobv Date: 2009-10-07 09:48 -0400 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/2c03ce058f55
6888847: TaskQueue needs release_store() for correctness on RMO machines Summary: See title. Reviewed-by: jmasa, ysr, jcoomes, iveresov, tonyp
! src/share/vm/utilities/taskqueue.hpp
Changeset: 1ee412f7fec9 Author: tonyp Date: 2009-10-07 19:01 -0400 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/1ee412f7fec9
6866190: Remove SIMPLE_STACK code from TaskQueue Summary: What the title says. We don't use SIMPLE_STACK any more. Reviewed-by: ysr
! src/share/vm/utilities/taskqueue.hpp
Changeset: f99f695bb8ef Author: tonyp Date: 2009-10-19 17:02 -0400 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/f99f695bb8ef
Merge
! src/share/vm/gc_implementation/g1/concurrentZFThread.cpp
Changeset: 39b01ab7035a Author: ysr Date: 2009-10-16 02:05 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/39b01ab7035a
6888898: CMS: ReduceInitialCardMarks unsafe in the presence of cms precleaning 6889757: G1: enable card mark elision for initializing writes from compiled code (ReduceInitialCardMarks) Summary: Defer the (compiler-elided) card-mark upon a slow-path allocation until after the store and before the next subsequent safepoint; G1 now answers yes to can_elide_tlab_write_barriers(). Reviewed-by: jcoomes, kvn, never
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.inline.hpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp
Changeset: 052a899eec3e Author: ysr Date: 2009-10-20 00:00 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/052a899eec3e
6892749: assert(UseParNewGC || UseSerialGC || UseConcMarkSweepGC, "...") fails Summary: Removed the assert: UseSerialGC is not necessarily always set when serial gc is being used. Reviewed-by: jcoomes, jmasa, tonyp
! src/share/vm/memory/genCollectedHeap.hpp
Changeset: b0b36f0de97e Author: tonyp Date: 2009-10-20 11:28 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/b0b36f0de97e
Merge
Changeset: dfdaf65c3423 Author: apetrusenko Date: 2009-10-22 07:43 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/dfdaf65c3423
6858886: G1: guarantee(_next_marked_bytes <= used(),"invariant") at heapRegion.hpp:359 Reviewed-by: tonyp, ysr
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
Changeset: 67a9176de85c Author: trims Date: 2009-10-23 14:27 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/67a9176de85c
6894844: Bump the HS17 build number to 04 Summary: Update the HS17 build number to 04 Reviewed-by: jcoomes
! make/hotspot_version
Changeset: d8dd291a362a Author: trims Date: 2009-10-23 14:28 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/d8dd291a362a
Merge
- Previous message: hg: jdk7/tl/jdk: 6894950: test/java/util/zip/Bounds.java fails with OoutOfMemoryError
- Next message: hg: jdk7/tl/jdk: 6896829: test/sun/util/logging/PlatformLoggerTest.java needs @compile tag to be compiled by jtreg
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]