hg: shenandoah/jdk: 61 new changesets
rkennke at redhat.com
rkennke at redhat.com
Thu Aug 15 19:53:23 UTC 2019
Changeset: cffcc4c5a5ba
Author: lancea
Date: 2019-08-07 14:04 -0400
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/cffcc4c5a5ba
8226530: ZipFile reads wrong entry size from ZIP64 entries
Reviewed-by: bpb, clanger, shade
! src/java.base/share/classes/java/util/zip/ZipEntry.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/java/util/zip/ZipInputStream.java
+ test/jdk/java/util/zip/ZipFile/Zip64SizeTest.java
Changeset: 167cb7b4cd81
Author: jiefu
Date: 2019-08-07 17:00 +0800
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/167cb7b4cd81
8229169: False failure of GenericTaskQueue::pop_local on architectures with weak memory model
Reviewed-by: mdoerr, kbarrett, tschatzl
! src/hotspot/share/gc/shared/taskqueue.inline.hpp
Changeset: 24f1a593dcd0
Author: valeriep
Date: 2019-08-07 20:46 +0000
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/24f1a593dcd0
8229214: Don't use GCM with PKCS5Padding in test/micro/org/openjdk/bench/javax/crypto/
Summary: update AESGCMBench.java and CipherBench.java accordingly
Reviewed-by: xuelei, ecaspole
! test/micro/org/openjdk/bench/javax/crypto/full/AESGCMBench.java
! test/micro/org/openjdk/bench/javax/crypto/full/CipherBench.java
Changeset: 4e3a26572bb6
Author: valeriep
Date: 2019-08-07 20:47 +0000
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/4e3a26572bb6
Merge
Changeset: 830619e8936c
Author: sgehwolf
Date: 2019-07-12 19:37 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/830619e8936c
8227642: [TESTBUG] Make docker tests podman compatible
Reviewed-by: mseledtsov, iignatyev
! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/lib/Platform.java
! test/lib/jdk/test/lib/containers/cgroup/MetricsTester.java
! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java
Changeset: abc630225460
Author: sgehwolf
Date: 2019-07-22 10:48 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/abc630225460
8228434: jdk/net/Sockets/Test.java fails after JDK-8227642
Summary: Move container constant to separate test lib class
Reviewed-by: alanb
! test/hotspot/jtreg/TEST.ROOT
! test/jdk/TEST.ROOT
! test/jtreg-ext/requires/VMProps.java
+ test/lib/jdk/test/lib/Container.java
! test/lib/jdk/test/lib/Platform.java
! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java
Changeset: 5c85b58e2a42
Author: naoto
Date: 2019-08-07 08:42 -0700
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/5c85b58e2a42
8228971: Locale API doc has redundant hyphens for some parameters
Reviewed-by: lancea
Contributed-by: Patrick Concannon <patrick.concannon at oracle.com>
! src/java.base/share/classes/java/util/Locale.java
Changeset: b948b920e29f
Author: jwilhelm
Date: 2019-08-07 22:43 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/b948b920e29f
Merge
! test/lib/jdk/test/lib/containers/cgroup/MetricsTester.java
Changeset: 314e62bbdb16
Author: naoto
Date: 2019-08-07 14:56 -0700
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/314e62bbdb16
8215181: Accounting currency format support
Reviewed-by: lancea, rriggs
! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! make/jdk/src/classes/build/tools/cldrconverter/LDMLParseHandler.java
! src/java.base/share/classes/java/text/NumberFormat.java
! src/java.base/share/classes/sun/util/locale/provider/NumberFormatProviderImpl.java
+ test/jdk/java/util/Locale/bcp47u/CurrencyFormatTests.java
Changeset: cafd691c6c04
Author: jwilhelm
Date: 2019-08-08 03:09 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/cafd691c6c04
Added tag jdk-14+9 for changeset 18f189e69b29
! .hgtags
Changeset: 41f2f2829a09
Author: rraghavan
Date: 2019-08-08 14:13 +0530
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/41f2f2829a09
8227439: Turn off AOT by default
Summary: Made UseAOT, AOTLibrary experimental and UseAOT false by default
Reviewed-by: iignatyev, kvn
! make/RunTests.gmk
! make/launcher/Launcher-jdk.aot.gmk
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/compiler/aot/DeoptimizationTest.java
! test/hotspot/jtreg/compiler/aot/RecompilationTest.java
! test/hotspot/jtreg/compiler/aot/SharedUsageTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2CompiledTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2InterpretedTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2NativeTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2CompiledTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2InterpretedTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2NativeTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2CompiledTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2InterpretedTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2NativeTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2CompiledTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2InterpretedTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2NativeTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2CompiledTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2InterpretedTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2NativeTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeDynamic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeInterface2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeSpecial2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeStatic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeVirtual2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeDynamic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeInterface2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeSpecial2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeStatic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeVirtual2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromNative/NativeInvokeSpecial2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromNative/NativeInvokeStatic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromNative/NativeInvokeVirtual2AotTest.java
! test/hotspot/jtreg/compiler/aot/cli/AotLibraryNegativeBase.java
! test/hotspot/jtreg/compiler/aot/cli/DisabledAOTWithLibraryTest.java
! test/hotspot/jtreg/compiler/aot/cli/MultipleAOTLibraryTest.java
! test/hotspot/jtreg/compiler/aot/cli/SingleAOTLibraryTest.java
! test/hotspot/jtreg/compiler/aot/cli/SingleAOTOptionTest.java
! test/hotspot/jtreg/compiler/aot/cli/jaotc/JaotcTestHelper.java
! test/hotspot/jtreg/compiler/aot/fingerprint/SelfChanged.java
! test/hotspot/jtreg/compiler/aot/fingerprint/SelfChangedCDS.java
! test/hotspot/jtreg/compiler/aot/fingerprint/SuperChanged.java
! test/hotspot/jtreg/compiler/aot/scripts/build-bootmodules.sh
! test/hotspot/jtreg/compiler/aot/scripts/test-helloworld.sh
! test/hotspot/jtreg/compiler/aot/scripts/test-jaotc.sh
! test/hotspot/jtreg/compiler/aot/scripts/test-javac.sh
! test/hotspot/jtreg/compiler/aot/scripts/test-nashorn.sh
! test/hotspot/jtreg/compiler/aot/verification/ClassAndLibraryNotMatchTest.java
! test/hotspot/jtreg/compiler/aot/verification/vmflags/BasicFlagsChange.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/AotTestGeneratorsFactory.java
Changeset: 1cf884e437ea
Author: jcbeyler
Date: 2019-08-08 04:29 -0700
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/1cf884e437ea
8229036: Remove the testing against NSK_TRUE from tests
Summary: Remove the testing against NSK_TRUE from tests
Reviewed-by: sspitsyn, cjplummer
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetTime/gettime001/gettime001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetTimerInfo/timerinfo001/timerinfo001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RelinquishCapabilities/relcaps001/relcaps001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RelinquishCapabilities/relcaps002/relcaps002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS103/hs103t002/hs103t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS104/hs104t001/hs104t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS104/hs104t002/hs104t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS202/hs202t001/hs202t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS202/hs202t002/hs202t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t001/hs203t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t002/hs203t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t003/hs203t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t004/hs203t004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t001/hs204t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t002/hs204t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t003/hs204t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t004/hs204t004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t001/hs301t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t002/hs301t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t003/hs301t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t004/hs301t004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t005/hs301t005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t001/hs302t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t002/hs302t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t003/hs302t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t004/hs302t004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t005/hs302t005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t006/hs302t006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t007/hs302t007.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t008/hs302t008.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t009/hs302t009.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t010/hs302t010.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t011/hs302t011.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t012/hs302t012.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP02/sp02t003/sp02t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP06/sp06t003/sp06t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/ForceEarlyReturn/earlyretbase/earlyretbase.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/jvmti_tools.cpp
Changeset: e4cc5231ce2d
Author: dfuchs
Date: 2019-08-08 18:44 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/e4cc5231ce2d
8228970: AssertionError in ResponseSubscribers$HttpResponseInputStream
Summary: HttpResponseInputStream::read(byte[],int,int) now implements the same check than the InputStream::read(byte[],int,int).
Reviewed-by: prappo, chegar, dfuchs
Contributed-by: Patrick Concannon <patrick.concannon at oracle.com>
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java
! test/jdk/java/net/httpclient/HttpResponseInputStreamTest.java
Changeset: 70f5cbb711a9
Author: aefimov
Date: 2019-08-08 21:58 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/70f5cbb711a9
8225430: Replace wildcard address with loopback or local host in tests - part 14
Reviewed-by: dfuchs, chegar, vtewari
! test/jdk/java/net/DatagramSocket/ReuseAddressTest.java
! test/jdk/java/net/DatagramSocket/SendSize.java
! test/jdk/java/net/DatagramSocket/SetDatagramSocketImplFactory/ADatagramSocket.java
! test/jdk/java/net/ServerSocket/AcceptCauseFileDescriptorLeak.java
! test/jdk/java/net/Socket/NullHost.java
! test/jdk/java/net/Socket/ProxyCons.java
! test/jdk/java/net/Socket/SocksConnectTimeout.java
! test/jdk/java/net/Socket/TestClose.java
! test/jdk/java/net/URLClassLoader/ClassLoad.java
! test/jdk/java/net/URLClassLoader/closetest/CloseTest.java
! test/jdk/java/net/URLConnection/HandleContentTypeWithAttrs.java
! test/jdk/java/net/URLConnection/RedirectLimit.java
Changeset: 8b104d8b27fd
Author: jwilhelm
Date: 2019-08-08 03:08 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/8b104d8b27fd
Added tag jdk-13+33 for changeset 5c85b58e2a42
! .hgtags
Changeset: 8f3fcb9251d1
Author: thartmann
Date: 2019-08-08 07:05 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/8f3fcb9251d1
8229219: C2 compilation fails with assert: Bad graph detected in build_loop_late
Summary: Backed out JDK-8173196.
Reviewed-by: shade, rbackman
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
Changeset: 36a842b472e8
Author: rrich
Date: 2019-08-08 07:07 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/36a842b472e8
8228359: [TESTBUG] jdk.jfr.e.g.c.TestGCHeapConfigurationEventWith32BitOops.java does not expect MinHeapSize to be aligned to HeapAlignment
Reviewed-by: mseledtsov, clanger
! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.java
Changeset: 7faf0261e0a2
Author: ljiang
Date: 2019-08-08 09:32 -0700
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/7faf0261e0a2
8228778: JDK 13 L10n resource files update - msgdrop 20
Reviewed-by: naoto
! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
Changeset: 9c250a7600e1
Author: diazhou
Date: 2019-08-08 05:05 +0000
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/9c250a7600e1
8229180: Remove EA from JDK 13 version string
Reviewed-by: tbell, mikael
! make/autoconf/version-numbers
Changeset: 31b7274c7b9e
Author: jwilhelm
Date: 2019-08-09 03:36 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/31b7274c7b9e
Added tag jdk-13+33 for changeset 9c250a7600e1
! .hgtags
Changeset: 2e38a71e6038
Author: jwilhelm
Date: 2019-08-09 03:51 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/2e38a71e6038
Merge
! .hgtags
! make/autoconf/version-numbers
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
Changeset: 9dc92e89243a
Author: eosterlund
Date: 2019-08-09 10:06 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/9dc92e89243a
8229027: Improve how JNIHandleBlock::oops_do distinguishes oops from non-oops
Reviewed-by: pliden, stuefe, dlong
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniHandles.hpp
Changeset: 4aea554692aa
Author: rehn
Date: 2019-08-09 11:04 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/4aea554692aa
8226228: Make Threads_lock an always safepoint checked lock.
Reviewed-by: coleenp, dcubed, dholmes
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/utilities/vmError.cpp
Changeset: def8e77a3ad1
Author: shade
Date: 2019-08-09 13:07 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/def8e77a3ad1
8229350: Shenandoah does not need barriers before CreateEx
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
Changeset: 90688c5ff482
Author: redestad
Date: 2019-08-09 13:58 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/90688c5ff482
8229283: StringLatin1 should consistently use CharacterDataLatin1.instance when applicable
Reviewed-by: jlaskey
! src/java.base/share/classes/java/lang/StringLatin1.java
Changeset: a64caa5269cf
Author: cjplummer
Date: 2019-08-09 11:27 -0700
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/a64caa5269cf
8227645: Some tests in serviceability/sa run with fixed -Xmx values and risk running out of memory
Summary: move tests to seprate directory
Reviewed-by: dtitov, jcbeyler, ctornqvi, sspitsyn
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/resourcehogs/TEST.properties
+ test/hotspot/jtreg/resourcehogs/serviceability/sa/ClhsdbRegionDetailsScanOopsForG1.java
+ test/hotspot/jtreg/resourcehogs/serviceability/sa/LingeredAppWithLargeArray.java
+ test/hotspot/jtreg/resourcehogs/serviceability/sa/LingeredAppWithLargeStringArray.java
+ test/hotspot/jtreg/resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java
- test/hotspot/jtreg/serviceability/sa/ClhsdbRegionDetailsScanOopsForG1.java
- test/hotspot/jtreg/serviceability/sa/LingeredAppWithLargeArray.java
- test/hotspot/jtreg/serviceability/sa/LingeredAppWithLargeStringArray.java
- test/hotspot/jtreg/serviceability/sa/TestHeapDumpForLargeArray.java
Changeset: 072f27397b69
Author: jjg
Date: 2019-08-09 12:27 -0700
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/072f27397b69
8227697: Improve text in Taglet API spec for expected results with standard doclet
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Taglet.java
Changeset: 7cf02b2c1455
Author: iklam
Date: 2019-08-09 13:13 -0700
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/7cf02b2c1455
8229267: [TESTBUG] Remove unnecessary @modules dependencies in CDS tests
Reviewed-by: alanb, lfoltan
! test/hotspot/jtreg/runtime/cds/ArchiveDoesNotExist.java
! test/hotspot/jtreg/runtime/cds/BootAppendTests.java
! test/hotspot/jtreg/runtime/cds/CdsDifferentObjectAlignment.java
! test/hotspot/jtreg/runtime/cds/CdsSameObjectAlignment.java
! test/hotspot/jtreg/runtime/cds/CheckDefaultArchiveFile.java
! test/hotspot/jtreg/runtime/cds/CheckSharingWithDefaultArchive.java
! test/hotspot/jtreg/runtime/cds/DumpSharedDictionary.java
! test/hotspot/jtreg/runtime/cds/DumpSymbolAndStringTable.java
! test/hotspot/jtreg/runtime/cds/NonBootLoaderClasses.java
! test/hotspot/jtreg/runtime/cds/SharedBaseAddress.java
! test/hotspot/jtreg/runtime/cds/SharedStrings.java
! test/hotspot/jtreg/runtime/cds/SharedStringsDedup.java
! test/hotspot/jtreg/runtime/cds/SharedStringsRunAuto.java
! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java
! test/hotspot/jtreg/runtime/cds/TestInterpreterMethodEntries.java
! test/hotspot/jtreg/runtime/cds/appcds/AppendClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/BootClassPathMismatch.java
! test/hotspot/jtreg/runtime/cds/appcds/CDSandJFR.java
! test/hotspot/jtreg/runtime/cds/appcds/CaseSensitiveClassPath.java
! test/hotspot/jtreg/runtime/cds/appcds/ClassLoaderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java
! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java
! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagComboNegative.java
! test/hotspot/jtreg/runtime/cds/appcds/DumpClassList.java
! test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.java
! test/hotspot/jtreg/runtime/cds/appcds/FieldAnnotationsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/HelloExtTest.java
! test/hotspot/jtreg/runtime/cds/appcds/HelloTest.java
! test/hotspot/jtreg/runtime/cds/appcds/IgnoreEmptyClassPaths.java
! test/hotspot/jtreg/runtime/cds/appcds/JvmtiAddPath.java
! test/hotspot/jtreg/runtime/cds/appcds/LongClassListPath.java
! test/hotspot/jtreg/runtime/cds/appcds/MissingSuperTest.java
! test/hotspot/jtreg/runtime/cds/appcds/MoveJDKTest.java
! test/hotspot/jtreg/runtime/cds/appcds/MultiProcessSharing.java
! test/hotspot/jtreg/runtime/cds/appcds/MultiReleaseJars.java
! test/hotspot/jtreg/runtime/cds/appcds/OldClassTest.java
! test/hotspot/jtreg/runtime/cds/appcds/ParallelLoad2.java
! test/hotspot/jtreg/runtime/cds/appcds/ParallelLoadTest.java
! test/hotspot/jtreg/runtime/cds/appcds/PrintSharedArchiveAndExit.java
! test/hotspot/jtreg/runtime/cds/appcds/ProtectionDomain.java
! test/hotspot/jtreg/runtime/cds/appcds/RelativePath.java
! test/hotspot/jtreg/runtime/cds/appcds/RewriteBytecodesTest.java
! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java
! test/hotspot/jtreg/runtime/cds/appcds/SharedBaseAddress.java
! test/hotspot/jtreg/runtime/cds/appcds/SharedPackages.java
! test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java
! test/hotspot/jtreg/runtime/cds/appcds/SpecifySysLoaderProp.java
! test/hotspot/jtreg/runtime/cds/appcds/TestWithProfiler.java
! test/hotspot/jtreg/runtime/cds/appcds/TraceLongClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_0.java
! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_1A.java
! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_1B.java
! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_2.java
! test/hotspot/jtreg/runtime/cds/appcds/WideIloadTest.java
! test/hotspot/jtreg/runtime/cds/appcds/WrongClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/XShareAutoWithChangedJar.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleComboTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleCompareTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckCachedMirrorTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckCachedResolvedReferences.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/DumpTimeVerifyFailure.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/GCStressTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/MirrorWithReferenceFieldsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/OpenArchiveRegion.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/PrimitiveTypesTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/RedefineClassTest.java
! test/hotspot/jtreg/runtime/cds/appcds/condy/CondyHelloTest.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatA.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatB.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatC.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatD.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatE.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/HelloCustom.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/LoaderSegregationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ParallelTestMultiFP.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ParallelTestSingleFP.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ProhibitedPackageNamesTest.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ProtectionDomain.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/SameNameInTwoLoadersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnintendedLoadersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnloadUnregisteredLoaderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnsupportedPlatforms.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/AppendClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicFlag.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/JITInteraction.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MainModuleOnly.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RelativePath.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/HumongousDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/CheckUnsupportedDumpingOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/JigsawOptionsCombo.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/AppClassInCP.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/CustomPackage.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/MismatchedPatchModule.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/PatchDir.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/PatchJavaBase.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/Simple.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/SubClassOfPatchedClass.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/TwoJars.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/BootAppendTests.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/ClassPathTests.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/DummyClassesInBootClassPath.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddModules.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddOpens.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddReads.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ExportModule.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/JvmtiAddPath.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/MainModuleOnly.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ModulePathAndCP.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ModulePathAndCP_JFR.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/overridetests/OverrideTests.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/parallelLoad/ParallelLoadAndTransformTest.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/transformRelatedClasses/TransformInterfaceImplementorAppCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/transformRelatedClasses/TransformSuperSubAppCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/FlagCombo.java
! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformInterfaceAndImplementor.java
! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformSuperAndSubClasses.java
! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformSuperSubTwoPckgs.java
Changeset: 7ac414640ad5
Author: jjg
Date: 2019-08-09 15:22 -0700
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/7ac414640ad5
8229386: Typo "lables" in doc comment
Reviewed-by: mchung
! src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java
Changeset: 155b084cf384
Author: thartmann
Date: 2019-08-12 08:48 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/155b084cf384
8225670: compiler/types/correctness/* tests fail with "assert(recv == __null || recv->is_klass()) failed: wrong type"
Summary: Clear entry in the ciProfileData object if the klass is NULL.
Reviewed-by: eosterlund, thartmann
! src/hotspot/share/ci/ciMethodData.cpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: 05ff6e27de45
Author: mdoerr
Date: 2019-08-12 10:02 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/05ff6e27de45
8229236: CriticalJNINatives: dll handling should be done in native thread state
Summary: Temporarily switch thread state from _thread_in_vm to _thread_in_native to execute I/O.
Reviewed-by: dlong, dholmes
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
Changeset: 8ebc8f74f2d2
Author: pliden
Date: 2019-08-12 10:49 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/8ebc8f74f2d2
8229406: ZGC: Fix incorrect statistics
Reviewed-by: pliden, eosterlund
Contributed-by: albert.th at alibaba-inc.com
! src/hotspot/share/gc/z/zStat.cpp
Changeset: 145300cc8ea6
Author: mbaesken
Date: 2019-08-09 15:39 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/145300cc8ea6
8219082: jdk/jfr/event/runtime/TestShutdownEvent.java failed in validateStackTrace()
Reviewed-by: mdoerr, mseledtsov
! test/jdk/jdk/jfr/event/runtime/TestShutdownEvent.java
Changeset: 0211b062843d
Author: michaelm
Date: 2019-08-12 11:24 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/0211b062843d
8185898: setRequestProperty(key, null) results in HTTP header without colon in request
Reviewed-by: chegar, dfuchs
! src/java.base/share/classes/sun/net/www/MessageHeader.java
+ test/jdk/sun/net/www/B8185898.java
Changeset: 9f44485e7441
Author: redestad
Date: 2019-08-12 15:27 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/9f44485e7441
8229407: Avoid ConcurrentHashMap resizes during bootstrap
Reviewed-by: alanb, shade, dfuchs
! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java
! src/java.base/share/classes/jdk/internal/module/ServicesCatalog.java
Changeset: 6390e7056d12
Author: shade
Date: 2019-08-12 20:27 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/6390e7056d12
8229416: Shenandoah: Demote or remove ShenandoahOptimize*Final optimizations
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Changeset: bfcdcd00e4fb
Author: rkennke
Date: 2019-08-12 23:37 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/bfcdcd00e4fb
8228369: Shenandoah: Refactor LRB C1 stubs
Reviewed-by: shade
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp
Changeset: a93b7b28f644
Author: xuelei
Date: 2019-08-12 21:36 -0700
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/a93b7b28f644
8226374: Restrict TLS signature schemes and named groups
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java
! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java
! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java
! src/java.base/share/classes/sun/security/ssl/CipherSuite.java
! src/java.base/share/classes/sun/security/ssl/DHKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/DHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECDHKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECDHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECPointFormatsExtension.java
! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/NamedGroup.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
! src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java
! src/java.base/share/classes/sun/security/ssl/XDHKeyExchange.java
! src/java.base/share/classes/sun/security/util/CurveDB.java
! src/java.base/share/conf/security/java.security
+ test/jdk/sun/security/ssl/CipherSuite/RestrictNamedGroup.java
+ test/jdk/sun/security/ssl/CipherSuite/RestrictSignatureScheme.java
Changeset: 75375b6617e6
Author: thartmann
Date: 2019-08-13 08:25 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/75375b6617e6
8229447: Problem list compiler/unsafe/UnsafeGetConstantField.java on Sparc until JDK-8229446 is fixed
Summary: Problem list a test.
Reviewed-by: dholmes
! test/hotspot/jtreg/ProblemList.txt
Changeset: 4fbcbd248c52
Author: thartmann
Date: 2019-08-13 09:54 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/4fbcbd248c52
8228772: C2 compilation fails due to unschedulable graph if DominatorSearchLimit is reached
Summary: Ignore membar if the load is already control dependent on it.
Reviewed-by: neliasso, kvn
! src/hotspot/share/opto/gcm.cpp
+ test/hotspot/jtreg/compiler/controldependency/TestAntiDependentMembar.java
Changeset: 8e51da27b53a
Author: thartmann
Date: 2019-08-13 09:56 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/8e51da27b53a
8224957: C2 compilation fails with assert: Bad graph detected in build_loop_late
Summary: Disable walking up the dominator chain for regions with more than 2 input paths.
Reviewed-by: roland, kvn
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/node.cpp
+ test/hotspot/jtreg/compiler/eliminateAutobox/TestSplitThroughPhi.java
Changeset: 54a04db114d8
Author: jlahoda
Date: 2019-08-13 10:27 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/54a04db114d8
8227922: DocTreeScanner does not dive into AttributeTree.getValue() and LiteralTree.getBody()
Summary: DocTreeScanner.visitAttribute and visitLiteral have to scan through the subnodes of AttributeTree and LiteralTree, respectivelly.
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java
! test/langtools/tools/javac/tree/AbstractTreeScannerTest.java
! test/langtools/tools/javac/tree/JavacTreeScannerTest.java
+ test/langtools/tools/javac/tree/SourceDocTreeScannerTest.java
! test/langtools/tools/javac/tree/SourceTreeScannerTest.java
Changeset: 447d48371b41
Author: jlahoda
Date: 2019-08-13 10:27 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/447d48371b41
8228647: Broken enum produce inconvenient errors and AST
Summary: Improving error recovery for misplace members in enums.
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/T4994049/T4994049.java
! test/langtools/tools/javac/T4994049/T4994049.out
+ test/langtools/tools/javac/diags/examples/EnumConstantExpected.java
+ test/langtools/tools/javac/diags/examples/EnumConstantNotExpected.java
! test/langtools/tools/javac/enum/EnumMembersOrder.out
! test/langtools/tools/javac/parser/JavacParserTest.java
Changeset: ffc34eaf7b49
Author: jlahoda
Date: 2019-08-13 10:27 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/ffc34eaf7b49
8228502: javac crashed on a broken classfile with ConstantValue attribute on a field of type Object
Summary: Produce an error when reading a classfile with a field with ConstantValue with a wrong type.
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/classfiles/attributes/ConstantValue/BrokenConstantValue.java
+ test/langtools/tools/javac/classfiles/attributes/ConstantValue/BrokenConstantValue.out
+ test/langtools/tools/javac/classfiles/attributes/ConstantValue/HasBrokenConstantValue.jcod
+ test/langtools/tools/javac/diags/examples/BadConstantValueType/BadConstantValueType.java
+ test/langtools/tools/javac/diags/examples/BadConstantValueType/processors/CreateBadClassFile.java
Changeset: f3630a2d3d5c
Author: shade
Date: 2019-08-13 14:59 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/f3630a2d3d5c
8229419: Shenandoah: Cleanup LRB strength selector code
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp
Changeset: 9c0715c5bbf3
Author: rkennke
Date: 2019-08-13 16:05 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/9c0715c5bbf3
8229470: Shenandoah: Fix C1 getAndSetObject() failure
Reviewed-by: shade
! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp
! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp
Changeset: 0ec272e1822e
Author: aefimov
Date: 2019-08-13 16:11 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/0ec272e1822e
8228508: [TESTBUG] java/net/httpclient/SmokeTest.java fails on Windows7
Reviewed-by: dfuchs, chegar
! test/jdk/com/sun/net/httpserver/EchoHandler.java
! test/jdk/java/net/httpclient/SmokeTest.java
Changeset: a414a1b8884a
Author: dfuchs
Date: 2019-08-13 16:18 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/a414a1b8884a
8229348: java/net/DatagramSocket/UnreferencedDatagramSockets.java fails intermittently
Summary: The test was observed blocking on receive and is updated to avoid using the wildcard address
Reviewed-by: chegar, msheppar
! test/jdk/java/net/DatagramSocket/UnreferencedDatagramSockets.java
Changeset: 23e13076e102
Author: zgu
Date: 2019-08-13 13:01 -0400
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/23e13076e102
8229474: Shenandoah: Cleanup CM::update_roots()
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
Changeset: be8c11fc16bb
Author: naoto
Date: 2019-08-13 10:10 -0700
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/be8c11fc16bb
8211990: DateTimeException thrown when calculating duration between certain dates
Reviewed-by: lancea, scolebourne, rriggs
! src/java.base/share/classes/java/time/OffsetDateTime.java
! src/java.base/share/classes/java/time/ZonedDateTime.java
! test/jdk/java/time/test/java/time/TestOffsetDateTime.java
! test/jdk/java/time/test/java/time/TestZonedDateTime.java
Changeset: 18f4d3d46d54
Author: dcubed
Date: 2019-08-13 16:13 -0400
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/18f4d3d46d54
8229212: clear up CHECK_OWNER confusion in objectMonitor.cpp
Reviewed-by: dholmes, coleenp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp
+ test/hotspot/jtreg/runtime/Monitor/NonOwnerOps.java
Changeset: 7ba5e49258de
Author: mchung
Date: 2019-08-13 15:49 -0700
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/7ba5e49258de
8209005: Lookup.unreflectSpecial fails for default methods when Lookup.findSpecial works
8209078: Unable to call default method from interface in another module from named module
Reviewed-by: dfuchs, plevart
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
+ test/jdk/java/lang/invoke/findSpecial/FindSpecialTest.java
+ test/jdk/java/lang/invoke/findSpecial/m1/module-info.java
+ test/jdk/java/lang/invoke/findSpecial/m1/test/FindSpecial.java
Changeset: 7f75db20c209
Author: valeriep
Date: 2019-08-14 00:57 +0000
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/7f75db20c209
8228613: java.security.Provider#getServices order is no longer deterministic
Summary: Changed to use SunEntries.DEF_SECURE_RANDOM_ALGO instead of relying on ordering of SecureRandom services
Reviewed-by: weijun
! src/java.base/share/classes/java/security/SecureRandom.java
! src/java.base/share/classes/sun/security/provider/SunEntries.java
+ test/jdk/java/security/SecureRandom/DefaultAlgo.java
Changeset: 6bbb4af131e3
Author: valeriep
Date: 2019-08-14 01:40 +0000
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/6bbb4af131e3
8228835: Memory leak in PKCS11 provider when using AES GCM
Summary: updated freeCKMechanismPtr to free mechanism-specific memories
Reviewed-by: jnimeh
! 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/p11_util.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11wrapper.h
Changeset: 807d192fb7dd
Author: dholmes
Date: 2019-08-14 00:18 -0400
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/807d192fb7dd
8228857: Refactor PlatformMonitor into PlatformMutex and PlatformMonitor
Reviewed-by: kbarrett, dcubed, pliden
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os/posix/os_posix.inline.hpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/solaris/os_solaris.hpp
! src/hotspot/os/windows/os_windows.hpp
! src/hotspot/os/windows/os_windows.inline.hpp
Changeset: 6717d7e59db4
Author: prappo
Date: 2019-08-14 11:14 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/6717d7e59db4
8217606: LdapContext#reconnect always opens a new connection
Reviewed-by: lancea, vtewari, rriggs
Contributed-by: Chris Yin <xu.y.yin at oracle.com>
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtx.java
+ test/jdk/com/sun/jndi/ldap/LdapCtx/Reconnect.java
+ test/jdk/com/sun/jndi/ldap/lib/BaseLdapServer.java
+ test/jdk/com/sun/jndi/ldap/lib/LdapMessage.java
Changeset: 789e967c2731
Author: coleenp
Date: 2019-08-14 10:07 -0400
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/789e967c2731
5103339: Strengthen NoSafepointVerifier
Summary: Add NSV check at possible safepoint transition or places that could take out locks. Consolidate with clearing unhandled oops.
Reviewed-by: dholmes, rehn
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/jvmtiThreadState.inline.hpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
Changeset: 5a9af5262566
Author: lancea
Date: 2019-08-14 12:57 -0400
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/5a9af5262566
8184432: Remove references to jdbc at sun.com from javax.sql.rowset.spi.SyncProvider
Reviewed-by: rriggs
! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/SyncProvider.java
Changeset: 9bddbd69351c
Author: shade
Date: 2019-08-14 20:32 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/9bddbd69351c
8229709: x86_32 build and test failures after JDK-8228369 (Shenandoah: Refactor LRB C1 stubs)
Reviewed-by: rkennke
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
Changeset: ececb6dae777
Author: shade
Date: 2019-08-14 20:32 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/ececb6dae777
8229707: [TESTBUG] Some Shenandoah tests assume Server VM by default
Reviewed-by: rkennke
! test/hotspot/jtreg/gc/shenandoah/compiler/TestWriteBarrierClearControl.java
! test/hotspot/jtreg/gc/shenandoah/options/TestLoopMiningArguments.java
Changeset: b21a87c00c5d
Author: rkennke
Date: 2019-08-15 20:10 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk/rev/b21a87c00c5d
Merge
! .hgtags
! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/taskqueue.inline.hpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/gc/shenandoah/compiler/TestWriteBarrierClearControl.java
! test/hotspot/jtreg/gc/shenandoah/options/TestLoopMiningArguments.java
+ test/hotspot/jtreg/resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java
- test/hotspot/jtreg/serviceability/sa/ClhsdbRegionDetailsScanOopsForG1.java
- test/hotspot/jtreg/serviceability/sa/LingeredAppWithLargeArray.java
- test/hotspot/jtreg/serviceability/sa/LingeredAppWithLargeStringArray.java
- test/hotspot/jtreg/serviceability/sa/TestHeapDumpForLargeArray.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetTime/gettime001/gettime001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetTimerInfo/timerinfo001/timerinfo001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RelinquishCapabilities/relcaps001/relcaps001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RelinquishCapabilities/relcaps002/relcaps002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS103/hs103t002/hs103t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS104/hs104t001/hs104t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS104/hs104t002/hs104t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS202/hs202t001/hs202t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS202/hs202t002/hs202t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t001/hs203t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t002/hs203t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t003/hs203t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t004/hs203t004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t001/hs204t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t002/hs204t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t003/hs204t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t004/hs204t004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t001/hs301t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t002/hs301t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t003/hs301t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t004/hs301t004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t005/hs301t005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t001/hs302t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t002/hs302t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t003/hs302t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t004/hs302t004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t005/hs302t005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t006/hs302t006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t007/hs302t007.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t008/hs302t008.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t009/hs302t009.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t010/hs302t010.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t011/hs302t011.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t012/hs302t012.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP02/sp02t003/sp02t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP06/sp06t003/sp06t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/ForceEarlyReturn/earlyretbase/earlyretbase.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/jvmti_tools.cpp
More information about the shenandoah-dev
mailing list