1886 Commits

Author SHA1 Message Date
Zhengyu Gu
019cffb539 8217342: Build failed with excluding JFR
Reviewed-by: shade, pliden
2019-01-20 12:20:37 -05:00
Claes Redestad
d3cd2cb795 8217387: Remove dead develop flag CIFireOOMAt
Reviewed-by: shade, kbarrett
2019-01-20 16:55:21 +01:00
Aleksey Shipilev
108c7bbe0b 8217419: Shenandoah fails to build after JDK-8212826 (Make PtrQueue free list lock-free)
Reviewed-by: aph, simonis, rkennke
2019-01-20 11:13:13 +01:00
Kim Barrett
5c83330cf8 8212826: Make PtrQueue free list lock-free
Add lock-free stack and use in BufferNode::Allocator.

Reviewed-by: tschatzl, sangheki
2019-01-19 19:50:01 -05:00
Aleksey Shipilev
2858e8f4e2 8217343: Shenandoah control thread should be able to run at critical priority
Reviewed-by: rkennke
2019-01-19 11:20:01 +01:00
Aleksey Shipilev
028cf5ae00 8217378: UseCriticalCMSThreadPriority is broken
Reviewed-by: rkennke, dcubed
2019-01-19 11:19:55 +01:00
Vladimir Ivanov
8b6ea59715 8217407: StackValue::print_on() crashes on NULL handle
Reviewed-by: kvn
2019-01-18 17:34:43 -08:00
Vladimir Ivanov
916e43aa9a 8217400: Optimized build is broken by Shenandoah changes
Reviewed-by: shade
2019-01-18 17:34:36 -08:00
Vladimir Ivanov
8f16189ab3 8217399: Backout 8217358
Reviewed-by: kvn
2019-01-18 17:34:31 -08:00
Vladimir Ivanov
91646018c8 8217358: Optimized build is broken by Shenandoah changes
Reviewed-by: shade
2019-01-18 13:22:10 -08:00
Aleksey Shipilev
07b8d39e6f 8217315: Proper units should print more significant digits
Reviewed-by: stuefe, tschatzl
2019-01-18 17:05:41 +01:00
Aleksey Shipilev
3be22e5884 8217014: Epsilon should not ignore Metadata GC causes
Reviewed-by: stuefe, zgu
2019-01-18 16:40:24 +01:00
Claes Redestad
62378f6977 8217318: Unneeded handleization in InstanceKlass::restore_unshareable_info
No need for a methodHandle here since methods not yet added to SystemDictionary can't be redefined.

Reviewed-by: coleenp
2019-01-18 16:21:07 +01:00
Zhengyu Gu
602ead5483 8217319: Cleanup Shenandoah includes
Reviewed-by: shade
2019-01-18 09:10:49 -05:00
Claes Redestad
e86a7eea79 8217325: Enable inlining of java_lang_Class::oop_size_raw
Reviewed-by: shade, coleenp, rehn, stefank
2019-01-18 08:00:05 +01:00
Mikael Vidstedt
3b32c8aae5 8217266: Remove dead LIR_List::compare_to and LIR_Code::lir_compare_to
Reviewed-by: roland, kvn
2019-01-17 13:46:12 -08:00
Zhengyu Gu
954f8acb59 8217213: shenandoahTaskQueue.hpp includes .inline.hpp file
Reviewed-by: shade, tschatzl
2019-01-17 08:48:56 -05:00
Harold Seigel
419c048dc3 8215699: -Xlog::file cannot be used with named pipe
If the log file is a named pipe then change the default file_count to zero so no log file rotation is attempted.

Reviewed-by: lfoltan, coleenp
2019-01-17 08:48:11 -05:00
Simon Tooke
8ec2db0ad9 8216578: Remove unused/obsolete method in JFR code
Reviewed-by: mgronlun, mikael
2019-01-16 13:38:19 -05:00
Thomas Schatzl
a5f592e5b1 8217203: Some more includes to .inline.hpp files in gc header files
Reviewed-by: zgu, kbarrett, sangheki
2019-01-16 21:37:12 +01:00
Jesper Wilhelmsson
cda0d67617 Merge 2019-01-16 20:53:09 +01:00
Zhengyu Gu
b9333e1d81 8215299: Remove G1CMTask::should_exit_termination()'s undesirable side-effect
Reviewed-by: kbarrett, rkennke, tschatzl
2019-01-09 19:05:05 -05:00
Martin Doerr
93c80115d9 8216556: Unnecessary liveness computation with JVMTI
Reviewed-by: redestad, dlong, kvn
2019-01-16 10:16:08 +01:00
Martin Doerr
b2f82b3bd3 8216426: Usage of array placement new may lead to memory corruption
Reviewed-by: rehn, kbarrett, rkennke, eosterlund
2019-01-15 10:23:23 +01:00
Jesper Wilhelmsson
a8c5f1e59a Merge 2019-01-15 22:54:09 +01:00
David Holmes
d1c7bfeb4b 8213397: Stack dump should show more clearly when a thread is blocked on a class initialization monitor
Reviewed-by: rehn, coleenp
2019-01-15 16:40:31 -05:00
Claes Redestad
045cf9733d 8216995: Clean up JFR command line processing
Reviewed-by: gziemski, mgronlun
2019-01-15 21:17:35 +01:00
Thomas Stuefe
617f75c8cf 8216982: Assertion poison page established too early
Reviewed-by: mdoerr, dholmes
2019-01-15 08:03:30 +01:00
Man Cao
54e83c8376 8215114: Fix indent and dead code in GCPolicyCounters
Clean up gcPolicyCounters.hpp

