stefank [Wed, 11 Apr 2018 13:52:23 +0200] rev 49746
8201427: Fix Minimal VM builds on Linux x64
Reviewed-by: shade
stefank [Wed, 11 Apr 2018 13:51:33 +0200] rev 49745
8201370: GC specific data is referred from common precompiled headers and defNewGeneration.cpp
Reviewed-by: stefank, shade, dholmes
Contributed-by: boris.ulasevich@bell-sw.com
tschatzl [Wed, 11 Apr 2018 11:41:30 +0200] rev 49744
8200233: Simple G1 evacuation path performance enhancements
Summary: Implement some minor performance optimizations in the evacuation path including changing some stores to be OOP_NOT_NULL, specializing the compressed/uncompressed oops path and delay some load of the current heapregion until absolutely necessary.
Reviewed-by: kbarrett, sjohanss
tschatzl [Wed, 11 Apr 2018 11:37:19 +0200] rev 49743
8201365: Remove G1Policy::should_process_references()
Reviewed-by: shade
clanger [Wed, 11 Apr 2018 09:47:41 +0200] rev 49742
8201247: Various cleanups in the attach framework
Reviewed-by: goetz, cjplummer
sjohanss [Wed, 11 Apr 2018 08:18:13 +0200] rev 49741
8200228: Change default value of HeapSizePerGCThread
Reviewed-by: tschatzl, shade, jwilhelm
amenkov [Tue, 10 Apr 2018 15:33:11 -0700] rev 49740
8200195: serviceability/jvmti/FieldAccessWatch/FieldAccessWatch.java crashes with "assert(thread->thread_state() == _thread_in_native) failed: coming from wrong thread state"
Reviewed-by: sspitsyn, cjplummer
ccheung [Tue, 10 Apr 2018 11:43:40 -0700] rev 49739
8194812: Extend class-data sharing to support the module path
8199360: Rework the support for the 'ignored' module options in CDS
Reviewed-by: jiangli, lfoltan, iklam, mseledtsov
coleenp [Tue, 10 Apr 2018 10:06:42 -0400] rev 49738
8198313: Wrap holder object for ClassLoaderData in a WeakHandle
Summary: Use WeakHandle for ClassLoaderData::_holder so that is_alive closure is not needed
Reviewed-by: rehn, kbarrett
zgu [Tue, 10 Apr 2018 08:15:40 -0400] rev 49737
8201321: NMT: Unnecessary re-recording thread stack and size when attaching listener to JavaThread
Summary: Replaced recoding thread stack and size with assertion
Reviewed-by: dholmes, coleenp
ctornqvi [Tue, 10 Apr 2018 08:13:06 -0400] rev 49736
8201334: Move runtime/NMT/MallocStressTest.java to hotspot_tier3_runtime
Reviewed-by: lfoltan, mseledtsov, mikael
stefank [Tue, 10 Apr 2018 12:21:58 +0200] rev 49735
8201217: Split specialized_oop_closures.hpp into GC specific files
Reviewed-by: sjohanss, eosterlund
stefank [Tue, 10 Apr 2018 12:21:05 +0200] rev 49734
8201244: Clean out unnecessary includes of heap headers
Reviewed-by: coleenp, shade
stefank [Tue, 10 Apr 2018 12:20:00 +0200] rev 49733
8201209: Separate out CMS specific functions into CMSCardTable
Reviewed-by: eosterlund, sjohanss
stefank [Tue, 10 Apr 2018 12:18:42 +0200] rev 49732
8201175: Move FilteringClosure::do_oop to genOopClosures
Reviewed-by: tschatzl, sjohanss
stefank [Tue, 10 Apr 2018 12:17:16 +0200] rev 49731
8201168: Move GC command line constraint functions to GC specific files
Reviewed-by: gziemski, sjohanss
stefank [Tue, 10 Apr 2018 12:15:07 +0200] rev 49730
8200759: Move GC entries in vmStructs.cpp to GC specific files
Reviewed-by: sjohanss, shade
shade [Tue, 10 Apr 2018 12:12:43 +0200] rev 49729
8201359: Incorrect header guards after JDK-8198949 (Modularize arraycopy stub routine GC barriers)
Reviewed-by: stefank, dholmes
gromero [Thu, 05 Apr 2018 20:09:33 -0400] rev 49728
8201218: PPC64: Avoid use of yield instruction on spinlock
Reviewed-by: mdoerr, goetz
tschatzl [Tue, 10 Apr 2018 09:12:23 +0200] rev 49727
8200385: Eagerly reclaimed humongous objects leave mark in prev bitmap
Summary: Also clear marks on prev bitmap on eager reclaim
Reviewed-by: sangheki, sjohanss
rwestberg [Mon, 09 Apr 2018 10:09:38 +0200] rev 49726
8199736: Define WIN32_LEAN_AND_MEAN before including windows.h
Reviewed-by: erikj, ihse, kbarrett, dholmes
kbarrett [Mon, 09 Apr 2018 20:36:04 -0400] rev 49725
8200550: Xcode 9.3 produce warning -Wexpansion-to-defined
Summary: Removed problem macros.
Reviewed-by: tschatzl, dholmes, coleenp
dpochepk [Mon, 09 Apr 2018 18:43:40 +0300] rev 49724
8187472: AARCH64: array_equals intrinsic doesn't use prefetch for large arrays
Reviewed-by: dsamersoff
dpochepk [Mon, 09 Apr 2018 18:40:20 +0300] rev 49723
8201185: AARCH64: bfm instruction encoding hits assert on zero register
Reviewed-by: dsamersoff
rkennke [Thu, 05 Apr 2018 10:54:53 +0200] rev 49722
8199735: Mark word updates need to use Access API
Reviewed-by: shade, eosterlund
zgu [Mon, 09 Apr 2018 08:19:26 -0400] rev 49721
8201242: Include source file/line number when reporting native call stack on supported platforms
Summary: Added source file/line number to native call stack reporting on supported platforms
Reviewed-by: adinn, stuefe, dcubed
eosterlund [Mon, 09 Apr 2018 13:38:45 +0200] rev 49720
8201167: Remove MacroAssembler::cmp_heap_oop on x86
Reviewed-by: kvn, tschatzl
lkorinth [Thu, 05 Apr 2018 14:25:53 +0200] rev 49719
8201171: Cleanup in g1CollectedHeap, change CamelCase to snake_case
Reviewed-by: sjohanss, tschatzl
kbarrett [Mon, 09 Apr 2018 01:22:37 -0400] rev 49718
8200697: Add utility for spin wait with fallback to yield/sleep
Summary: Added SpinYield utility class.
Reviewed-by: dcubed, coleenp, dholmes
Contributed-by: kim.barrett@oracle.com, robbin.ehn@oracle.com
jwilhelm [Fri, 06 Apr 2018 19:16:33 +0200] rev 49717
Merge