Fri, 20 Mar 2015 11:41:34 -0700 8075263: MHI::checkCustomized isn't eliminated for inlined MethodHandles
vlivanov [Fri, 20 Mar 2015 11:41:34 -0700] rev 30189
8075263: MHI::checkCustomized isn't eliminated for inlined MethodHandles Reviewed-by: jrose, kvn
Fri, 20 Mar 2015 11:41:34 -0700 8075266: Show runtime call details when printing machine code
vlivanov [Fri, 20 Mar 2015 11:41:34 -0700] rev 30188
8075266: Show runtime call details when printing machine code Reviewed-by: jrose, kvn
Fri, 20 Mar 2015 11:41:34 -0700 8075269: Extend -XX:CompileCommand=print,* to work for MethodHandle.invokeBasic/linkTo*
vlivanov [Fri, 20 Mar 2015 11:41:34 -0700] rev 30187
8075269: Extend -XX:CompileCommand=print,* to work for MethodHandle.invokeBasic/linkTo* Reviewed-by: jrose, kvn, dlong
Fri, 20 Mar 2015 11:41:34 -0700 8075270: Print locals & stack slots location for PcDescs
vlivanov [Fri, 20 Mar 2015 11:41:34 -0700] rev 30186
8075270: Print locals & stack slots location for PcDescs Reviewed-by: kvn, jrose
Mon, 16 Mar 2015 12:24:06 +0100 8073866: Fix for 8064703 is not sufficient
roland [Mon, 16 Mar 2015 12:24:06 +0100] rev 30185
8073866: Fix for 8064703 is not sufficient Summary: side effects between allocation and arraycopy can be reexecuted, unreachable uninitialized array can be seen by GCs Reviewed-by: kvn, vlivanov
Fri, 20 Mar 2015 11:53:01 +0100 Merge
zmajo [Fri, 20 Mar 2015 11:53:01 +0100] rev 30184
Merge
Tue, 17 Mar 2015 10:06:31 +0100 8073480: C2 should optimize explicit range checks
roland [Tue, 17 Mar 2015 10:06:31 +0100] rev 30183
8073480: C2 should optimize explicit range checks Summary: explicit range checks should be recognized by C2 Reviewed-by: kvn, vlivanov
Wed, 15 Apr 2015 12:16:01 -0400 8069367: Eagerly reclaimed humongous objects left on mark stack
kbarrett [Wed, 15 Apr 2015 12:16:01 -0400] rev 30182
8069367: Eagerly reclaimed humongous objects left on mark stack Summary: Prevent eager reclaim of objects that might be on mark stack. Reviewed-by: brutisso, tschatzl
Wed, 15 Apr 2015 11:23:06 +0000 Merge
iignatyev [Wed, 15 Apr 2015 11:23:06 +0000] rev 30181
Merge
Wed, 15 Apr 2015 09:49:50 +0000 Merge
iignatyev [Wed, 15 Apr 2015 09:49:50 +0000] rev 30180
Merge
Thu, 09 Apr 2015 14:16:04 +0300 8026043: Add regression test for JDK-8000831
eistepan [Thu, 09 Apr 2015 14:16:04 +0300] rev 30179
8026043: Add regression test for JDK-8000831 Reviewed-by: mchung
Tue, 14 Apr 2015 09:44:06 -0700 8077710: BACKOUT - java hangs with -XX:ParallelGCThreads=0 -XX:+ExplicitGCInvokesConcurrent options
sangheki [Tue, 14 Apr 2015 09:44:06 -0700] rev 30178
8077710: BACKOUT - java hangs with -XX:ParallelGCThreads=0 -XX:+ExplicitGCInvokesConcurrent options Summary: Removed unnecessary guards. Reviewed-by: stefank, jwilhelm
Tue, 14 Apr 2015 11:24:03 +0200 8077403: Remove guarantee from GenCollectedHeap::is_in()
brutisso [Tue, 14 Apr 2015 11:24:03 +0200] rev 30177
8077403: Remove guarantee from GenCollectedHeap::is_in() Reviewed-by: mgerdin, jmasa
Tue, 14 Apr 2015 11:40:13 +0200 8077420: Build failure with SS12u4
stefank [Tue, 14 Apr 2015 11:40:13 +0200] rev 30176
8077420: Build failure with SS12u4 Reviewed-by: dholmes, lfoltan
Thu, 02 Apr 2015 10:24:24 +0200 8076457: Fix includes of inline.hpp in GC code
stefank [Thu, 02 Apr 2015 10:24:24 +0200] rev 30175
8076457: Fix includes of inline.hpp in GC code Reviewed-by: pliden, jmasa
Mon, 13 Apr 2015 11:01:29 -0700 8077301: Optimized build is broken
jmasa [Mon, 13 Apr 2015 11:01:29 -0700] rev 30174
8077301: Optimized build is broken Reviewed-by: kbarrett, brutisso
Mon, 13 Apr 2015 15:47:48 +0200 8077413: Avoid use of Universe::heap() inside collectors
pliden [Mon, 13 Apr 2015 15:47:48 +0200] rev 30173
8077413: Avoid use of Universe::heap() inside collectors Reviewed-by: stefank, kbarrett
Fri, 10 Apr 2015 13:58:36 +0200 8077400: Unnecessary and incorrect "Code Cache Roots" G1 log entry
mgerdin [Fri, 10 Apr 2015 13:58:36 +0200] rev 30172
8077400: Unnecessary and incorrect "Code Cache Roots" G1 log entry Reviewed-by: tschatzl, brutisso, sangheki
Sun, 12 Apr 2015 14:59:41 +0200 8077411: Remove CollectedHeap::supports_heap_inspection()
brutisso [Sun, 12 Apr 2015 14:59:41 +0200] rev 30171
8077411: Remove CollectedHeap::supports_heap_inspection() Reviewed-by: stefank, ecaspole, jmasa
Fri, 10 Apr 2015 10:55:07 -0400 8077414: PSPromotionLAB _state is unintialized
ecaspole [Fri, 10 Apr 2015 10:55:07 -0400] rev 30170
8077414: PSPromotionLAB _state is unintialized Summary: Initialize _state to zero_size Reviewed-by: brutisso, stefank Contributed-by: Eric Caspole <eric.caspole@oracle.com>
Wed, 08 Apr 2015 15:49:29 +0300 8076311: Java 9 process negative MaxTenuringThreshold in different way than Java 8
ddmitriev [Wed, 08 Apr 2015 15:49:29 +0300] rev 30169
8076311: Java 9 process negative MaxTenuringThreshold in different way than Java 8 Summary: Corrected processing of invalid MaXTenuringThreshold Reviewed-by: jmasa, dholmes, kbarrett
Fri, 10 Apr 2015 14:59:21 +0000 Merge
stefank [Fri, 10 Apr 2015 14:59:21 +0000] rev 30168
Merge
Thu, 09 Apr 2015 10:16:45 -0700 8076325: java hangs with -XX:ParallelGCThreads=0 -XX:+ExplicitGCInvokesConcurrent options
sangheki [Thu, 09 Apr 2015 10:16:45 -0700] rev 30167
8076325: java hangs with -XX:ParallelGCThreads=0 -XX:+ExplicitGCInvokesConcurrent options Summary: Added a guard of gc workers > 0 to execute logic. Reviewed-by: stefank, mgerdin
Thu, 09 Apr 2015 15:41:47 +0200 8077255: TracePageSizes output reports wrong page size on Windows with G1
tschatzl [Thu, 09 Apr 2015 15:41:47 +0200] rev 30166
8077255: TracePageSizes output reports wrong page size on Windows with G1 Summary: Print selected page size, not alignment size chosen by ReservedSpace (which is the vm_allocation_granularity that is different to page size on Windows) in the message presented by TracePageSizes. Reviewed-by: drwhite, jmasa
Wed, 08 Apr 2015 09:35:25 +0200 8076614: Add comment to ClearNoncleanCardWrapper::do_MemRegion()
brutisso [Wed, 08 Apr 2015 09:35:25 +0200] rev 30165
8076614: Add comment to ClearNoncleanCardWrapper::do_MemRegion() Reviewed-by: kbarrett, stefank
Thu, 09 Apr 2015 17:39:42 +0200 Merge
jwilhelm [Thu, 09 Apr 2015 17:39:42 +0200] rev 30164
Merge
Thu, 09 Apr 2015 12:40:20 +0000 Merge
kbarrett [Thu, 09 Apr 2015 12:40:20 +0000] rev 30163
Merge
Wed, 08 Apr 2015 10:32:16 -0400 8076265: Simplify deal_with_reference
kbarrett [Wed, 08 Apr 2015 10:32:16 -0400] rev 30162
8076265: Simplify deal_with_reference Summary: Eliminate _CHECK_BOTH_FINGERS_ and simplify. Reviewed-by: brutisso, tschatzl
Thu, 09 Apr 2015 11:30:37 +0200 8077315: Build failure on OSX after compiler upgrade
jwilhelm [Thu, 09 Apr 2015 11:30:37 +0200] rev 30161
8077315: Build failure on OSX after compiler upgrade Reviewed-by: stefank, mgerdin
Thu, 09 Apr 2015 11:29:32 +0200 8077302: src/share/vm/oops/instanceRefKlass.inline.hpp has a doubble /*
jwilhelm [Thu, 09 Apr 2015 11:29:32 +0200] rev 30160
8077302: src/share/vm/oops/instanceRefKlass.inline.hpp has a doubble /* Reviewed-by: stefank, mgerdin
Wed, 08 Apr 2015 15:19:49 +0200 8076534: CollectedHeapName in SA agent incorrect
pliden [Wed, 08 Apr 2015 15:19:49 +0200] rev 30159
8076534: CollectedHeapName in SA agent incorrect Reviewed-by: dsamersoff, sla, tschatzl
Tue, 07 Apr 2015 10:53:51 +0200 8058354: SPECjvm2008-Derby -2.7% performance regression on Solaris-X64 starting with 9-b29
tschatzl [Tue, 07 Apr 2015 10:53:51 +0200] rev 30158
8058354: SPECjvm2008-Derby -2.7% performance regression on Solaris-X64 starting with 9-b29 Summary: Allow use of large pages for auxiliary data structures in G1. Clean up existing interfaces. Reviewed-by: jmasa, pliden, stefank
Thu, 02 Apr 2015 16:42:24 -0400 8069004: Kitchensink hanged with 16Gb heap and GC pause >30 min
drwhite [Thu, 02 Apr 2015 16:42:24 -0400] rev 30157
8069004: Kitchensink hanged with 16Gb heap and GC pause >30 min Summary: Revert bug introduced a few months ago. Reviewed-by: brutisso, tschatzl, jmasa
Thu, 02 Apr 2015 18:53:45 +0300 8043225: Make whitebox API functions more stable
iignatyev [Thu, 02 Apr 2015 18:53:45 +0300] rev 30156
8043225: Make whitebox API functions more stable Summary: Added checks for null parameters where applicable Reviewed-by: dholmes, iignatyev Contributed-by: Kirill Zhaldybin <kirill.zhaldybin@oracle.com>
Thu, 02 Apr 2015 16:37:29 +0200 8076267: Remove n_gens()
jwilhelm [Thu, 02 Apr 2015 16:37:29 +0200] rev 30155
8076267: Remove n_gens() Reviewed-by: jprovino, kbarrett, jmasa
Thu, 02 Apr 2015 16:08:41 +0200 8076452: Remove SharedHeap
brutisso [Thu, 02 Apr 2015 16:08:41 +0200] rev 30154
8076452: Remove SharedHeap Reviewed-by: stefank, sjohanss, david
Thu, 02 Apr 2015 16:07:27 +0200 8076289: Move the StrongRootsScope out of SharedHeap
brutisso [Thu, 02 Apr 2015 16:07:27 +0200] rev 30153
8076289: Move the StrongRootsScope out of SharedHeap Reviewed-by: stefank, sjohanss, david
Thu, 02 Apr 2015 16:06:07 +0200 8076454: Clean up/move things out of SharedHeap
brutisso [Thu, 02 Apr 2015 16:06:07 +0200] rev 30152
8076454: Clean up/move things out of SharedHeap Reviewed-by: stefank, sjohanss, david
Thu, 02 Apr 2015 10:22:13 +0200 8076456: Remove unnecessary oopDesc::klass() calls
stefank [Thu, 02 Apr 2015 10:22:13 +0200] rev 30151
8076456: Remove unnecessary oopDesc::klass() calls Reviewed-by: pliden, jmasa
Thu, 02 Apr 2015 10:04:27 +0200 8075955: Replace the macro based implementation of oop_oop_iterate with a template based solution
stefank [Thu, 02 Apr 2015 10:04:27 +0200] rev 30150
8075955: Replace the macro based implementation of oop_oop_iterate with a template based solution Reviewed-by: brutisso, coleenp, kbarrett, sjohanss
Thu, 02 Apr 2015 09:14:16 +0200 8076447: Remove unused MemoryManager::kind()
pliden [Thu, 02 Apr 2015 09:14:16 +0200] rev 30149
8076447: Remove unused MemoryManager::kind() Reviewed-by: stefank, tschatzl
Wed, 01 Apr 2015 12:34:26 +0200 8016276: CMS concurrentMarkSweepGeneration contains lots of unnecessary allocation failure handling
david [Wed, 01 Apr 2015 12:34:26 +0200] rev 30148
8016276: CMS concurrentMarkSweepGeneration contains lots of unnecessary allocation failure handling Reviewed-by: stefank, pliden
Thu, 02 Apr 2015 06:42:24 +0200 8076314: Remove the static instance variable SharedHeap:: _sh
brutisso [Thu, 02 Apr 2015 06:42:24 +0200] rev 30147
8076314: Remove the static instance variable SharedHeap:: _sh Reviewed-by: pliden, jmasa
Fri, 03 Apr 2015 13:45:33 -0700 Merge
ccheung [Fri, 03 Apr 2015 13:45:33 -0700] rev 30146
Merge
Fri, 03 Apr 2015 13:18:06 +0000 Merge
coleenp [Fri, 03 Apr 2015 13:18:06 +0000] rev 30145
Merge
Thu, 02 Apr 2015 14:02:54 -0400 8076421: Fix Zero Interpreter bugs in class redefinition and template interpreter changes
coleenp [Thu, 02 Apr 2015 14:02:54 -0400] rev 30144
8076421: Fix Zero Interpreter bugs in class redefinition and template interpreter changes Summary: metadata_do walking interpreted frames was wrong and generate_Reference_get is not necessarily an accessor method. Reviewed-by: sgehwolf, dholmes
Fri, 03 Apr 2015 05:55:33 -0400 8074860: Structured Exception Catcher missing around CreateJavaVM on Windows
stuefe [Fri, 03 Apr 2015 05:55:33 -0400] rev 30143
8074860: Structured Exception Catcher missing around CreateJavaVM on Windows Summary: add __try/__except around JNI_CreateJavaVM Reviewed-by: mgronlun, dcubed
Thu, 02 Apr 2015 20:51:24 +0000 Merge
dsamersoff [Thu, 02 Apr 2015 20:51:24 +0000] rev 30142
Merge
Thu, 02 Apr 2015 13:20:49 -0700 8068007: [Findbugs] SA com.sun.java.swing.action.ActionManager.manager should be package protect
dsamersoff [Thu, 02 Apr 2015 13:20:49 -0700] rev 30141
8068007: [Findbugs] SA com.sun.java.swing.action.ActionManager.manager should be package protect Summary: fixed java programming style nit Reviewed-by: dholmes, jbachorik, sspitsyn
Thu, 02 Apr 2015 19:26:00 +0000 Merge
coleenp [Thu, 02 Apr 2015 19:26:00 +0000] rev 30140
Merge
Thu, 02 Apr 2015 10:12:49 -0400 6983747: Remove obsolete dl_mutex lock
mockner [Thu, 02 Apr 2015 10:12:49 -0400] rev 30139
6983747: Remove obsolete dl_mutex lock Summary: Unused dl_mutex lock has been removed. Reviewed-by: hseigel, coleenp, dholmes
Thu, 02 Apr 2015 17:22:22 +0000 Merge
jbachorik [Thu, 02 Apr 2015 17:22:22 +0000] rev 30138
Merge
Thu, 02 Apr 2015 12:14:43 +0200 8076344: serviceability/dcmd/vm/SetVMFlagTest.java test fails with "java.lang.Error: 'MaxHeapSize' flag is not available or immutable"
jbachorik [Thu, 02 Apr 2015 12:14:43 +0200] rev 30137
8076344: serviceability/dcmd/vm/SetVMFlagTest.java test fails with "java.lang.Error: 'MaxHeapSize' flag is not available or immutable" Reviewed-by: sla
Thu, 02 Apr 2015 08:50:10 -0400 8076236: VM permits illegal flags for class init method
hseigel [Thu, 02 Apr 2015 08:50:10 -0400] rev 30136
8076236: VM permits illegal flags for class init method Summary: Move check for multiple access flags so that it also covers instance initialization methods Reviewed-by: ctornqvi, lfoltan
Thu, 02 Apr 2015 07:44:55 +0000 Merge
jbachorik [Thu, 02 Apr 2015 07:44:55 +0000] rev 30135
Merge
Thu, 26 Mar 2015 10:37:10 +0100 8023093: Add ManagementAgent.status diagnostic command
jbachorik [Thu, 26 Mar 2015 10:37:10 +0100] rev 30134
8023093: Add ManagementAgent.status diagnostic command Reviewed-by: sla
Thu, 02 Apr 2015 02:20:54 +0000 Merge
coleenp [Thu, 02 Apr 2015 02:20:54 +0000] rev 30133
Merge
Wed, 01 Apr 2015 22:03:17 -0400 8076492: Make common code from template interpreter code
coleenp [Wed, 01 Apr 2015 22:03:17 -0400] rev 30132
8076492: Make common code from template interpreter code Summary: Move case statement out of assembly code Reviewed-by: minqi, sspitsyn, dholmes
Wed, 01 Apr 2015 15:13:48 -0400 8078349: remove dead code - fast_iagetfield
mockner [Wed, 01 Apr 2015 15:13:48 -0400] rev 30131
8078349: remove dead code - fast_iagetfield Summary: Unused function fast_iagetfield has been removed. Reviewed-by: hseigel, coleenp
Wed, 01 Apr 2015 15:27:04 +0200 8076450: com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java: assert(!on_C_heap() || allocated_on_C_heap()) failed: growable array must be on C heap if elements are
sla [Wed, 01 Apr 2015 15:27:04 +0200] rev 30130
8076450: com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java: assert(!on_C_heap() || allocated_on_C_heap()) failed: growable array must be on C heap if elements are Reviewed-by: fparain, mgronlun, dholmes
Tue, 31 Mar 2015 05:30:36 -0400 8076185: Provide SafeFetchX implementation for zero
dholmes [Tue, 31 Mar 2015 05:30:36 -0400] rev 30129
8076185: Provide SafeFetchX implementation for zero Summary: Implement SafeFetchX for zero using setjmp/longjmp and Posix TLS Reviewed-by: sgehwolf, dholmes Contributed-by: thomas.stuefe@gmail.com
Tue, 31 Mar 2015 02:11:09 +0000 Merge
coleenp [Tue, 31 Mar 2015 02:11:09 +0000] rev 30128
Merge
Mon, 30 Mar 2015 19:27:30 +0000 Merge
coleenp [Mon, 30 Mar 2015 19:27:30 +0000] rev 30127
Merge
Fri, 27 Mar 2015 16:12:40 +0100 8076181: bytecodeInterpreter.cpp refers to unknown labels.
sgehwolf [Fri, 27 Mar 2015 16:12:40 +0100] rev 30126
8076181: bytecodeInterpreter.cpp refers to unknown labels. Reviewed-by: coleenp, dholmes
(0) -30000 -10000 -3000 -1000 -300 -100 -64 +64 +100 +300 +1000 +3000 +10000 tip