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