2459 Commits

Author SHA1 Message Date
Per Lidén
e8a0007871 8217258: ZGC: Minor cleanup of ZBarrierSetAssembler
Reviewed-by: eosterlund, stefank
2019-01-23 08:55:09 +01:00
Per Lidén
6da8205aa0 8217257: ZGC: Minor cleanup of ZBarrierSetC2
Reviewed-by: stefank, tschatzl
2019-01-23 08:55:09 +01:00
Per Lidén
fc42d285bd 8217503: ZGC: Fix fall through bug in ZBarrierSetC2::escape_add_final_edges()
Reviewed-by: stefank
2019-01-23 08:55:09 +01:00
Goetz Lindenmaier
69e185b203 8217512: Message of LinkageError: use 'class' etc. instead of 'type'
Reviewed-by: dholmes, lfoltan
2019-01-23 08:25:22 +01:00
Vladimir Ivanov
50e3aa4150 8202952: C2: Unexpected dead nodes after matching
Reviewed-by: kvn
2019-01-22 18:14:14 -08:00
Vladimir Ivanov
6a61345684 8213234: Move LambdaForm.Hidden to jdk.internal.vm.annotation
Reviewed-by: mchung, dlong
2019-01-22 18:13:49 -08:00
Ioi Lam
f910adfb9f 8217424: Remove the idempotent parameter to Method::sort_methods
Reviewed-by: coleenp, shade
2019-01-22 12:37:35 -08:00
Jesper Wilhelmsson
bc920bd00d Merge 2019-01-22 19:56:19 +01:00
Doug Simon
0622059445 8215375: [Graal] jck:vm/jvmti/Exception/excp001/excp00101 fails in Graal as JIT mode and -Xcomp mode
Reviewed-by: kvn, dlong
2019-01-20 14:57:22 +01:00
Vladimir Ivanov
731e728ece 8215757: C2: PhaseIdealLoop::create_new_if_for_predicate() computes wrong IDOM
Reviewed-by: kvn, roland
2019-01-15 16:41:17 -08:00
Roland Westrelin
15cadc16f3 8217042: Shenandoah: write barrier on backedge of strip mined loop causes c2 crash at expansion time
Reviewed-by: rkennke, thartmann
2019-01-11 14:27:22 +01:00
Roland Westrelin
05a74ef364 8217043: Shenandoah: SIGSEGV in Type::meet_helper() at barrier expansion time
Reviewed-by: shade, rkennke, thartmann
2019-01-14 13:53:42 +01:00
Thomas Schatzl
39d17b706b 8216490: Spammy periodic GC log message contains random time stamp with periodic gc disabled
Print periodic gc status at startup and only print regular messages if enabled.

Reviewed-by: sangheki, kbarrett
2019-01-16 11:43:51 +01:00
Lutz Schmidt
92e750fb58 8216314: SIGILL in CodeHeapState::print_names()
Reviewed-by: thartmann, kvn
2019-01-16 09:48:35 +01:00
Tom Rodriguez
e590813950 8215748: Application fails when executed with Graal
Reviewed-by: iveresov, kvn, thartmann
2019-01-15 22:59:33 -08:00
Claes Redestad
911c7ff446 8217442: Optimize native accesses to String.value
Reviewed-by: shade, dholmes
2019-01-22 11:22:44 +01:00
Doug Simon
5f5d4425c2 8217445: [JVMCI] incorrect management of JVMCI compilation failure reason string
Reviewed-by: kvn, thartmann
2019-01-22 10:12:05 +01:00
Tobias Hartmann
b8ff3c4dd2 8217291: Failure of ::realloc() should be handled correctly in adlc/forms.cpp
Handle reallocation failures in adlc.

Reviewed-by: kvn, neliasso
2019-01-22 08:50:49 +01:00
Tobias Hartmann
5172199ef9 8217447: Develop flag TraceICs is broken
Added NULL check and fixed output.

Reviewed-by: kvn
2019-01-22 08:47:01 +01:00
Boris Ulasevich
83cd7a3fc1 8214235: arm32: assertion in collectedHeap.cpp: attempt to clean empty remainder
Reviewed-by: phh, pliden
2019-01-22 10:42:41 +03:00
David Holmes
d788c40095 8217466: [BACKOUT] Optimize CodeHeap Analytics
Reviewed-by: redestad, shade, jwilhelm, iignatyev
2019-01-21 16:56:13 -05:00
Lutz Schmidt
5435d862c1 8217250: Optimize CodeHeap Analytics
Reviewed-by: kvn, thartmann
2019-01-21 18:00:23 +01:00
Thomas Schatzl
0c352cc57f 8217374: Rename G1 EvacuationInfo class to G1EvacuationInfo
Reviewed-by: phh, kbarrett
2019-01-21 12:19:00 +01:00
Claes Redestad
99e6b5ca18 8217388: Remove develop flag ProfilerPCTickThreshold
Reviewed-by: shade, thartmann
2019-01-21 09:41:35 +01:00
Martin Doerr
d3339d45e1 8216060: [PPC64] Vector CRC implementation should be used by interpreter and be faster for short arrays
Reviewed-by: gromero, goetz
2019-01-21 09:44:27 +01:00
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
Nick Gasson
2cf4de1a7b 8216350: AArch64: monitor unlock fast path not called
Reviewed-by: aph, drwhite, fyang
2019-01-10 17:08:44 +08:00
Simon Tooke
8ec2db0ad9 8216578: Remove unused/obsolete method in JFR code
Reviewed-by: mgronlun, mikael
2019-01-16 13:38:19 -05:00
Amith Pawar
8bd5f49675 8213827: NUMA heap allocation does not respect process membind/interleave settings
Optionally use libnuma v2 API to query for and support NUMA membind/interleave process configuration.

Reviewed-by: tschatzl, sangheki
2019-01-16 22:32:04 +01: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