Fri, 08 Jul 2011 09:38:48 -0700 7059034: Use movxtod/movdtox on T4
kvn [Fri, 08 Jul 2011 09:38:48 -0700] rev 10027
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
Tue, 12 Jul 2011 16:32:25 -0700 Merge
jcoomes [Tue, 12 Jul 2011 16:32:25 -0700] rev 10026
Merge
Mon, 11 Jul 2011 14:15:43 -0700 7061212: use o/s low memory notification in embedded builds
jcoomes [Mon, 11 Jul 2011 14:15:43 -0700] rev 10025
7061212: use o/s low memory notification in embedded builds Reviewed-by: dholmes, never, jwilhelm, kvn
Thu, 07 Jul 2011 15:44:34 -0700 7053189: remove some unnecessary platform-dependent includes
jcoomes [Thu, 07 Jul 2011 15:44:34 -0700] rev 10024
7053189: remove some unnecessary platform-dependent includes Reviewed-by: dholmes, never, jwilhelm, kvn
Wed, 06 Jul 2011 13:02:54 -0700 7061225: os::print_cpu_info() should support os-specific data
jcoomes [Wed, 06 Jul 2011 13:02:54 -0700] rev 10023
7061225: os::print_cpu_info() should support os-specific data Reviewed-by: dholmes, never, jwilhelm, kvn
Wed, 06 Jul 2011 12:28:07 -0700 7061204: clean the chunk table synchronously in embedded builds
jcoomes [Wed, 06 Jul 2011 12:28:07 -0700] rev 10022
7061204: clean the chunk table synchronously in embedded builds Reviewed-by: dholmes, never, jwilhelm, kvn
Wed, 06 Jul 2011 12:22:29 -0700 7061197: ThreadLocalStorage sp map table should be optional
jcoomes [Wed, 06 Jul 2011 12:22:29 -0700] rev 10021
7061197: ThreadLocalStorage sp map table should be optional Reviewed-by: dholmes, never, jwilhelm, kvn
Wed, 06 Jul 2011 12:17:44 -0700 7061192: option handling adjustments for oracle and embedded builds
jcoomes [Wed, 06 Jul 2011 12:17:44 -0700] rev 10020
7061192: option handling adjustments for oracle and embedded builds Reviewed-by: dholmes, never, jwilhelm, kvn
Wed, 06 Jul 2011 12:03:01 -0700 7061187: need some includes for arm/ppc
jcoomes [Wed, 06 Jul 2011 12:03:01 -0700] rev 10019
7061187: need some includes for arm/ppc Reviewed-by: dholmes, never, jwilhelm, kvn
Thu, 07 Jul 2011 10:51:07 -0700 Merge
kvn [Thu, 07 Jul 2011 10:51:07 -0700] rev 10018
Merge
Wed, 06 Jul 2011 18:15:21 -0700 7062856: Disassembler needs to be smarter about finding hsdis after 1.7 launcher changes
never [Wed, 06 Jul 2011 18:15:21 -0700] rev 10017
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
Wed, 06 Jul 2011 09:27:54 -0700 7061101: adlc should complain about mixing block and expression forms of ins_encode
never [Wed, 06 Jul 2011 09:27:54 -0700] rev 10016
7061101: adlc should complain about mixing block and expression forms of ins_encode Reviewed-by: kvn
Tue, 05 Jul 2011 16:07:54 -0700 6478991: C1 NullCheckEliminator yields incorrect exceptions
never [Tue, 05 Jul 2011 16:07:54 -0700] rev 10015
6478991: C1 NullCheckEliminator yields incorrect exceptions Reviewed-by: twisti, iveresov
Fri, 01 Jul 2011 10:37:37 -0700 7057120: Tiered: Allow C1 to inline methods with loops
iveresov [Fri, 01 Jul 2011 10:37:37 -0700] rev 10014
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
Fri, 01 Jul 2011 10:35:54 -0700 7058689: Tiered: Reprofiling doesn't happen in presence of level 4 OSR methods
iveresov [Fri, 01 Jul 2011 10:35:54 -0700] rev 10013
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
Tue, 28 Jun 2011 15:50:07 -0700 7047954: VM crashes with assert(is_Mem()) failed
kvn [Tue, 28 Jun 2011 15:50:07 -0700] rev 10012
7047954: VM crashes with assert(is_Mem()) failed Summary: cast constant array ptrs to bottom Reviewed-by: never
Tue, 28 Jun 2011 15:24:29 -0700 7044738: Loop unroll optimization causes incorrect result
kvn [Tue, 28 Jun 2011 15:24:29 -0700] rev 10011
7044738: Loop unroll optimization causes incorrect result Summary: take into account memory dependencies when clonning nodes in clone_up_backedge_goo(). Reviewed-by: never
Tue, 28 Jun 2011 15:04:39 -0700 6990015: Incorrect Icache line size is used for 64 bit x86
kvn [Tue, 28 Jun 2011 15:04:39 -0700] rev 10010
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
Tue, 28 Jun 2011 14:30:27 -0700 7058036: FieldsAllocationStyle=2 does not work in 32-bit VM
kvn [Tue, 28 Jun 2011 14:30:27 -0700] rev 10009
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@gmail.com>
Thu, 23 Jun 2011 17:14:06 -0700 7056328: JSR 292 invocation sometimes fails in adapters for types not on boot class path
jrose [Thu, 23 Jun 2011 17:14:06 -0700] rev 10008
7056328: JSR 292 invocation sometimes fails in adapters for types not on boot class path Reviewed-by: never
Wed, 22 Jun 2011 14:45:37 -0700 7057587: JSR 292 - crash with jruby in test/test_respond_to.rb
never [Wed, 22 Jun 2011 14:45:37 -0700] rev 10007
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
Tue, 21 Jun 2011 09:04:55 -0700 7056380: VM crashes with SIGSEGV in compiled code
never [Tue, 21 Jun 2011 09:04:55 -0700] rev 10006
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
Mon, 20 Jun 2011 16:45:35 -0700 7052494: Eclipse test fails on JDK 7 b142
kvn [Mon, 20 Jun 2011 16:45:35 -0700] rev 10005
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
Thu, 16 Jun 2011 13:46:55 -0700 7055355: JSR 292: crash while throwing WrongMethodTypeException
never [Thu, 16 Jun 2011 13:46:55 -0700] rev 10004
7055355: JSR 292: crash while throwing WrongMethodTypeException Reviewed-by: jrose, twisti, bdelsart
Wed, 06 Jul 2011 08:43:01 -0700 Merge
jcoomes [Wed, 06 Jul 2011 08:43:01 -0700] rev 10003
Merge
Tue, 28 Jun 2011 14:23:27 +0200 7016112: CMS: crash during promotion testing
brutisso [Tue, 28 Jun 2011 14:23:27 +0200] rev 10002
7016112: CMS: crash during promotion testing Summary: Also reviewed by mikael.gerdin@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
Fri, 24 Jun 2011 12:38:49 -0400 7049999: G1: Make the G1PrintHeapRegions output consistent and complete
tonyp [Fri, 24 Jun 2011 12:38:49 -0400] rev 10001
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
Tue, 21 Jun 2011 15:23:07 -0400 7046182: G1: remove unnecessary iterations over the collection set
tonyp [Tue, 21 Jun 2011 15:23:07 -0400] rev 10000
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
Mon, 20 Jun 2011 22:03:13 -0400 7055073: G1: code cleanup in the concurrentMark.* files
tonyp [Mon, 20 Jun 2011 22:03:13 -0400] rev 9999
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
Mon, 20 Jun 2011 09:42:26 -0700 6916968: CMS: freeList.cpp:304 assert(_allocation_stats.prevSweep() + ..., "Conservation Principle")
ysr [Mon, 20 Jun 2011 09:42:26 -0700] rev 9998
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
Thu, 16 Jun 2011 15:51:57 -0400 6994322: Remove the is_tlab and is_noref / is_large_noref parameters from the CollectedHeap
tonyp [Thu, 16 Jun 2011 15:51:57 -0400] rev 9997
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
Wed, 15 Jun 2011 10:18:04 -0700 7045751: G1: +ExplicitGCInvokesConcurrent causes excessive single region evacuation pauses
johnc [Wed, 15 Jun 2011 10:18:04 -0700] rev 9996
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
Tue, 14 Jun 2011 11:01:10 -0700 7004681: G1: Extend marking verification to Full GCs
johnc [Tue, 14 Jun 2011 11:01:10 -0700] rev 9995
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
Tue, 14 Jun 2011 10:33:43 -0400 7046558: G1: concurrent marking optimizations
tonyp [Tue, 14 Jun 2011 10:33:43 -0400] rev 9994
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
Mon, 13 Jun 2011 13:48:18 +0200 6918185: Remove unused code for lost card-marking optimization in BacktraceBuilder
brutisso [Mon, 13 Jun 2011 13:48:18 +0200] rev 9993
6918185: Remove unused code for lost card-marking optimization in BacktraceBuilder Summary: Removed dead code Reviewed-by: ysr, coleenp, dholmes
Mon, 13 Jun 2011 09:58:16 -0700 7051430: CMS: ongoing CMS cycle should terminate abruptly to allow prompt JVM termination at exit
ysr [Mon, 13 Jun 2011 09:58:16 -0700] rev 9992
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
Fri, 10 Jun 2011 15:44:02 -0700 Merge
minqi [Fri, 10 Jun 2011 15:44:02 -0700] rev 9991
Merge
Fri, 10 Jun 2011 15:08:36 -0700 6941923: RFE: Handling large log files produced by long running Java Applications
minqi [Fri, 10 Jun 2011 15:08:36 -0700] rev 9990
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
Fri, 10 Jun 2011 13:16:40 -0400 7045330: G1: Simplify/fix the HeapRegionSeq class
tonyp [Fri, 10 Jun 2011 13:16:40 -0400] rev 9989
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 directly, 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
Wed, 08 Jun 2011 21:48:38 -0400 7045662: G1: OopsInHeapRegionClosure::set_region() should not be virtual
tonyp [Wed, 08 Jun 2011 21:48:38 -0400] rev 9988
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
Wed, 08 Jun 2011 15:31:51 -0400 7032531: G1: enhance GC logging to include more accurate eden / survivor size transitions
tonyp [Wed, 08 Jun 2011 15:31:51 -0400] rev 9987
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
Wed, 08 Jun 2011 08:39:53 -0700 Merge
ysr [Wed, 08 Jun 2011 08:39:53 -0700] rev 9986
Merge
Thu, 02 Jun 2011 10:23:36 -0700 7048782: CMS: assert(last_chunk_index_to_check<= last_chunk_index) failed: parCardTableModRefBS.cpp:359
ysr [Thu, 02 Jun 2011 10:23:36 -0700] rev 9985
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
Fri, 27 May 2011 10:23:03 -0700 7048342: CMS: eob == _limit || fc->isFree() failed: Only a free chunk should allow us to cross over the limit
ysr [Fri, 27 May 2011 10:23:03 -0700] rev 9984
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
Fri, 01 Jul 2011 13:07:16 -0700 7061691: Fork HS21 to HS22 - renumber Minor and build numbers of JVM
trims [Fri, 01 Jul 2011 13:07:16 -0700] rev 9983
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
Wed, 15 Jun 2011 10:20:03 -0700 Merge
never [Wed, 15 Jun 2011 10:20:03 -0700] rev 9982
Merge
Tue, 14 Jun 2011 15:20:55 -0700 Merge
never [Tue, 14 Jun 2011 15:20:55 -0700] rev 9981
Merge
Tue, 14 Jun 2011 14:41:33 -0700 7052219: JSR 292: Crash in ~BufferBlob::MethodHandles adapters
never [Tue, 14 Jun 2011 14:41:33 -0700] rev 9980
7052219: JSR 292: Crash in ~BufferBlob::MethodHandles adapters Reviewed-by: twisti, kvn, jrose
Tue, 14 Jun 2011 12:25:05 -0700 7053520: JSR292: crash in invokedynamic with C1 using tiered and compressed oops
twisti [Tue, 14 Jun 2011 12:25:05 -0700] rev 9979
7053520: JSR292: crash in invokedynamic with C1 using tiered and compressed oops Reviewed-by: iveresov, never
Wed, 08 Jun 2011 17:04:06 -0700 7047697: MethodHandle.invokeExact call for wrong method causes VM failure if run with -Xcomp
jrose [Wed, 08 Jun 2011 17:04:06 -0700] rev 9978
7047697: MethodHandle.invokeExact call for wrong method causes VM failure if run with -Xcomp Reviewed-by: never, twisti
Sat, 04 Jun 2011 10:36:22 -0700 7050280: assert(u->as_Unlock()->is_eliminated()) failed: sanity
kvn [Sat, 04 Jun 2011 10:36:22 -0700] rev 9977
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
Fri, 03 Jun 2011 22:31:43 -0700 7045514: SPARC assembly code for JSR 292 ricochet frames
never [Fri, 03 Jun 2011 22:31:43 -0700] rev 9976
7045514: SPARC assembly code for JSR 292 ricochet frames Reviewed-by: kvn, jrose
Thu, 02 Jun 2011 13:36:11 -0700 7050554: JSR 292 - need optimization for selectAlternative
never [Thu, 02 Jun 2011 13:36:11 -0700] rev 9975
7050554: JSR 292 - need optimization for selectAlternative Reviewed-by: kvn, jrose
Thu, 09 Jun 2011 01:33:42 +0400 Merge
dsamersoff [Thu, 09 Jun 2011 01:33:42 +0400] rev 9974
Merge
Thu, 02 Jun 2011 21:01:48 -0700 Merge
coleenp [Thu, 02 Jun 2011 21:01:48 -0700] rev 9973
Merge
Thu, 02 Jun 2011 14:17:48 -0400 7049928: VM crashes with "assert(_adapter != NULL) failed: must have" at methodOop.cpp:63
coleenp [Thu, 02 Jun 2011 14:17:48 -0400] rev 9972
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
Sat, 21 May 2011 15:39:54 -0700 7033141: assert(has_cp_cache(i)) failed: oob
coleenp [Sat, 21 May 2011 15:39:54 -0700] rev 9971
7033141: assert(has_cp_cache(i)) failed: oob Summary: Unrewrite bytecodes for OOM error allocating the constant pool cache. Reviewed-by: dcubed, acorn, never
Tue, 07 Jun 2011 13:17:05 -0700 Merge
jcoomes [Tue, 07 Jun 2011 13:17:05 -0700] rev 9970
Merge
Mon, 23 May 2011 16:42:14 -0700 7042740: CMS: assert(n> q) failed: Looping at: ... blockOffsetTable.cpp:557
ysr [Mon, 23 May 2011 16:42:14 -0700] rev 9969
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
Wed, 01 Jun 2011 23:25:31 -0700 7049410: JSR 292 old method name MethodHandle.invokeGeneric should not be accepted by the JVM
jrose [Wed, 01 Jun 2011 23:25:31 -0700] rev 9968
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
Wed, 01 Jun 2011 23:25:20 -0700 7049415: Failure of resolution of sym.reference to the c.s.s. should be wrapped in BootstrapMethodError
jrose [Wed, 01 Jun 2011 23:25:20 -0700] rev 9967
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
Tue, 31 May 2011 10:05:36 -0700 6956668: misbehavior of XOR operator (^) with int
kvn [Tue, 31 May 2011 10:05:36 -0700] rev 9966
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
Fri, 27 May 2011 12:47:48 -0700 7047069: Array can dynamically change size when assigned to an object field
kvn [Fri, 27 May 2011 12:47:48 -0700] rev 9965
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
Thu, 26 May 2011 16:39:34 -0700 Merge
never [Thu, 26 May 2011 16:39:34 -0700] rev 9964
Merge
Thu, 26 May 2011 14:44:41 -0700 7047961: JSR 292 MethodHandleWalk swap args doesn't handle T_LONG and T_DOUBLE properly
never [Thu, 26 May 2011 14:44:41 -0700] rev 9963
7047961: JSR 292 MethodHandleWalk swap args doesn't handle T_LONG and T_DOUBLE properly Reviewed-by: kvn, jrose
Thu, 26 May 2011 13:15:01 -0700 7047491: C1: registers saved incorrectly when calling checkcast_arraycopy stub
iveresov [Thu, 26 May 2011 13:15:01 -0700] rev 9962
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
Wed, 25 May 2011 21:17:07 -0700 7048332: Cadd_cmpLTMask doesn't handle 64-bit tmp register properly
kvn [Wed, 25 May 2011 21:17:07 -0700] rev 9961
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
Wed, 25 May 2011 16:04:09 -0700 7046732: JSR 292 assert(result == cpce->f1()) failed: expected result for assembly code
never [Wed, 25 May 2011 16:04:09 -0700] rev 9960
7046732: JSR 292 assert(result == cpce->f1()) failed: expected result for assembly code Reviewed-by: kvn, iveresov, jrose
Tue, 24 May 2011 20:24:11 -0700 7048030: is_scavengable changes causing compiler to embed more constants
kvn [Tue, 24 May 2011 20:24:11 -0700] rev 9959
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
Tue, 24 May 2011 15:30:05 -0700 7046893: LP64 problem with double_quadword in c1_LIRAssembler_x86.cpp
iveresov [Tue, 24 May 2011 15:30:05 -0700] rev 9958
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@unisys.com
Tue, 24 May 2011 12:54:51 -0700 7047300: VM crashes with assert(_base == InstPtr) failed: Not an object pointer
kvn [Tue, 24 May 2011 12:54:51 -0700] rev 9957
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
Sat, 21 May 2011 13:59:55 -0700 7045506: assert(!can_reshape || !new_phi) failed: for igvn new phi should be hooked
kvn [Sat, 21 May 2011 13:59:55 -0700] rev 9956
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
Sat, 21 May 2011 11:44:31 -0700 7045693: java/util/EnumSet/EnumSetBash.java still failing intermittently
kvn [Sat, 21 May 2011 11:44:31 -0700] rev 9955
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
Fri, 20 May 2011 22:27:48 -0700 Merge
jcoomes [Fri, 20 May 2011 22:27:48 -0700] rev 9954
Merge
Fri, 20 May 2011 12:46:20 -0700 7046096: SEGV IN C2 WITH 6U25
kvn [Fri, 20 May 2011 12:46:20 -0700] rev 9953
7046096: SEGV IN C2 WITH 6U25 Summary: Missing fail flag set in strings concatenation code. Reviewed-by: never
Tue, 24 May 2011 15:28:35 -0700 7048009: Update .jcheck/conf files for JDK 8
mr [Tue, 24 May 2011 15:28:35 -0700] rev 9952
7048009: Update .jcheck/conf files for JDK 8 Reviewed-by: jjh
Tue, 24 May 2011 14:07:12 -0700 Merge
trims [Tue, 24 May 2011 14:07:12 -0700] rev 9951
Merge
Tue, 24 May 2011 14:02:47 -0700 Added tag hs21-b13 for changeset c59e039b8a59
trims [Tue, 24 May 2011 14:02:47 -0700] rev 9950
Added tag hs21-b13 for changeset c59e039b8a59
Fri, 20 May 2011 05:24:46 -0700 7040781: Bump the HS21 build number to 14
trims [Fri, 20 May 2011 05:24:46 -0700] rev 9949
7040781: Bump the HS21 build number to 14 Summary: Update the HS21 build number to 14 Reviewed-by: jcoomes
Wed, 18 May 2011 11:45:06 -0700 Merge
never [Wed, 18 May 2011 11:45:06 -0700] rev 9948
Merge
Tue, 17 May 2011 19:15:34 -0700 Merge
never [Tue, 17 May 2011 19:15:34 -0700] rev 9947
Merge
Tue, 17 May 2011 19:11:51 -0700 7045513: JSR 292 inlining causes crashes in methodHandleWalk.cpp
never [Tue, 17 May 2011 19:11:51 -0700] rev 9946
7045513: JSR 292 inlining causes crashes in methodHandleWalk.cpp Reviewed-by: jrose
Tue, 17 May 2011 15:43:46 -0700 7044892: JSR 292: API entry points sometimes throw the wrong exceptions or doesn't throw the expected one
jrose [Tue, 17 May 2011 15:43:46 -0700] rev 9945
7044892: JSR 292: API entry points sometimes throw the wrong exceptions or doesn't throw the expected one Summary: Fix to 7042656: JSR292: invokeExact/Generic doesn't throw UnsupportedOperationException if invoked via Method.invoke Reviewed-by: never
Tue, 17 May 2011 12:26:33 -0700 7045570: compiler/5091921/Test7005594.java failed because not enough space for object heap
kvn [Tue, 17 May 2011 12:26:33 -0700] rev 9944
7045570: compiler/5091921/Test7005594.java failed because not enough space for object heap Summary: fixed tests. Reviewed-by: iveresov, never
Tue, 17 May 2011 16:50:27 +0200 7045515: ARM assembly code for JSR 292 ricochet frames
bdelsart [Tue, 17 May 2011 16:50:27 +0200] rev 9943
7045515: ARM assembly code for JSR 292 ricochet frames Summary: ARM ricochet port and minor fixes in shared debug code Reviewed-by: jrose, vladidan
Mon, 16 May 2011 22:16:44 -0700 6996747: SIGSEGV in nmethod::cleanup_inline_caches / CompiledIC::verify
never [Mon, 16 May 2011 22:16:44 -0700] rev 9942
6996747: SIGSEGV in nmethod::cleanup_inline_caches / CompiledIC::verify Reviewed-by: kvn, iveresov
Mon, 16 May 2011 14:21:16 -0700 7044725: -XX:-UnrollLimitCheck -Xcomp : Exception: String index out of range: 29488
kvn [Mon, 16 May 2011 14:21:16 -0700] rev 9941
7044725: -XX:-UnrollLimitCheck -Xcomp : Exception: String index out of range: 29488 Summary: Fix problems in new RCE code. Reviewed-by: never
Wed, 18 May 2011 10:12:31 -0400 Merge
kamg [Wed, 18 May 2011 10:12:31 -0400] rev 9940
Merge
Tue, 17 May 2011 09:29:56 -0400 Merge
dholmes [Tue, 17 May 2011 09:29:56 -0400] rev 9939
Merge
Sun, 15 May 2011 23:57:15 -0400 7035744: jprt no longer does open-only builds
dholmes [Sun, 15 May 2011 23:57:15 -0400] rev 9938
7035744: jprt no longer does open-only builds Summary: Added Open (OpenJDK) and Emb (Embedded) build flavours to JPRT. Added a few open builds and basic sanity tests to the normal JDK7 JPRT submission job. Reviewed-by: ohair, jcoomes, bobv, kvn
Wed, 18 May 2011 13:19:32 +0200 Merge
brutisso [Wed, 18 May 2011 13:19:32 +0200] rev 9937
Merge
Tue, 17 May 2011 00:56:01 -0700 7041440: G1: assert(obj->is_oop_or_null(true )) failed: Error #
johnc [Tue, 17 May 2011 00:56:01 -0700] rev 9936
7041440: G1: assert(obj->is_oop_or_null(true )) failed: Error # Summary: During an evacuation pause clear the region fields of any concurrent marking task whose local finger points into the collection set as the values in the region fields will become stale. Clearing these fields causes the concurrent mark task to claim a new region when marking restarts after the pause. Reviewed-by: tonyp, iveresov
Tue, 03 May 2011 10:30:34 -0700 7041789: 30% perf regression with c2/arm following 7017732
jmasa [Tue, 03 May 2011 10:30:34 -0700] rev 9935
7041789: 30% perf regression with c2/arm following 7017732 Summary: Implement a more accurate is_scavengable() Reviewed-by: stefank, jcoomes, ysr
Fri, 20 May 2011 16:03:55 -0700 Added tag jdk7-b143 for changeset c59e039b8a59
schien [Fri, 20 May 2011 16:03:55 -0700] rev 9934
Added tag jdk7-b143 for changeset c59e039b8a59
Fri, 22 Jul 2011 21:31:05 -0700 Merge
ohair [Fri, 22 Jul 2011 21:31:05 -0700] rev 9933
Merge
Fri, 22 Jul 2011 17:35:54 -0700 7069993: Adjust make/jprt.properties file for jdk8
ohair [Fri, 22 Jul 2011 17:35:54 -0700] rev 9932
7069993: Adjust make/jprt.properties file for jdk8 Reviewed-by: katleman
Thu, 14 Jul 2011 18:56:42 -0700 Merge
lana [Thu, 14 Jul 2011 18:56:42 -0700] rev 9931
Merge
Thu, 30 Jun 2011 16:51:35 -0700 7061195: Clean up makefiles for JDK 8
jjg [Thu, 30 Jun 2011 16:51:35 -0700] rev 9930
7061195: Clean up makefiles for JDK 8 Reviewed-by: ohair, jjg Contributed-by: alexandre.boulgakov@oracle.com
Mon, 27 Jun 2011 14:10:07 -0700 Merge
schien [Mon, 27 Jun 2011 14:10:07 -0700] rev 9929
Merge
Mon, 27 Jun 2011 13:21:08 -0700 Added tag jdk7-b147 for changeset 1a289b7faf76
schien [Mon, 27 Jun 2011 13:21:08 -0700] rev 9928
Added tag jdk7-b147 for changeset 1a289b7faf76
Mon, 20 Jun 2011 17:28:19 -0700 Merge
schien [Mon, 20 Jun 2011 17:28:19 -0700] rev 9927
Merge
Wed, 08 Jun 2011 10:20:40 -0700 Merge
schien [Wed, 08 Jun 2011 10:20:40 -0700] rev 9926
Merge
Tue, 24 May 2011 15:28:39 -0700 7048009: Update .jcheck/conf files for JDK 8
mr [Tue, 24 May 2011 15:28:39 -0700] rev 9925
7048009: Update .jcheck/conf files for JDK 8 Reviewed-by: jjh
Wed, 05 Jul 2017 17:47:06 +0200 Added tag jdk7-b147 for changeset a2a589fc2954
duke [Wed, 05 Jul 2017 17:47:06 +0200] rev 9924
Added tag jdk7-b147 for changeset a2a589fc2954
Wed, 05 Jul 2017 17:47:05 +0200 Merge jdk7-b147
duke [Wed, 05 Jul 2017 17:47:05 +0200] rev 9923
Merge
Wed, 05 Jul 2017 17:47:03 +0200 Merge
duke [Wed, 05 Jul 2017 17:47:03 +0200] rev 9922
Merge
Wed, 22 Jun 2011 12:41:28 -0700 Merge
lana [Wed, 22 Jun 2011 12:41:28 -0700] rev 9921
Merge
Wed, 22 Jun 2011 10:11:58 -0700 7057046: Add embedded license to THIRD PARTY README
jeff [Wed, 22 Jun 2011 10:11:58 -0700] rev 9920
7057046: Add embedded license to THIRD PARTY README Reviewed-by: lana
Mon, 20 Jun 2011 16:25:52 -0700 Added tag jdk7-b146 for changeset 996242032853
schien [Mon, 20 Jun 2011 16:25:52 -0700] rev 9919
Added tag jdk7-b146 for changeset 996242032853
Wed, 05 Jul 2017 17:47:00 +0200 Merge
duke [Wed, 05 Jul 2017 17:47:00 +0200] rev 9918
Merge
Wed, 22 Jun 2011 12:41:01 -0700 Merge
lana [Wed, 22 Jun 2011 12:41:01 -0700] rev 9917
Merge
Wed, 22 Jun 2011 10:10:54 -0700 7057046: Add embedded license to THIRD PARTY README
jeff [Wed, 22 Jun 2011 10:10:54 -0700] rev 9916
7057046: Add embedded license to THIRD PARTY README Reviewed-by: lana
(0) -10000 -3000 -1000 -112 +112 +1000 +3000 +10000 +30000 tip