hg: shenandoah/jdk11: 153 new changesets
shade at redhat.com
shade at redhat.com
Wed Mar 6 07:55:26 UTC 2019
Changeset: da724382dab4
Author: mullan
Date: 2018-10-25 13:55 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/da724382dab4
8211883: Disable anon and NULL cipher suites
Reviewed-by: jnimeh
! src/java.base/share/conf/security/java.security
! test/jdk/javax/net/ssl/SSLSession/JSSERenegotiate.java
! test/jdk/javax/net/ssl/ciphersuites/DisabledAlgorithms.java
! test/jdk/sun/security/ssl/SSLContextImpl/CustomizedCipherSuites.java
Changeset: 0dafecad54d5
Author: rpatil
Date: 2018-11-01 12:43 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/0dafecad54d5
8213085: (tz) Upgrade time-zone data to tzdata2018g
Reviewed-by: martin, naoto
! make/data/tzdata/VERSION
! make/data/tzdata/africa
! make/data/tzdata/antarctica
! make/data/tzdata/asia
! make/data/tzdata/australasia
! make/data/tzdata/backward
! make/data/tzdata/etcetera
! make/data/tzdata/europe
! make/data/tzdata/factory
! make/data/tzdata/leapseconds
! make/data/tzdata/northamerica
! make/data/tzdata/pacificnew
! make/data/tzdata/southamerica
! make/data/tzdata/systemv
! make/data/tzdata/zone.tab
! src/java.base/share/classes/sun/util/resources/TimeZoneNames.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_de.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_es.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_fr.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_it.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ja.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ko.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_pt_BR.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_sv.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_CN.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_TW.java
! test/jdk/sun/util/calendar/zi/tzdata/VERSION
! test/jdk/sun/util/calendar/zi/tzdata/africa
! test/jdk/sun/util/calendar/zi/tzdata/antarctica
! test/jdk/sun/util/calendar/zi/tzdata/asia
! test/jdk/sun/util/calendar/zi/tzdata/australasia
! test/jdk/sun/util/calendar/zi/tzdata/backward
! test/jdk/sun/util/calendar/zi/tzdata/etcetera
! test/jdk/sun/util/calendar/zi/tzdata/europe
! test/jdk/sun/util/calendar/zi/tzdata/factory
! test/jdk/sun/util/calendar/zi/tzdata/leapseconds
! test/jdk/sun/util/calendar/zi/tzdata/northamerica
! test/jdk/sun/util/calendar/zi/tzdata/pacificnew
! test/jdk/sun/util/calendar/zi/tzdata/southamerica
! test/jdk/sun/util/calendar/zi/tzdata/systemv
! test/jdk/sun/util/calendar/zi/tzdata/zone.tab
Changeset: 2c53a52abfee
Author: weijun
Date: 2018-11-06 14:15 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/2c53a52abfee
8205507: jdk/javax/xml/crypto/dsig/GenerationTests.java timed out
Reviewed-by: mullan
! test/jdk/javax/xml/crypto/dsig/GenerationTests.java
Changeset: 8c131dfdf646
Author: dlong
Date: 2018-10-25 18:41 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/8c131dfdf646
8021335: Missing synchronization when reading counters for live threads and peak thread count
Reviewed-by: dholmes, mchung
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/services/threadService.hpp
! test/jdk/java/lang/management/ThreadMXBean/ResetPeakThreadCount.java
Changeset: 50d915ac1651
Author: simonis
Date: 2018-10-31 16:02 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/50d915ac1651
8213151: [AIX] Some class library files are missing the Classpath exception
Reviewed-by: stuefe, rriggs, mbaesken
! src/java.base/aix/native/libjli/java_md_aix.c
! src/java.base/aix/native/libjli/java_md_aix.h
! src/java.desktop/aix/native/libawt/porting_aix.c
! src/java.desktop/aix/native/libawt/porting_aix.h
Changeset: 17c3ea95e18d
Author: goetz
Date: 2018-10-12 08:33 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/17c3ea95e18d
8211931: [ppc][testbug] runtime/jni/terminatedThread/TestTerminatedThread.java fails as threads don't terminate immediately
Reviewed-by: dholmes, mdoerr
! test/hotspot/jtreg/runtime/jni/terminatedThread/TestTerminatedThread.java
Changeset: 9c19d1cd9e8a
Author: iklam
Date: 2018-08-28 16:01 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/9c19d1cd9e8a
8210043: Invalid assert(HeapBaseMinAddress > 0) in ReservedHeapSpace::initialize_compressed_heap
Summary: Removed the assert
Reviewed-by: ccheung, jiangli
! src/hotspot/share/memory/virtualspace.cpp
Changeset: 7d56097e8435
Author: tschatzl
Date: 2018-08-13 12:24 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/7d56097e8435
8205633: TestOptionsWithRanges.java of '-XX:TLABSize=2147483648' fails intermittently
Summary: Exclude maximum range value from testing.
Reviewed-by: sangheki, kbarrett
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
Changeset: 71dd02edf2df
Author: iklam
Date: 2018-08-28 16:01 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/71dd02edf2df
8210040: TestOptionsWithRanges.java is very slow
Summary: Added -Xmx1024m -XX:-ZapUnusedHeapArea; split into 10 smaller tests
Reviewed-by: kvn, coleenp
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
+ test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges_generate.sh
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java
Changeset: 407fc2d5752f
Author: mdoerr
Date: 2018-10-31 14:48 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/407fc2d5752f
8213086: Compiler thread creation should be bounded by available space in memory and Code Cache
Reviewed-by: kvn, thartmann
! src/hotspot/share/compiler/compileBroker.cpp
Changeset: 1dac3602717f
Author: rhalade
Date: 2018-10-31 13:58 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/1dac3602717f
8207059: Update test certificates in QuoVadisCA.java test
Reviewed-by: mullan, mbaesken
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/QuoVadisCA.java
Changeset: 3d9682b1d45d
Author: goetz
Date: 2018-11-12 16:40 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/3d9682b1d45d
8213527: [testbug] Fix PrintMetaspaceDcmd test using UseCompressedOops for 32-bit.
Reviewed-by: dholmes, mdoerr
! test/hotspot/jtreg/runtime/Metaspace/PrintMetaspaceDcmd.java
Changeset: 0f638ecc8f51
Author: mbaesken
Date: 2018-07-19 11:04 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/0f638ecc8f51
8207395: jar has issues with UNC-path arguments for the jar -C parameter [windows]
Reviewed-by: goetz, sherman
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
Changeset: 46d165a11842
Author: ghaug
Date: 2018-08-13 12:24 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/46d165a11842
8209357: [PPC64] Fix build which was broken by 8208672 (Enable -Wreorder)
Reviewed-by: mbaesken, tschatzl
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
Changeset: 16d5ec7dbbb4
Author: lucy
Date: 2018-08-14 14:28 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/16d5ec7dbbb4
8209433: [s390] Fix build, broken by 8208672 (Enable -Wreorder)
Reviewed-by: tschatzl, shade
! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp
! src/hotspot/cpu/s390/frame_s390.hpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
Changeset: bbb4cdeecd46
Author: bulasevich
Date: 2018-11-16 19:29 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/bbb4cdeecd46
8213410: UseCompressedOops requirement check fails fails on 32-bit system
Reviewed-by: dholmes
! test/hotspot/jtreg/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java
! test/hotspot/jtreg/gc/metaspace/TestMetaspaceMemoryPool.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassSpaceSize.java
! test/hotspot/jtreg/runtime/Metaspace/MaxMetaspaceSizeTest.java
! test/hotspot/jtreg/runtime/logging/CompressedOopsTest.java
Changeset: 8687668b33da
Author: sgehwolf
Date: 2018-11-07 13:54 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/8687668b33da
8212937: Parent class loader may not have a referred ClassLoaderData instance when obtained in Klass::class_in_module_of_loader
Summary: Fix to obtain the class loader's name from the java.lang.ClassLoader object instead of its ClassLoaderData.
Reviewed-by: coleenp, lfoltan
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/oops/klass.cpp
+ test/hotspot/jtreg/runtime/LoaderConstraints/duplicateParentLE/ParentClassLoader.java
+ test/hotspot/jtreg/runtime/LoaderConstraints/duplicateParentLE/PreemptingChildClassLoader.java
+ test/hotspot/jtreg/runtime/LoaderConstraints/duplicateParentLE/Test.java
Changeset: 01712e8a67c0
Author: shade
Date: 2018-11-20 22:59 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/01712e8a67c0
8213992: Rename and make DieOnSafepointTimeout the diagnostic option
Reviewed-by: dholmes, dcubed, coleenp, kvn
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/safepoint.cpp
Changeset: 789a020d4afe
Author: stuefe
Date: 2018-11-27 07:54 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/789a020d4afe
8213834: JVMTI ResourceExhausted should not be posted in CompilerThread
Reviewed-by: dholmes, dcubed, jcbeyler, sspitsyn
! src/hotspot/share/prims/jvmtiExport.cpp
Changeset: 104e1f3c0dca
Author: shade
Date: 2018-09-28 18:28 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/104e1f3c0dca
8211268: Disable unsupported GCs for Zero
Reviewed-by: sgehwolf, erikj
! make/autoconf/hotspot.m4
Changeset: 6c90d1d1a03b
Author: shade
Date: 2018-11-10 20:47 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/6c90d1d1a03b
8211926: Catastrophic size_t underflow in BitMap::*_large methods
Reviewed-by: kbarrett, stuefe
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/bitMap.inline.hpp
+ test/hotspot/gtest/utilities/test_bitMap_large.cpp
Changeset: f7090fdf3222
Author: shade
Date: 2018-11-19 11:51 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/f7090fdf3222
8212070: Introduce diagnostic flag to abort VM on failed JIT compilation
Reviewed-by: mikael, thartmann
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/runtime/globals.hpp
Changeset: 9357712b48d7
Author: pliden
Date: 2018-12-03 14:52 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/9357712b48d7
8214476: ZGC: Build ZGC by default
Reviewed-by: shade, rkennke, ihse
! make/autoconf/hotspot.m4
! make/conf/jib-profiles.js
Changeset: a23d4b4ea281
Author: phh
Date: 2018-12-07 08:14 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/a23d4b4ea281
8208647: switch jtreg to 4.2b13
Summary: Increment build number to b13 and replace '?' with String in GatherDiagnosticInfoObserver:startingTestRun
Reviewed-by: robm
! make/conf/jib-profiles.js
! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherDiagnosticInfoObserver.java
Changeset: a26c99d42a25
Author: jdv
Date: 2018-11-14 01:29 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/a26c99d42a25
8212116: IIOException "tEXt chunk length is not proper" on opening png file
Reviewed-by: serb
! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java
+ test/jdk/javax/imageio/plugins/png/ReadPNGWithNoTextInTEXTChunk.java
Changeset: 9e179e01882d
Author: sgehwolf
Date: 2018-11-26 09:36 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/9e179e01882d
8214059: Undefined behaviour in ADLC
Reviewed-by: shade, kbarrett
Contributed-by: Simon Tooke <stooke at redhat.com>
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/dfa.cpp
! src/hotspot/share/adlc/formssel.cpp
Changeset: a97a7c94942d
Author: mbaesken
Date: 2018-10-02 13:48 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/a97a7c94942d
8211106: [windows] Update OS detection code to recognize Windows Server 2019
Reviewed-by: alanb, clanger, bobv
! src/hotspot/os/windows/os_windows.cpp
! src/java.base/windows/native/libjava/java_props_md.c
Changeset: cc69d2297dac
Author: phh
Date: 2018-12-12 06:17 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/cc69d2297dac
8206075: On x86, assert on unbound assembler Labels used as branch targets
8208480: Test failure: assert(is_bound() || is_unused()) after JDK-8206075 in C1
8209511: C2 asserts with UseSSE < 4 and AVX enabled: "Label was never bound to a location, but it was used as a jmp target'
Summary: Combine unbound Label assertion checking backports
Reviewed-by: robm
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/asm/assembler.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
Changeset: 1918c90271d3
Author: sgroeger
Date: 2018-12-07 14:35 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/1918c90271d3
8211844: [aix] ProcessBuilder: Piping between created processes does not work.
Reviewed-by: cjplummer, simonis, goetz
! src/java.base/unix/classes/java/lang/ProcessImpl.java
! test/jdk/ProblemList.txt
Changeset: b39daedbb906
Author: iignatyev
Date: 2018-12-13 14:07 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/b39daedbb906
8215128: Test library OSInfo.getSolarisVersion cannot determine Solaris version
Reviewed-by: chegar
! test/jdk/lib/testlibrary/jdk/testlibrary/OSInfo.java
Changeset: 55ba541d7763
Author: coleenp
Date: 2018-08-11 12:49 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/55ba541d7763
8207924: serviceability/sa/TestUniverse.java#id0 intermittently fails with assert(get_instanceKlass()->is_loaded()) failed: must be at least loaded
Summary: InstanceKlass::implementors() needs the Compile_lock
Reviewed-by: thartmann, eosterlund
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
Changeset: f5bfe0e02b98
Author: mbalao
Date: 2018-09-12 13:09 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/f5bfe0e02b98
8029661: Support TLS v1.2 algorithm in SunPKCS11 provider
Summary: TLS v1.2 algorithms for key and MAC derivation added to SunPKCS11 crypto provider.
Reviewed-by: valeriep
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsKeyMaterialGenerator.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsMasterSecretGenerator.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsRsaPremasterSecretGenerator.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java
+ src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_TLS12_KEY_MAT_PARAMS.java
+ src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_TLS12_MASTER_KEY_DERIVE_PARAMS.java
+ src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_TLS_MAC_PARAMS.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/Functions.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_convert.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_keymgmt.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11t.h
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11wrapper.h
+ test/jdk/sun/security/pkcs11/fips/TestTLS12.java
! test/jdk/sun/security/pkcs11/fips/cert8.db
! test/jdk/sun/security/pkcs11/fips/key3.db
! test/jdk/sun/security/pkcs11/fips/keystore
Changeset: ac31174dd0c9
Author: mikael
Date: 2018-09-19 09:24 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/ac31174dd0c9
8210912: Build error in src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_convert.c after JDK-8029661
Reviewed-by: mullan
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_convert.c
Changeset: 4d390169521e
Author: mbalao
Date: 2018-11-08 18:10 -0300
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/4d390169521e
8213154: Update copyright headers of files in src tree that are missing Classpath exception
Reviewed-by: andrew
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_TLS12_KEY_MAT_PARAMS.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_TLS12_MASTER_KEY_DERIVE_PARAMS.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_TLS_MAC_PARAMS.java
! test/jdk/sun/security/pkcs11/fips/TestTLS12.java
Changeset: 5196137de551
Author: roland
Date: 2018-09-06 16:27 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/5196137de551
8209544: AES encrypt performance regression in jdk11b11
Reviewed-by: kvn, vlivanov
! src/hotspot/share/opto/subnode.cpp
Changeset: 40c6726514f3
Author: roland
Date: 2018-11-08 10:20 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/40c6726514f3
8211451: ~2.5% regression on compression benchmark starting with 12-b11
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
Changeset: bda6414e933c
Author: bulasevich
Date: 2018-12-25 18:20 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/bda6414e933c
8215637: client VM variant build error: zgc (enabled) depends on opto (disabled)
Reviewed-by: robm, pliden
! src/hotspot/share/gc/z/zBarrierSet.cpp
Changeset: b891bde6dc13
Author: clanger
Date: 2018-12-12 11:34 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/b891bde6dc13
8214892: Delayed starting of debugging via jcmd
Reviewed-by: cjplummer, clanger
Contributed-by: ralf.schmelter at sap.com
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c
+ test/jdk/com/sun/jdi/OnJcmdTest.java
Changeset: 1afd15fd158c
Author: bulasevich
Date: 2018-12-25 18:35 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/1afd15fd158c
8206107: [x86_32] jck tests for ldc2_w bytecode fail
Reviewed-by: dsamersoff
! src/hotspot/cpu/x86/templateTable_x86.cpp
Changeset: 0ef67386a57d
Author: goetz
Date: 2018-12-31 14:38 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/0ef67386a57d
8215975: [testbug] Adapt nsk tests to the PPC, S390 and AIX platforms.
Summary: Use LIBPATH on AIX, no shared memory connector on any Unix.
Reviewed-by: gadams, simonis, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach002.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.bash
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RetransformClasses/retransform003/TestDriver.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetNativeMethodPrefix/SetNativeMethodPrefix002/TestDriver.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/ArgumentHandler.java
Changeset: 93acc1c67eca
Author: gromero
Date: 2018-10-16 16:26 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/93acc1c67eca
8212481: PPC64: Enable POWER9 CPU detection
Reviewed-by: mdoerr, simonis
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
Changeset: 68ed039202bf
Author: sviswanathan
Date: 2019-01-11 12:00 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/68ed039202bf
8216290: Register to register spill may use AVX 512 move instruction on unsupported platform.
Reviewed-by: vlivanov, thartmann
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/x86.ad
Changeset: b9577e95e758
Author: sgehwolf
Date: 2019-01-14 17:22 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/b9577e95e758
8214108: [TESTBUG] Incorrect Function parameter lists in vmTestbase/nsk/jvmti/scenarios/extension/EX03/ex03t001
Reviewed-by: gadams, sspitsyn
Contributed-by: Simon Tooke <stooke at redhat.com>
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/extension/EX03/ex03t001/ex03t001.c
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/extmech/extmech.c
Changeset: f632687e9147
Author: sgehwolf
Date: 2018-11-22 10:11 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/f632687e9147
8214105: [TESTBUG] Bit test is always false in serviceability/jvmti/StartPhase/AllowedFunctions
Reviewed-by: dcubed, dholmes, jcbeyler, gadams, sspitsyn
Contributed-by: Simon Tooke <stooke at redhat.com>
! test/hotspot/jtreg/serviceability/jvmti/StartPhase/AllowedFunctions/libAllowedFunctions.c
Changeset: 4f3e66062582
Author: sgehwolf
Date: 2018-12-04 17:54 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/4f3e66062582
8214061: Buffer written into itself
Summary: Actually write the msg text into the buffer.
Reviewed-by: dcubed, sgehwolf, sspitsyn
Contributed-by: Simon Tooke <stooke at redhat.com>
! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c
Changeset: c07c37d1af16
Author: robm
Date: 2019-01-15 05:21 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/c07c37d1af16
Merge
! make/conf/jib-profiles.js
! src/java.base/share/conf/security/java.security
Changeset: ea9d70720bbb
Author: stuefe
Date: 2019-01-15 08:03 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/ea9d70720bbb
8216982: Assertion poison page established too early
Reviewed-by: mdoerr, dholmes
! src/hotspot/share/runtime/thread.cpp
Changeset: 355ecc3f08f3
Author: robm
Date: 2019-01-15 11:20 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/355ecc3f08f3
Merge
Changeset: 1fc623d5b8d7
Author: robm
Date: 2019-01-15 11:22 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/1fc623d5b8d7
Merge
Changeset: 3e1ce991ee48
Author: stuefe
Date: 2018-11-08 16:23 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/3e1ce991ee48
8211845: A new switch to control verbosity of hs-err files
Reviewed-by: goetz, mdoerr
! src/hotspot/share/runtime/globals.hpp
Changeset: e0b6b76f1f42
Author: mbaesken
Date: 2018-11-15 17:08 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/e0b6b76f1f42
8211326: add OS user related information to hs_err file
Reviewed-by: dholmes, stuefe
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/share/utilities/vmError.cpp
Changeset: e3045eabf5cd
Author: mhorie
Date: 2018-11-22 21:43 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/e3045eabf5cd
8214205: PPC64: Add instructions for counting trailing zeros
Reviewed-by: mdoerr, gromero
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
Changeset: ffa198ebfb4f
Author: shade
Date: 2019-01-09 15:53 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/ffa198ebfb4f
8215724: Epsilon: ArrayStoreExceptionTest.java fails; missing arraycopy check
Reviewed-by: eosterlund, lkorinth
! src/hotspot/share/gc/shared/barrierSet.hpp
+ src/hotspot/share/gc/shared/barrierSet.inline.hpp
! src/hotspot/share/oops/access.inline.hpp
+ test/hotspot/jtreg/gc/epsilon/TestArraycopyCheckcast.java
Changeset: 468035a5947a
Author: mdoerr
Date: 2019-01-11 11:02 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/468035a5947a
8216376: [PPC64] Possibly unreliable stack frame resizing in template interpreter
Reviewed-by: goetz, gromero
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
Changeset: 6674c579dc75
Author: ysuenaga
Date: 2019-01-11 23:32 +0900
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/6674c579dc75
8216486: Possibility of integer overflow in JfrThreadSampler::run()
Reviewed-by: rehn, sgehwolf
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
Changeset: 5fc74655f16d
Author: sgehwolf
Date: 2019-01-11 13:34 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/5fc74655f16d
8216559: [JFR] Native libraries not correctly parsed from /proc/self/maps
Summary: Use %7s for the dev scan format as major:minor may be up to that length
Reviewed-by: mgronlun, jwilhelm
! src/hotspot/os/linux/os_linux.cpp
! test/jdk/jdk/jfr/event/runtime/TestNativeLibrariesEvent.java
Changeset: 970ef4a71e59
Author: clanger
Date: 2018-09-28 06:39 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/970ef4a71e59
8211218: remove double semicolon in src/java.desktop/macosx/classes/sun/font/CFont.java
Reviewed-by: serb
! src/java.desktop/macosx/classes/sun/font/CFont.java
Changeset: a7f53869e42b
Author: robm
Date: 2019-01-21 08:36 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/a7f53869e42b
Merge
Changeset: 70320624c7b3
Author: mbaesken
Date: 2019-01-04 17:46 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/70320624c7b3
8215962: Support ThreadPriorityPolicy mode 1 for non-root users on linux/bsd
Reviewed-by: dcubed, dholmes
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/runtime/globals.hpp
Changeset: 9606d9e8443e
Author: mdoerr
Date: 2018-12-14 09:59 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/9606d9e8443e
8214352: C1: Unnecessary "compilation bailout: block join failed" with JVMTI
Summary: Invalidate Phi functions for conflicting types and avoid bailout.
Reviewed-by: kvn, iveresov
! src/hotspot/share/c1/c1_Instruction.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_ValueStack.hpp
Changeset: 312a4a1b2d99
Author: gromero
Date: 2018-11-28 13:16 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/312a4a1b2d99
8214451: PPC64/s390: Clean up unused CRC32 prototype and function
Reviewed-by: mdoerr, lucy
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
Changeset: e513ab26f5d4
Author: mdoerr
Date: 2019-01-21 09:44 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/e513ab26f5d4
8216060: [PPC64] Vector CRC implementation should be used by interpreter and be faster for short arrays
Reviewed-by: gromero, goetz
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp
! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
Changeset: d8c737fcf612
Author: mhorie
Date: 2019-01-18 08:31 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/d8c737fcf612
8213754: PPC64: Add Intrinsics for isDigit/isLowerCase/isUpperCase/isWhitespace
Reviewed-by: kvn, rriggs, mdoerr, gromero
! make/data/characterdata/CharacterData00.java.template
! make/data/characterdata/CharacterData01.java.template
! make/data/characterdata/CharacterData02.java.template
! make/data/characterdata/CharacterData0E.java.template
! make/data/characterdata/CharacterDataLatin1.java.template
! make/data/characterdata/CharacterDataPrivateUse.java.template
! make/data/characterdata/CharacterDataUndefined.java.template
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/intrinsicnode.hpp
! src/hotspot/share/opto/library_call.cpp
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/CharacterData.java
+ test/micro/org/openjdk/bench/java/lang/Characters.java
Changeset: f18299da5814
Author: kvn
Date: 2019-01-18 11:55 -0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/f18299da5814
8215317: [GRAAL] unit test CheckGraalIntrinsics failed after 8213754
Summary: Fix CheckGraalIntrinsics test for new intrinsics.
Reviewed-by: iveresov, never
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java
Changeset: cf06455aff0e
Author: xuelei
Date: 2018-09-20 14:19 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/cf06455aff0e
8210974: No extensions debug log for ClientHello
Reviewed-by: jnimeh, wetmore
! src/java.base/share/classes/sun/security/ssl/SSLExtensions.java
Changeset: e746d3e28aae
Author: afarley
Date: 2018-12-04 09:08 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/e746d3e28aae
8214063: OpenJDK will not build on AIX while using the xlc 13.1 compiler
Reviewed-by: simonis, erikj, ihse, stuefe, mbaesken
! make/launcher/Launcher-jdk.pack.gmk
! make/launcher/LauncherCommon.gmk
! make/lib/LibCommon.gmk
Changeset: c32cfebf95f9
Author: phh
Date: 2019-01-28 07:58 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/c32cfebf95f9
8217520: Remove vm.opt.MaxGCPauseMillis == "null" from TestOldGenCollectionUsage.java
Summary: Remove the corresponding @requires line
Reviewed-by: tschatzl
! test/hotspot/jtreg/gc/g1/mixedgc/TestOldGenCollectionUsage.java
Changeset: 9f85aec34a63
Author: tonyp
Date: 2018-07-23 11:38 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/9f85aec34a63
8207849: Allow the addition of more number to the Java version string
Reviewed-by: erikj
! make/autoconf/jdk-version.m4
! make/autoconf/spec.gmk.in
! make/autoconf/version-numbers
Changeset: cf8e84225ce9
Author: clanger
Date: 2019-01-25 10:59 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/cf8e84225ce9
8217657: Move the test for default value of jdk.includeInExceptions into own test
Reviewed-by: mullan, goetz
! test/jdk/java/net/Socket/ExceptionText.java
+ test/jdk/jdk/security/JavaDotSecurity/TestJDKIncludeInExceptions.java
Changeset: 2c35c998a216
Author: ngasson
Date: 2019-01-22 10:25 +0800
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/2c35c998a216
8217427: (dc) nio/channels/DatagramChannel/UseDGWithIPv6.java fails without IPv6
Reviewed-by: alanb, clanger
! test/jdk/java/nio/channels/DatagramChannel/UseDGWithIPv6.java
Changeset: 4814af49ecbb
Author: sherman
Date: 2018-09-18 10:43 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/4814af49ecbb
8034802: (zipfs) newFileSystem throws UOE when the zip file is located in a custom file system
Reviewed-by: xiaofeya, clanger
+ src/jdk.zipfs/share/classes/jdk/nio/zipfs/ByteArrayChannel.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystemProvider.java
! test/jdk/jdk/nio/zipfs/ZipFSTester.java
Changeset: 75672ce3d004
Author: coffeys
Date: 2019-01-29 11:58 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/75672ce3d004
8212941: Support new Japanese era in java.time.chrono.JapaneseEra
Reviewed-by: chegar, naoto, coffeys
Contributed-by: deepak.kejriwal at oracle.com
! src/java.base/share/classes/java/time/chrono/JapaneseEra.java
Changeset: c1e1669edace
Author: coffeys
Date: 2019-01-29 12:00 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/c1e1669edace
8216546: Support new Japanese era in java.lang.Character for Java SE 11
Reviewed-by: chegar, naoto, rriggs, coffeys
Contributed-by: deepak.kejriwal at oracle.com
! src/java.base/share/classes/java/lang/Character.java
Changeset: 37877e665dbb
Author: stuefe
Date: 2019-01-30 14:08 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/37877e665dbb
8212173: Thread._stack_base/_stack_size initialized too late for new threads
Reviewed-by: dholmes, simonis
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/solaris/os_solaris.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_sparc/os_linux_sparc.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/gc/parallel/gcTaskThread.cpp
! src/hotspot/share/gc/shared/concurrentGCThread.cpp
! src/hotspot/share/gc/shared/workgroup.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmThread.cpp
Changeset: 7d1ee08bc241
Author: jnimeh
Date: 2018-11-13 18:22 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/7d1ee08bc241
8212885: TLS 1.3 resumed session does not retain peer certificate chain
Reviewed-by: xuelei, wetmore
! src/java.base/share/classes/sun/security/ssl/NewSessionTicket.java
! src/java.base/share/classes/sun/security/ssl/PostHandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksClient.java
Changeset: 5fef030dd8e5
Author: apetcher
Date: 2018-11-21 15:06 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/5fef030dd8e5
8213202: Possible race condition in TLS 1.3 session resumption
Reviewed-by: jnimeh
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
Changeset: 6cd57917d46d
Author: apetcher
Date: 2018-12-11 11:01 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/6cd57917d46d
8214688: TLS 1.3 session resumption with hello retry request failed with "illegal_parameter"
Reviewed-by: jnimeh
! src/java.base/share/classes/sun/security/ssl/ClientHandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
Changeset: dd764f251274
Author: mullan
Date: 2019-01-29 10:24 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/dd764f251274
8217579: TLS_EMPTY_RENEGOTIATION_INFO_SCSV is disabled after 8211883
Reviewed-by: jnimeh, clanger
! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmDecomposer.java
! test/jdk/javax/net/ssl/sanity/ciphersuites/CheckCipherSuites.java
Changeset: 78b38786a8e2
Author: mdoerr
Date: 2019-01-25 09:49 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/78b38786a8e2
8217459: [PPC64] Cleanup non-vector version of CRC32
Reviewed-by: gromero, goetz
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp
! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
Changeset: 606182671211
Author: ysuenaga
Date: 2019-02-01 21:43 +0900
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/606182671211
8217432: MetaspaceGC::_capacity_until_GC exceeds MaxMetaspaceSize
Reviewed-by: tschatzl, stuefe
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! test/hotspot/jtreg/vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java
Changeset: b65e14ddff51
Author: goetz
Date: 2019-01-29 08:43 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/b65e14ddff51
8217628: Verbose ArrayIndexOutOfBoundsException message also in JNI calls.
Reviewed-by: mdoerr, dholmes, lfoltan
! src/hotspot/share/prims/jni.cpp
! test/hotspot/jtreg/runtime/exceptionMsgs/ArrayIndexOutOfBoundsException/ArrayIndexOutOfBoundsExceptionTest.java
+ test/hotspot/jtreg/runtime/exceptionMsgs/ArrayIndexOutOfBoundsException/libArrayIndexOutOfBoundsExceptionTest.c
Changeset: 8506d9c7fc4a
Author: roland
Date: 2018-11-14 13:15 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/8506d9c7fc4a
8213419: C2 may hang in MulLNode::Ideal()/MulINode::Ideal() with gcc 8.2.1
Reviewed-by: kvn, dlong, aph
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
+ test/hotspot/jtreg/compiler/integerArithmetic/MultiplyByIntegerMinHang.java
Changeset: 960d89a5b12a
Author: roland
Date: 2019-02-01 11:36 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/960d89a5b12a
8214206: Fix for JDK-8213419 is broken on 32-bit
Reviewed-by: mdoerr, shade
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/sparc/c1_LIRGenerator_sparc.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/runtime/compilationPolicy.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/simpleThresholdPolicy.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/hashtable.cpp
Changeset: d0f5c7702207
Author: stuefe
Date: 2019-02-01 10:27 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/d0f5c7702207
8218156: "jcmd VM.metaspace basic" misreports free chunk space
Reviewed-by: zgu
! src/hotspot/share/memory/metaspace.cpp
Changeset: 2a723a9e9ef3
Author: shade
Date: 2019-01-17 17:28 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/2a723a9e9ef3
8217321: [TESTBUG] utilities/test_globalDefinitions.cpp should use _LP64, not LP64
Reviewed-by: tschatzl, coleenp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp
Changeset: f05fb1cc6882
Author: mbalao
Date: 2018-11-09 10:34 -0300
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/f05fb1cc6882
8204142: AWT hang occurs when sequenced events arrive out of sequence in multiple AppContexts
Summary: Improvements on the synchronization of SequencedEvent events from different AppContexts
Reviewed-by: serb
! src/java.desktop/share/classes/java/awt/SequencedEvent.java
+ test/jdk/java/awt/event/SequencedEvent/MultipleContextsFunctionalTest.java
+ test/jdk/java/awt/event/SequencedEvent/MultipleContextsUnitTest.java
- test/jdk/java/awt/event/SequencedEvent/SequencedEventTest.java
Changeset: 9bdf3d861018
Author: shade
Date: 2019-01-19 11:19 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/9bdf3d861018
8217378: UseCriticalCMSThreadPriority is broken
Reviewed-by: rkennke, dcubed
! src/hotspot/share/runtime/os.cpp
+ test/hotspot/jtreg/gc/cms/TestCriticalPriority.java
Changeset: dbe0a36a3d58
Author: shade
Date: 2019-01-09 20:28 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/dbe0a36a3d58
8216302: StackTraceElement::fill_in can use cached Class.name
Reviewed-by: coleenp, dholmes, mchung
! make/hotspot/symbols/symbols-unix
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/native/libjava/Class.c
+ test/hotspot/jtreg/runtime/StackTrace/StackTraceClassCache.java
Changeset: ff2da8d7afc7
Author: shade
Date: 2019-01-14 17:20 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/ff2da8d7afc7
8216308: StackTraceElement::fill_in can use injected Class source-file
Reviewed-by: coleenp, dholmes
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
Changeset: 050c888ebf3d
Author: shade
Date: 2019-01-18 16:40 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/050c888ebf3d
8217014: Epsilon should not ignore Metadata GC causes
Reviewed-by: stuefe, zgu
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
+ test/hotspot/jtreg/gc/epsilon/TestClasses.java
Changeset: d5e4cb94efc1
Author: shade
Date: 2019-01-25 16:57 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/d5e4cb94efc1
8217471: [TESTBUG] gc/epsilon/TestClasses.java fails on some platforms - OOME Metaspace
Reviewed-by: dholmes, tschatzl
! test/hotspot/jtreg/gc/epsilon/TestClasses.java
Changeset: 6495ee123bce
Author: zgu
Date: 2019-02-14 10:11 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/6495ee123bce
8200109: NMT: diff_malloc_site assert(early->flags() == current->flags(), "Must be the same memory type")
Reviewed-by: shade, coleenp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/services/memReporter.cpp
+ test/hotspot/jtreg/runtime/NMT/MallocSiteTypeChange.java
! test/lib/sun/hotspot/WhiteBox.java
Changeset: 738b99400d75
Author: manc
Date: 2018-11-13 22:08 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/738b99400d75
8213829: Remove circular dependency between g1CollectedHeap and g1ConcurrentMark
Summary: Improve include statements related to g1CollectedHeap.inline.hpp
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/g1/dirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCReferenceProcessorExecutor.cpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
Changeset: 8efc32a04106
Author: jnimeh
Date: 2018-12-06 22:05 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/8efc32a04106
8214129: SSL session resumption/SNI with TLS1.2 causes StackOverflowError
Reviewed-by: xuelei, jjiang
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/ServerNameExtension.java
Changeset: 5589d5407ed8
Author: zgu
Date: 2019-01-20 12:20 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/5589d5407ed8
8217342: Build failed with excluding JFR
Reviewed-by: shade, pliden
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/zTracer.cpp
Changeset: 1a52113cac2a
Author: thartmann
Date: 2018-08-17 08:21 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/1a52113cac2a
8208275: C2 crash in Node::add_req(Node*)
Summary: Split-if optimization should not process (dead) counted loops.
Reviewed-by: roland
! src/hotspot/share/opto/ifnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestOneIterationStripMined.java
Changeset: 00f90cb49b14
Author: lmesnik
Date: 2018-08-21 13:17 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/00f90cb49b14
8209758: 2 classes with same name G1PrintCollectionSetClosure cause crash when logging is enabled
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
Changeset: 5542f6e946c9
Author: joehw
Date: 2018-08-22 14:28 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/5542f6e946c9
8209615: ParseError in XMLEventReader on a valid input
Reviewed-by: lancea
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java
Changeset: 8cf38073b9a2
Author: joehw
Date: 2018-09-18 13:31 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/8cf38073b9a2
8210874: Test for JDK-8209615
Reviewed-by: lancea
+ test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/JDK8209615.java
Changeset: 808748a49c25
Author: hseigel
Date: 2018-10-11 11:31 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/808748a49c25
8211821: PrintStringTableStatistics crashes JVM
Summary: During JVM exit, print the Symbol and String tables before current thread gets deleted.
Reviewed-by: iklam, dholmes
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/thread.cpp
+ test/hotspot/jtreg/runtime/PrintStringTableStats/PrintStringTableStatsTest.java
Changeset: 8e6ddf414a98
Author: egahlin
Date: 2018-12-07 18:00 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/8e6ddf414a98
8213421: Line number information for execution samples always 0
Reviewed-by: mgronlun
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp
Changeset: e973f836be3a
Author: mchinnathamb
Date: 2018-12-18 12:59 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/e973f836be3a
8215397: jsig.c missing classpath exception
Reviewed-by: dholmes
! src/java.base/unix/native/libjsig/jsig.c
Changeset: a363f160b05a
Author: prr
Date: 2019-01-22 17:31 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/a363f160b05a
8216965: crash in freetypeScaler.c CopyBW2Grey8
Reviewed-by: serb, mbaesken
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
+ test/jdk/java/awt/FontClass/FontSize1Test.java
Changeset: a4de04b0d564
Author: ccheung
Date: 2019-01-03 14:33 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/a4de04b0d564
8215947: JVM crash with -XX:+DumpSharedSpaces
Summary: disable JIT compilation if -XX:+DumpSharedSpaces is specified by the user
Reviewed-by: lfoltan, jiangli
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/runtime/SharedArchiveFile/SharedArchiveFile.java
Changeset: d12bbd4b453c
Author: joehw
Date: 2019-01-04 10:42 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/d12bbd4b453c
8215330: javax.xml.catalog.CatalogResolverImpl: GroupEntry.matchURI fails to match
Reviewed-by: lancea
! src/java.xml/share/classes/javax/xml/catalog/GroupEntry.java
+ test/jaxp/javax/xml/jaxp/unittest/catalog/GroupTest.java
+ test/jaxp/javax/xml/jaxp/unittest/catalog/GroupTest.xml
Changeset: 1b33c1444fd5
Author: valeriep
Date: 2018-11-07 01:04 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/1b33c1444fd5
8211049: Second parameter of "initialize" method is not used
Summary: Use the specified random object instead of system default
Reviewed-by: weijun
! src/java.base/share/classes/sun/security/rsa/RSAKeyPairGenerator.java
+ test/jdk/sun/security/rsa/TestKeyPairGeneratorInit.java
Changeset: ecd45206087d
Author: egahlin
Date: 2018-12-07 14:19 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/ecd45206087d
8207829: FlightRecorderMXBeanImpl is leaking the first classloader which calls it
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/RequestEngine.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
+ test/jdk/jdk/jfr/jmx/TestFlightRecorderMXBeanLeak.java
Changeset: ea39ba358ab3
Author: egahlin
Date: 2018-11-05 14:40 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/ea39ba358ab3
8209960: -Xlog:jfr* doesn't work with the JFR
Reviewed-by: mgronlun
! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMSupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/LogTag.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Logger.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataReader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Type.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdCheck.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdConfigure.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdDump.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStop.java
Changeset: d2ac1cb44233
Author: lancea
Date: 2018-10-07 14:35 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/d2ac1cb44233
8211765: JarFile constructor throws undocumented exception
Reviewed-by: lancea, sherman, alanb, chegar
Contributed-by: Jaikiran Pai <jai.forums2013 at gmail.com>
! src/java.base/share/classes/java/util/zip/ZipFile.java
! test/jdk/java/util/jar/JarFile/Constructor.java
Changeset: 56d673a2ff47
Author: coffeys
Date: 2018-12-05 17:33 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/56d673a2ff47
8213952: Relax DNSName restriction as per RFC 1123
Reviewed-by: weijun, mullan, chegar
! src/java.base/share/classes/sun/security/x509/DNSName.java
! src/java.base/share/classes/sun/security/x509/GeneralName.java
! src/java.base/share/classes/sun/security/x509/RFC822Name.java
! src/java.base/share/classes/sun/security/x509/URIName.java
! src/java.base/share/classes/sun/security/x509/X500Name.java
! test/jdk/sun/security/tools/keytool/KeyToolTest.java
+ test/jdk/sun/security/x509/GeneralName/DNSNameTest.java
Changeset: a844fbcd2618
Author: egahlin
Date: 2018-12-07 17:11 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/a844fbcd2618
8212232: Wrong metadata for the configuration of the cutoff for old object sample events
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CutoffSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/PeriodSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThresholdSetting.java
Changeset: ec202962d1c1
Author: shade
Date: 2019-01-30 19:45 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/ec202962d1c1
8217994: os::print_hex_dump should be more resilient against unreadable memory
Reviewed-by: zgu, stuefe, lucy
! src/hotspot/share/runtime/os.cpp
! test/hotspot/gtest/runtime/test_os.cpp
Changeset: f7bc4cb8efb4
Author: shade
Date: 2019-01-18 17:05 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/f7bc4cb8efb4
8217315: Proper units should print more significant digits
Reviewed-by: stuefe, tschatzl
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp
Changeset: ceb89d69305a
Author: mgronlun
Date: 2018-12-21 16:56 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/ceb89d69305a
8215727: Restore JFR thread sampler loop to old / previous behavior
Reviewed-by: egahlin, mgronlun
Contributed-by: milan.mimica at gmail.com
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
Changeset: 62fae67d3695
Author: lancea
Date: 2018-10-01 13:05 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/62fae67d3695
8211295: DriverManager.getConnection fails when called from com.sun.rowset.JdbcRowSetImpl
Reviewed-by: mchung, alanb
! src/java.sql/share/classes/java/sql/DriverManager.java
! test/jdk/java/sql/testng/util/StubConnection.java
+ test/jdk/javax/sql/testng/test/rowset/jdbcrowset/JdbcRowSetDriverManagerTest.java
Changeset: b44928c9ec71
Author: aph
Date: 2018-10-03 17:29 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/b44928c9ec71
8211163: UNIX version of Java_java_io_Console_echo does not return a clean boolean
Reviewed-by: shade, alanb
! src/java.base/unix/native/libjava/Console_md.c
Changeset: b8e1bb78e6e9
Author: itakiguchi
Date: 2018-11-01 17:48 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/b8e1bb78e6e9
8211382: ISO2022JP and GB18030 NIO converter issues
Reviewed-by: sherman, rriggs
! src/jdk.charsets/share/classes/sun/nio/cs/ext/GB18030.java.template
! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_JP.java
+ test/jdk/sun/nio/cs/TestGB18030.java
! test/jdk/sun/nio/cs/TestISO2022JP.java
Changeset: ad065da28c45
Author: aoqi
Date: 2019-01-31 23:56 +0800
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/ad065da28c45
8217597: [TESTBUG] old version docker does not support --cpus
Summary: "--cpus" is only available in Docker 1.13 and higher, and is the equivalent of setting both --cpu-period and --cpu-quota.
Reviewed-by: bobv, dholmes
Contributed-by: aoqi at loongson.cn
! test/hotspot/jtreg/runtime/containers/docker/TestCPUAwareness.java
Changeset: 74aaaf4cc105
Author: shade
Date: 2019-02-19 13:57 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/74aaaf4cc105
8219251: Langtools tests default memory size needs to be 768m
Reviewed-by: aph, clanger
! make/RunTests.gmk
Changeset: 9612496fdb2f
Author: ssahoo
Date: 2018-11-14 23:12 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/9612496fdb2f
8211787: javax/net/ssl/TLSCommon/TLSTest.java throws java.net.SocketTimeoutException: Read timed out
Summary: java.net.SocketTimeoutException: Read timed out
Reviewed-by: xuelei
! test/jdk/javax/net/ssl/TLSCommon/TLSTest.java
Changeset: 93f4a52e6c8e
Author: dmarkov
Date: 2018-11-29 15:17 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/93f4a52e6c8e
8213583: Error while opening the JFileChooser when desktop contains shortcuts pointing to deleted files
Reviewed-by: kaddepalli, aivanov, serb
! src/java.desktop/windows/native/libawt/windows/ShellFolder2.cpp
Changeset: b2c1b2cf0131
Author: xuelei
Date: 2018-12-14 17:51 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/b2c1b2cf0131
8213782: NullPointerException in sun.security.ssl.OutputRecord.changeWriteCiphers
Reviewed-by: ascarpino
! src/java.base/share/classes/sun/security/ssl/ChangeCipherSpec.java
! src/java.base/share/classes/sun/security/ssl/Finished.java
! src/java.base/share/classes/sun/security/ssl/KeyUpdate.java
! src/java.base/share/classes/sun/security/ssl/ServerHello.java
Changeset: c462d75dd8e3
Author: stooke
Date: 2019-01-16 13:38 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/c462d75dd8e3
8216578: Remove unused/obsolete method in JFR code
Reviewed-by: mgronlun, mikael
! src/hotspot/share/jfr/periodic/jfrOSInterface.cpp
Changeset: 88c4f803dd3c
Author: jiangli
Date: 2019-01-10 13:03 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/88c4f803dd3c
8214827: Incorrect call ClassLoaders.toFileURL("jrt:/java.compiler")
Summary: Use URL constructor for jrt URL in SystemDictionaryShared::get_shared_protection_domain().
Reviewed-by: ccheung, iklam, dholmes, coleenp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! test/hotspot/jtreg/runtime/appcds/ProtectionDomain.java
! test/hotspot/jtreg/runtime/appcds/test-classes/JimageClassProtDomain.java
! test/hotspot/jtreg/runtime/appcds/test-classes/ProtDomain.java
! test/hotspot/jtreg/runtime/appcds/test-classes/ProtDomainB.java
Changeset: 18b4acfaaa97
Author: xuelei
Date: 2018-12-14 19:39 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/18b4acfaaa97
8214339: SSLSocketImpl erroneously wraps SocketException
Reviewed-by: ascarpino, jnimeh
! src/java.base/share/classes/sun/security/ssl/Alert.java
! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java
+ test/jdk/javax/net/ssl/templates/SSLContextTemplate.java
+ test/jdk/sun/security/ssl/SSLSocketImpl/SSLExceptionForIOIssue.java
Changeset: cda64d0af641
Author: sherman
Date: 2018-09-04 17:04 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/cda64d0af641
8197398: (zipfs) Files.walkFileTree walk indefinitelly while processing JAR file with "/" as a directory inside.
Reviewed-by: alanb
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! test/jdk/jdk/nio/zipfs/ZFSTests.java
Changeset: 65b2452a181c
Author: weijun
Date: 2018-11-27 08:51 +0800
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/65b2452a181c
8214100: use of keystore probing results in unnecessary exception thrown
Reviewed-by: mullan
! src/java.base/share/classes/java/security/KeyStore.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
+ test/jdk/sun/security/tools/keytool/ProbingFailure.java
! test/lib/jdk/test/lib/process/ProcessTools.java
Changeset: 79e42fda296c
Author: weijun
Date: 2018-12-05 08:48 +0800
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/79e42fda296c
8214513: A PKCS12 keystore from Java 8 using custom PBE parameters cannot be read in Java 11
Reviewed-by: mullan
! src/java.base/share/classes/com/sun/crypto/provider/PBES2Parameters.java
+ test/jdk/sun/security/pkcs12/WrongPBES2.java
Changeset: c9bc1abfdf28
Author: shade
Date: 2019-02-20 16:49 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/c9bc1abfdf28
8219260: Default number of test jobs needs to be consistently calculated
Reviewed-by: aph, clanger, erikj
! make/RunTests.gmk
Changeset: 741bd6b212cc
Author: mullan
Date: 2018-12-11 13:22 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/741bd6b212cc
8207258: Distrust TLS server certificates anchored by Symantec Root CAs
Reviewed-by: weijun
+ src/java.base/share/classes/sun/security/validator/CADistrustPolicy.java
! src/java.base/share/classes/sun/security/validator/EndEntityChecker.java
+ src/java.base/share/classes/sun/security/validator/SymantecTLSPolicy.java
! src/java.base/share/classes/sun/security/validator/Validator.java
! src/java.base/share/conf/security/java.security
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Symantec/Distrust.java
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Symantec/geotrustglobalca-chain.pem
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Symantec/geotrustprimarycag2-chain.pem
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Symantec/geotrustprimarycag3-chain.pem
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Symantec/geotrustuniversalca-chain.pem
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Symantec/thawteprimaryrootca-chain.pem
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Symantec/thawteprimaryrootcag2-chain.pem
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Symantec/thawteprimaryrootcag3-chain.pem
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Symantec/verisignclass3g3ca-chain.pem
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Symantec/verisignclass3g4ca-chain.pem
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Symantec/verisignclass3g5ca-chain.pem
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Symantec/verisignclass3g5ca-codesigning-chain.pem
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Symantec/verisignuniversalrootca-chain.pem
+ test/lib/jdk/test/lib/security/SecurityUtils.java
Changeset: fb58996c6d6f
Author: mullan
Date: 2019-01-22 09:27 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/fb58996c6d6f
8216280: Allow later Symantec Policy distrust date for two Apple SubCAs
Reviewed-by: coffeys
! src/java.base/share/classes/sun/security/validator/CADistrustPolicy.java
! src/java.base/share/classes/sun/security/validator/EndEntityChecker.java
! src/java.base/share/classes/sun/security/validator/SymantecTLSPolicy.java
! src/java.base/share/classes/sun/security/validator/Validator.java
! src/java.base/share/conf/security/java.security
! test/jdk/sun/security/ssl/X509TrustManagerImpl/Symantec/Distrust.java
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Symantec/appleistca2g1-chain.pem
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Symantec/appleistca8g1-chain.pem
Changeset: 7564c2cc5dbb
Author: alitvinov
Date: 2018-11-12 22:28 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/7564c2cc5dbb
8187364: Unable to enter zero width non-joiner (ZWNJ) symbol in Swing text component
Reviewed-by: serb, dmarkov
! src/java.desktop/share/classes/javax/swing/text/DefaultEditorKit.java
Changeset: 09456a6d05fb
Author: serb
Date: 2018-11-02 15:38 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/09456a6d05fb
8207070: Webstart app popup on wrong screen in a one-screen setup changing to multi-monitor
Reviewed-by: prr
! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java
! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java
+ test/jdk/java/awt/Toolkit/DisplayChangesException/DisplayChangesException.java
Changeset: 5a20f10008ba
Author: sherman
Date: 2018-09-05 09:12 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/5a20f10008ba
8210394: (zipfs) jdk/nio/zipfs/ZFSTests.java rootdir.zip: The process cannot access the file because it is being used by another process
Reviewed-by: alanb, jlaskey
! test/jdk/jdk/nio/zipfs/ZFSTests.java
Changeset: dbc6ec189ad6
Author: dmarkov
Date: 2018-12-06 13:32 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/dbc6ec189ad6
8213983: [macosx] Keyboard shortcut ?cmd +`? stops working properly if popup window is displayed
Reviewed-by: kaddepalli, serb
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
Changeset: 03b3109b8fdd
Author: alitvinov
Date: 2018-08-27 18:29 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/03b3109b8fdd
8201818: [macosx] Printing attributes break page size set via "java.awt.print.Book" object
Reviewed-by: prr, psadhukhan
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
+ test/jdk/java/awt/print/PageFormat/WrongPaperForBookPrintingTest.java
Changeset: fdce193fca1c
Author: jjg
Date: 2019-01-15 11:05 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/fdce193fca1c
8212233: javadoc fails on jdk12 with "The code being documented uses modules but the packages defined in $URL are in the unnamed module."
Reviewed-by: hannesw, pmuthuswamy
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java
+ test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithAutomaticModule.java
Changeset: 92631e5c6ac1
Author: tnakamura
Date: 2018-12-13 00:46 +0900
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/92631e5c6ac1
8213183: InputMethod cannot be used after its restarting
Summary: Retains masks at XSelectInput and deletes all IM data at DestroyXIMCallback
Reviewed-by: naoto
! src/java.desktop/unix/classes/sun/awt/X11/XMSelection.java
! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c
+ test/jdk/java/awt/im/InputContext/ReconnectTest.java
Changeset: 99aff95cfd08
Author: itakiguchi
Date: 2019-01-06 19:28 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/99aff95cfd08
8211267: StackOverflowError happened by TextField.setFont(...)
Reviewed-by: serb, prr
! src/java.desktop/unix/classes/sun/awt/X11/XTextFieldPeer.java
+ test/jdk/java/awt/TextField/FontChangeTest/FontChangeTest.java
Changeset: 69ca38220233
Author: shade
Date: 2019-02-16 21:15 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/69ca38220233
8216049: stringTable::intern creates redundant String when looking up existing one
Reviewed-by: redestad, gziemski, rehn, zgu, jiangli
! src/hotspot/share/classfile/stringTable.cpp
Changeset: 7a8527a0115e
Author: aph
Date: 2018-12-21 17:14 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/7a8527a0115e
8215202: AArch64: jtreg test test/jdk/sun/nio/cs/FindEncoderBugs.java fails
Reviewed-by: aph
Contributed-by: nick.gasson at arm.com
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! test/jdk/sun/nio/cs/FindEncoderBugs.java
Changeset: eb645fac9846
Author: aph
Date: 2018-12-20 17:07 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/eb645fac9846
8215100: AArch64: fix compareTo intrinsic with four-character Latin/Unicode
Reviewed-by: aph, dpochepk
Contributed-by: nick.gasson at arm.com
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! test/hotspot/jtreg/compiler/intrinsics/string/TestStringIntrinsics2.java
Changeset: fb7dee4bc45f
Author: egahlin
Date: 2018-12-12 18:35 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/fb7dee4bc45f
8165675: Trace event for thread park has incorrect unit for timeout
Reviewed-by: mgronlun
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/prims/unsafe.cpp
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java
! test/jdk/jdk/jfr/event/runtime/TestThreadParkEvent.java
! test/jdk/jdk/jfr/jmx/security/TestEnoughPermission.java
! test/lib/jdk/test/lib/jfr/Events.java
Changeset: 728178955615
Author: egahlin
Date: 2018-12-08 14:08 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/728178955615
8213966: The ZGC JFR events should be marked as experimental
Reviewed-by: pliden
! src/hotspot/share/jfr/metadata/metadata.xml
Changeset: 2cf5bec8d8ba
Author: egahlin
Date: 2018-12-13 14:21 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/2cf5bec8d8ba
8215175: Inconsistencies in JFR event metadata
Reviewed-by: mgronlun
! src/hotspot/share/jfr/leakprofiler/emitEventOperation.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/metadata/metadata.xsd
! src/hotspot/share/jfr/periodic/jfrNetworkUtilization.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataHandler.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdCheck.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdConfigure.java
+ test/jdk/jdk/jfr/api/metadata/annotations/TestFormatMissingValue.java
Changeset: a69dd232b3e7
Author: egahlin
Date: 2018-12-13 23:25 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/a69dd232b3e7
8215362: JFR GTest JfrTestNetworkUtilization fails
Reviewed-by: mgronlun
! test/hotspot/gtest/jfr/test_networkUtilization.cpp
! test/jdk/jdk/jfr/event/runtime/TestNetworkUtilizationEvent.java
Changeset: b3483fbaf236
Author: manc
Date: 2019-02-05 08:20 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/b3483fbaf236
8218192: Remove copy constructor for MemRegion
Summary: Remove copy constructor in memRegion.hpp
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/memory/memRegion.hpp
Changeset: 19a2f95cd8f4
Author: goetz
Date: 2019-02-20 17:55 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/19a2f95cd8f4
8219461: Bump update version for OpenJDK jdk11.0.3
Reviewed-by: clanger
! make/autoconf/version-numbers
Changeset: 2a7edc39dded
Author: roland
Date: 2018-11-26 17:35 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/2a7edc39dded
8214189: test/hotspot/jtreg/compiler/intrinsics/mathexact/MulExactLConstantTest.java fails on Windows x64 when run with -XX:-TieredCompilation
Reviewed-by: kvn
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
+ test/hotspot/jtreg/compiler/integerArithmetic/MultiplyByConstantLongMax.java
Changeset: 32dface8136c
Author: sjohanss
Date: 2018-11-23 10:57 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/32dface8136c
8214118: HeapRegions marked as archive even if CDS mapping fails
Reviewed-by: tschatzl, jiangli
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
Changeset: cd1c042181e9
Author: jnimeh
Date: 2018-10-16 12:05 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/cd1c042181e9
8210989: RSASSA-PSS certificate cannot be selected for client auth on TLSv1.2
Reviewed-by: xuelei
! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java
! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/X509Authentication.java
Changeset: 80d25f7feef9
Author: clanger
Date: 2019-02-27 12:43 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/80d25f7feef9
Added tag jdk-11.0.3+1 for changeset cd1c042181e9
! .hgtags
Changeset: 3f6d0b57c622
Author: shade
Date: 2019-03-05 20:27 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/3f6d0b57c622
Merge
! .hgtags
! make/autoconf/hotspot.m4
! make/autoconf/version-numbers
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/bitMap.inline.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
- test/jdk/java/awt/event/SequencedEvent/SequencedEventTest.java
More information about the shenandoah-dev
mailing list