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
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
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
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
sjohanss [Wed, 02 May 2018 13:44:49 +0200] rev 49946
8202140: TLAB logging is not correct for G1
Reviewed-by: tschatzl, sangheki
sjohanss [Wed, 02 May 2018 13:44:46 +0200] rev 49945
8191471: Elastic TLABs for G1
Reviewed-by: tschatzl, pliden
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>
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
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
darcy [Tue, 01 May 2018 17:19:18 -0700] rev 49941
8202334: Update javax.lang.model.util visitors for 11
Reviewed-by: jjg
bpb [Tue, 01 May 2018 14:40:31 -0700] rev 49940
8202507: Remove IO and NIO AtomicAppend tests from problem list
Reviewed-by: lancea
naoto [Tue, 01 May 2018 12:37:15 -0700] rev 49939
8202484: Unused field in TimeZone
Reviewed-by: lancea
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
dl [Tue, 01 May 2018 06:18:48 -0700] rev 49937
8202373: Forcing eager initialization of CHM$ReservationNode avoids deoptimization
Reviewed-by: martin, psandoz, dholmes, redestad
zgu [Tue, 01 May 2018 07:40:41 -0400] rev 49936
8201542: Remove unused _gc_timer field in GCMemoryManager
Summary: Minor cleanup to remove unused field
Reviewed-by: shade, minqi
dholmes [Mon, 30 Apr 2018 21:56:54 -0400] rev 49935
8200167: Validate more special case invocations
Reviewed-by: acorn, vlivanov, dholmes
Contributed-by: John Rose <john.rose@oracle.com>, Vladimir Ivanov <vladimir.x.ivanov@oracle.com>, Tobias Hartmann <tobias.hartmann@oracle.com>
iignatyev [Mon, 30 Apr 2018 18:10:24 -0700] rev 49934
8199643: [TESTBUG] Open source common VM testbase code
Reviewed-by: vlivanov, erikj, mseledtsov, gthornbr
dholmes [Mon, 30 Apr 2018 20:29:19 -0400] rev 49933
8202399: [C1] LIRGenerator::do_CheckCast needs to exclude is_invokespecial_receiver_check() when using PatchAlot
Reviewed-by: kvn
Contributed-by: Vladimir Ivanov <vladimir.x.ivanov@oracle.com>
jiangli [Mon, 30 Apr 2018 17:50:05 -0400] rev 49932
8202452: Delete test files missed from commit for 8193213&8182731.
Summary: Deleted outdated tests.
Reviewed-by: dholmes
jiangli [Mon, 30 Apr 2018 16:59:05 -0400] rev 49931
8193213: Make the UseAppCDS option obsolete.
8182731: Odd handling of -XX:-UseAppCDS and -XX:SharedArchiveFile.
Summary: Application class data sharing is enabled without -XX:+UseAppCDS. SharedArchiveFile is now a product flag.
Reviewed-by: dholmes, ihse, erikj, ccheung
bpb [Mon, 30 Apr 2018 13:40:39 -0700] rev 49930
8202284: FileChannel and FileOutpuStream variants of AtomicAppend should fail silently on macOS >= 10.13
Reviewed-by: chegar
eosterlund [Mon, 30 Apr 2018 21:17:37 +0200] rev 49929
8202381: (Solaris) SIGBUS in # V [libjvm.so+0xcee494] jni_GetIntField+0x224
Reviewed-by: kbarrett, dcubed
erikj [Mon, 30 Apr 2018 09:49:08 -0700] rev 49928
8202383: Custom extensions for jvmti doc
Reviewed-by: erikj
Contributed-by: archana.nogriya@uk.ibm.com
ccheung [Mon, 30 Apr 2018 09:37:10 -0700] rev 49927
8154204: [TESTBUG] Update DefaultUseWithClient test to handle client-less builds
Summary: removed the DefaultUseWithClient.java test
Reviewed-by: hseigel, jiangli
chegar [Mon, 30 Apr 2018 16:13:30 +0100] rev 49926
8201545: InetAddress.getByName/getAllByName should clarify empty String behavior
Reviewed-by: chegar
Contributed-by: Jaikiran Pai <jai.forums2013@gmail.com>
redestad [Mon, 30 Apr 2018 16:27:23 +0200] rev 49925
8202419: Avoid creating Permission constants early
Reviewed-by: alanb, mullan
jlahoda [Mon, 30 Apr 2018 15:03:08 +0200] rev 49924
8202105: Console echo is disabled when exiting jshell
Summary: Preserving original terminal echo state when Console.readPassword finishes.
Reviewed-by: sherman, martin
pliden [Mon, 30 Apr 2018 12:19:55 +0200] rev 49923
8202366: Add macro for common loop in GCConfig
Reviewed-by: eosterlund, shade
pliden [Mon, 30 Apr 2018 12:19:53 +0200] rev 49922
8202364: Add GCConfig::hs_err_name() to avoid GC-specific code in error reporting
Reviewed-by: eosterlund, shade
redestad [Mon, 30 Apr 2018 11:48:03 +0200] rev 49921
8202417: [TESTBUG] Broken hard-coded dependency in serviceability/sa/ClhsdbJhisto.java
Reviewed-by: alanb
mbaesken [Tue, 24 Apr 2018 17:56:25 +0200] rev 49920
8202200: set INCLUDE_SA to false on s390x by default
Reviewed-by: ihse, erikj, jgeorge
redestad [Mon, 30 Apr 2018 09:15:44 +0200] rev 49919
8201650: Move iteration order randomization of unmodifiable Set and Map to iterators
Reviewed-by: smarks, jiangli
rgoel [Mon, 30 Apr 2018 11:59:42 +0530] rev 49918
8179071: Month value is inconsistent between CLDR and Java in some locales
Summary: handled Language aliases from CLDR SupplementalMetaData
Reviewed-by: naoto
jjg [Fri, 27 Apr 2018 15:55:29 -0700] rev 49917
8201622: Reduce unnecessary Package.complete() calls in javadoc
Reviewed-by: jlahoda
erikj [Fri, 27 Apr 2018 09:57:16 -0700] rev 49916
8202382: Filter docs modules
Reviewed-by: erikj
Contributed-by: archana.nogriya@uk.ibm.com
kvn [Fri, 27 Apr 2018 08:28:06 -0700] rev 49915
8202273: [AOT] Graal does not support the CMS collector
Summary: avoid running AOT and JVMCI tests with CMS
Reviewed-by: dcubed
chrisphi [Wed, 25 Apr 2018 12:21:29 -0400] rev 49914
8201509: Zero: S390 31bit atomic_copy64 inline assembler is wrong
Summary: The inline assembler for the S390 (S390 and not _LP64) has src and dst reversed thereby corrupting data
Reviewed-by: shade
Contributed-by: Martin Balao <mbalao@redhat.com>
hseigel [Fri, 27 Apr 2018 08:45:11 -0400] rev 49913
8202204: Rename hotspot runtime jtreg constantPool ConstantPool directories
Summary: Move the tests in the constantPool directory to a new directory named AccModule.
Reviewed-by: dholmes, gtriantafill
clanger [Fri, 27 Apr 2018 13:09:54 +0100] rev 49912
8202367: AIX build broken after JDK-8201543
Reviewed-by: eosterlund, shade, mdoerr
tschatzl [Fri, 27 Apr 2018 12:06:46 +0200] rev 49911
6672778: G1 should trim task queues more aggressively during evacuation pauses
Summary: Regularly try to drain task queues. This helps memory usage and performance during garbage collection.
Reviewed-by: sjohanss, sangheki
eosterlund [Fri, 27 Apr 2018 10:59:46 +0200] rev 49910
8202082: Remove explicit CMS checks in CardTableBarrierSetAssembler
Reviewed-by: shade, kbarrett
kbarrett [Fri, 27 Apr 2018 03:57:00 -0400] rev 49909
8202230: Provide accessors for JNIHandles storage objects
Summary: Add JNIHandles::[weak_]global_handles().
Reviewed-by: coleenp, tschatzl
thartmann [Fri, 27 Apr 2018 07:59:29 +0200] rev 49908
8202179: Compilation fails with assert(n->is_expensive()) failed: expensive nodes with non-null control here only
Summary: Only treat the SqrtFNode as expensive if the control input is not NULL.
Reviewed-by: kvn, roland
stuefe [Thu, 26 Apr 2018 15:41:48 +0200] rev 49907
8202325: [aix] disable warnings-as-errors by default
Reviewed-by: goetz, erikj, ihse
eosterlund [Thu, 26 Apr 2018 20:42:43 +0200] rev 49906
8201543: Modularize C1 GC barriers
Reviewed-by: pliden, rbackman, rkennke
roland [Thu, 26 Apr 2018 12:48:35 -0700] rev 49905
8201367: assert(current != first_mem) failed: corrupted memory graph in superword code
Summary: don't rely on the RPO order to find the "first" and "last" loads of the pack
Reviewed-by: kvn
naoto [Thu, 26 Apr 2018 12:39:15 -0700] rev 49904
8181157: CLDR Timezone name fallback implementation
Reviewed-by: sherman, scolebourne
lana [Thu, 26 Apr 2018 18:55:44 +0000] rev 49903
Added tag jdk-11+11 for changeset e1e60f75cd39
gziemski [Thu, 26 Apr 2018 11:19:05 -0500] rev 49902
8202150: [REDO] Split globals.hpp to factor out the Flag class
Summary: Factored out Flag out go globals, renamed to JVMFlag
Reviewed-by: coleenp, dholmes, kvn
mikael [Thu, 26 Apr 2018 09:10:04 -0700] rev 49901
8202330: Add Unreferenced{FOS,FIS,RAF}ClosesFd to problem list
Reviewed-by: alanb, bpb
redestad [Thu, 26 Apr 2018 17:14:04 +0200] rev 49900
8202324: Avoid loading FileInput-/OutputStream$AltFinalizer
Reviewed-by: alanb
hseigel [Thu, 26 Apr 2018 09:04:09 -0400] rev 49899
8197960: [TESTBUG] remove/modify runtime tests which use java ee or corba modules
Summary: Replace references to java ee and corba modules with module java.sql.
Reviewed-by: lfoltan, ccheung
eosterlund [Thu, 26 Apr 2018 11:56:24 +0200] rev 49898
8200235: Generalize jniFastGetField jobject/jweak resolve
Reviewed-by: kbarrett, dholmes
alanb [Thu, 26 Apr 2018 09:04:18 +0100] rev 49897
8202261: (fc) FileChannel.map and RandomAccessFile.setLength should not preallocate space
Reviewed-by: bpb
jgeorge [Thu, 26 Apr 2018 12:25:36 +0530] rev 49896
8174994: SA: clhsdb printmdo throws WrongTypeException when attached to a process with CDS
Summary: Read in the md region of the CDS archive in SA and map the vtable addresses to the corresponding metadata type.
Reviewed-by: iklam, coleenp, ysuenaga, dholmes
darcy [Wed, 25 Apr 2018 22:12:06 -0700] rev 49895
8200478: For boxing conversion javac uses Long.valueOf which does not guarantee caching according to its javadoc
Reviewed-by: bpb