tschatzl [Thu, 03 May 2018 14:09:39 +0200] rev 49966
8202018: Move card table clear before enqueuing pending references
Summary: Move card table clearing in preparation of removal of the Reference enqueue phase.
Reviewed-by: sangheki, sjohanss
tschatzl [Thu, 03 May 2018 14:09:21 +0200] rev 49965
8201640: Use _ref_processor_* member variables directly in G1CollectedHeap
Reviewed-by: sjohanss
tschatzl [Thu, 03 May 2018 14:09:00 +0200] rev 49964
8201492: Properly implement non-contiguous generations for Reference discovery
Summary: Collectors like G1 implementing non-contiguous generations previously used an inexact but conservative area for discovery. Concurrent and STW reference processing could discover the same reference multiple times, potentially missing referents during evacuation. So these collectors had to take extra measures while concurrent marking/reference discovery has been running. This change makes discovery exact for G1 (and any collector using non-contiguous generations) so that concurrent discovery and STW discovery discover on strictly disjoint memory areas. This means that the mentioned situation can not occur any more, and extra work is not required any more too.
Reviewed-by: kbarrett, sjohanss
asiebenborn [Thu, 26 Apr 2018 12:54:53 +0200] rev 49963
8195002: Fix test/hotspot/jtreg/gtest/GTestWrapper.java on Alpine/Musl
Reviewed-by: stuefe, clanger, mikael
amlu [Thu, 03 May 2018 15:04:01 +0800] rev 49962
8202575: Remove java/lang/String/nativeEncoding/StringPlatformChars.java from ProblemList
Reviewed-by: alanb
stuefe [Thu, 03 May 2018 07:35:17 +0200] rev 49961
8202303: LogStream should autoflush on destruction
Reviewed-by: dholmes, rehn, zgu
rfield [Wed, 02 May 2018 18:36:49 -0700] rev 49960
8202520: JShell tests: move intermittently failing tests to tier2
Reviewed-by: darcy