mdoerr [Tue, 06 Sep 2016 13:01:27 +0200] rev 41181
8165489: Missing G1 barrier in Unsafe_GetObjectVolatile
Summary: Add missing barrier, sharing code with Unsafe_GetObject.
Reviewed-by: kbarrett, mgerdin, pliden
amurillo [Fri, 16 Sep 2016 13:15:01 -0700] rev 41180
Merge
gziemski [Fri, 16 Sep 2016 12:09:53 -0500] rev 41179
8136766: Enable ThreadStackSize range test
Summary: Re-enabled max range check for StackSize runtime options
Reviewed-by: dcubed
tschatzl [Fri, 16 Sep 2016 11:33:47 +0200] rev 41178
8157952: Parallelize Memory Pretouch
Summary: Use multiple threads to pretouch memory using -XX:+AlwaysPreTouch to use more memory bandwidth
Reviewed-by: jmasa, sangheki
kbarrett [Thu, 15 Sep 2016 12:10:43 -0400] rev 41177
8165808: Add release barriers when allocating objects with concurrent collection
Summary: Add release_set_klass, use in slow-path allocators.
Reviewed-by: jmasa, dholmes
tschatzl [Thu, 15 Sep 2016 16:44:19 +0200] rev 41176
8159422: Very high Concurrent Mark mark stack contention
Summary: Decrease contention on mark stack by splitting locks, and minimizing the amount of time these locks are held. Improve mark stack management.
Reviewed-by: kbarrett, mgerdin, eosterlund