Wed, 18 Apr 2018 08:48:06 -0700 Merge
prr [Wed, 18 Apr 2018 08:48:06 -0700] rev 49997
Merge
Wed, 18 Apr 2018 13:22:53 +0530 6574555: PNGImageWriter incorrectly sets bKGD chunk
jdv [Wed, 18 Apr 2018 13:22:53 +0530] rev 49996
6574555: PNGImageWriter incorrectly sets bKGD chunk Reviewed-by: prr, pnarayanan
Wed, 18 Apr 2018 12:33:21 +0530 6788458: PNGImageReader ignores tRNS chunk while reading non-indexed RGB/Gray images
jdv [Wed, 18 Apr 2018 12:33:21 +0530] rev 49995
6788458: PNGImageReader ignores tRNS chunk while reading non-indexed RGB/Gray images Reviewed-by: prr, pnarayanan, kaddepalli
Wed, 18 Apr 2018 10:43:43 +0530 8201598: Fix for 8181910: Support dark title bars on macOS broke the MacOS build
sveerabhadra [Wed, 18 Apr 2018 10:43:43 +0530] rev 49994
8201598: Fix for 8181910: Support dark title bars on macOS broke the MacOS build Reviewed-by: prr, serb
Tue, 17 Apr 2018 18:18:26 -0700 8199932: Missing copyright header in AWT source code
serb [Tue, 17 Apr 2018 18:18:26 -0700] rev 49993
8199932: Missing copyright header in AWT source code Reviewed-by: prr, mhalder
Tue, 17 Apr 2018 18:10:13 -0700 8201626: Typo in MakeWindowAlwaysOnTop test
serb [Tue, 17 Apr 2018 18:10:13 -0700] rev 49992
8201626: Typo in MakeWindowAlwaysOnTop test Reviewed-by: jdv
Mon, 16 Apr 2018 16:43:26 +0200 8201524: [AIX] Don't link libfontmanager against libawt_headless
simonis [Mon, 16 Apr 2018 16:43:26 +0200] rev 49991
8201524: [AIX] Don't link libfontmanager against libawt_headless Reviewed-by: erikj, clanger, prr
Mon, 16 Apr 2018 15:22:56 +0530 8153532: Add @throws NPE javadoc to UIManager.setLookAndFeel(String) method description
pbansal [Mon, 16 Apr 2018 15:22:56 +0530] rev 49990
8153532: Add @throws NPE javadoc to UIManager.setLookAndFeel(String) method description Reviewed-by: prr, serb, kaddepalli
Mon, 16 Apr 2018 10:35:22 +0530 8181910: [macos] Support dark title bars on macOS
sveerabhadra [Mon, 16 Apr 2018 10:35:22 +0530] rev 49989
8181910: [macos] Support dark title bars on macOS Reviewed-by: serb, denis
Sat, 14 Apr 2018 00:25:12 +0100 8201433: Fix potential crash in BufImg_SetupICM
aivanov [Sat, 14 Apr 2018 00:25:12 +0100] rev 49988
8201433: Fix potential crash in BufImg_SetupICM Reviewed-by: prr, serb
Fri, 04 May 2018 12:14:09 -0400 8189916: Dynamic Constant support for Sparc
lfoltan [Fri, 04 May 2018 12:14:09 -0400] rev 49987
8189916: Dynamic Constant support for Sparc Summary: Change to the template interpreter to support dynamic constant on Sparc. Reviewed-by: coleenp, psandoz
Fri, 04 May 2018 10:45:47 -0400 8197447: LogCompilation throws "couldn't find bytecode"
ecaspole [Fri, 04 May 2018 10:45:47 -0400] rev 49986
8197447: LogCompilation throws "couldn't find bytecode" Summary: Handle unstable_fused_if Reviewed-by: kvn, gtriantafill
Fri, 04 May 2018 14:37:58 +0100 8202181: Correctly specify size of hostname buffer in Unix Inet*AddressImpl_getLocalHostName implementations
clanger [Fri, 04 May 2018 14:37:58 +0100] rev 49985
8202181: Correctly specify size of hostname buffer in Unix Inet*AddressImpl_getLocalHostName implementations Reviewed-by: stuefe, bpb, vtewari, chegar
Thu, 03 May 2018 15:17:27 +0200 8176717: GC log file handle leaked to child processes
lkorinth [Thu, 03 May 2018 15:17:27 +0200] rev 49984
8176717: GC log file handle leaked to child processes Reviewed-by: stuefe, rehn
Fri, 04 May 2018 15:44:24 +0530 8202582: DateTimeFormatterBuilder.parseOffsetBased unnecessarily calls toString()
rgoel [Fri, 04 May 2018 15:44:24 +0530] rev 49983
8202582: DateTimeFormatterBuilder.parseOffsetBased unnecessarily calls toString() Summary: call text.subSequence() before calling toString() on input string Reviewed-by: igerasim
Fri, 04 May 2018 11:41:35 +0200 8200729: Conditional compilation of GCs
stefank [Fri, 04 May 2018 11:41:35 +0200] rev 49982
8200729: Conditional compilation of GCs Reviewed-by: ehelin, coleenp, kvn, ihse
Fri, 04 May 2018 09:29:14 +0200 8187123: (reflect) Class#getCanonicalName and Class#getSimpleName is a part of performance issue
redestad [Fri, 04 May 2018 09:29:14 +0200] rev 49981
8187123: (reflect) Class#getCanonicalName and Class#getSimpleName is a part of performance issue Reviewed-by: psandoz, dholmes, mchung
Tue, 24 Apr 2018 18:06:32 +0200 8201572: Improve Metaspace Statistics
stuefe [Tue, 24 Apr 2018 18:06:32 +0200] rev 49980
8201572: Improve Metaspace Statistics Reviewed-by: adinn, zgu
Thu, 03 May 2018 17:36:25 -0700 8196113: Remove the Compact Profile builds
erikj [Thu, 03 May 2018 17:36:25 -0700] rev 49979
8196113: Remove the Compact Profile builds Reviewed-by: tbell, alanb
Thu, 03 May 2018 22:29:20 +0000 Added tag jdk-11+12 for changeset 3ab6ba9f94a9
lana [Thu, 03 May 2018 22:29:20 +0000] rev 49978
Added tag jdk-11+12 for changeset 3ab6ba9f94a9
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
Wed, 02 May 2018 13:44:46 +0200 8191471: Elastic TLABs for G1
sjohanss [Wed, 02 May 2018 13:44:46 +0200] rev 49945
8191471: Elastic TLABs for G1 Reviewed-by: tschatzl, pliden
Wed, 02 May 2018 02:36:17 -0700 8202423: Small HTTP Client refresh
chegar [Wed, 02 May 2018 02:36:17 -0700] rev 49944
8202423: Small HTTP Client refresh Reviewed-by: chegar, dfuchs, michaelm, prappo Contributed-by: Chris Hegarty <chris.hegarty@oracle.com>, Daniel Fuchs <daniel.fuchs@oracle.com>, Michael McMahon <michael.x.mcmahon@oracle.com>, Pavel Rappo <pavel.rappo@oracle.com>
Wed, 02 May 2018 10:47:16 +0200 8202425: [s390] C2: Wrong unsigned comparison with 0
mdoerr [Wed, 02 May 2018 10:47:16 +0200] rev 49943
8202425: [s390] C2: Wrong unsigned comparison with 0 Summary: Remove wrong node compU_reg_imm0. Other node is already available. Reviewed-by: shade, lucy
Tue, 01 May 2018 17:28:03 -0700 8202130: [TESTBUG] Some appcds regression test cases fail with "Error: VM option 'PrintSystemDictionaryAtExit' is notproduct and is available only in debug version of VM"
ccheung [Tue, 01 May 2018 17:28:03 -0700] rev 49942
8202130: [TESTBUG] Some appcds regression test cases fail with "Error: VM option 'PrintSystemDictionaryAtExit' is notproduct and is available only in debug version of VM" Summary: removed the PrintSystemDictionaryAtExit vm option from the tests Reviewed-by: zgu
Tue, 01 May 2018 17:19:18 -0700 8202334: Update javax.lang.model.util visitors for 11
darcy [Tue, 01 May 2018 17:19:18 -0700] rev 49941
8202334: Update javax.lang.model.util visitors for 11 Reviewed-by: jjg
Tue, 01 May 2018 14:40:31 -0700 8202507: Remove IO and NIO AtomicAppend tests from problem list
bpb [Tue, 01 May 2018 14:40:31 -0700] rev 49940
8202507: Remove IO and NIO AtomicAppend tests from problem list Reviewed-by: lancea
Tue, 01 May 2018 12:37:15 -0700 8202484: Unused field in TimeZone
naoto [Tue, 01 May 2018 12:37:15 -0700] rev 49939
8202484: Unused field in TimeZone Reviewed-by: lancea
Tue, 01 May 2018 19:13:31 +0200 8202379: ARM32 is broken after JDK-8201543 (Modularize C1 GC barriers)
shade [Tue, 01 May 2018 19:13:31 +0200] rev 49938
8202379: ARM32 is broken after JDK-8201543 (Modularize C1 GC barriers) Reviewed-by: aph, eosterlund
(0) -30000 -10000 -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 tip