Reviewed-by: tschatzl, sjohanss
2018-12-10 17:57:19 +08:00
Jesper Wilhelmsson
528bc73ca4 Merge 2019-01-14 23:05:26 +01:00
Zhengyu Gu
12093bf074 8215549: Shenandoah deduplication cleans up table/queue twice
Reviewed-by: rkennke
2019-01-14 12:51:45 -05:00
Aleksey Shipilev
88366150c6 8216308: StackTraceElement::fill_in can use injected Class source-file
Reviewed-by: coleenp, dholmes
2019-01-14 17:20:20 +01:00
Roman Kennke
2a932824aa 8216973: Kick up cleanup phases in the right places
Reviewed-by: shade
2019-01-14 12:49:12 +01:00
David Holmes
c6653432a5 8214816: os::read() should not transition to _thread_blocked with safepoint check on Solaris
Reviewed-by: jiangli, mgronlun
2019-01-13 16:54:01 -05:00
Per Lidén
1c5496ac8b 8216595: Fix broken builds after JDK-8216424
Reviewed-by: redestad, alanb
2019-01-13 17:33:26 +01:00
Claes Redestad
e3a3ae7f23 8216424: Remove TimeLivenessAnalysis
Reviewed-by: kvn, thartmann
2019-01-13 12:50:05 +01:00
Calvin Cheung
b8bf6b95a3 8216184: CDS/appCDS tests failed on Windows due to long path to a classlist file
Use os::open() instead of fopen()

Reviewed-by: iklam, dholmes
2019-01-11 14:05:57 -08:00
Roland Westrelin
70ba959a4b 8216549: Mismatched unsafe access to non escaping object fails
Reviewed-by: vlivanov, kvn, thartmann
2019-01-11 10:03:00 +01:00
Roland Westrelin
8243e7f9fa 8216482: Shenandoah: typo in ShenandoahBarrierSetC2::clone_barrier_at_expansion() causes failed compilations
Reviewed-by: thartmann, shade, rkennke
2019-01-10 13:54:09 +01:00
Erik Österlund
c03e894387 8215754: ZGC: nmethod is not unlinked from Method before rendezvous handshake
Reviewed-by: pliden, neliasso
2019-01-11 13:15:37 +01:00
Erik Österlund
f08eeac278 8215889: assert(!_unloading) failed: This oop is not available to unloading class loader data with ZGC
Reviewed-by: coleenp, neliasso
2019-01-10 18:10:15 +01:00
Aleksey Shipilev
0cd1573f08 8215724: Epsilon: ArrayStoreExceptionTest.java fails; missing arraycopy check
Reviewed-by: eosterlund, lkorinth
2019-01-09 15:53:56 +01:00
Jiangli Zhou
e0aa3e0609 8214827: Incorrect call ClassLoaders.toFileURL("jrt:/java.compiler")
Use URL constructor for jrt URL in SystemDictionaryShared::get_shared_protection_domain().

Reviewed-by: ccheung, iklam, dholmes, coleenp
2019-01-10 13:03:34 -05:00
Nils Eliasson
ff00dcde77 8215755: ZGC: split_barrier_thru_phi: check number of inputs of phi
Reviewed-by: pliden, thartmann
2019-01-09 15:36:20 +01:00
Coleen Phillimore
cab9667f41 8215575: C2 crash: assert(get_instanceKlass()->is_loaded()) failed: must be at least loaded
Set InstanceKlass::loaded before adding classes to the subklass list, which can be read concurrently by the compiler.

Reviewed-by: dholmes, eosterlund
2019-01-09 07:52:45 -05:00
Per Lidén
f2f7690741 8215708: ZGC: Add missing LoadBarrierNode::size_of()
Reviewed-by: eosterlund, neliasso
2019-01-09 13:31:34 +01:00
Vivek Deshpande
996968d480 8216050: Superword optimization fails with assert(0 <= i && i < _len) failed: illegal index
Fix for the crash by matching the operands by swapping to right positions.

Reviewed-by: thartmann, kvn
2019-01-15 11:19:14 -08:00
Henry Jen
776ef6a071 Merge 2019-01-15 10:55:26 -08:00
Patric Hedlin
a17df8d45b 8210392: assert(Compile::current()->live_nodes() < Compile::current()->max_node_limit()) failed: Live Node limit exceeded limit
Avoid excessive split-if.

Reviewed-by: thartmann, neliasso
2018-12-18 10:12:28 +01:00
Erik Österlund
125233162c 8216427: ciMethodData::load_extra_data() does not always unpack the last entry
Reviewed-by: thartmann, kvn
2019-01-15 09:44:18 +01:00