Thu, 03 May 2018 17:36:50 -0400 8200557: OopStorage parallel iteration scales poorly
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
Thu, 03 May 2018 14:13:20 -0700 8200083: Bump bootjdk requirement for JDK 11 to JDK 10
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
Thu, 03 May 2018 12:56:53 -0700 8194968: problem list actions for tools/javac/jvm/VerboseOutTest
jjg [Thu, 03 May 2018 12:56:53 -0700] rev 49975
8194968: problem list actions for tools/javac/jvm/VerboseOutTest Reviewed-by: vromero
Thu, 03 May 2018 12:13:43 -0700 8201138: Defect in XMLEventReader.getElementText() may cause data to be skipped, duplicated or otherwise result in a ClassCastException
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
Thu, 03 May 2018 11:18:57 -0700 8201793: (ref) Reference object should not support cloning
mchung [Thu, 03 May 2018 11:18:57 -0700] rev 49973
8201793: (ref) Reference object should not support cloning Reviewed-by: psandoz, kbarrett
Thu, 03 May 2018 09:07:40 -0700 8202552: [AOT][JVMCI] Incorrect usage of INCLUDE_JVMCI and INCLUDE_AOT
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
Mon, 30 Apr 2018 15:55:21 +0200 8202424: Metaspace: on chunk retirement, use correct lower limit on chunksize when adding blocks to free blocks list
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
Thu, 03 May 2018 06:20:37 -0700 8202584: de-problem list tools/javac/jvm/VerboseOutTest
vromero [Thu, 03 May 2018 06:20:37 -0700] rev 49970
8202584: de-problem list tools/javac/jvm/VerboseOutTest Reviewed-by: mcimadamore
Fri, 27 Apr 2018 15:00:04 -0400 8202447: Fix unloading_occurred to mean unloading_occurred
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
Thu, 03 May 2018 08:07:20 -0400 8199067: [REDO] NMT: Enhance thread stack tracking
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
Thu, 03 May 2018 14:10:08 +0200 8202021: Improve variable naming in ReferenceProcesso
tschatzl [Thu, 03 May 2018 14:10:08 +0200] rev 49967
8202021: Improve variable naming in ReferenceProcesso Reviewed-by: sangheki, sjohanss
Thu, 03 May 2018 14:09:39 +0200 8202018: Move card table clear before enqueuing pending references
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
Thu, 03 May 2018 14:09:21 +0200 8201640: Use _ref_processor_* member variables directly in G1CollectedHeap
tschatzl [Thu, 03 May 2018 14:09:21 +0200] rev 49965
8201640: Use _ref_processor_* member variables directly in G1CollectedHeap Reviewed-by: sjohanss
Thu, 03 May 2018 14:09:00 +0200 8201492: Properly implement non-contiguous generations for Reference discovery
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
Thu, 26 Apr 2018 12:54:53 +0200 8195002: Fix test/hotspot/jtreg/gtest/GTestWrapper.java on Alpine/Musl
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
Thu, 03 May 2018 15:04:01 +0800 8202575: Remove java/lang/String/nativeEncoding/StringPlatformChars.java from ProblemList
amlu [Thu, 03 May 2018 15:04:01 +0800] rev 49962
8202575: Remove java/lang/String/nativeEncoding/StringPlatformChars.java from ProblemList Reviewed-by: alanb
Thu, 03 May 2018 07:35:17 +0200 8202303: LogStream should autoflush on destruction
stuefe [Thu, 03 May 2018 07:35:17 +0200] rev 49961
8202303: LogStream should autoflush on destruction Reviewed-by: dholmes, rehn, zgu
Wed, 02 May 2018 18:36:49 -0700 8202520: JShell tests: move intermittently failing tests to tier2 jdk-11+12
rfield [Wed, 02 May 2018 18:36:49 -0700] rev 49960
8202520: JShell tests: move intermittently failing tests to tier2 Reviewed-by: darcy
Sat, 28 Apr 2018 17:33:44 +0800 8202186: AArch64: Debug build VM crashes with PrintC1Statistics option
njian [Sat, 28 Apr 2018 17:33:44 +0800] rev 49959
8202186: AArch64: Debug build VM crashes with PrintC1Statistics option Reviewed-by: aph
Wed, 02 May 2018 16:43:56 -0700 8199375: [TESTBUG] Open source vm testbase monitoring tests
iignatyev [Wed, 02 May 2018 16:43:56 -0700] rev 49958
8199375: [TESTBUG] Open source vm testbase monitoring tests Reviewed-by: kvn, ihse, sspitsyn
Wed, 02 May 2018 19:24:52 -0400 8179887: Build failure with glibc >= 2.24: error: 'int readdir_r(DIR*, dirent*, dirent**)' is deprecated
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>
Wed, 02 May 2018 16:47:40 -0400 8191798: redo nested ThreadsListHandle to drop Threads_lock
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
Wed, 02 May 2018 11:21:27 -0700 8202398: Optimize Arrays.deepHashCode
martin [Wed, 02 May 2018 11:21:27 -0700] rev 49955
8202398: Optimize Arrays.deepHashCode Reviewed-by: psandoz
Wed, 02 May 2018 11:20:20 -0700 8201634: Random seedUniquifier uses incorrect LCG
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
Wed, 02 May 2018 11:19:12 -0700 8202397: Typo in X-Buffer javadoc
martin [Wed, 02 May 2018 11:19:12 -0700] rev 49953
8202397: Typo in X-Buffer javadoc Reviewed-by: psandoz
Wed, 02 May 2018 11:11:06 -0700 8201817: Taglet.init should be called with the "primary" doclet
jjg [Wed, 02 May 2018 11:11:06 -0700] rev 49952
8201817: Taglet.init should be called with the "primary" doclet Reviewed-by: ksrini
Wed, 02 May 2018 19:26:44 +0200 8202418: Remove explicit CMS checks in CardTableBarrierSetAssembler: ARM32 leftovers
shade [Wed, 02 May 2018 19:26:44 +0200] rev 49951
8202418: Remove explicit CMS checks in CardTableBarrierSetAssembler: ARM32 leftovers Reviewed-by: eosterlund
Wed, 02 May 2018 19:26:42 +0200 8201786: Modularize interpreter GC barriers: leftovers for ARM32
shade [Wed, 02 May 2018 19:26:42 +0200] rev 49950
8201786: Modularize interpreter GC barriers: leftovers for ARM32 Reviewed-by: enevill, eosterlund
Wed, 02 May 2018 10:48:48 -0700 8202505: ctw2 tasks are timing out in hs-tier3
kvn [Wed, 02 May 2018 10:48:48 -0700] rev 49949
8202505: ctw2 tasks are timing out in hs-tier3 Summary: put CTW java_desktop_2.java test on problem list for Windows. Reviewed-by: iignatyev
Wed, 02 May 2018 09:26:10 -0700 8200466: Revisit the setting of _transitive_interfaces in InstanceKlass
ccheung [Wed, 02 May 2018 09:26:10 -0700] rev 49948
8200466: Revisit the setting of _transitive_interfaces in InstanceKlass Summary: Delay the setting of _transitive_interfaces until after initialize_supers() in fill_instance_klass(). Reviewed-by: iklam, coleenp
Wed, 02 May 2018 15:29:55 +0100 8202372: Diagnostic with incorrect line info generated when compiling lambda expression
mcimadamore [Wed, 02 May 2018 15:29:55 +0100] rev 49947
8202372: Diagnostic with incorrect line info generated when compiling lambda expression Summary: Add tree position to speculative lambda tree Reviewed-by: vromero, jlahoda Contributed-by: bsrbnd@gmail.com
Wed, 02 May 2018 13:44:49 +0200 8202140: TLAB logging is not correct for G1
sjohanss [Wed, 02 May 2018 13:44:49 +0200] rev 49946
8202140: TLAB logging is not correct for G1 Reviewed-by: tschatzl, sangheki
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -32 +32 +50 +100 +300 +1000 +3000 tip