Claes Redestad
88d28a2bf9
8232050: Improve inlining of Klass accessors
...
Reviewed-by: lfoltan, tschatzl, coleenp, dholmes, jiangli
2019-10-10 13:26:22 +02:00
Tom Rodriguez
4a41f86a39
8231586: enlarge encoding space for OopMapValue offsets
...
Reviewed-by: dlong
2019-10-09 16:35:44 -07:00
Erik Österlund
42885307f6
8230565: ZGC: Redesign C2 load barrier to expand on the MachNode level
...
Co-authored-by: Per Liden <per.liden@oracle.com>
Co-authored-by: Stefan Karlsson <stefan.karlsson@oracle.com>
Co-authored-by: Nils Eliasson <nils.eliasson@oracle.com>
Reviewed-by: pliden, stefank, neliasso
2019-10-09 12:30:06 +00:00
Richard Reingruber
a683592254
8230677: Should disable Escape Analysis if JVMTI capability can_get_owned_monitor_info was taken
...
Reviewed-by: sspitsyn, dholmes, kvn
2019-10-08 15:30:39 +02:00
David Holmes
d113ca0727
8231737: Cleanup JvmtiRawMonitor code
...
Reviewed-by: sspitsyn, pliden, coleenp, dcubed
2019-10-08 17:30:48 -04:00
Kim Barrett
d7fcd0ccac
8231153: Improve concurrent refinement statistics
...
8043505: G1RemSet::_conc_refine_cards is incremented unsynchronized
Added refinement rates and counts, removed _conc_refine_cards
Reviewed-by: tschatzl, sjohanss
2019-10-08 15:15:50 -04:00
Claes Redestad
8edf64d236
8232006: Remove dead code from klassVtable
...
Reviewed-by: coleenp, jiangli, lfoltan
2019-10-08 20:47:46 +02:00
Coleen Phillimore
2f4bd6db09
8225681: vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine fails due a) MT-unsafe modification of inline cache
...
Allow old methods in CompiledStaticDirectCall::set_to_interpreted
Reviewed-by: sspitsyn, eosterlund
2019-10-08 13:18:40 -04:00
Daniil Titov
0f1f9fe653
8231666: ThreadIdTable::grow() invokes invalid thread transition
...
Reviewed-by: dholmes, rehn
2019-10-08 09:39:10 -07:00
Daniil Titov
7306526835
8170299: Debugger does not stop inside the low memory notifications code
...
Reviewed-by: sspitsyn, dholmes
2019-10-08 09:13:08 -07:00
Claes Redestad
fe8c0edee0
8231993: Remove redundant pkg_str param from is_shared_class_visible_for_classloader
...
Reviewed-by: hseigel, coleenp
2019-10-08 15:48:36 +02:00
Claes Redestad
f8f7cdcbe3
8231355: Remove unused utility methods in libjava
...
Reviewed-by: dholmes, jrose, alanb
2019-10-08 10:24:22 +02:00
David Holmes
f3df804e24
8231289: Disentangle JvmtiRawMonitor from ObjectMonitor and clean it up
...
Reviewed-by: sspitsyn, dcubed, coleenp
2019-10-07 18:44:53 -04:00
Jiangli Zhou
874037d252
8231630: Optimize boot loader with no bootclasspath append entry
...
Optimize SystemDictionary::load_instance_class for boot loader. Immediately return NULL if the requested class is either in the unnamed package or unnamed module, or in a module not defined to the boot loader, when there is no bootclasspath append entry.
Reviewed-by: martin, aeubanks, dthomson, redestad, lfoltan, iklam
2019-10-07 11:29:10 -07:00
Aleksey Shipilev
67a0aa7960
8231946: Remove obsolete and unused ShenandoahVerifyObjectEquals flag
...
Reviewed-by: rkennke
2019-10-07 17:12:22 +02:00
Aleksey Shipilev
89c8b7be66
8231932: Shenandoah: conc/par GC threads ergonomics overrides user settings
...
Reviewed-by: rkennke
2019-10-07 17:12:13 +02:00
Claes Redestad
fba19ffbb2
8230043: Lazily load libverify
...
8230140: Remove unused mutex and monitor declarations
Reviewed-by: hseigel, erikj, alanb, dholmes
2019-10-07 16:55:24 +02:00
Coleen Phillimore
638910826a
8229900: RedefineDeleteJmethod.java fails with -Xcheck:jni
...
Remove RedefineClasses adjustment and test, but improve checking for method/class matching.
Reviewed-by: dholmes, sspitsyn
2019-10-07 10:04:01 -04:00
Roland Westrelin
703760bbec
8231550: C2: ShouldNotReachHere() in verify_strip_mined_scheduling
...
Reviewed-by: vlivanov, thartmann
2019-10-02 17:32:08 +02:00
Roland Westrelin
a81dcf4dbf
8231620: assert(bol->is_Bool()) crash during split if due to FastLockNode
...
Reviewed-by: vlivanov, thartmann
2019-10-01 10:28:12 +02:00
Claes Redestad
b9204e62a4
8231895: Avoid String allocations in JVM_FindLoadedClass
...
Reviewed-by: jiangli, dholmes, iklam
2019-10-07 12:06:47 +02:00
Per Lidén
0009f8a51f
8231825: ZGC: Remove ZMaxHeapSize and ZMaxHeapSizeShift
...
Reviewed-by: tschatzl, eosterlund
2019-10-07 07:53:38 +02:00
Claes Redestad
4084a43111
8231707: Improve Mutex inlining
...
Reviewed-by: rehn, dholmes, coleenp
2019-10-03 13:45:08 +02:00
Calvin Cheung
b08a8c5cc3
8231606: _method_ordering is not set during CDS dynamic dump time
...
Add the missing DynamicDumpSharedSpaces check in sort_methods(); replace the (DumpSharedSpaces || DynamicDumpSharedSpaces) with the Arguments::is_dumping_archive() function call.
Reviewed-by: iklam, coleenp, jiangli
2019-10-02 16:55:08 -07:00
Leo Korinth
85a62dcc5c
8231671: Fix copyright headers in hotspot (missing comma after year)
...
Reviewed-by: tschatzl, dholmes
2019-10-02 16:08:02 +02:00
Christian Hagedorn
8200eb4d45
8231626: DeoptimizeRandom should not be a product flag
...
The DeoptimizeRandom flag is changed to develop since it has no effect in production.
Reviewed-by: neliasso, thartmann
2019-10-02 08:27:17 +02:00
Aleksey Shipilev
808a435d79
8231667: Shenandoah: Full GC should take empty regions into slices for compaction
...
Reviewed-by: rkennke
2019-10-01 15:38:27 +02:00
Jatin Bhateja
d3ca3a02ff
8226721: Missing intrinsics for Math.ceil, floor, rint
...
Reviewed-by: neliasso, vlivanov, ecaspole
2019-10-01 11:43:10 +02:00
Coleen Phillimore
98f454c9ca
8184732: Deadlock detection improvements for 'special' locks
...
Assert that special ranked locks cannot safepoint and allow_vm_block and remove locks from the exceptional lock list in no_safepoint_verifier.
Reviewed-by: dholmes, eosterlund
2019-09-30 13:10:11 -04:00
Roman Kennke
aa251e0762
8231499: Shenandoah: compiler/arraycopy/TestDefaultMethodArrayCloneDeoptC2 fails
...
Reviewed-by: shade, roland
2019-09-30 17:00:16 +02:00
Claes Redestad
56bc7979cb
8231616: Simplify compilation policy hierarchy
...
Reviewed-by: thartmann, neliasso
2019-09-30 14:04:42 +02:00
Thomas Schatzl
628283fe53
8231553: Deprecate unused G1RSetScanBlockSize command line option
...
Reviewed-by: lkorinth, sjohanss
2019-09-30 10:21:11 +02:00
Christian Hagedorn
08f652aa51
8230062: assert(i == p->size()-1) failed: must be last element of the pack
...
Avoids vectorization of reduction chain in which an intermediate result is used.
Reviewed-by: roland, thartmann
2019-09-30 09:29:10 +02:00
Robbin Ehn
29e4d9fa82
8231321: compiler/codecache/stress/UnexpectedDeoptimizationAllTest.java failed assertion
...
Reviewed-by: thartmann, eosterlund
2019-09-27 15:15:07 +02:00
Jie Fu
dd47d1871a
8231567: minimal build failed after JDK-8226690
...
Reviewed-by: shade, coleenp
2019-09-27 20:06:02 +08:00
Coleen Phillimore
59dcb50e96
8231472: Clean up Monitor::_safepoint_check usage to Mutex::_safepoint_check
...
Change Monitor:: to Mutex:: when allocating a Mutex, and in mutexLocker.
Reviewed-by: rehn, dholmes
2019-09-27 07:56:02 -04:00
Roland Westrelin
2f2ec624a2
8227384: C2 compilation fails with "graph should be schedulable" when running with -XX:-EliminateLocks
...
Reviewed-by: thartmann, kvn
2019-07-16 08:56:08 +02:00
Claes Redestad
c127592320
8231471: Obsolete -XX:CompilationPolicyChoice
...
Reviewed-by: kvn, dholmes, thartmann
2019-09-27 12:46:14 +02:00
Roland Westrelin
e4314c158d
8231405: [Shenandoah] guarantee(d != NULL) failed: Null dominator info
...
Reviewed-by: shade, rkennke
2019-09-26 17:49:44 +02:00
Coleen Phillimore
6e1aa9065c
8226690: SIGSEGV in MetadataOnStackClosure::do_metadata
...
Dont create nmethod if classes have been redefined since compilation start.
Reviewed-by: sspitsyn, dlong, eosterlund, gdub
2019-09-26 09:22:49 -04:00
Patric Hedlin
8275b17b07
8229499: Node budget assert in fuzzed test
...
Reviewed-by: thartmann, neliasso
2019-09-12 11:44:51 +02:00
Erik Österlund
c1865c4ad3
8219724: ZGC: Make inline cache cleaning more robust
...
Reviewed-by: pliden
2019-09-26 10:00:07 +00:00
Tobias Hartmann
a03e92201d
8231223: C2's conditional move optimization fails with assert(bol->Opcode() == Op_Bool) failed
...
Bail out if the range check If has an Opaque4Node input instead of a BoolNode.
Reviewed-by: roland, kvn
2019-09-26 09:16:08 +02:00
Paul Hohensee
1bce27d402
8231209: [REDO] ThreadMXBean::getThreadAllocatedBytes() can be quicker for self thread
...
Add com.sun.management.getCurrentThreadAllocatedBytes, implement getThreadAllocatedBytes(long) independent of getThreadAllocatedBytes(long[])
Reviewed-by: mchung, dholmes, sspitsyn
2019-09-25 15:22:33 -07:00
Daniil Titov
6ccf3351d7
8185005: Improve performance of ThreadMXBean.getThreadInfo(long ids[], int maxDepth)
...
Reviewed-by: sspitsyn, dholmes, dcubed, rehn
2019-09-25 11:10:05 -07:00
Aleksey Shipilev
c49aa4ffa5
8231410: Shenandoah: clone barrier should use base pointer
...
Reviewed-by: rkennke
2019-09-25 12:21:10 +02:00
Roman Kennke
b8715b4004
8231447: Shenandoah: Compilation-time regression after JDK-8231086
...
Reviewed-by: shade
2019-09-25 12:33:05 +02:00
Roland Westrelin
e2803ed999
8231055: C2: arraycopy with same non escaping src and dest but different positions causes wrong execution
...
Reviewed-by: thartmann, vlivanov
2019-09-17 15:58:54 +02:00
Roland Westrelin
dfc5c795c7
8229483: Sinking load out of loop may trigger: assert(found_sfpt) failed: no node in loop that's not input to safepoint
...
Reviewed-by: thartmann, neliasso
2019-09-23 16:49:09 +02:00
Per Lidén
f740058c3d
8231270: ZGC: Remove ZAddressSpace* and ZAddressReserved*
...
Reviewed-by: stefank, eosterlund
2019-09-24 17:08:19 +02:00