Mon, 22 Aug 2011 23:57:10 -0700 Merge
ysr [Mon, 22 Aug 2011 23:57:10 -0700] rev 10283
Merge
Mon, 22 Aug 2011 12:30:06 -0700 6810861: G1: support -XX:+{PrintClassHistogram,HeapDump}{Before,After}FullGC
ysr [Mon, 22 Aug 2011 12:30:06 -0700] rev 10282
6810861: G1: support -XX:+{PrintClassHistogram,HeapDump}{Before,After}FullGC Summary: Call {pre,post}_full_gc_dump() before and after a STW full gc of G1CollectedHeap. Also adjusted the prefix message, including the addition of missing whitespace. Reviewed-by: brutisso, tonyp
Mon, 22 Aug 2011 10:16:33 -0400 7081064: G1: remove develop params G1FixedSurvivorSpaceSize, G1FixedTenuringThreshold, and G1FixedEdenSize
tonyp [Mon, 22 Aug 2011 10:16:33 -0400] rev 10281
7081064: G1: remove develop params G1FixedSurvivorSpaceSize, G1FixedTenuringThreshold, and G1FixedEdenSize Summary: Remove three develop parameters we don't use. Reviewed-by: brutisso, jwilhelm
Fri, 19 Aug 2011 09:30:59 +0200 6814390: G1: remove the concept of non-generational G1
brutisso [Fri, 19 Aug 2011 09:30:59 +0200] rev 10280
6814390: G1: remove the concept of non-generational G1 Summary: Removed the possibility to turn off generational mode for G1. Reviewed-by: johnc, ysr, tonyp
Fri, 19 Aug 2011 14:22:25 -0700 7081251: bump the hs22 build number to 02
jcoomes [Fri, 19 Aug 2011 14:22:25 -0700] rev 10279
7081251: bump the hs22 build number to 02 Reviewed-by: johnc
Fri, 19 Aug 2011 14:08:18 -0700 Merge
jcoomes [Fri, 19 Aug 2011 14:08:18 -0700] rev 10278
Merge
Wed, 22 Jun 2011 10:10:25 -0700 7057046: Add embedded license to THIRD PARTY README
jeff [Wed, 22 Jun 2011 10:10:25 -0700] rev 10277
7057046: Add embedded license to THIRD PARTY README Reviewed-by: lana
Wed, 15 Jun 2011 14:59:55 -0700 7055247: Ignore test of # 7020373
asaha [Wed, 15 Jun 2011 14:59:55 -0700] rev 10276
7055247: Ignore test of # 7020373 Reviewed-by: dcubed
Tue, 12 Apr 2011 16:42:26 -0400 7020373: JSR rewriting can overflow memory address size variables
kamg [Tue, 12 Apr 2011 16:42:26 -0400] rev 10275
7020373: JSR rewriting can overflow memory address size variables Summary: Abort if incoming classfile's parameters would cause overflows Reviewed-by: coleenp, dcubed, never
Fri, 27 May 2011 15:01:07 -0700 7045697: JDK7 THIRD PARTY README update
jeff [Fri, 27 May 2011 15:01:07 -0700] rev 10274
7045697: JDK7 THIRD PARTY README update Reviewed-by: lana
Wed, 25 May 2011 13:31:51 -0700 7044486: open jdk repos have files with incorrect copyright headers, which can end up in src bundles
katleman [Wed, 25 May 2011 13:31:51 -0700] rev 10273
7044486: open jdk repos have files with incorrect copyright headers, which can end up in src bundles Reviewed-by: ohair, trims
Wed, 17 Aug 2011 10:32:53 -0700 6791672: enable 1G and larger pages on solaris
jcoomes [Wed, 17 Aug 2011 10:32:53 -0700] rev 10272
6791672: enable 1G and larger pages on solaris Reviewed-by: ysr, iveresov, johnc
Fri, 19 Aug 2011 08:55:53 -0700 Merge
kvn [Fri, 19 Aug 2011 08:55:53 -0700] rev 10271
Merge
Thu, 18 Aug 2011 11:49:33 -0700 7080431: VM asserts if specified size(x) in .ad is larger than emitted size
kvn [Thu, 18 Aug 2011 11:49:33 -0700] rev 10270
7080431: VM asserts if specified size(x) in .ad is larger than emitted size Summary: Move code from finalize_offsets_and_shorten() to fill_buffer() to restore previous behavior. Reviewed-by: never
Wed, 17 Aug 2011 11:52:22 -0700 7079769: JSR 292: incorrect size() for CallStaticJavaHandle on sparc
twisti [Wed, 17 Aug 2011 11:52:22 -0700] rev 10269
7079769: JSR 292: incorrect size() for CallStaticJavaHandle on sparc Reviewed-by: never, kvn
Wed, 17 Aug 2011 05:14:43 -0700 7079626: x64 emits unnecessary REX prefix
twisti [Wed, 17 Aug 2011 05:14:43 -0700] rev 10268
7079626: x64 emits unnecessary REX prefix Reviewed-by: kvn, iveresov, never
Tue, 16 Aug 2011 16:59:46 -0700 7079329: Adjust allocation prefetching for T4
kvn [Tue, 16 Aug 2011 16:59:46 -0700] rev 10267
7079329: Adjust allocation prefetching for T4 Summary: on T4 2 BIS instructions should be issued to prefetch 64 bytes Reviewed-by: iveresov, phh, twisti
Tue, 16 Aug 2011 11:53:57 -0700 7079317: Incorrect branch's destination block in PrintoOptoAssembly output
kvn [Tue, 16 Aug 2011 11:53:57 -0700] rev 10266
7079317: Incorrect branch's destination block in PrintoOptoAssembly output Summary: save/restore label and block in scratch_emit_size() Reviewed-by: never
Tue, 16 Aug 2011 04:14:05 -0700 7071653: JSR 292: call site change notification should be pushed not pulled
twisti [Tue, 16 Aug 2011 04:14:05 -0700] rev 10265
7071653: JSR 292: call site change notification should be pushed not pulled Reviewed-by: kvn, never, bdelsart
Thu, 11 Aug 2011 12:08:11 -0700 7063629: use cbcond in C2 generated code on T4
kvn [Thu, 11 Aug 2011 12:08:11 -0700] rev 10264
7063629: use cbcond in C2 generated code on T4 Summary: Use new short branch instruction in C2 generated code. Reviewed-by: never
Wed, 10 Aug 2011 14:06:57 -0700 7077439: Possible reference through NULL in loopPredicate.cpp:726
kvn [Wed, 10 Aug 2011 14:06:57 -0700] rev 10263
7077439: Possible reference through NULL in loopPredicate.cpp:726 Summary: Use cl->is_valid_counted_loop() check. Reviewed-by: never
Tue, 02 Aug 2011 18:36:40 +0200 7074017: Introduce MemBarAcquireLock/MemBarReleaseLock nodes for monitor enter/exit code paths
roland [Tue, 02 Aug 2011 18:36:40 +0200] rev 10262
7074017: Introduce MemBarAcquireLock/MemBarReleaseLock nodes for monitor enter/exit code paths Summary: replace MemBarAcquire/MemBarRelease nodes on the monitor enter/exit code paths with new MemBarAcquireLock/MemBarReleaseLock nodes Reviewed-by: kvn, twisti
Mon, 08 Aug 2011 13:19:46 -0700 7075623: 6990212 broke raiseException in 64 bit
never [Mon, 08 Aug 2011 13:19:46 -0700] rev 10261
7075623: 6990212 broke raiseException in 64 bit Reviewed-by: kvn, twisti
Mon, 08 Aug 2011 05:49:04 -0700 7071823: Zero: zero/shark doesn't build after b147-fcs
twisti [Mon, 08 Aug 2011 05:49:04 -0700] rev 10260
7071823: Zero: zero/shark doesn't build after b147-fcs Reviewed-by: gbenson, twisti Contributed-by: Chris Phillips <chphilli@redhat.com>
Sat, 06 Aug 2011 08:28:08 -0700 7075559: JPRT windows_x64 build failure
kvn [Sat, 06 Aug 2011 08:28:08 -0700] rev 10259
7075559: JPRT windows_x64 build failure Summary: use SA_CLASSDIR variable instead of dirsctory saclasses. Reviewed-by: kamg, dcubed
Fri, 29 Jul 2011 09:16:29 -0700 7068051: SIGSEGV in PhaseIdealLoop::build_loop_late_post
kvn [Fri, 29 Jul 2011 09:16:29 -0700] rev 10258
7068051: SIGSEGV in PhaseIdealLoop::build_loop_late_post Summary: Removed predicate cloning from loop peeling optimization and from split fall-in paths. Reviewed-by: never
Thu, 28 Jul 2011 13:03:39 -0700 7060619: C1 should respect inline and dontinline directives from CompilerOracle
never [Thu, 28 Jul 2011 13:03:39 -0700] rev 10257
7060619: C1 should respect inline and dontinline directives from CompilerOracle Reviewed-by: kvn, iveresov
Thu, 28 Jul 2011 02:14:44 -0700 7066143: JSR 292: Zero support after regressions from 7009923 and 7009309
twisti [Thu, 28 Jul 2011 02:14:44 -0700] rev 10256
7066143: JSR 292: Zero support after regressions from 7009923 and 7009309 Reviewed-by: jrose, twisti Contributed-by: Xerxes Ranby <xerxes@zafena.se>
Wed, 27 Jul 2011 17:28:36 -0700 7069452: Cleanup NodeFlags
kvn [Wed, 27 Jul 2011 17:28:36 -0700] rev 10255
7069452: Cleanup NodeFlags Summary: Remove flags which duplicate information in Node::NodeClasses. Reviewed-by: never
Wed, 27 Jul 2011 15:06:35 -0700 7071427: AdapterFingerPrint can hold 8 entries per int
never [Wed, 27 Jul 2011 15:06:35 -0700] rev 10254
7071427: AdapterFingerPrint can hold 8 entries per int Reviewed-by: kvn
Tue, 26 Jul 2011 19:35:23 -0700 7070134: Hotspot crashes with sigsegv from PorterStemmer
kvn [Tue, 26 Jul 2011 19:35:23 -0700] rev 10253
7070134: Hotspot crashes with sigsegv from PorterStemmer Summary: Do not move data nodes which are attached to a predicate test to a dominating test. Reviewed-by: never
Thu, 21 Jul 2011 11:25:07 -0700 7063628: Use cbcond on T4
kvn [Thu, 21 Jul 2011 11:25:07 -0700] rev 10252
7063628: Use cbcond on T4 Summary: Add new short branch instruction to Hotspot sparc assembler. Reviewed-by: never, twisti, jrose
Thu, 21 Jul 2011 08:38:25 -0700 7012081: JSR 292: SA-JDI can't read MH/MT/Indy ConstantPool entries
never [Thu, 21 Jul 2011 08:38:25 -0700] rev 10251
7012081: JSR 292: SA-JDI can't read MH/MT/Indy ConstantPool entries Reviewed-by: kvn, twisti, jrose
Wed, 20 Jul 2011 18:04:17 -0700 7066339: Tiered: policy should make consistent decisions about osr levels
iveresov [Wed, 20 Jul 2011 18:04:17 -0700] rev 10250
7066339: Tiered: policy should make consistent decisions about osr levels Summary: Added feedback disabling flag to common(), fixed handling of TieredStopAtLevel. Reviewed-by: kvn, never
Wed, 17 Aug 2011 07:05:42 -0400 Merge
collins [Wed, 17 Aug 2011 07:05:42 -0400] rev 10249
Merge
Tue, 16 Aug 2011 09:18:47 -0400 Merge
zgu [Tue, 16 Aug 2011 09:18:47 -0400] rev 10248
Merge
Tue, 12 Jul 2011 21:13:53 -0400 7065535: Mistyped function name that disabled UseLargePages on Windows
zgu [Tue, 12 Jul 2011 21:13:53 -0400] rev 10247
7065535: Mistyped function name that disabled UseLargePages on Windows Summary: Missing suffix "A" of Windows API LookupPrivilegeValue failed finding function pointer, caused VM to disable UseLargePages option Reviewed-by: coleenp, phh
Fri, 15 Apr 2011 09:34:43 -0400 7016797: Hotspot: securely/restrictive load dlls and new API for loading system dlls
zgu [Fri, 15 Apr 2011 09:34:43 -0400] rev 10246
7016797: Hotspot: securely/restrictive load dlls and new API for loading system dlls Summary: Created Windows Dll wrapped to handle jdk6 and jdk7 platform requirements, also provided more restictive Dll search orders for Windows system Dlls. Reviewed-by: acorn, dcubed, ohair, alanb
Wed, 10 Aug 2011 15:04:21 +0400 7073913: The fix for 7017193 causes segfaults
dsamersoff [Wed, 10 Aug 2011 15:04:21 +0400] rev 10245
7073913: The fix for 7017193 causes segfaults Summary: Buffer overflow in os::get_line_chars Reviewed-by: coleenp, dholmes, dcubed Contributed-by: aph@redhat.com
Tue, 16 Aug 2011 08:02:29 -0700 Merge
ysr [Tue, 16 Aug 2011 08:02:29 -0700] rev 10244
Merge
Fri, 12 Aug 2011 11:31:06 -0400 7039627: G1: avoid BOT updates for survivor allocations and dirty survivor regions incrementally
tonyp [Fri, 12 Aug 2011 11:31:06 -0400] rev 10243
7039627: G1: avoid BOT updates for survivor allocations and dirty survivor regions incrementally Summary: Refactor the allocation code during GC to use the G1AllocRegion abstraction. Use separate subclasses of G1AllocRegion for survivor and old regions. Avoid BOT updates and dirty survivor cards incrementally for the former. Reviewed-by: brutisso, johnc, ysr
Thu, 11 Aug 2011 11:36:29 -0700 7074579: G1: JVM crash with JDK7 running ATG CRMDemo Fusion App
johnc [Thu, 11 Aug 2011 11:36:29 -0700] rev 10242
7074579: G1: JVM crash with JDK7 running ATG CRMDemo Fusion App Summary: Handlize MemoryUsage klass oop in createGCInfo routine Reviewed-by: tonyp, fparain, ysr, jcoomes
Thu, 11 Aug 2011 14:58:29 +0100 Merge
kevinw [Thu, 11 Aug 2011 14:58:29 +0100] rev 10241
Merge
Tue, 02 Aug 2011 14:37:35 +0100 7072527: CMS: JMM GC counters overcount in some cases
kevinw [Tue, 02 Aug 2011 14:37:35 +0100] rev 10240
7072527: CMS: JMM GC counters overcount in some cases Summary: Avoid overcounting when CMS has concurrent mode failure. Reviewed-by: ysr Contributed-by: rednaxelafx@gmail.com
Fri, 05 Aug 2011 16:50:14 -0700 7060836: RHEL 5.5 and 5.6 should support UseNUMA
iveresov [Fri, 05 Aug 2011 16:50:14 -0700] rev 10239
7060836: RHEL 5.5 and 5.6 should support UseNUMA Summary: Add a wrapper for sched_getcpu() for systems where libc lacks it Reviewed-by: ysr Contributed-by: Andrew John Hughes <ahughes@redhat.com>
Fri, 05 Aug 2011 16:44:01 -0700 7060842: UseNUMA crash with UseHugreTLBFS running SPECjvm2008
iveresov [Fri, 05 Aug 2011 16:44:01 -0700] rev 10238
7060842: UseNUMA crash with UseHugreTLBFS running SPECjvm2008 Summary: Use mmap() instead of madvise(MADV_DONTNEED) to uncommit pages Reviewed-by: ysr
Tue, 02 Aug 2011 12:13:13 -0700 7069863: G1: SIGSEGV running SPECjbb2011 and -UseBiasedLocking
johnc [Tue, 02 Aug 2011 12:13:13 -0700] rev 10237
7069863: G1: SIGSEGV running SPECjbb2011 and -UseBiasedLocking Summary: Align the reserved size of the heap and perm to the heap region size to get a preferred heap base that is aligned to the region size, and call the correct heap reservation constructor. Also add a check in the heap reservation code that the reserved space starts at the requested address (if any). Reviewed-by: kvn, ysr
Mon, 01 Aug 2011 10:04:28 -0700 7068240: G1: Long "parallel other time" and "ext root scanning" when running specific benchmark
johnc [Mon, 01 Aug 2011 10:04:28 -0700] rev 10236
7068240: G1: Long "parallel other time" and "ext root scanning" when running specific benchmark Summary: In root processing, move the scanning of the reference processor's discovered lists to before RSet updating and scanning. When scanning the reference processor's discovered lists, use a buffering closure so that the time spent copying any reference object is correctly attributed. Also removed a couple of unused and irrelevant timers. Reviewed-by: ysr, jmasa
Thu, 28 Jul 2011 14:10:21 -0400 7072341: enable hotspot builds on Linux 3.0
andrew [Thu, 28 Jul 2011 14:10:21 -0400] rev 10235
7072341: enable hotspot builds on Linux 3.0 Summary: Add "3" to list of allowable versions Reviewed-by: kamg, chrisphi
Sat, 23 Jul 2011 10:42:20 -0400 Merge
coleenp [Sat, 23 Jul 2011 10:42:20 -0400] rev 10234
Merge
Fri, 22 Jul 2011 00:29:01 -0700 7046490: Preallocated OOME objects should obey Throwable stack trace protocol
dholmes [Fri, 22 Jul 2011 00:29:01 -0700] rev 10233
7046490: Preallocated OOME objects should obey Throwable stack trace protocol Summary: Update the OOME stacktrace to contain Throwable.UNASSIGNED_STACK when the backtrace is filled in Reviewed-by: mchung, phh
Sat, 16 Jul 2011 22:21:39 -0400 Merge
coleenp [Sat, 16 Jul 2011 22:21:39 -0400] rev 10232
Merge
Thu, 07 Jul 2011 22:34:34 -0400 Merge
coleenp [Thu, 07 Jul 2011 22:34:34 -0400] rev 10231
Merge
Sat, 02 Jul 2011 04:17:12 -0400 7052988: JPRT embedded builds don't set MINIMIZE_RAM_USAGE
dholmes [Sat, 02 Jul 2011 04:17:12 -0400] rev 10230
7052988: JPRT embedded builds don't set MINIMIZE_RAM_USAGE Reviewed-by: kamg, dsamersoff
Wed, 29 Jun 2011 20:28:58 -0700 6951623: 3/3 possible performance problems in FollowReferences() and GetObjectsWithTags()
dcubed [Wed, 29 Jun 2011 20:28:58 -0700] rev 10229
6951623: 3/3 possible performance problems in FollowReferences() and GetObjectsWithTags() Summary: Call collect_stack_roots() before collect_simple_roots() as an optimization. Reviewed-by: ysr, dsamersoff, dcubed Contributed-by: ashok.srinivasa.murthy@oracle.com
Thu, 23 Jun 2011 20:31:43 -0700 7043987: 3/3 JVMTI FollowReferences is slow
dcubed [Thu, 23 Jun 2011 20:31:43 -0700] rev 10228
7043987: 3/3 JVMTI FollowReferences is slow Summary: VM_HeapWalkOperation::doit() should only reset mark bits when necessary. Reviewed-by: dsamersoff, ysr, dholmes, dcubed Contributed-by: ashok.srinivasa.murthy@oracle.com
(0) -10000 -3000 -1000 -300 -100 -56 +56 +100 +300 +1000 +3000 +10000 +30000 tip