hg: nio/nio/hotspot: 38 new changesets
alan.bateman at sun.com
alan.bateman at sun.com
Thu Jul 30 07:08:01 PDT 2009
Changeset: 8754a3c37762
Author: xdono
Date: 2009-06-25 12:09 -0700
URL: http://hg.openjdk.java.net/nio/nio/hotspot/rev/8754a3c37762
Added tag jdk7-b62 for changeset a88386380bda
! .hgtags
Changeset: 821269eca479
Author: ysr
Date: 2009-06-11 12:40 -0700
URL: http://hg.openjdk.java.net/nio/nio/hotspot/rev/821269eca479
6820167: GCALotAtAllSafepoints + FullGCALot(ScavengeALot) options crash JVM
Summary: Short-circuit gc-a-lot attempts by non-JavaThreads; SkipGCALot c'tor to elide re-entrant gc-a-lot attempts.
Reviewed-by: apetrusenko, jcoomes, jmasa, kamg
! src/share/vm/memory/gcLocker.hpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmThread.cpp
Changeset: d44bdab1c03d
Author: johnc
Date: 2009-06-11 17:19 -0700
URL: http://hg.openjdk.java.net/nio/nio/hotspot/rev/d44bdab1c03d
6843694: G1: assert(index < _vs.committed_size(),"bad index"), g1BlockOffsetTable.inline.hpp:55
Summary: For heaps larger than 32Gb, the number of heap regions overflows the data type used to hold the region index in the SparsePRT structure. Changed the region indexes, card indexes, and RSet hash table buckets to ints and added some size overflow guarantees.
Reviewed-by: ysr, tonyp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.hpp
! src/share/vm/gc_implementation/includeDB_gc_g1
Changeset: 353ba4575581
Author: jcoomes
Date: 2009-06-07 22:08 -0700
URL: http://hg.openjdk.java.net/nio/nio/hotspot/rev/353ba4575581
6814552: par compact - some compilers fail to optimize bitmap code
Reviewed-by: tonyp, iveresov, jmasa, ysr
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.hpp
Changeset: 6e2afda171db
Author: jcoomes
Date: 2009-06-11 13:31 -0700
URL: http://hg.openjdk.java.net/nio/nio/hotspot/rev/6e2afda171db
6849716: BitMap - performance regression introduced with G1
Summary: make verification code visible only in debug builds
Reviewed-by: iveresov, ysr, johnc, apetrusenko, tonyp
! src/share/vm/includeDB_compiler1
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp
! src/share/vm/utilities/bitMap.inline.hpp
! src/share/vm/utilities/macros.hpp
Changeset: 3104f76478ee
Author: jmasa
Date: 2009-06-18 12:40 -0700
URL: http://hg.openjdk.java.net/nio/nio/hotspot/rev/3104f76478ee
Merge
Changeset: 830ca2573896
Author: tonyp
Date: 2009-06-12 16:20 -0400
URL: http://hg.openjdk.java.net/nio/nio/hotspot/rev/830ca2573896
6850846: G1: extend G1 marking verification
Summary: extend G1 marking verification to use either the "prev" or "next" marking information, as appropriate.
Reviewed-by: johnc, ysr
! 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/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: 85d0690f7d12
Author: jmasa
Date: 2009-06-19 07:33 -0700
URL: http://hg.openjdk.java.net/nio/nio/hotspot/rev/85d0690f7d12
Merge
Changeset: f9c95d5dc41f
Author: trims
Date: 2009-06-25 22:01 -0700
URL: http://hg.openjdk.java.net/nio/nio/hotspot/rev/f9c95d5dc41f
Merge
Changeset: 32c83fb84370
Author: trims
Date: 2009-06-30 10:40 -0700
URL: http://hg.openjdk.java.net/nio/nio/hotspot/rev/32c83fb84370
6856257: Bump the HS16 build number to 05
Summary: Update the HS16 build number to 05
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: ba36394eb84b
Author: xdono
Date: 2009-07-02 11:10 -0700
URL: http://hg.openjdk.java.net/nio/nio/hotspot/rev/ba36394eb84b
Added tag jdk7-b63 for changeset 32c83fb84370
! .hgtags
Changeset: 92b5fbbe8477
Author: xdono
Date: 2009-07-13 14:47 -0700
URL: http://hg.openjdk.java.net/nio/nio/hotspot/rev/92b5fbbe8477
Added tag jdk7-b64 for changeset ba36394eb84b
! .hgtags
Changeset: 45c4b1fe45e4
Author: trims
Date: 2009-07-10 19:10 -0700
URL: http://hg.openjdk.java.net/nio/nio/hotspot/rev/45c4b1fe45e4
6859411: Bump the HS16 build number to 06
Summary: Update the HS16 build number to 06
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: b109e761e927
Author: kvn
Date: 2009-06-09 16:19 -0700
URL: http://hg.openjdk.java.net/nio/nio/hotspot/rev/b109e761e927
6837472: com/sun/jdi/MonitorFrameInfo.java fails with AggressiveOpts in 6u14
Summary: Disable escape analysis when jvmti/debugger is used. Add support for EA ibto SA.
Reviewed-by: never
! agent/src/share/classes/sun/jvm/hotspot/code/DebugInfoReadStream.java
! agent/src/share/classes/sun/jvm/hotspot/code/MonitorValue.java
+ agent/src/share/classes/sun/jvm/hotspot/code/ObjectValue.java
! agent/src/share/classes/sun/jvm/hotspot/code/ScopeDesc.java
! agent/src/share/classes/sun/jvm/hotspot/code/ScopeValue.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/ObjectReferenceImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/ThreadReferenceImpl.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/CompiledVFrame.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/InterpretedVFrame.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/MonitorInfo.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/StackValue.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaThread.java
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/runtime/biasedLocking.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/stackValue.cpp
! src/share/vm/runtime/stackValue.hpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vframe.hpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vframe_hp.cpp
Changeset: c6386080541b
Author: never
Date: 2009-06-10 12:19 -0700
URL: http://hg.openjdk.java.net/nio/nio/hotspot/rev/c6386080541b
6849574: VM crash using NonBlockingHashMap (high_scale_lib)
Reviewed-by: kvn
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
+ test/compiler/6849574/Test.java
Changeset: 915cc9c5ebc6
Author: kvn
Date: 2009-06-23 17:52 -0700
URL: http://hg.openjdk.java.net/nio/nio/hotspot/rev/915cc9c5ebc6
6837094: False positive for "meet not symmetric" failure
Summary: Have the meet not symmetric check recursively do the interface-vs-oop check on array subtypes.
Reviewed-by: jrose
Contributed-by: rasbold at google.com
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
+ test/compiler/6837094/Test.java
Changeset: d1fe2c2fbdac
Author: twisti
Date: 2009-06-17 09:08 -0700
URL: http://hg.openjdk.java.net/nio/nio/hotspot/rev/d1fe2c2fbdac
6851829: solaris build fails with 5.8 compilers
Summary: Solaris builds with the CC 5.8 compilers (used for jdk6 update builds) fail while compiling adlc.
Reviewed-by: never
! make/solaris/makefiles/adlc.make
Changeset: e306d7c7222c
Author: twisti
Date: 2009-06-24 02:09 -0700
URL: http://hg.openjdk.java.net/nio/nio/hotspot/rev/e306d7c7222c
Merge
Changeset: 14367225a853
Author: kvn
Date: 2009-06-24 12:00 -0700
URL: http://hg.openjdk.java.net/nio/nio/hotspot/rev/14367225a853
6841800: Incorrect boundary values behavior for option -XX:MaxLabelRootDepth=0-6 leads to jvm crash
Summary: MaxLabelRootDepth value less then 10 is invalid.
Reviewed-by: never
! src/share/vm/opto/matcher.cpp
Changeset: 18a08a7e16b5
Author: twisti
Date: 2009-06-26 07:26 -0700
URL: http://hg.openjdk.java.net/nio/nio/hotspot/rev/18a08a7e16b5
5057225: Remove useless I2L conversions
Summary: The optimizer should be told to normalize (AndL (ConvI2L x) 0xFF) to (ConvI2L (AndI x 0xFF)), and then the existing matcher rule will work for free.
Reviewed-by: kvn
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/mulnode.cpp
+ test/compiler/5057225/Test5057225.java
Changeset: 8f5825e0aeaa
Author: never
Date: 2009-06-26 13:03 -0700
URL: http://hg.openjdk.java.net/nio/nio/hotspot/rev/8f5825e0aeaa
6818666: G1: Type lost in g1 pre-barrier
Reviewed-by: kvn
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/parse3.cpp
Changeset: 3f06f139ef53
Author: never
Date: 2009-06-26 16:14 -0700
URL: http://hg.openjdk.java.net/nio/nio/hotspot/rev/3f06f139ef53
6851908: interpreter null check profiling broken causing extra compilation invalidation
Reviewed-by: kvn
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
Changeset: bf3489cc0aa0
Author: never
Date: 2009-07-01 12:22 -0700
URL: http://hg.openjdk.java.net/nio/nio/hotspot/rev/bf3489cc0aa0
6856025: assert(_base >= OopPtr && _base <= KlassPtr,"Not a Java pointer")
Reviewed-by: kvn
! src/share/vm/adlc/output_h.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
Changeset: b64314863098
Author: kvn
Date: 2009-07-01 15:06 -0700
URL: http://hg.openjdk.java.net/nio/nio/hotspot/rev/b64314863098
Merge
Changeset: 30b9b25b9cc1
Author: tonyp
Date: 2009-06-24 11:42 -0400
URL: http://hg.openjdk.java.net/nio/nio/hotspot/rev/30b9b25b9cc1
6850869: G1: RSet "scrubbing" scrubs too much
Summary: RSet scrubbing incorrectly deletes RSet entries that point to regions tagged as "continues humongous" due to a race when RSet scrubbing iterates over regions in parallel.
Reviewed-by: apetrusenko, iveresov
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
Changeset: 00f7ec32f290
Author: apetrusenko
Date: 2009-06-26 09:22 -0700
URL: http://hg.openjdk.java.net/nio/nio/hotspot/rev/00f7ec32f290
6854027: Precompiled headers are not being updated in Linux/GCC builds
Summary: Fixes incorrect handling of precompiled headers in diff mode.
Reviewed-by: never, twisti
! src/share/tools/MakeDeps/Database.java
Changeset: 3eb9872b10ce
Author: tonyp
Date: 2009-06-29 12:17 -0400
URL: http://hg.openjdk.java.net/nio/nio/hotspot/rev/3eb9872b10ce
6855115: G1: Fix for 6850869 is incorrect
Summary: Missed updating two variable names when improving the code for 6850869.
Reviewed-by: iveresov, jmasa, ysr
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
Changeset: e7d5557ad624
Author: jmasa
Date: 2009-07-02 16:28 -0700
URL: http://hg.openjdk.java.net/nio/nio/hotspot/rev/e7d5557ad624
Merge
Changeset: acba6af809c8
Author: kvn
Date: 2009-07-01 20:22 -0700
URL: http://hg.openjdk.java.net/nio/nio/hotspot/rev/acba6af809c8
6840775: Multiple JVM crashes seen with 1.6.0_10 through 1.6.0_14
Summary: Put missed reference to allocated array in copyOf() intrinsic into OopMap for the call slow_arraycopy().
Reviewed-by: never
! agent/src/share/classes/sun/jvm/hotspot/ui/tree/OopTreeNodeAdapter.java
! make/solaris/makefiles/optimized.make
! src/share/vm/opto/block.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/buildOopMap.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/library_call.cpp
Changeset: 0f2d888530e7
Author: cfang
Date: 2009-07-02 16:18 -0700
URL: http://hg.openjdk.java.net/nio/nio/hotspot/rev/0f2d888530e7
6855164: SIGSEGV during compilation of method involving loop over CharSequence.
Summary: Don not split a block if it contains a FastLockNode with a PhiNode input.
Reviewed-by: kvn, never
! src/share/vm/opto/loopopts.cpp
Changeset: 73dac61fe300
Author: cfang
Date: 2009-07-06 12:54 -0700
URL: http://hg.openjdk.java.net/nio/nio/hotspot/rev/73dac61fe300
6857707: Add missing test case for CR 6855164 from its bug description.
Summary: Add missing test case for CR 6855164 from its bug description.
Reviewed-by: never
+ test/compiler/6855164/Test.java
Changeset: 4325cdaa78ad
Author: kvn
Date: 2009-07-06 15:53 -0700
URL: http://hg.openjdk.java.net/nio/nio/hotspot/rev/4325cdaa78ad
6857661: 64-bit server VM: assert(is_Initialize(),"invalid node class")
Summary: Move the secondary raw memory barrier to the correct place in generate_arraycopy().
Reviewed-by: never
! src/share/vm/opto/library_call.cpp
Changeset: f0bd02f95856
Author: kvn
Date: 2009-07-07 09:54 -0700
URL: http://hg.openjdk.java.net/nio/nio/hotspot/rev/f0bd02f95856
Merge
Changeset: 0316eac49d5a
Author: tonyp
Date: 2009-07-07 14:23 -0400
URL: http://hg.openjdk.java.net/nio/nio/hotspot/rev/0316eac49d5a
6855834: G1: minimize the output when -XX:+PrintHeapAtGC is set
Summary: Changing the behavior of -XX:+PrintHeapAtGC for G1 from printing lengthy, per-region information to instead printing a concise summary.
Reviewed-by: ysr, apetrusenko, jcoomes
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/runtime/globals.hpp
Changeset: bb18957ad21e
Author: ysr
Date: 2009-07-10 16:01 -0700
URL: http://hg.openjdk.java.net/nio/nio/hotspot/rev/bb18957ad21e
Merge
Changeset: 218f6b67f9c5
Author: trims
Date: 2009-07-11 03:18 -0700
URL: http://hg.openjdk.java.net/nio/nio/hotspot/rev/218f6b67f9c5
Merge
Changeset: ba313800759b
Author: trims
Date: 2009-07-14 19:43 -0700
URL: http://hg.openjdk.java.net/nio/nio/hotspot/rev/ba313800759b
Merge
Changeset: 57c71ad0341b
Author: xdono
Date: 2009-07-16 10:53 -0700
URL: http://hg.openjdk.java.net/nio/nio/hotspot/rev/57c71ad0341b
Added tag jdk7-b65 for changeset ba313800759b
! .hgtags
More information about the nio-dev
mailing list