kbarrett [Thu, 03 May 2018 17:36:50 -0400] rev 49977
8200557: OopStorage parallel iteration scales poorly
Summary: Change representation of sequence of all blocks for better scaling.
Reviewed-by: coleenp, eosterlund
erikj [Thu, 03 May 2018 14:13:20 -0700] rev 49976
8200083: Bump bootjdk requirement for JDK 11 to JDK 10
Reviewed-by: tbell, ihse
jjg [Thu, 03 May 2018 12:56:53 -0700] rev 49975
8194968: problem list actions for tools/javac/jvm/VerboseOutTest
Reviewed-by: vromero
joehw [Thu, 03 May 2018 12:13:43 -0700] rev 49974
8201138: Defect in XMLEventReader.getElementText() may cause data to be skipped, duplicated or otherwise result in a ClassCastException
Reviewed-by: lancea
mchung [Thu, 03 May 2018 11:18:57 -0700] rev 49973
8201793: (ref) Reference object should not support cloning
Reviewed-by: psandoz, kbarrett
kvn [Thu, 03 May 2018 09:07:40 -0700] rev 49972
8202552: [AOT][JVMCI] Incorrect usage of INCLUDE_JVMCI and INCLUDE_AOT
Reviewed-by: stefank, ihse
stuefe [Mon, 30 Apr 2018 15:55:21 +0200] rev 49971
8202424: Metaspace: on chunk retirement, use correct lower limit on chunksize when adding blocks to free blocks list
Reviewed-by: zgu, coleenp
vromero [Thu, 03 May 2018 06:20:37 -0700] rev 49970
8202584: de-problem list tools/javac/jvm/VerboseOutTest
Reviewed-by: mcimadamore
coleenp [Fri, 27 Apr 2018 15:00:04 -0400] rev 49969
8202447: Fix unloading_occurred to mean unloading_occurred
Summary: nmethod unloading does not need to test for jvmti to set unloading_occurred, nor do we need to clean weak Klasses in metadata if unloading does not occur.
Reviewed-by: sspitsyn, rehn
zgu [Thu, 03 May 2018 08:07:20 -0400] rev 49968
8199067: [REDO] NMT: Enhance thread stack tracking
Summary: Precise thread stack tracking on Linux and Windows
Reviewed-by: stuefe, coleenp
tschatzl [Thu, 03 May 2018 14:10:08 +0200] rev 49967
8202021: Improve variable naming in ReferenceProcesso
Reviewed-by: sangheki, sjohanss
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
njian [Sat, 28 Apr 2018 17:33:44 +0800] rev 49959
8202186: AArch64: Debug build VM crashes with PrintC1Statistics option
Reviewed-by: aph
iignatyev [Wed, 02 May 2018 16:43:56 -0700] rev 49958
8199375: [TESTBUG] Open source vm testbase monitoring tests
Reviewed-by: kvn, ihse, sspitsyn
kbarrett [Wed, 02 May 2018 19:24:52 -0400] rev 49957
8179887: Build failure with glibc >= 2.24: error: 'int readdir_r(DIR*, dirent*, dirent**)' is deprecated
Summary: Use readir rather than readdir_r on Linux.
Reviewed-by: kbarrett, stuefe, andrew
Contributed-by: Michal Vala <mvala@redhat.com>
dcubed [Wed, 02 May 2018 16:47:40 -0400] rev 49956
8191798: redo nested ThreadsListHandle to drop Threads_lock
Summary: Refactor Thread hazard ptrs and nested ThreadsLists into SafeThreadsListPtr.
Reviewed-by: dcubed, eosterlund, rehn
Contributed-by: erik.osterlund@oracle.com, daniel.daugherty@oracle.com
martin [Wed, 02 May 2018 11:21:27 -0700] rev 49955
8202398: Optimize Arrays.deepHashCode
Reviewed-by: psandoz
martin [Wed, 02 May 2018 11:20:20 -0700] rev 49954
8201634: Random seedUniquifier uses incorrect LCG
Summary: Correct typo in constant from L'Ecuyer
Reviewed-by: dl, psandoz
martin [Wed, 02 May 2018 11:19:12 -0700] rev 49953
8202397: Typo in X-Buffer javadoc
Reviewed-by: psandoz
jjg [Wed, 02 May 2018 11:11:06 -0700] rev 49952
8201817: Taglet.init should be called with the "primary" doclet
Reviewed-by: ksrini
shade [Wed, 02 May 2018 19:26:44 +0200] rev 49951
8202418: Remove explicit CMS checks in CardTableBarrierSetAssembler: ARM32 leftovers
Reviewed-by: eosterlund
shade [Wed, 02 May 2018 19:26:42 +0200] rev 49950
8201786: Modularize interpreter GC barriers: leftovers for ARM32
Reviewed-by: enevill, eosterlund