Mon, 03 Jun 2013 12:39:33 -0700 8005956: C2: assert(!def_outside->member(r)) failed: Use of external LRG overlaps the same LRG defined in this block
adlertz [Mon, 03 Jun 2013 12:39:33 -0700] rev 17877
8005956: C2: assert(!def_outside->member(r)) failed: Use of external LRG overlaps the same LRG defined in this block Summary: Disable re-materialization of reaching definitions (which have live inputs) for phi nodes when spilling. Reviewed-by: twisti, kvn
Mon, 03 Jun 2013 08:52:20 +0200 8013329: File leak in hotspot/src/share/vm/compiler/compileBroker.cpp
anoll [Mon, 03 Jun 2013 08:52:20 +0200] rev 17876
8013329: File leak in hotspot/src/share/vm/compiler/compileBroker.cpp Summary: Added calling of the destructor of CompileLog so that files are closed. Added/moved memory allocation/deallocation of the string that contains the name of the log file to class CompileLog. Reviewed-by: kvn, roland
Wed, 24 Apr 2013 11:49:38 +0200 8010460: Interpreter on some platforms loads ConstMethod::_max_stack and misses extra stack slots for JSR 292
roland [Wed, 24 Apr 2013 11:49:38 +0200] rev 17875
8010460: Interpreter on some platforms loads ConstMethod::_max_stack and misses extra stack slots for JSR 292 Summary: ConstMethod::max_stack() doesn't account for JSR 292 appendix. Reviewed-by: kvn
Fri, 31 May 2013 06:41:50 +0200 8013496: Code cache management command line options work only in special order. Another order of arguments does not deliver the second parameter to the jvm.
anoll [Fri, 31 May 2013 06:41:50 +0200] rev 17874
8013496: Code cache management command line options work only in special order. Another order of arguments does not deliver the second parameter to the jvm. Summary: Moved check that ReservedCodeCacheSize >= InitialCodeCacheSize to Arguments::check_vm_args_consistency(). As a result, the ordering in which the two parameters are given to the VM is not relevant. Added a regression test. Reviewed-by: kvn, twisti
Fri, 31 May 2013 13:54:47 -0700 8015441: runThese crashed with assert(opcode == Op_ConP || opcode == Op_ThreadLocal || opcode == Op_CastX2P ..) failed: sanity
kvn [Fri, 31 May 2013 13:54:47 -0700] rev 17873
8015441: runThese crashed with assert(opcode == Op_ConP || opcode == Op_ThreadLocal || opcode == Op_CastX2P ..) failed: sanity Summary: Relax the assert to accept any raw ptr types. Reviewed-by: roland
Fri, 31 May 2013 14:40:26 +0200 8009981: nashorn tests fail with -XX:+VerifyStack
roland [Fri, 31 May 2013 14:40:26 +0200] rev 17872
8009981: nashorn tests fail with -XX:+VerifyStack Summary: nmethod::preserve_callee_argument_oops() must take appendix into account. Reviewed-by: kvn, twisti
Thu, 30 May 2013 08:37:08 -0700 8015266: fix some -Wsign-compare warnings in adlc
twisti [Thu, 30 May 2013 08:37:08 -0700] rev 17871
8015266: fix some -Wsign-compare warnings in adlc Reviewed-by: kvn
Thu, 30 May 2013 11:21:01 +0200 8015585: Missing regression test for 8011771
roland [Thu, 30 May 2013 11:21:01 +0200] rev 17870
8015585: Missing regression test for 8011771 Summary: missing regression test Reviewed-by: kvn
Thu, 06 Jun 2013 05:56:33 -0700 Merge
dcubed [Thu, 06 Jun 2013 05:56:33 -0700] rev 17869
Merge
Wed, 05 Jun 2013 14:12:49 -0400 8009302: Mac OS X: JVM crash on infinite recursion on Appkit Thread
hseigel [Wed, 05 Jun 2013 14:12:49 -0400] rev 17868
8009302: Mac OS X: JVM crash on infinite recursion on Appkit Thread Summary: Use SA_ONSTACK flag to ensure signal gets delivered properly. Reviewed-by: dholmes, coleenp Contributed-by: gerard.ziemski@oracle.com
Tue, 04 Jun 2013 19:39:21 -0700 8010257: remove unused thread-local variables _ScratchA and _ScratchB
dcubed [Tue, 04 Jun 2013 19:39:21 -0700] rev 17867
8010257: remove unused thread-local variables _ScratchA and _ScratchB Summary: Remove dead code. Reviewed-by: twisti, coleenp
Wed, 05 Jun 2013 09:47:27 -0700 Merge
nloodin [Wed, 05 Jun 2013 09:47:27 -0700] rev 17866
Merge
Tue, 04 Jun 2013 01:06:50 -0700 8015803: Test8015436.java fails 'can not access a member of class Test8015436 with modifiers "public static"'
sspitsyn [Tue, 04 Jun 2013 01:06:50 -0700] rev 17865
8015803: Test8015436.java fails 'can not access a member of class Test8015436 with modifiers "public static"' Summary: Newly added test has an issue: the main class must be public Reviewed-by: kvn, jbachorik, coleenp Contributed-by: serguei.spitsyn@oracle.com
Mon, 03 Jun 2013 14:28:37 -0700 8014052: JSR292: assert(end_offset == next_offset) failed: matched ending
sspitsyn [Mon, 03 Jun 2013 14:28:37 -0700] rev 17864
8014052: JSR292: assert(end_offset == next_offset) failed: matched ending Summary: A call to the finalize_operands_merge() must be unconditional Reviewed-by: kvn, twisti Contributed-by: serguei.spitsyn@oracle.com
Mon, 03 Jun 2013 10:00:10 -0400 8015385: Remove RelaxAccessControlCheck for JDK 8 bytecodes
hseigel [Mon, 03 Jun 2013 10:00:10 -0400] rev 17863
8015385: Remove RelaxAccessControlCheck for JDK 8 bytecodes Summary: Check bytecode versions along with RelaxAccessControlCheck version Reviewed-by: dholmes, acorn
Sat, 01 Jun 2013 09:28:26 -0700 Merge
dcubed [Sat, 01 Jun 2013 09:28:26 -0700] rev 17862
Merge
Fri, 31 May 2013 20:24:58 +0200 6726963: multi_allocate() call does not CHECK_NULL and causes crash in fastdebug bits
ctornqvi [Fri, 31 May 2013 20:24:58 +0200] rev 17861
6726963: multi_allocate() call does not CHECK_NULL and causes crash in fastdebug bits Summary: Using CHECK_NULL when calling multi_allocate() from the corresponding reflection code; added test for this condition Reviewed-by: dholmes, minqi Contributed-by: Mikhailo Seledtsov <mikhailo.seledtsov@oracle.com>
Fri, 31 May 2013 13:02:24 +0200 8014709: Constructor.getAnnotatedReturnType() returns empty AnnotatedType
rbackman [Fri, 31 May 2013 13:02:24 +0200] rev 17860
8014709: Constructor.getAnnotatedReturnType() returns empty AnnotatedType Reviewed-by: stefank, rbackman Contributed-by: Joel Borggren-Franck <joel.franck@oracle.com>
Thu, 30 May 2013 11:46:39 -0700 8015436: compiler/ciReplay/TestSA.sh fails with assert() index is out of bounds
sspitsyn [Thu, 30 May 2013 11:46:39 -0700] rev 17859
8015436: compiler/ciReplay/TestSA.sh fails with assert() index is out of bounds Summary: The InstanceKlass _initial_method_idnum value must be adjusted if overpass methods are added. Reviewed-by: twisti, kvn Contributed-by: serguei.spitsyn@oracle.com
Tue, 28 May 2013 16:36:19 -0700 8014912: Restore PrintSharedSpaces functionality after NPG
iklam [Tue, 28 May 2013 16:36:19 -0700] rev 17858
8014912: Restore PrintSharedSpaces functionality after NPG Summary: Added dumping of object sizes in CDS archive, sorted by MetaspaceObj::Type Reviewed-by: coleenp, acorn
Tue, 04 Jun 2013 14:00:16 -0700 Merge
johnc [Tue, 04 Jun 2013 14:00:16 -0700] rev 17857
Merge
Mon, 03 Jun 2013 14:37:13 -0700 6976350: G1: deal with fragmentation while copying objects during GC
tamao [Mon, 03 Jun 2013 14:37:13 -0700] rev 17856
6976350: G1: deal with fragmentation while copying objects during GC Summary: Create G1ParGCAllocBufferContainer to contain two buffers instead of previously using one buffer, in order to hold the first priority buffer longer. Thus, when some large objects hits the value of free space left in the first priority buffer it has an alternative to fit in the second priority buffer while the first priority buffer is given more chances to try allocating smaller objects. Overall, it will improve heap space efficiency. Reviewed-by: johnc, jmasa, brutisso Contributed-by: tamao <tao.mao@oracle.com>
Tue, 04 Jun 2013 10:04:06 -0700 8015244: G1: Verification after a full GC is incorrectly placed.
johnc [Tue, 04 Jun 2013 10:04:06 -0700] rev 17855
8015244: G1: Verification after a full GC is incorrectly placed. Summary: In a full GC, move the verification after the GC to after RSet rebuilding. Verify RSet entries during a full GC under control of a flag. Reviewed-by: tschatzl, brutisso
Tue, 28 May 2013 09:32:06 +0200 8013895: G1: G1SummarizeRSetStats output on Linux needs improvemen
tschatzl [Tue, 28 May 2013 09:32:06 +0200] rev 17854
8013895: G1: G1SummarizeRSetStats output on Linux needs improvemen Summary: Fixed the output of G1SummarizeRSetStats: too small datatype for the number of concurrently processed cards, added concurrent remembered set thread time retrieval for Linux and Windows (BSD uses os::elapsedTime() now), and other cleanup. The information presented during VM operation is now relative to the previous output, not always cumulative if G1SummarizeRSetStatsPeriod > 0. At VM exit, the code prints a cumulative summary. Reviewed-by: johnc, jwilhelm
Sat, 01 Jun 2013 10:00:56 +0200 Merge
jwilhelm [Sat, 01 Jun 2013 10:00:56 +0200] rev 17853
Merge
Thu, 30 May 2013 10:58:16 +0200 8015486: PSScavenge::is_obj_in_young is unnecessarily slow with UseCompressedOops
stefank [Thu, 30 May 2013 10:58:16 +0200] rev 17852
8015486: PSScavenge::is_obj_in_young is unnecessarily slow with UseCompressedOops Summary: Compare compressed oops to a compressed young gen boundary instead of uncompressing the oops before doing the young gen boundary check. Reviewed-by: brutisso, jmasa
Thu, 30 May 2013 13:04:51 -0700 6725714: par compact - add a table to speed up bitmap searches
jcoomes [Thu, 30 May 2013 13:04:51 -0700] rev 17851
6725714: par compact - add a table to speed up bitmap searches Reviewed-by: jmasa, tschatzl
Fri, 31 May 2013 10:04:00 -0700 8015690: new hotspot build - hs25-b36
amurillo [Fri, 31 May 2013 10:04:00 -0700] rev 17850
8015690: new hotspot build - hs25-b36 Reviewed-by: jcoomes
Fri, 31 May 2013 09:37:49 -0700 Added tag hs25-b35 for changeset 02ffee063e24
amurillo [Fri, 31 May 2013 09:37:49 -0700] rev 17849
Added tag hs25-b35 for changeset 02ffee063e24
Fri, 31 May 2013 09:37:48 -0700 Merge
amurillo [Fri, 31 May 2013 09:37:48 -0700] rev 17848
Merge
Fri, 31 May 2013 09:55:35 +0200 Merge
jwilhelm [Fri, 31 May 2013 09:55:35 +0200] rev 17847
Merge
Mon, 27 May 2013 12:58:42 +0200 8015422: Large performance hit when the StringTable is walked twice in Parallel Scavenge
stefank [Mon, 27 May 2013 12:58:42 +0200] rev 17846
8015422: Large performance hit when the StringTable is walked twice in Parallel Scavenge Summary: Combine the calls to StringTable::unlink and StringTable::oops_do in Parallel Scavenge. Reviewed-by: pliden, coleenp
Mon, 27 May 2013 12:56:34 +0200 8015428: Remove unused CDS support from StringTable
stefank [Mon, 27 May 2013 12:56:34 +0200] rev 17845
8015428: Remove unused CDS support from StringTable Summary: The string in StringTable is not used by CDS anymore. Remove the unnecessary code in preparation for 8015422: Large performance hit when the StringTable is walked twice in Parallel Scavenge Reviewed-by: pliden, tschatzl, coleenp
Mon, 27 May 2013 15:22:59 +0200 8015268: NPG: 2.5% regression in young GC times on CRM Sales Opty
stefank [Mon, 27 May 2013 15:22:59 +0200] rev 17844
8015268: NPG: 2.5% regression in young GC times on CRM Sales Opty Summary: Split SystemDictionary and ClassLoaderDataGraph root processing to help load balancing. Reviewed-by: tschatzl, johnc
Fri, 24 May 2013 14:16:41 +0200 Merge
jwilhelm [Fri, 24 May 2013 14:16:41 +0200] rev 17843
Merge
Wed, 22 May 2013 11:11:47 -0700 8007762: Rename a bunch of methods in size policy across collectors
tamao [Wed, 22 May 2013 11:11:47 -0700] rev 17842
8007762: Rename a bunch of methods in size policy across collectors Summary: Rename: compute_generations_free_space() = compute_eden_space_size() + compute_old_gen_free_space(); update related logging messages Reviewed-by: jmasa, johnc, tschatzl, brutisso Contributed-by: tamao <tao.mao@oracle.com>
Tue, 21 May 2013 16:43:41 -0700 8015007: Incorrect print format in error message for VM cannot allocate the requested heap
tamao [Tue, 21 May 2013 16:43:41 -0700] rev 17841
8015007: Incorrect print format in error message for VM cannot allocate the requested heap Summary: Correct the wrong print format in error message for VM cannot allocate the requested heap; and clean up the error message call in check_alignment() Reviewed-by: brutisso, tschatzl Contributed-by: tamao <tao.mao@oracle.com>
Thu, 30 May 2013 13:19:06 -0400 Merge
jiangli [Thu, 30 May 2013 13:19:06 -0400] rev 17840
Merge
Tue, 28 May 2013 15:24:44 -0400 Merge
jprovino [Tue, 28 May 2013 15:24:44 -0400] rev 17839
Merge
Tue, 28 May 2013 11:32:46 -0400 8011064: Some tests have failed with SIGSEGV on arm-hflt on build b82
jprovino [Tue, 28 May 2013 11:32:46 -0400] rev 17838
8011064: Some tests have failed with SIGSEGV on arm-hflt on build b82 Summary: NMT_detail is only supported when frame pointers are not omitted (-fno-omit-frame-pointer). Reviewed-by: dholmes, cjplummer
Tue, 28 May 2013 11:17:16 -0400 8013461: There is a symbol AsyncGetCallTrace in libjvm.symbols that does not exist in minimal/libjvm.a when DEBUG_LEVEL == release
jprovino [Tue, 28 May 2013 11:17:16 -0400] rev 17837
8013461: There is a symbol AsyncGetCallTrace in libjvm.symbols that does not exist in minimal/libjvm.a when DEBUG_LEVEL == release Summary: AsyncGetCallTrace is needed in libjvm.symbols so that programs which reference it can build correctly. Reviewed-by: dholmes, bobv
Tue, 28 May 2013 11:35:57 -0700 Merge
dcubed [Tue, 28 May 2013 11:35:57 -0700] rev 17836
Merge
Tue, 28 May 2013 19:54:18 +0400 8015493: runtime/contended/OopMaps.java fails with OutOfMemory
shade [Tue, 28 May 2013 19:54:18 +0400] rev 17835
8015493: runtime/contended/OopMaps.java fails with OutOfMemory Summary: limit the memory footprint to dodge OutOfMemory errors. Reviewed-by: dcubed, ctornqvi, iignatyev
Tue, 28 May 2013 08:54:55 -0700 Merge
zgu [Tue, 28 May 2013 08:54:55 -0700] rev 17834
Merge
Fri, 24 May 2013 17:19:56 -0700 8015265: revise the fix for 8007037
ccheung [Fri, 24 May 2013 17:19:56 -0700] rev 17833
8015265: revise the fix for 8007037 Reviewed-by: sspitsyn, dholmes, dcubed
Tue, 28 May 2013 15:08:57 +0200 8015329: Print reason for failed MiniDumpWriteDump() call
ctornqvi [Tue, 28 May 2013 15:08:57 +0200] rev 17832
8015329: Print reason for failed MiniDumpWriteDump() call Summary: Printing both result from GetLastError and text representation of error. Also changed so that we produce dumps by default on client versions of Windows when running with a debug build. Also reviewed by peter.allwin@oracle.com Reviewed-by: sla, dholmes
Mon, 27 May 2013 12:49:08 -0700 8015270: @Contended: fix multiple issues in the layout code
shade [Mon, 27 May 2013 12:49:08 -0700] rev 17831
8015270: @Contended: fix multiple issues in the layout code Summary: field count handling fixed, has_nonstatic_fields invariant fixed, oop map overrun fixed; new asserts Reviewed-by: kvn, dcubed, coleenp
Fri, 24 May 2013 17:36:12 -0700 8013945: CMS fatal error: must own lock MemberNameTable_lock
sspitsyn [Fri, 24 May 2013 17:36:12 -0700] rev 17830
8013945: CMS fatal error: must own lock MemberNameTable_lock Summary: The "delete mnt" needs to grab MemberNameTable_lock if !SafepointSynchronize::is_at_safepoint() Reviewed-by: sla, mgerdin, dholmes, jmasa Contributed-by: serguei.spitsyn@oracle.com
(0) -10000 -3000 -1000 -300 -100 -48 +48 +100 +300 +1000 +3000 +10000 +30000 tip