hg: jdk8/tl/hotspot: 82 new changesets
lana.steuck at oracle.com
lana.steuck at oracle.com
Mon Aug 8 00:19:35 UTC 2011
Changeset: 2b27ef5c2173
Author: kvn
Date: 2011-05-20 12:46 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/2b27ef5c2173
7046096: SEGV IN C2 WITH 6U25
Summary: Missing fail flag set in strings concatenation code.
Reviewed-by: never
! src/share/vm/opto/stringopts.cpp
Changeset: cfbca4d74a61
Author: jcoomes
Date: 2011-05-20 22:27 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/cfbca4d74a61
Merge
Changeset: 789d04408ca3
Author: kvn
Date: 2011-05-21 11:44 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/789d04408ca3
7045693: java/util/EnumSet/EnumSetBash.java still failing intermittently
Summary: New limit for unrolled loop should be set only for zero trip guard and loop iteration test.
Reviewed-by: never
! src/share/vm/opto/loopTransform.cpp
Changeset: b55f5bd7ec66
Author: kvn
Date: 2011-05-21 13:59 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/b55f5bd7ec66
7045506: assert(!can_reshape || !new_phi) failed: for igvn new phi should be hooked
Summary: Replace the assert in PhiNode::Ideal with check to avoid transformation of new phi.
Reviewed-by: never
! src/share/vm/opto/cfgnode.cpp
Changeset: 7523488edce5
Author: kvn
Date: 2011-05-24 12:54 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/7523488edce5
7047300: VM crashes with assert(_base == InstPtr) failed: Not an object pointer
Summary: The code incorrectly used is_instptr() instead of is_oopptr() to get const_oop.
Reviewed-by: never
! src/share/vm/opto/output.cpp
Changeset: ccf072cdba91
Author: iveresov
Date: 2011-05-24 15:30 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/ccf072cdba91
7046893: LP64 problem with double_quadword in c1_LIRAssembler_x86.cpp
Summary: Fixed invalid casts in address computation
Reviewed-by: kvn, never
Contributed-by: thomas.salter at unisys.com
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
Changeset: 28a9fe9534ea
Author: kvn
Date: 2011-05-24 20:24 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/28a9fe9534ea
7048030: is_scavengable changes causing compiler to embed more constants
Summary: ciObject::can_be_constant() and should_be_constant() should use is_perm() instead of !is_scavengable()
Reviewed-by: never, jrose
! src/share/vm/ci/ciObject.cpp
! src/share/vm/ci/ciObject.hpp
Changeset: 7db2b9499c36
Author: never
Date: 2011-05-25 16:04 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/7db2b9499c36
7046732: JSR 292 assert(result == cpce->f1()) failed: expected result for assembly code
Reviewed-by: kvn, iveresov, jrose
! src/share/vm/interpreter/interpreterRuntime.cpp
Changeset: c7c81f18c834
Author: kvn
Date: 2011-05-25 21:17 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/c7c81f18c834
7048332: Cadd_cmpLTMask doesn't handle 64-bit tmp register properly
Summary: Use ins_encode %{ %} form to encode cadd_cmpLTMask() instruction and remove unused code.
Reviewed-by: never
! src/cpu/x86/vm/x86_64.ad
+ test/compiler/7048332/Test7048332.java
Changeset: 28263a73ebfb
Author: iveresov
Date: 2011-05-26 13:15 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/28263a73ebfb
7047491: C1: registers saved incorrectly when calling checkcast_arraycopy stub
Summary: Save and restore the argument registers around the call to checkcast_arraycopy
Reviewed-by: never, roland
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
Changeset: 5ac411b3b8fc
Author: never
Date: 2011-05-26 14:44 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/5ac411b3b8fc
7047961: JSR 292 MethodHandleWalk swap args doesn't handle T_LONG and T_DOUBLE properly
Reviewed-by: kvn, jrose
! src/share/vm/prims/methodHandleWalk.cpp
! src/share/vm/prims/methodHandleWalk.hpp
! src/share/vm/prims/methodHandles.cpp
Changeset: c76c13577460
Author: never
Date: 2011-05-26 16:39 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/c76c13577460
Merge
Changeset: b2cb497dec28
Author: kvn
Date: 2011-05-27 12:47 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/b2cb497dec28
7047069: Array can dynamically change size when assigned to an object field
Summary: Fix initialization of a newly-allocated array with arraycopy
Reviewed-by: never
! src/share/vm/opto/library_call.cpp
+ test/compiler/7047069/Test7047069.java
Changeset: 33e2b8f1d466
Author: kvn
Date: 2011-05-31 10:05 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/33e2b8f1d466
6956668: misbehavior of XOR operator (^) with int
Summary: optimize cmp_ne(xor(X,1),0) to cmp_eq(X,0) only for boolean values X.
Reviewed-by: never
! src/share/vm/opto/subnode.cpp
+ test/compiler/6956668/Test6956668.java
Changeset: 60b8287df30e
Author: jrose
Date: 2011-06-01 23:25 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/60b8287df30e
7049415: Failure of resolution of sym.reference to the c.s.s. should be wrapped in BootstrapMethodError
Summary: Delegate invokedynamic linkage errors to MethodHandleNatives.raiseException.
Reviewed-by: never
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
Changeset: a93146d0e4be
Author: jrose
Date: 2011-06-01 23:25 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/a93146d0e4be
7049410: JSR 292 old method name MethodHandle.invokeGeneric should not be accepted by the JVM
Summary: change the default setting of the flag AllowInvokeGeneric to false
Reviewed-by: never
! src/share/vm/runtime/globals.hpp
Changeset: 537a4053b0f9
Author: ysr
Date: 2011-05-23 16:42 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/537a4053b0f9
7042740: CMS: assert(n> q) failed: Looping at: ... blockOffsetTable.cpp:557
Summary: Do a one-step look-ahead, when sweeping free or garbage blocks, to avoid overstepping sweep limit, which may become a non-block-boundary because of a heap expansion delta coalescing with a previously co-terminal free block.
Reviewed-by: brutisso, tonyp
! 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/blockOffsetTable.cpp
Changeset: f153114134c8
Author: jcoomes
Date: 2011-06-07 13:17 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/f153114134c8
Merge
Changeset: d3b9f2be46ab
Author: coleenp
Date: 2011-05-21 15:39 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/d3b9f2be46ab
7033141: assert(has_cp_cache(i)) failed: oob
Summary: Unrewrite bytecodes for OOM error allocating the constant pool cache.
Reviewed-by: dcubed, acorn, never
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/interpreter/rewriter.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/methodHandleWalk.cpp
Changeset: 9dd6c4ba364f
Author: coleenp
Date: 2011-06-02 14:17 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/9dd6c4ba364f
7049928: VM crashes with "assert(_adapter != NULL) failed: must have" at methodOop.cpp:63
Summary: Removed extra change from another bug fix that caused this regression
Reviewed-by: phh, dcubed, kvn, kamg, never
! src/share/vm/oops/methodOop.cpp
Changeset: 96c891ebe56a
Author: coleenp
Date: 2011-06-02 21:01 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/96c891ebe56a
Merge
! src/share/vm/prims/methodHandleWalk.cpp
Changeset: ae1d716e395c
Author: dsamersoff
Date: 2011-06-09 01:33 +0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/ae1d716e395c
Merge
Changeset: f918d6096e23
Author: never
Date: 2011-06-02 13:36 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/f918d6096e23
7050554: JSR 292 - need optimization for selectAlternative
Reviewed-by: kvn, jrose
! src/share/vm/ci/ciCallProfile.hpp
! src/share/vm/ci/ciMethodHandle.cpp
! src/share/vm/ci/ciMethodHandle.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/doCall.cpp
Changeset: cba7b5c2d53f
Author: never
Date: 2011-06-03 22:31 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/cba7b5c2d53f
7045514: SPARC assembly code for JSR 292 ricochet frames
Reviewed-by: kvn, jrose
! 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/frame_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
+ src/cpu/sparc/vm/methodHandles_sparc.hpp
! src/cpu/sparc/vm/registerMap_sparc.hpp
! src/cpu/sparc/vm/runtime_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.hpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.hpp
! src/cpu/x86/vm/runtime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86_32.hpp
! src/cpu/x86/vm/stubRoutines_x86_64.hpp
! src/share/vm/compiler/oopMap.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/prims/methodHandleWalk.cpp
! src/share/vm/prims/methodHandleWalk.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
Changeset: 642c68c75db9
Author: kvn
Date: 2011-06-04 10:36 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/642c68c75db9
7050280: assert(u->as_Unlock()->is_eliminated()) failed: sanity
Summary: Mark all associated (same box and obj) lock and unlock nodes for elimination if some of them marked already.
Reviewed-by: iveresov, never
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/macro.hpp
Changeset: 5cf771a79037
Author: jrose
Date: 2011-06-08 17:04 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/5cf771a79037
7047697: MethodHandle.invokeExact call for wrong method causes VM failure if run with -Xcomp
Reviewed-by: never, twisti
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/share/vm/code/pcDesc.cpp
Changeset: c8f2186acf6d
Author: twisti
Date: 2011-06-14 12:25 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/c8f2186acf6d
7053520: JSR292: crash in invokedynamic with C1 using tiered and compressed oops
Reviewed-by: iveresov, never
! src/share/vm/c1/c1_LIRGenerator.cpp
Changeset: f8c9417e3571
Author: never
Date: 2011-06-14 14:41 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/f8c9417e3571
7052219: JSR 292: Crash in ~BufferBlob::MethodHandles adapters
Reviewed-by: twisti, kvn, jrose
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/share/vm/prims/methodHandleWalk.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/stubCodeGenerator.cpp
! src/share/vm/runtime/stubCodeGenerator.hpp
Changeset: e2ce15aa3daf
Author: never
Date: 2011-06-14 15:20 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/e2ce15aa3daf
Merge
Changeset: cfcf2ba8f3eb
Author: never
Date: 2011-06-15 10:20 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/cfcf2ba8f3eb
Merge
! src/share/vm/prims/methodHandleWalk.cpp
Changeset: e2af886d540b
Author: trims
Date: 2011-07-01 13:07 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/e2af886d540b
7061691: Fork HS21 to HS22 - renumber Minor and build numbers of JVM
Summary: Update the Minor and Build numbers for HS22 fork
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 1e3493ac2d11
Author: ysr
Date: 2011-05-27 10:23 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/1e3493ac2d11
7048342: CMS: eob == _limit || fc->isFree() failed: Only a free chunk should allow us to cross over the limit
Summary: The freeness bit was being cleared in debug code when it shouldn't have been. Also removed unused FreeChunk methods linkAfterNonNull and clearPrev.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.hpp
Changeset: 5c0a3c1858b1
Author: ysr
Date: 2011-06-02 10:23 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/5c0a3c1858b1
7048782: CMS: assert(last_chunk_index_to_check<= last_chunk_index) failed: parCardTableModRefBS.cpp:359
Summary: The LNC array is sized before the start of a scavenge, while the heap may expand during a scavenge. With CMS, the last block of an arbitrary suffice of the LNC array may expand due to coalition with the expansion delta. We now take care not to attempt access past the end of the LNC array. LNC array code will be cleaned up and suitably encapsulated as part of the forthcoming performance RFE 7043675.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
Changeset: e66f38dd58a9
Author: ysr
Date: 2011-06-08 08:39 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/e66f38dd58a9
Merge
Changeset: 053d84a76d3d
Author: tonyp
Date: 2011-06-08 15:31 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/053d84a76d3d
7032531: G1: enhance GC logging to include more accurate eden / survivor size transitions
Summary: This changeset extends the logging information generated by +PrintGCDetails to also print out separate size transitions for the eden, survivors, and old regions.
Reviewed-by: ysr, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
Changeset: ae5b2f1dcf12
Author: tonyp
Date: 2011-06-08 21:48 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/ae5b2f1dcf12
7045662: G1: OopsInHeapRegionClosure::set_region() should not be virtual
Summary: make the method non-virtual, remove five unused closures, and fix a couple of copyright typos.
Reviewed-by: stefank, johnc, poonam
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionSets.hpp
Changeset: c3f1170908be
Author: tonyp
Date: 2011-06-10 13:16 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/c3f1170908be
7045330: G1: Simplify/fix the HeapRegionSeq class
7042285: G1: native memory leak during humongous object allocation
6804436: G1: heap region indices should be size_t
Summary: A series of fixes and improvements to the HeapRegionSeq class: a) replace the _regions growable array with a standard C array, b) avoid de-allocating / re-allocating HeapRegion instances when the heap shrinks / grows (fix for 7042285), c) introduce fast method to map address to HeapRegion via a "biased" array pointer, d) embed the _hrs object in G1CollectedHeap, instead of pointing to it via an indirection, e) assume that all the regions added to the HeapRegionSeq instance are contiguous, f) replace int's with size_t's for indexes (and expand that to HeapRegion as part of 6804436), g) remove unnecessary / unused methods, h) rename a couple of fields (_alloc_search_start and _seq_bottom), i) fix iterate_from() not to always start from index 0 irrespective of the region passed to it, j) add a verification method to check the HeapRegionSeq assumptions, k) always call the wrappers for _hrs.iterate(), _hrs_length(), and _hrs.at() from G1CollectedHeap, not those methods di
rectly, and l) unify the code that expands the sequence (by either re-using or creating a new HeapRegion) and make it robust wrt to a HeapRegion allocation failing.
Reviewed-by: stefank, johnc, brutisso
! 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/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
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
Changeset: 2a241e764894
Author: minqi
Date: 2011-06-10 15:08 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/2a241e764894
6941923: RFE: Handling large log files produced by long running Java Applications
Summary: supply optinal flags to realize gc log rotation
Reviewed-by: ysr, jwilhelm
! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/atomic.cpp
! src/share/vm/runtime/atomic.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
+ test/gc/6941923/test6941923.sh
Changeset: 42df21744b50
Author: minqi
Date: 2011-06-10 15:44 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/42df21744b50
Merge
Changeset: ef2d1b8f2dd4
Author: ysr
Date: 2011-06-13 09:58 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/ef2d1b8f2dd4
7051430: CMS: ongoing CMS cycle should terminate abruptly to allow prompt JVM termination at exit
Summary: It turns out that there is no need to explicitly stop CMS since the JVM is taken down at a terminal safepoint during which CMS threads are (terminally) inactive. This will need to be revised if and when we evolve in the future to a point where we allow JVM reincarnation in the same process, but those changes will be much more sweeping than just terminating CMS threads. The unused ::stop() methods will be removed in a separate CR. Also include in this CR is the fix for a small typo in the spelling of UseGCLogFileRotation in a message in arguments.cpp, brought to our attention by Rainer Jung and reviewed by minqi.
Reviewed-by: johnc, jwilhelm
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/thread.cpp
Changeset: 74cd10898bea
Author: brutisso
Date: 2011-06-13 13:48 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/74cd10898bea
6918185: Remove unused code for lost card-marking optimization in BacktraceBuilder
Summary: Removed dead code
Reviewed-by: ysr, coleenp, dholmes
! src/share/vm/classfile/javaClasses.cpp
Changeset: 842b840e67db
Author: tonyp
Date: 2011-06-14 10:33 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/842b840e67db
7046558: G1: concurrent marking optimizations
Summary: Some optimizations to improve the concurrent marking phase: specialize the main oop closure, make sure a few methods in the fast path are properly inlined, a few more bits and pieces, and some cosmetic fixes.
Reviewed-by: stefank, johnc
! 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/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/utilities/bitMap.hpp
Changeset: 6747fd0512e0
Author: johnc
Date: 2011-06-14 11:01 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/6747fd0512e0
7004681: G1: Extend marking verification to Full GCs
Summary: Perform a heap verification after the first phase of G1's full GC using objects' mark words to determine liveness. The third parameter of the heap verification routines, which was used in G1 to determine which marking bitmap to use in liveness calculations, has been changed from a boolean to an enum with values defined for using the mark word, and the 'prev' and 'next' bitmaps.
Reviewed-by: tonyp, ysr
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.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/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
Changeset: 5130fa1b24f1
Author: johnc
Date: 2011-06-15 10:18 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/5130fa1b24f1
7045751: G1: +ExplicitGCInvokesConcurrent causes excessive single region evacuation pauses
Summary: When ExplicitGCInvokesConcurrent is enabled, do not perform an evacuation pause if a marking cycle is already in progress and block the requesting thread until the marking cycle completes.
Reviewed-by: tonyp, ysr
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
Changeset: c9ca3f51cf41
Author: tonyp
Date: 2011-06-16 15:51 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/c9ca3f51cf41
6994322: Remove the is_tlab and is_noref / is_large_noref parameters from the CollectedHeap
Summary: Remove two unused parameters from the mem_allocate() method and update its uses accordingly.
Reviewed-by: stefank, johnc
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! 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/psOldGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/psOldGen.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPermGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.hpp
! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp
! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/gc_interface/collectedHeap.inline.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/oops/typeArrayKlass.cpp
Changeset: f75137faa7fe
Author: ysr
Date: 2011-06-20 09:42 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/f75137faa7fe
6916968: CMS: freeList.cpp:304 assert(_allocation_stats.prevSweep() + ..., "Conservation Principle")
Summary: Fix assert and adjust demand volume computation by adding missing factor.
Reviewed-by: jmasa, tonyp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeList.cpp
! src/share/vm/gc_implementation/shared/allocationStats.hpp
Changeset: 23d434c6290d
Author: tonyp
Date: 2011-06-20 22:03 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/23d434c6290d
7055073: G1: code cleanup in the concurrentMark.* files
Summary: Only cosmetic changes to make the concurrentMark.* more consistent, code-style-wise, with the rest of the codebase.
Reviewed-by: johnc, ysr
! 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
Changeset: e8b0b0392037
Author: tonyp
Date: 2011-06-21 15:23 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/e8b0b0392037
7046182: G1: remove unnecessary iterations over the collection set
Summary: Remove two unnecessary iterations over the collection set which are supposed to prepare the RSet's of the CSet regions for parallel iterations (we'll make sure this is done incrementally). I'll piggyback on this CR the removal of the G1_REM_SET_LOGGING code.
Reviewed-by: brutisso, johnc
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionSets.cpp
! src/share/vm/gc_implementation/g1/heapRegionSets.hpp
Changeset: 5f6f2615433a
Author: tonyp
Date: 2011-06-24 12:38 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/5f6f2615433a
7049999: G1: Make the G1PrintHeapRegions output consistent and complete
Summary: Extend and make more consistent the output from the G1PrintHeapRegions flag.
Reviewed-by: johnc, 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/g1CollectorPolicy.cpp
+ src/share/vm/gc_implementation/g1/g1HRPrinter.cpp
+ src/share/vm/gc_implementation/g1/g1HRPrinter.hpp
Changeset: 04760e41b01e
Author: brutisso
Date: 2011-06-28 14:23 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/04760e41b01e
7016112: CMS: crash during promotion testing
Summary: Also reviewed by mikael.gerdin at oracle.com; stdlib:qsort() does byte-by-byte swapping on Windows. This leads to pointer shearing. Fix is to implement a quicksort that does full pointer updates.
Reviewed-by: never, coleenp, ysr
! src/share/vm/oops/methodOop.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/globals.hpp
+ src/share/vm/utilities/quickSort.cpp
+ src/share/vm/utilities/quickSort.hpp
Changeset: 4bf3cbef0b3e
Author: jcoomes
Date: 2011-07-06 08:43 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/4bf3cbef0b3e
Merge
! src/share/vm/oops/methodOop.cpp
! src/share/vm/runtime/globals.hpp
Changeset: d83ac25d0304
Author: never
Date: 2011-06-16 13:46 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/d83ac25d0304
7055355: JSR 292: crash while throwing WrongMethodTypeException
Reviewed-by: jrose, twisti, bdelsart
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/interpreter/templateInterpreterGenerator.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
Changeset: aacaff365100
Author: kvn
Date: 2011-06-20 16:45 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/aacaff365100
7052494: Eclipse test fails on JDK 7 b142
Summary: Keep 'ne' test in Counted loop when we can't guarantee during compilation that init < limit.
Reviewed-by: never
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.cpp
+ test/compiler/7052494/Test7052494.java
Changeset: de6a837d75cf
Author: never
Date: 2011-06-21 09:04 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/de6a837d75cf
7056380: VM crashes with SIGSEGV in compiled code
Summary: code was using andq reg, imm instead of addq addr, imm
Reviewed-by: kvn, jrose, twisti
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/x86_64.ad
Changeset: aabf25fa3f05
Author: never
Date: 2011-06-22 14:45 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/aabf25fa3f05
7057587: JSR 292 - crash with jruby in test/test_respond_to.rb
Summary: don't skip receiver when GC'ing compiled invokedynamic callsites
Reviewed-by: twisti, kvn, jrose
! src/share/vm/code/nmethod.cpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/parse.hpp
Changeset: ddd894528dbc
Author: jrose
Date: 2011-06-23 17:14 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/ddd894528dbc
7056328: JSR 292 invocation sometimes fails in adapters for types not on boot class path
Reviewed-by: never
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciField.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethodHandle.cpp
! src/share/vm/ci/ciObjArrayKlass.cpp
! src/share/vm/ci/ciSignature.cpp
! src/share/vm/ci/ciSignature.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/oops/constantPoolOop.hpp
! src/share/vm/oops/cpCacheOop.cpp
! src/share/vm/oops/cpCacheOop.hpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/prims/methodHandleWalk.cpp
! src/share/vm/prims/methodHandleWalk.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
Changeset: 498c6cf70f7e
Author: kvn
Date: 2011-06-28 14:30 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/498c6cf70f7e
7058036: FieldsAllocationStyle=2 does not work in 32-bit VM
Summary: parseClassFile() incorrectly uses nonstatic_oop_map_size() method instead of nonstatic_oop_map_count().
Reviewed-by: never
Contributed-by: Krystal Mok <rednaxelafx at gmail.com>
! src/share/vm/classfile/classFileParser.cpp
Changeset: 6ae7a1561b53
Author: kvn
Date: 2011-06-28 15:04 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/6ae7a1561b53
6990015: Incorrect Icache line size is used for 64 bit x86
Summary: correct Icache::line_size for x64 and add verification code into vm_version_x86.
Reviewed-by: never, phh
! src/cpu/x86/vm/icache_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
Changeset: e3cbc9ddd434
Author: kvn
Date: 2011-06-28 15:24 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/e3cbc9ddd434
7044738: Loop unroll optimization causes incorrect result
Summary: take into account memory dependencies when clonning nodes in clone_up_backedge_goo().
Reviewed-by: never
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
+ test/compiler/7044738/Test7044738.java
+ test/compiler/7046096/Test7046096.java
Changeset: 7889bbcc7f88
Author: kvn
Date: 2011-06-28 15:50 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/7889bbcc7f88
7047954: VM crashes with assert(is_Mem()) failed
Summary: cast constant array ptrs to bottom
Reviewed-by: never
! src/share/vm/opto/compile.cpp
Changeset: 6f6e91603a45
Author: iveresov
Date: 2011-07-01 10:35 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/6f6e91603a45
7058689: Tiered: Reprofiling doesn't happen in presence of level 4 OSR methods
Summary: Take into account current state of profiling before believing that existing higher level versions are valid
Reviewed-by: kvn, never
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
Changeset: 2c359f27615c
Author: iveresov
Date: 2011-07-01 10:37 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/2c359f27615c
7057120: Tiered: Allow C1 to inline methods with loops
Summary: Recompile the enclosing methods without inlining of the method that has OSRed to level 4 or recompile the enclosing method at level 4.
Reviewed-by: kvn, never
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/advancedThresholdPolicy.hpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/compilationPolicy.hpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
! src/share/vm/runtime/simpleThresholdPolicy.hpp
Changeset: 15559220ce79
Author: never
Date: 2011-07-05 16:07 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/15559220ce79
6478991: C1 NullCheckEliminator yields incorrect exceptions
Reviewed-by: twisti, iveresov
! src/share/vm/c1/c1_Optimizer.cpp
+ test/compiler/6478991/NullCheckTest.java
Changeset: fe240d87c6ec
Author: never
Date: 2011-07-06 09:27 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/fe240d87c6ec
7061101: adlc should complain about mixing block and expression forms of ins_encode
Reviewed-by: kvn
! src/share/vm/adlc/adlparse.cpp
Changeset: 3e23978ea0c3
Author: never
Date: 2011-07-06 18:15 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/3e23978ea0c3
7062856: Disassembler needs to be smarter about finding hsdis after 1.7 launcher changes
Summary: do explicit lookup emulating old LD_LIBRARY_PATH search
Reviewed-by: kvn, jrose
! src/share/tools/hsdis/README
! src/share/vm/compiler/disassembler.cpp
Changeset: b16582d6c7db
Author: kvn
Date: 2011-07-07 10:51 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/b16582d6c7db
Merge
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/oops/methodOop.cpp
Changeset: 7d9e451f5416
Author: jcoomes
Date: 2011-07-06 12:03 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/7d9e451f5416
7061187: need some includes for arm/ppc
Reviewed-by: dholmes, never, jwilhelm, kvn
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/runtime/atomic.cpp
Changeset: eb94b7226b7a
Author: jcoomes
Date: 2011-07-06 12:17 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/eb94b7226b7a
7061192: option handling adjustments for oracle and embedded builds
Reviewed-by: dholmes, never, jwilhelm, kvn
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 65dba8692db7
Author: jcoomes
Date: 2011-07-06 12:22 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/65dba8692db7
7061197: ThreadLocalStorage sp map table should be optional
Reviewed-by: dholmes, never, jwilhelm, kvn
! src/os_cpu/linux_x86/vm/assembler_linux_x86.cpp
! src/os_cpu/linux_x86/vm/threadLS_linux_x86.cpp
! src/os_cpu/linux_x86/vm/threadLS_linux_x86.hpp
Changeset: 48048b59a551
Author: jcoomes
Date: 2011-07-06 12:28 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/48048b59a551
7061204: clean the chunk table synchronously in embedded builds
Reviewed-by: dholmes, never, jwilhelm, kvn
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
Changeset: bf6481e5f96d
Author: jcoomes
Date: 2011-07-06 13:02 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/bf6481e5f96d
7061225: os::print_cpu_info() should support os-specific data
Reviewed-by: dholmes, never, jwilhelm, kvn
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
Changeset: 8a4fc2990229
Author: jcoomes
Date: 2011-07-07 15:44 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/8a4fc2990229
7053189: remove some unnecessary platform-dependent includes
Reviewed-by: dholmes, never, jwilhelm, kvn
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: b0b8491925fe
Author: jcoomes
Date: 2011-07-11 14:15 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/b0b8491925fe
7061212: use o/s low memory notification in embedded builds
Reviewed-by: dholmes, never, jwilhelm, kvn
! src/os/linux/vm/os_linux.cpp
Changeset: 0defeba52583
Author: jcoomes
Date: 2011-07-12 16:32 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/0defeba52583
Merge
Changeset: faa472957b38
Author: kvn
Date: 2011-07-08 09:38 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/faa472957b38
7059034: Use movxtod/movdtox on T4
Summary: Use new VIS3 mov instructions on T4 for move data between general and float registers.
Reviewed-by: never, twisti
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 263247c478c5
Author: iveresov
Date: 2011-07-08 15:33 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/263247c478c5
7058510: multinewarray with 6 dimensions uncommon traps in server compiler
Summary: Pass arguments to runtime via java array for arrays with > 5 dimensions
Reviewed-by: never, kvn, jrose, pbk
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
Changeset: 1f4f4ae84625
Author: kvn
Date: 2011-07-13 10:48 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/1f4f4ae84625
Merge
! src/share/vm/runtime/globals.hpp
Changeset: 3fbb609d9e96
Author: kvn
Date: 2011-07-14 15:39 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/3fbb609d9e96
7067288: compiler regression test Test7052494 timeouts with client VM
Summary: Test is modified to reduce number of iterations in test5() and test6().
Reviewed-by: never, iveresov
! test/compiler/7052494/Test7052494.java
Changeset: 341a57af9b0a
Author: never
Date: 2011-07-15 15:35 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/341a57af9b0a
6990212: JSR 292 JVMTI MethodEnter hook is not called for JSR 292 bootstrap and target methods
Summary: check for single stepping when dispatching invokes from method handles
Reviewed-by: coleenp, twisti, kvn, dsamersoff
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.hpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.hpp
+ test/compiler/6990212/Test6990212.java
Changeset: 968305b802ee
Author: trims
Date: 2011-07-23 01:56 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/968305b802ee
Merge
Changeset: 8e5d4aa73a8c
Author: trims
Date: 2011-07-22 23:47 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/8e5d4aa73a8c
7069176: Update the JDK version numbers in Hotspot for JDK 8
Summary: Change JDK_MINOR_VER and JDK_PREVIOUS_VERSION to reflect JDK8 values
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 0cc8a70952c3
Author: trims
Date: 2011-07-22 23:42 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/0cc8a70952c3
7070061: Adjust Hotspot make/jprt.properties for new JDK8 settings
Summary: Fix so the JPRT can build with -release jdk8 now
Reviewed-by: ohair
! make/jprt.properties
More information about the security-dev
mailing list