hg: panama/dev: 85 new changesets
maurizio.cimadamore at oracle.com
maurizio.cimadamore at oracle.com
Wed Nov 13 22:03:55 UTC 2019
Changeset: dfd5196652dd
Author: jwilhelm
Date: 2019-11-07 03:01 +0100
URL: https://hg.openjdk.java.net/panama/dev/rev/dfd5196652dd
Added tag jdk-14+22 for changeset 83810b7d12e7
! .hgtags
Changeset: 9a0a5e70eeb2
Author: dholmes
Date: 2019-11-06 21:18 -0500
URL: https://hg.openjdk.java.net/panama/dev/rev/9a0a5e70eeb2
8233454: Test fails with assert(!is_init_completed(), "should only happen during init") after JDK-8229516
Reviewed-by: jiefu, dcubed
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/runtime/thread.cpp
Changeset: 00244fd3169a
Author: thartmann
Date: 2019-11-07 07:02 +0100
URL: https://hg.openjdk.java.net/panama/dev/rev/00244fd3169a
8233491: Crash in AdapterHandlerLibrary::get_adapter with CDS due to code cache exhaustion
Summary: Added null check.
Reviewed-by: kvn, iklam
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: 7bfe7df764a2
Author: neliasso
Date: 2019-11-07 09:23 +0100
URL: https://hg.openjdk.java.net/panama/dev/rev/7bfe7df764a2
8233783: Make 8232896 patch complete
Reviewed-by: pliden, kvn
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp
! src/hotspot/share/gc/z/zBarrier.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.cpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.hpp
Changeset: b7b170ba3ba9
Author: mbaesken
Date: 2019-11-06 14:04 +0100
URL: https://hg.openjdk.java.net/panama/dev/rev/b7b170ba3ba9
8233328: fix minimal VM build on Linux s390x
Reviewed-by: lucy, mdoerr
! src/hotspot/cpu/s390/compiledIC_s390.cpp
! src/hotspot/cpu/s390/disassembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/vm_version_s390.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
Changeset: f79a8217d4c9
Author: roland
Date: 2019-10-22 11:55 +0200
URL: https://hg.openjdk.java.net/panama/dev/rev/f79a8217d4c9
8232539: SIGSEGV in C2 Node::unique_ctrl_out
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/ifnode.cpp
Changeset: 5d462d4b7a8b
Author: eosterlund
Date: 2019-11-07 10:28 +0000
URL: https://hg.openjdk.java.net/panama/dev/rev/5d462d4b7a8b
8233073: Make BitMap accessors more memory ordering friendly
Reviewed-by: kbarrett, pliden
! src/hotspot/share/c1/c1_Instruction.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/bitMap.inline.hpp
Changeset: 2dcfc28a314d
Author: redestad
Date: 2019-11-07 12:12 +0100
URL: https://hg.openjdk.java.net/panama/dev/rev/2dcfc28a314d
8233708: VectorSet cleanup
Reviewed-by: neliasso, shade, thartmann
! src/hotspot/share/ci/bcEscapeAnalyzer.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
- src/hotspot/share/libadt/set.cpp
- src/hotspot/share/libadt/set.hpp
! src/hotspot/share/libadt/vectset.cpp
! src/hotspot/share/libadt/vectset.hpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/ifg.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/stringopts.cpp
! src/hotspot/share/opto/superword.hpp
! test/hotspot/gtest/utilities/test_population_count.cpp
Changeset: b9ce8d09bfd4
Author: dholmes
Date: 2019-11-07 07:53 -0500
URL: https://hg.openjdk.java.net/panama/dev/rev/b9ce8d09bfd4
8233784: ProblemList failing JVMTI scenario tests
Reviewed-by: goetz
! test/hotspot/jtreg/ProblemList.txt
Changeset: 029d941c2e35
Author: zgu
Date: 2019-11-07 09:41 -0500
URL: https://hg.openjdk.java.net/panama/dev/rev/029d941c2e35
8233796: Shenandoah is broken after 8233708
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
Changeset: 86c8b22945a1
Author: pliden
Date: 2019-11-07 15:48 +0100
URL: https://hg.openjdk.java.net/panama/dev/rev/86c8b22945a1
8233793: ZGC: Incorrect type used in ZBarrierSetC2 clone_type()
Reviewed-by: eosterlund
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
Changeset: 6c6cce0f149d
Author: mgronlun
Date: 2019-11-07 15:53 +0100
URL: https://hg.openjdk.java.net/panama/dev/rev/6c6cce0f149d
8233416: JFR: assert((((((klass)->trace_id()) & (((1 << 1) << 8) | (JfrTraceIdEpoch::in_use_this_epoch_bit()))) != 0))) failed: invariant
Reviewed-by: egahlin
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp
Changeset: 3c2e49d43ba3
Author: mgronlun
Date: 2019-11-07 15:56 +0100
URL: https://hg.openjdk.java.net/panama/dev/rev/3c2e49d43ba3
8232905: JFR fails with assertion: assert(t->unflushed_size() == 0) failed: invariant
Reviewed-by: egahlin
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
Changeset: 7f1daafda27b
Author: dfuchs
Date: 2019-11-07 16:18 +0000
URL: https://hg.openjdk.java.net/panama/dev/rev/7f1daafda27b
8233403: Improve verbosity of some httpclient tests
Summary: improve the verbosity of some httpclient tests to help diagnosis of intermittent failures. Also fixes ShortRequestBody test.
Reviewed-by: chegar
! test/jdk/java/net/httpclient/AbstractThrowingPublishers.java
! test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java
! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java
! test/jdk/java/net/httpclient/ShortRequestBody.java
! test/jdk/java/net/httpclient/ShortResponseBody.java
Changeset: a4430bb9f97d
Author: naoto
Date: 2019-11-07 10:06 -0800
URL: https://hg.openjdk.java.net/panama/dev/rev/a4430bb9f97d
8233579: DateFormatSymbols.getShortMonths() return wrong string on es_CL, es_CO locales
Reviewed-by: joehw
! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! test/jdk/sun/text/resources/LocaleData.cldr
! test/jdk/sun/text/resources/LocaleDataTest.java
Changeset: dc998d4a227e
Author: naoto
Date: 2019-11-07 11:34 -0800
URL: https://hg.openjdk.java.net/panama/dev/rev/dc998d4a227e
8232871: Host Locale Provider on Mac does not return translated values of Japanese calendar
Reviewed-by: bchristi
! src/java.base/macosx/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java
! src/java.base/macosx/native/libjava/HostLocaleProviderAdapter_md.c
! test/jdk/java/util/Locale/LocaleProviders.java
! test/jdk/java/util/Locale/LocaleProvidersRun.java
Changeset: 291775bcf35d
Author: kbarrett
Date: 2019-11-07 16:22 -0500
URL: https://hg.openjdk.java.net/panama/dev/rev/291775bcf35d
8233364: Fix undefined behavior in Canonicalizer::do_ShiftOp
Summary: Add java_shift_xxx helpers and use them.
Reviewed-by: aph, kvn
! src/hotspot/share/c1/c1_Canonicalizer.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
+ test/hotspot/gtest/utilities/test_java_arithmetic.cpp
Changeset: 2b0f2fe82735
Author: iignatyev
Date: 2019-11-07 13:39 -0800
URL: https://hg.openjdk.java.net/panama/dev/rev/2b0f2fe82735
8230364: [JVMCI] a number of JVMCI tests are not jtreg enabled
Reviewed-by: kvn
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotJVMCIRuntime.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotSpeculationLog.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestServices.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestTranslatedException.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/VirtualObjectLayoutTest.java
Changeset: 19744a63c295
Author: bpb
Date: 2019-11-07 13:53 -0800
URL: https://hg.openjdk.java.net/panama/dev/rev/19744a63c295
8232178: MacVolumesTest failed after upgrade to MacOS Catalina
Reviewed-by: lancea
! test/jdk/java/nio/file/etc/MacVolumesTest.java
Changeset: 4e3694a617d4
Author: mseledtsov
Date: 2019-11-07 16:00 -0800
URL: https://hg.openjdk.java.net/panama/dev/rev/4e3694a617d4
8209813: [TESTBUG] rewrite JFR shell tests in Java
Summary: Converted shell tests to Java
Reviewed-by: lmesnik, egahlin
! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.java
- test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.sh
! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithHeapBasedOops.java
- test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithHeapBasedOops.sh
! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithZeroBasedOops.java
- test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithZeroBasedOops.sh
! test/jdk/jdk/jfr/event/io/EvilInstrument.java
- test/jdk/jdk/jfr/event/io/MakeJAR.sh
! test/jdk/jdk/jfr/event/os/TestInitialEnvironmentVariable.java
- test/jdk/jdk/jfr/event/os/TestInitialEnvironmentVariable.sh
- test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.flags
! test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.java
- test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.sh
- test/jdk/jdk/jfr/javaagent/JavaAgentBuilder.java
+ test/lib/jdk/test/lib/util/JavaAgentBuilder.java
Changeset: c6a789f495fe
Author: kvn
Date: 2019-11-07 17:47 -0800
URL: https://hg.openjdk.java.net/panama/dev/rev/c6a789f495fe
8233741: AES Countermode (AES-CTR) optimization using AVX512 + VAES instructions
Reviewed-by: kvn
Contributed-by: smita.kamath at intel.com, regev.shemy at intel.com, shay.gueron at intel.com
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86_aes.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
Changeset: ad157fab6bf5
Author: iklam
Date: 2019-11-07 16:26 -0800
URL: https://hg.openjdk.java.net/panama/dev/rev/ad157fab6bf5
8233086: [TESTBUG] need to test field layout style difference between CDS dump time and run time
Reviewed-by: fparain
+ test/hotspot/jtreg/runtime/cds/appcds/FieldLayoutFlags.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/FieldLayoutApp.java
Changeset: 1edb08142cea
Author: thartmann
Date: 2019-11-08 09:16 +0100
URL: https://hg.openjdk.java.net/panama/dev/rev/1edb08142cea
8233788: Remove useless asserts in PhaseCFG::insert_anti_dependences
Summary: Removed useless asserts.
Reviewed-by: kvn
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/gcm.cpp
Changeset: 47c20fc6a517
Author: tschatzl
Date: 2019-11-08 10:01 +0100
URL: https://hg.openjdk.java.net/panama/dev/rev/47c20fc6a517
8189737: Make HeapRegion not derive from Space
Reviewed-by: sjohanss, kbarrett
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
! src/hotspot/share/gc/cms/parNewGeneration.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
! src/hotspot/share/gc/parallel/asPSYoungGen.cpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/psMarkSweep.cpp
! src/hotspot/share/gc/parallel/psMarkSweepDecorator.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/spaceDecorator.cpp
! src/hotspot/share/gc/shared/spaceDecorator.hpp
+ src/hotspot/share/gc/shared/spaceDecorator.inline.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegion.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionClosure.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/PrintRegionClosure.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/PrintRegionClosure.java
! test/hotspot/gtest/gc/g1/test_g1HeapVerifier.cpp
Changeset: c709424ad48f
Author: jvernee
Date: 2019-11-08 10:55 +0100
URL: https://hg.openjdk.java.net/panama/dev/rev/c709424ad48f
8233389: Add PrintIdeal to compiler directives
Summary: Add PrintIdeal as a compiler directive in order to enable PrintIdeal for only a single method.
Reviewed-by: roland, neliasso, vlivanov, thartmann
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
Changeset: 5606867a5e6e
Author: zgu
Date: 2019-11-08 09:50 -0500
URL: https://hg.openjdk.java.net/panama/dev/rev/5606867a5e6e
8233339: Shenandoah: Centralize load barrier decisions into ShenandoahBarrierSet
Reviewed-by: rkennke
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
Changeset: 66b1db608c12
Author: zgu
Date: 2019-11-08 09:51 -0500
URL: https://hg.openjdk.java.net/panama/dev/rev/66b1db608c12
8233337: Shenandoah: Cleanup AArch64 SBSA::load_reference_barrier_not_null()
Reviewed-by: rkennke
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
Changeset: 3760767a7231
Author: bpb
Date: 2019-11-08 08:12 -0800
URL: https://hg.openjdk.java.net/panama/dev/rev/3760767a7231
8220479: java/nio/channels/Selector/SelectWithConsumer.java failed at testTwoChannels()
Reviewed-by: bpb
Contributed-by: alan.bateman at oracle.com
! test/jdk/java/nio/channels/Selector/SelectWithConsumer.java
Changeset: f92ef5d182b5
Author: zgu
Date: 2019-11-08 11:41 -0500
URL: https://hg.openjdk.java.net/panama/dev/rev/f92ef5d182b5
8233850: Shenandoah: Shenandoah thread count ergonomics should be container aware
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
Changeset: 7f1d2c3a99da
Author: iklam
Date: 2019-11-08 11:03 -0800
URL: https://hg.openjdk.java.net/panama/dev/rev/7f1d2c3a99da
8233855: [TESTBUG] appcds/FieldLayoutFlags.java failed to clean up files after test
Reviewed-by: hseigel
! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java
Changeset: 90cf1d4e712f
Author: fyang
Date: 2019-11-08 16:53 +0800
URL: https://hg.openjdk.java.net/panama/dev/rev/90cf1d4e712f
8233839: aarch64: missing memory barrier in NewObjectArrayStub and NewTypeArrayStub
Reviewed-by: adinn
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
Changeset: 9e2f184eac99
Author: xuelei
Date: 2019-11-08 18:35 -0800
URL: https://hg.openjdk.java.net/panama/dev/rev/9e2f184eac99
8233621: Mismatch in jsse.enableMFLNExtension property name
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/ssl/SSLExtension.java
Changeset: 6bc29ebe053e
Author: alanb
Date: 2019-11-09 09:13 +0000
URL: https://hg.openjdk.java.net/panama/dev/rev/6bc29ebe053e
8216472: (se) Stack overflow during selection operation leads to crash (win)
Reviewed-by: alanb
Contributed-by: akashche at redhat.com
! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java
! src/java.base/windows/native/libnio/ch/WindowsSelectorImpl.c
+ test/jdk/java/nio/channels/Selector/StackOverflowTest.java
Changeset: 612c58965775
Author: alanb
Date: 2019-11-09 11:48 +0000
URL: https://hg.openjdk.java.net/panama/dev/rev/612c58965775
8233435: (dc) DatagramChannel should allow IPv6 socket join IPv4 multicast groups (macOS, win)
Reviewed-by: dfuchs
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/unix/native/libnio/ch/Net.c
! src/java.base/windows/native/libnio/ch/Net.c
! test/jdk/java/nio/channels/DatagramChannel/MulticastSendReceiveTests.java
! test/jdk/java/nio/channels/DatagramChannel/SocketOptionTests.java
Changeset: d595f1faace2
Author: iignatyev
Date: 2019-11-09 10:27 -0800
URL: https://hg.openjdk.java.net/panama/dev/rev/d595f1faace2
8233745: [JVMCI] TranslatedException should serialize classloader and module info
Reviewed-by: kvn, dnsimon
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/TranslatedException.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestTranslatedException.java
Changeset: 586415e8abcb
Author: chagedorn
Date: 2019-11-11 10:41 +0100
URL: https://hg.openjdk.java.net/panama/dev/rev/586415e8abcb
8229694: JVM crash in SWPointer during C2 OSR compilation
Summary: Handle the case where there is only 1 pack and no operations left when calling SuperWord::find_align_to_ref() to find the best alignment again.
Reviewed-by: kvn, vlivanov, thartmann
! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/loopopts/superword/AlignmentOnePack.java
Changeset: 01d47d511f5f
Author: mgronlun
Date: 2019-11-11 11:25 +0100
URL: https://hg.openjdk.java.net/panama/dev/rev/01d47d511f5f
8231922: Could not find field with name revokedClass
Reviewed-by: egahlin
! test/jdk/jdk/jfr/event/runtime/TestBiasedLockRevocationEvents.java
Changeset: d3f1cb09b704
Author: rschmelter
Date: 2019-11-11 12:06 +0100
URL: https://hg.openjdk.java.net/panama/dev/rev/d3f1cb09b704
8233790: Forward output from heap dumper to jcmd/jmap
Reviewed-by: stuefe, sspitsyn, cjplummer
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/heapDumper.hpp
Changeset: 333c2b653434
Author: sjohanss
Date: 2019-11-11 13:20 +0100
URL: https://hg.openjdk.java.net/panama/dev/rev/333c2b653434
8233065: PSParallelCompact::move_and_update is unused and should be removed
Reviewed-by: lkorinth, tschatzl
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: 0c5fb962e11e
Author: igerasim
Date: 2019-11-11 05:09 -0800
URL: https://hg.openjdk.java.net/panama/dev/rev/0c5fb962e11e
8233886: TEST_BUG jdk/java/net/CookieHandler/B6791927.java hit hardcoded expiration date
Reviewed-by: chegar, vtewari
! test/jdk/java/net/CookieHandler/B6791927.java
Changeset: d4cae08239f7
Author: egahlin
Date: 2019-11-11 14:47 +0100
URL: https://hg.openjdk.java.net/panama/dev/rev/d4cae08239f7
8230767: FlightRecorderListener returns null recording
Reviewed-by: mseledtsov, mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
+ test/jdk/jdk/jfr/api/recorder/TestRecorderListenerWithDump.java
Changeset: e4d7fcab43d7
Author: phedlin
Date: 2018-04-24 13:59 +0200
URL: https://hg.openjdk.java.net/panama/dev/rev/e4d7fcab43d7
8233498: Remove dead code.
Reviewed-by: neliasso
! src/hotspot/cpu/sparc/c1_MacroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/interp_masm_sparc.cpp
! src/hotspot/cpu/sparc/interp_masm_sparc.hpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.inline.hpp
Changeset: 36fde8064316
Author: goetz
Date: 2019-11-11 16:24 +0100
URL: https://hg.openjdk.java.net/panama/dev/rev/36fde8064316
8231757: [ppc] Fix VerifyOops. Errors show since 8231058.
Summary: Also make the checks print the wrong value and where a failure occurred.
Reviewed-by: dholmes, mdoerr
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! test/hotspot/jtreg/runtime/CheckUnhandledOops/TestVerifyOops.java
Changeset: b9a85aa023b1
Author: phedlin
Date: 2019-11-11 16:59 +0100
URL: https://hg.openjdk.java.net/panama/dev/rev/b9a85aa023b1
8233918: 8233498 broke build on SPARC
Reviewed-by: eosterlund
! src/hotspot/cpu/sparc/interp_masm_sparc.hpp
Changeset: 3b9eeae66fa0
Author: coleenp
Date: 2019-11-11 12:11 -0500
URL: https://hg.openjdk.java.net/panama/dev/rev/3b9eeae66fa0
8232735: Convert PrintJNIResolving to Unified Logging
Summary: converted the existing output at debug level because it is noisy
Reviewed-by: iklam, dholmes
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
Changeset: 51196a273f8c
Author: dtitov
Date: 2019-11-11 11:09 -0800
URL: https://hg.openjdk.java.net/panama/dev/rev/51196a273f8c
8233868: Unproblem list sun/tools/jstat/jstatClassloadOutput1.sh
Reviewed-by: amenkov, cjplummer
! test/jdk/ProblemList.txt
Changeset: aebd72de84b0
Author: henryjen
Date: 2019-11-11 17:43 -0800
URL: https://hg.openjdk.java.net/panama/dev/rev/aebd72de84b0
8231863: Crash if classpath is read from @argument file and the main gets option argument
Reviewed-by: alanb, mchung
Contributed-by: Mat Carter <matthew.carter at microsoft.com>
! src/java.base/share/native/libjli/args.c
! test/jdk/tools/launcher/ArgsFileTest.java
! test/jdk/tools/launcher/TestHelper.java
Changeset: cfc7bb9a5a92
Author: jlahoda
Date: 2019-11-12 06:32 +0000
URL: https://hg.openjdk.java.net/panama/dev/rev/cfc7bb9a5a92
8232684: Make switch expressions final
Reviewed-by: alanb, mcimadamore, kvn
! src/java.base/share/classes/jdk/internal/PreviewFeature.java
! src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/SwitchExpressionTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/tree/YieldTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! test/hotspot/jtreg/runtime/execstack/TestMT.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/gctest02/gctest02.java
! test/hotspot/jtreg/vmTestbase/jit/regression/b4446672/b4446672.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace001.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDIEventsDebuggee.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/MonitorEventsDebuggee.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/StateTestThread.java
! test/hotspot/jtreg/vmTestbase/nsk/share/locks/LockingThread.java
! test/hotspot/jtreg/vmTestbase/nsk/share/locks/MonitorLockingThread.java
! test/hotspot/jtreg/vmTestbase/nsk/share/runner/ThreadsRunner.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/GarbageGenerator.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace001.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace002.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace005.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace006.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread005.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread006.java
! test/jdk/com/sun/jdi/InvokeHangTest.java
! test/jdk/com/sun/jdi/SimulResumerTest.java
! test/jdk/com/sun/jdi/TwoThreadsTest.java
! test/jdk/java/awt/Graphics2D/MTGraphicsAccessTest/MTGraphicsAccessTest.java
! test/jdk/jdk/jfr/event/runtime/TestThreadCpuTimeEvent.java
! test/langtools/tools/javac/ConditionalWithVoid.java
! test/langtools/tools/javac/ConditionalWithVoid.out
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/BreakOutsideSwitchExpression.java
! test/langtools/tools/javac/diags/examples/ContinueOutsideSwitchExpression.java
! test/langtools/tools/javac/diags/examples/IllegalRefToRestrictedType.java
! test/langtools/tools/javac/diags/examples/IncompatibleTypesInSwitchExpression.java
! test/langtools/tools/javac/diags/examples/InvalidYield.java
! test/langtools/tools/javac/diags/examples/InvalidYieldWarning.java
! test/langtools/tools/javac/diags/examples/MultipleCaseLabels.java
! test/langtools/tools/javac/diags/examples/NoSwitchExpression.java
! test/langtools/tools/javac/diags/examples/NoSwitchExpressionQualify.java
! test/langtools/tools/javac/diags/examples/NotExhaustive.java
- test/langtools/tools/javac/diags/examples/RestrictedTypeNotAllowedPreview.java
! test/langtools/tools/javac/diags/examples/ReturnOutsideSwitchExpression.java
! test/langtools/tools/javac/diags/examples/RuleCompletesNormally.java
! test/langtools/tools/javac/diags/examples/SwitchCaseUnexpectedStatement.java
! test/langtools/tools/javac/diags/examples/SwitchExpressionCompletesNormally.java
! test/langtools/tools/javac/diags/examples/SwitchExpressionEmpty.java
! test/langtools/tools/javac/diags/examples/SwitchExpressionNoResultExpressions.java
! test/langtools/tools/javac/diags/examples/SwitchExpressionTargetCantBeVoid.java
! test/langtools/tools/javac/diags/examples/SwitchExpressions.java
! test/langtools/tools/javac/diags/examples/SwitchMixingCaseTypes.java
! test/langtools/tools/javac/diags/examples/SwitchRules.java
! test/langtools/tools/javac/expswitch/ExpSwitchNestingTest.java
! test/langtools/tools/javac/lambda/BadSwitchExpressionLambda.java
! test/langtools/tools/javac/lambda/BadSwitchExpressionLambda.out
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/switchexpr/BlockExpression.java
! test/langtools/tools/javac/switchexpr/BooleanNumericNonNumeric.java
! test/langtools/tools/javac/switchexpr/BooleanNumericNonNumeric.out
! test/langtools/tools/javac/switchexpr/BreakTest.java
! test/langtools/tools/javac/switchexpr/CRT.java
! test/langtools/tools/javac/switchexpr/DefiniteAssignment1.java
! test/langtools/tools/javac/switchexpr/DefiniteAssignment2.java
! test/langtools/tools/javac/switchexpr/DefiniteAssignment2.out
! test/langtools/tools/javac/switchexpr/EmptySwitch.java
! test/langtools/tools/javac/switchexpr/EmptySwitch.out
! test/langtools/tools/javac/switchexpr/ExhaustiveEnumSwitch.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitch-old.out
! test/langtools/tools/javac/switchexpr/ExpressionSwitch.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchBreaks1.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchBreaks2.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchBreaks2.out
! test/langtools/tools/javac/switchexpr/ExpressionSwitchBugs.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchBugsInGen.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchCodeFromJLS.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchDA.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchEmbedding.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchFallThrough.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchFallThrough1.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchFlow.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchFlow.out
! test/langtools/tools/javac/switchexpr/ExpressionSwitchInExpressionSwitch.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchInfer.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchInfer.out
! test/langtools/tools/javac/switchexpr/ExpressionSwitchIntersectionTypes.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchNotExhaustive.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchNotExhaustive.out
! test/langtools/tools/javac/switchexpr/ExpressionSwitchToString.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchUnreachable.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchUnreachable.out
! test/langtools/tools/javac/switchexpr/LambdaCapture.java
! test/langtools/tools/javac/switchexpr/ParseIncomplete.java
! test/langtools/tools/javac/switchexpr/ParserRecovery.java
! test/langtools/tools/javac/switchexpr/ParserRecovery.out
! test/langtools/tools/javac/switchexpr/SwitchExpressionIsNotAConstant.java
! test/langtools/tools/javac/switchexpr/SwitchExpressionScopesIsolated.java
! test/langtools/tools/javac/switchexpr/SwitchExpressionScopesIsolated.out
! test/langtools/tools/javac/switchexpr/SwitchExpressionSimpleVisitorTest.java
! test/langtools/tools/javac/switchexpr/TryCatch.java
! test/langtools/tools/javac/switchexpr/TryCatchFinally.java
! test/langtools/tools/javac/switchexpr/WarnWrongYieldTest.java
! test/langtools/tools/javac/switchexpr/WarnWrongYieldTest.out
! test/langtools/tools/javac/switchexpr/WrongBreakTest.java
! test/langtools/tools/javac/switchexpr/WrongBreakTest.out
! test/langtools/tools/javac/switchexpr/WrongYieldTest.java
! test/langtools/tools/javac/switchexpr/WrongYieldTest.out
! test/langtools/tools/javac/switchextra/CaseTest.java
! test/langtools/tools/javac/switchextra/DefiniteAssignment1.java
! test/langtools/tools/javac/switchextra/DefiniteAssignment2.java
! test/langtools/tools/javac/switchextra/DefiniteAssignment2.out
! test/langtools/tools/javac/switchextra/MultipleLabelsExpression-old.out
! test/langtools/tools/javac/switchextra/MultipleLabelsExpression.java
! test/langtools/tools/javac/switchextra/MultipleLabelsStatement-old.out
! test/langtools/tools/javac/switchextra/MultipleLabelsStatement.java
! test/langtools/tools/javac/switchextra/RuleParsingTest.java
! test/langtools/tools/javac/switchextra/SwitchArrowBrokenConstant.java
! test/langtools/tools/javac/switchextra/SwitchArrowBrokenConstant.out
! test/langtools/tools/javac/switchextra/SwitchStatementArrow-old.out
! test/langtools/tools/javac/switchextra/SwitchStatementArrow.java
! test/langtools/tools/javac/switchextra/SwitchStatementBroken.java
! test/langtools/tools/javac/switchextra/SwitchStatementBroken.out
! test/langtools/tools/javac/switchextra/SwitchStatementBroken2.java
! test/langtools/tools/javac/switchextra/SwitchStatementBroken2.out
! test/langtools/tools/javac/switchextra/SwitchStatementScopesIsolated.java
! test/langtools/tools/javac/switchextra/SwitchStatementScopesIsolated.out
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java
Changeset: ff1887930406
Author: thartmann
Date: 2019-11-12 10:16 +0100
URL: https://hg.openjdk.java.net/panama/dev/rev/ff1887930406
8233529: loopTransform.cpp:2984: Error: assert(p_f->Opcode() == Op_IfFalse) failed
Summary: Strengthened asserts in locate_pre_from_main() and added a check for is_main_no_pre_loop().
Reviewed-by: kvn, vlivanov
! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestRemoveMainPostLoops.java
Changeset: f0dca628176c
Author: dnsimon
Date: 2019-11-12 10:19 +0100
URL: https://hg.openjdk.java.net/panama/dev/rev/f0dca628176c
8233900: [JVMCI] improve help text for EnableJVMCIProduct option
Reviewed-by: kvn
! src/hotspot/share/jvmci/jvmci_globals.hpp
Changeset: b046ba510bbc
Author: igerasim
Date: 2019-11-12 01:36 -0800
URL: https://hg.openjdk.java.net/panama/dev/rev/b046ba510bbc
8233884: Avoid looking up standard charsets in security libraries
Reviewed-by: coffeys
! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEWithMD5AndDESCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEWithMD5AndTripleDESCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
! src/java.base/share/classes/com/sun/crypto/provider/TlsPrfGenerator.java
! src/java.base/share/classes/javax/crypto/CryptoPermissions.java
! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
! src/java.base/share/classes/sun/security/provider/ConfigFile.java
! src/java.base/share/classes/sun/security/provider/DomainKeyStore.java
! src/java.base/share/classes/sun/security/provider/JavaKeyStore.java
! src/java.base/share/classes/sun/security/provider/KeyProtector.java
! src/java.base/share/classes/sun/security/provider/PolicyFile.java
! src/java.base/share/classes/sun/security/ssl/SSLLogger.java
! src/java.base/share/classes/sun/security/util/DerInputStream.java
! src/java.base/share/classes/sun/security/util/DerOutputStream.java
! src/java.base/share/classes/sun/security/util/DerValue.java
! src/java.base/share/classes/sun/security/util/DomainName.java
! src/java.base/share/classes/sun/security/util/HexDumpEncoder.java
! src/java.base/share/classes/sun/security/x509/AVA.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSNameImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5NameElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSNameElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/NativeGSSFactory.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ETypeInfo.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/PAData.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/PAForUserEnc.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/AesDkCrypto.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/AesSha2DkCrypto.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/DkCrypto.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ktab/KeyTabEntry.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ktab/KeyTabOutputStream.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/util/KerberosString.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ClientFactoryImpl.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Client.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Server.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ExternalClient.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/PlainClient.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Base.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Client.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Server.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyStore.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Util.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/Config.java
! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Client.java
! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Server.java
Changeset: b398685dd029
Author: eosterlund
Date: 2019-11-12 09:25 +0000
URL: https://hg.openjdk.java.net/panama/dev/rev/b398685dd029
8233506: ZGC: the load for Reference.get() can be converted to a load for strong refs
Reviewed-by: thartmann, neliasso, pliden
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
Changeset: f51714d3385d
Author: eosterlund
Date: 2019-11-12 09:27 +0000
URL: https://hg.openjdk.java.net/panama/dev/rev/f51714d3385d
8224817: Implementation of JEP 364: ZGC on macOS
Reviewed-by: pliden, stefank
! make/autoconf/hotspot.m4
+ src/hotspot/os/bsd/gc/z/zBackingFile_bsd.cpp
+ src/hotspot/os/bsd/gc/z/zBackingFile_bsd.hpp
+ src/hotspot/os/bsd/gc/z/zLargePages_bsd.cpp
+ src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp
+ src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
+ src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp
Changeset: 65dc025d5e7e
Author: jiefu
Date: 2019-11-11 17:40 +0800
URL: https://hg.openjdk.java.net/panama/dev/rev/65dc025d5e7e
8233885: Test fails with assert(comp != __null) failed: Ensure we have a compiler
Reviewed-by: thartmann, iveresov
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
+ test/hotspot/jtreg/compiler/compilercontrol/CompilationModeHighOnlyTest.java
Changeset: 4dbdb7a8fa75
Author: fweimer
Date: 2019-11-12 12:19 +0100
URL: https://hg.openjdk.java.net/panama/dev/rev/4dbdb7a8fa75
8233941: adlc should not generate Pipeline_Use_Cycle_Mask::operator=
Summary: Removed useless = operator.
Reviewed-by: kvn, thartmann
! src/hotspot/share/adlc/output_h.cpp
Changeset: 3786a0962570
Author: jboes
Date: 2019-11-08 11:15 +0000
URL: https://hg.openjdk.java.net/panama/dev/rev/3786a0962570
8232853: AuthenticationFilter.Cache::remove may throw ConcurrentModificationException
Summary: Change implementation to use iterator instead of plain LinkedList
Reviewed-by: dfuchs, vtewari
! src/java.net.http/share/classes/jdk/internal/net/http/AuthenticationFilter.java
+ test/jdk/java/net/httpclient/AuthFilterCacheTest.java
Changeset: ad05ed6f2a77
Author: mdoerr
Date: 2019-11-12 16:13 +0100
URL: https://hg.openjdk.java.net/panama/dev/rev/ad05ed6f2a77
8233820: Test crashed with assert(phi->operand_count() != 1 || phi->subst() != phi) failed: missed trivial simplification
Summary: Verification code needs to skip illegal phi functions.
Reviewed-by: thartmann, vlivanov
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_Optimizer.cpp
Changeset: 404560ee1088
Author: tschatzl
Date: 2019-11-12 16:28 +0100
URL: https://hg.openjdk.java.net/panama/dev/rev/404560ee1088
8233792: TestG1ParallelPhases.java fails with phase NonYoungFreeCSet not found (2)
Reviewed-by: lkorinth, kbarrett
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java
Changeset: 642d7d7ed426
Author: mbalao
Date: 2019-11-12 12:36 -0300
URL: https://hg.openjdk.java.net/panama/dev/rev/642d7d7ed426
8233946: Add @since 13 annotation to KerberosPrincipal.KRB_NT_ENTERPRISE field
Reviewed-by: clanger
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java
Changeset: 3d2575331a41
Author: darcy
Date: 2019-11-12 10:45 -0800
URL: https://hg.openjdk.java.net/panama/dev/rev/3d2575331a41
8233940: Preview API tests for String methods should use ${jdk.version} as -source arg
Reviewed-by: jlaskey, jlahoda
! test/jdk/java/lang/String/Formatted.java
! test/jdk/java/lang/String/StripIndent.java
+ test/jdk/java/lang/String/TEST.properties
! test/jdk/java/lang/String/TranslateEscapes.java
Changeset: b9a42ca342db
Author: eosterlund
Date: 2019-11-12 20:01 +0000
URL: https://hg.openjdk.java.net/panama/dev/rev/b9a42ca342db
8233061: ZGC: Enforce memory ordering in segmented bit maps
Reviewed-by: pliden, stefank
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
Changeset: c60978f87d45
Author: eosterlund
Date: 2019-11-12 20:01 +0000
URL: https://hg.openjdk.java.net/panama/dev/rev/c60978f87d45
8233797: ZGC: Unify naming convention for functions using atomics
Reviewed-by: pliden, stefank
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zLiveMap.hpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
! src/hotspot/share/gc/z/zMarkCache.inline.hpp
! src/hotspot/share/gc/z/zMarkStack.hpp
! src/hotspot/share/gc/z/zMarkStack.inline.hpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/gc/z/zPage.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp
! test/hotspot/gtest/gc/z/test_zLiveMap.cpp
Changeset: 1251d78fafbf
Author: eosterlund
Date: 2019-11-12 20:14 +0000
URL: https://hg.openjdk.java.net/panama/dev/rev/1251d78fafbf
8230661: ZGC: Stop reloading oops in load barriers
Reviewed-by: pliden, stefank
! src/hotspot/share/gc/z/zBarrier.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zUnload.cpp
! src/hotspot/share/gc/z/zUnload.hpp
Changeset: d6d8fdc95ed2
Author: fweimer
Date: 2019-11-12 21:00 +0000
URL: https://hg.openjdk.java.net/panama/dev/rev/d6d8fdc95ed2
8233880: Support compilers with multi-digit major version numbers
Reviewed-by: tbell
! make/autoconf/toolchain.m4
Changeset: 8910b995a2ee
Author: bchristi
Date: 2019-11-12 13:49 -0800
URL: https://hg.openjdk.java.net/panama/dev/rev/8910b995a2ee
8226297: Dual-pivot quicksort improvements
Reviewed-by: dl, lbourges
Contributed-by: Vladimir Yaroslavskiy <vlv.spb.ru at mail.ru>
! src/java.base/share/classes/java/util/Arrays.java
! src/java.base/share/classes/java/util/ArraysParallelSortHelpers.java
! src/java.base/share/classes/java/util/DualPivotQuicksort.java
- test/jdk/java/util/Arrays/ParallelSorting.java
! test/jdk/java/util/Arrays/Sorting.java
+ test/jdk/java/util/Arrays/java.base/java/util/SortingHelper.java
Changeset: 1a79b4bfc85a
Author: naoto
Date: 2019-11-12 14:05 -0800
URL: https://hg.openjdk.java.net/panama/dev/rev/1a79b4bfc85a
8232860: Error formatting integer values with MessageFormat.format() using HOST provider
Reviewed-by: rriggs
! src/java.base/macosx/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java
! src/java.base/share/classes/sun/util/locale/provider/HostLocaleProviderAdapter.java
! src/java.base/windows/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java
! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c
! test/jdk/java/util/Locale/LocaleProviders.java
! test/jdk/java/util/Locale/LocaleProvidersRun.java
Changeset: 8c9d0451433b
Author: amlu
Date: 2019-11-13 09:09 +0800
URL: https://hg.openjdk.java.net/panama/dev/rev/8c9d0451433b
8233961: Problem list tools/jlink/JLinkReproducibleTest.java for windows-all
Reviewed-by: alanb
! test/jdk/ProblemList.txt
Changeset: 846fee5ea75e
Author: ysuenaga
Date: 2019-11-13 10:27 +0900
URL: https://hg.openjdk.java.net/panama/dev/rev/846fee5ea75e
8233785: Incorrect JDK version is reported in hs_err log
Reviewed-by: dholmes, stuefe
! src/hotspot/share/runtime/java.cpp
Changeset: a8104278b4d0
Author: thartmann
Date: 2019-11-13 08:43 +0100
URL: https://hg.openjdk.java.net/panama/dev/rev/a8104278b4d0
8233656: assert(d->is_CFG() && n->is_CFG()) failed: must have CFG nodes
Summary: Explicitly handle ProjNodes with TOP input.
Reviewed-by: kvn, vlivanov
! src/hotspot/share/opto/phaseX.cpp
Changeset: 6c78185c99d7
Author: michaelm
Date: 2019-11-13 09:09 +0000
URL: https://hg.openjdk.java.net/panama/dev/rev/6c78185c99d7
8233958: Memory retention due to HttpsURLConnection finalizer that serves no purpose
Reviewed-by: dfuchs, rriggs
! src/java.base/share/classes/sun/net/www/protocol/https/DelegateHttpsURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsURLConnectionImpl.java
Changeset: dc1899bb84c0
Author: smonteith
Date: 2019-11-13 17:24 +0800
URL: https://hg.openjdk.java.net/panama/dev/rev/dc1899bb84c0
8231841: AArch64: debug.cpp help() is missing an AArch64 line for pns
Summary: Adds missing line for aarch64 to debug.cpp help() for pns
Reviewed-by: adinn
Contributed-by: alan.hayward at arm.com
! src/hotspot/share/utilities/debug.cpp
Changeset: 7bbaa3c416e7
Author: mdoerr
Date: 2019-10-21 19:58 +0200
URL: https://hg.openjdk.java.net/panama/dev/rev/7bbaa3c416e7
8230459: Test failed to resume JVMCI CompilerThread
Reviewed-by: dholmes, kvn
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
Changeset: f0312c7d5b37
Author: bsrbnd
Date: 2019-11-13 11:21 +0100
URL: https://hg.openjdk.java.net/panama/dev/rev/f0312c7d5b37
8214239: Missing x86_64.ad patterns for clearing and setting long vector bits
Reviewed-by: kvn, vlivanov, jrose, sviswanathan
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad
+ test/hotspot/jtreg/compiler/c2/TestBitSetAndReset.java
+ test/micro/org/openjdk/bench/vm/compiler/BitSetAndReset.java
Changeset: ba6c248cae19
Author: lkorinth
Date: 2019-11-13 11:37 +0100
URL: https://hg.openjdk.java.net/panama/dev/rev/ba6c248cae19
8232365: Implementation for JEP 363: Remove the Concurrent Mark Sweep (CMS) Garbage Collector
Reviewed-by: kbarrett, tschatzl, erikj, coleenp, dholmes
! make/autoconf/hotspot.m4
! make/hotspot/lib/JvmDtraceObjects.gmk
! make/hotspot/lib/JvmFeatures.gmk
! make/hotspot/src/native/dtrace/generateJvmOffsets.cpp
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/arm/globals_arm.hpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/globals_s390.hpp
! src/hotspot/cpu/sparc/globals_sparc.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/zero/globals_zero.hpp
- src/hotspot/share/gc/cms/adaptiveFreeList.cpp
- src/hotspot/share/gc/cms/adaptiveFreeList.hpp
- src/hotspot/share/gc/cms/allocationStats.cpp
- src/hotspot/share/gc/cms/allocationStats.hpp
- src/hotspot/share/gc/cms/cmsArguments.cpp
- src/hotspot/share/gc/cms/cmsArguments.hpp
- src/hotspot/share/gc/cms/cmsCardTable.cpp
- src/hotspot/share/gc/cms/cmsCardTable.hpp
- src/hotspot/share/gc/cms/cmsGCStats.cpp
- src/hotspot/share/gc/cms/cmsGCStats.hpp
- src/hotspot/share/gc/cms/cmsHeap.cpp
- src/hotspot/share/gc/cms/cmsHeap.hpp
- src/hotspot/share/gc/cms/cmsHeap.inline.hpp
- src/hotspot/share/gc/cms/cmsLockVerifier.cpp
- src/hotspot/share/gc/cms/cmsLockVerifier.hpp
- src/hotspot/share/gc/cms/cmsOopClosures.hpp
- src/hotspot/share/gc/cms/cmsOopClosures.inline.hpp
- src/hotspot/share/gc/cms/cmsVMOperations.cpp
- src/hotspot/share/gc/cms/cmsVMOperations.hpp
- src/hotspot/share/gc/cms/cms_globals.hpp
- src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
- src/hotspot/share/gc/cms/compactibleFreeListSpace.hpp
- src/hotspot/share/gc/cms/compactibleFreeListSpace.inline.hpp
- src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
- src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
- src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.inline.hpp
- src/hotspot/share/gc/cms/concurrentMarkSweepThread.cpp
- src/hotspot/share/gc/cms/concurrentMarkSweepThread.hpp
- src/hotspot/share/gc/cms/freeChunk.cpp
- src/hotspot/share/gc/cms/freeChunk.hpp
- src/hotspot/share/gc/cms/gSpaceCounters.cpp
- src/hotspot/share/gc/cms/gSpaceCounters.hpp
- src/hotspot/share/gc/cms/jvmFlagConstraintsCMS.cpp
- src/hotspot/share/gc/cms/jvmFlagConstraintsCMS.hpp
- src/hotspot/share/gc/cms/parNewGeneration.cpp
- src/hotspot/share/gc/cms/parNewGeneration.hpp
- src/hotspot/share/gc/cms/parNewGeneration.inline.hpp
- src/hotspot/share/gc/cms/parOopClosures.hpp
- src/hotspot/share/gc/cms/parOopClosures.inline.hpp
- src/hotspot/share/gc/cms/promotionInfo.cpp
- src/hotspot/share/gc/cms/promotionInfo.hpp
- src/hotspot/share/gc/cms/promotionInfo.inline.hpp
- src/hotspot/share/gc/cms/vmStructs_cms.hpp
- src/hotspot/share/gc/cms/yieldingWorkgroup.cpp
- src/hotspot/share/gc/cms/yieldingWorkgroup.hpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp
! src/hotspot/share/gc/shared/blockOffsetTable.cpp
! src/hotspot/share/gc/shared/blockOffsetTable.hpp
! src/hotspot/share/gc/shared/blockOffsetTable.inline.hpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcArguments.cpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/gc/shared/gcConfig.cpp
! src/hotspot/share/gc/shared/gcConfiguration.cpp
! src/hotspot/share/gc/shared/gcName.hpp
! src/hotspot/share/gc/shared/gcStats.hpp
! src/hotspot/share/gc/shared/gcTrace.hpp
! src/hotspot/share/gc/shared/gcTraceSend.cpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/generation.hpp
! src/hotspot/share/gc/shared/generationSpec.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp
! src/hotspot/share/gc/shared/preservedMarks.hpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/hotspot/share/gc/shared/workerPolicy.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/oops/markWord.inline.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/dtrace_disabled.hpp
! src/hotspot/share/utilities/macros.hpp
! src/java.base/share/man/java.1
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/AdaptiveFreeList.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSBitMap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSCollector.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSHeap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CompactibleFreeListSpace.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/ConcurrentMarkSweepGeneration.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/LinearAllocBlock.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/ParNewGeneration.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCName.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/Generation.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenerationFactory.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntime.java
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java
- test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesCMS.java
- test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesCMSCondMark.java
! test/hotspot/jtreg/gc/TestAgeOutput.java
! test/hotspot/jtreg/gc/TestFullGCCount.java
! test/hotspot/jtreg/gc/TestGenerationPerfCounter.java
- test/hotspot/jtreg/gc/TestMemoryInitializationWithCMS.java
! test/hotspot/jtreg/gc/TestMemoryMXBeansAndPoolsPresence.java
! test/hotspot/jtreg/gc/TestNumWorkerOutput.java
! test/hotspot/jtreg/gc/TestPolicyNamePerfCounter.java
! test/hotspot/jtreg/gc/TestSmallHeap.java
! test/hotspot/jtreg/gc/TestSystemGC.java
! test/hotspot/jtreg/gc/arguments/GCTypes.java
! test/hotspot/jtreg/gc/arguments/TestAlignmentToUseLargePages.java
- test/hotspot/jtreg/gc/arguments/TestCMSHeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestDisableDefaultGC.java
! test/hotspot/jtreg/gc/arguments/TestMaxNewSize.java
! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestParallelGCThreads.java
! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java
! test/hotspot/jtreg/gc/arguments/TestSelectDefaultGC.java
! test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgo.java
- test/hotspot/jtreg/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
! test/hotspot/jtreg/gc/class_unloading/TestClassUnloadingDisabled.java
- test/hotspot/jtreg/gc/cms/DisableResizePLAB.java
- test/hotspot/jtreg/gc/cms/GuardShrinkWarning.java
- test/hotspot/jtreg/gc/cms/TestBubbleUpRef.java
- test/hotspot/jtreg/gc/cms/TestCMSScavengeBeforeRemark.java
- test/hotspot/jtreg/gc/cms/TestCriticalPriority.java
- test/hotspot/jtreg/gc/cms/TestMBeanCMS.java
- test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlCMS.java
! test/hotspot/jtreg/gc/ergonomics/TestDynamicNumberOfGCThreads.java
! test/hotspot/jtreg/gc/ergonomics/TestInitialGCThreadLogging.java
! test/hotspot/jtreg/gc/logging/TestGCId.java
- test/hotspot/jtreg/gc/metaspace/TestMetaspaceCMSCancel.java
! test/hotspot/jtreg/gc/metaspace/TestSizeTransitions.java
- test/hotspot/jtreg/gc/startup_warnings/TestCMS.java
! test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java
- test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithCMS.java
- test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithCMS.java
- test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithCMS.java
- test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithCMS.java
- test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithParNew.java
- test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithCMS.java
- test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithParNew.java
- test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithCMS.java
! test/hotspot/jtreg/gc/survivorAlignment/SurvivorAlignmentTestMain.java
! test/hotspot/jtreg/runtime/7167069/PrintAsFlag.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java
! test/hotspot/jtreg/runtime/CommandLine/TestNullTerminatedFlags.java
! test/hotspot/jtreg/runtime/CompressedOops/UseCompressedOops.java
! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
! test/hotspot/jtreg/runtime/testlibrary/ClassUnloadCommon.java
- test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCCMSTest.java
! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java
! test/hotspot/jtreg/serviceability/sa/TestUniverse.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_0_1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_10_20/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_70_80/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_99_100/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/general_functions/GF08/gf08t001/TestDriver.java
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java
! test/jdk/java/lang/management/GarbageCollectorMXBean/GcInfoCompositeType.java
! test/jdk/java/lang/management/MemoryMXBean/CollectionUsageThreshold.java
! test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest.java
! test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.sh
- test/jdk/java/lang/management/MemoryMXBean/MemoryManagementConcMarkSweepGC.sh
! test/jdk/java/lang/management/MemoryMXBean/PendingAllGC.sh
! test/jdk/java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java
! test/jdk/jdk/jfr/event/gc/collection/GCEventAll.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithCMSConcurrent.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithCMSMarkSweep.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithCMSConcurrent.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithCMSMarkSweep.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithParNew.java
- test/jdk/jdk/jfr/event/gc/collection/TestYoungGarbageCollectionEventWithParNew.java
! test/jdk/jdk/jfr/event/gc/detailed/PromotionEvent.java
- test/jdk/jdk/jfr/event/gc/detailed/TestCMSConcurrentModeFailureEvent.java
- test/jdk/jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithParNew.java
- test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventConcurrentCMS.java
- test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventParNewCMS.java
- test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithCMSConcurrent.java
- test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithCMSMarkSweep.java
- test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithCMSConcurrent.java
- test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithCMSMarkSweep.java
! test/jdk/jdk/jfr/event/gc/stacktrace/AllocationStackTrace.java
- test/jdk/jdk/jfr/event/gc/stacktrace/TestConcMarkSweepAllocationPendingStackTrace.java
- test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceConcMarkSweepGCAllocationPendingStackTrace.java
- test/jdk/jdk/jfr/event/gc/stacktrace/TestParNewAllocationPendingStackTrace.java
- test/jdk/jdk/jfr/event/oldobject/TestCMS.java
! test/jdk/jdk/jfr/event/oldobject/TestMetadataRetention.java
! test/jdk/jdk/jfr/event/runtime/TestClassLoadingStatisticsEvent.java
! test/jdk/jdk/jfr/event/runtime/TestClassUnloadEvent.java
! test/jdk/jdk/jfr/event/runtime/TestVmFlagChangedEvent.java
! test/lib/jdk/test/lib/Utils.java
! test/lib/jdk/test/lib/jfr/GCHelper.java
! test/lib/sun/hotspot/WhiteBox.java
! test/lib/sun/hotspot/gc/GC.java
Changeset: 57ad70bcf06c
Author: coffeys
Date: 2019-11-13 11:27 +0000
URL: https://hg.openjdk.java.net/panama/dev/rev/57ad70bcf06c
8233731: repeated typo "fro" for "for"
Reviewed-by: dfuchs
Contributed-by: kiran.sidhartha.ravikumar at oracle.com
! src/java.base/share/classes/java/util/Arrays.java
Changeset: 15936b142f86
Author: coleenp
Date: 2019-11-13 08:23 -0500
URL: https://hg.openjdk.java.net/panama/dev/rev/15936b142f86
8233913: Remove implicit conversion from Method* to methodHandle
Summary: Fix call sites to use existing THREAD local or pass down THREAD local for shallower callsites. Make linkResolver methods return Method* for caller to handleize if needed.
Reviewed-by: iklam, thartmann, hseigel
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/aot/aotCompiledMethod.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciExceptionHandler.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/ci/ciStreams.cpp
! src/hotspot/share/classfile/bytecodeAssembler.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/tieredThresholdPolicy.cpp
! src/hotspot/share/compiler/tieredThresholdPolicy.hpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/bytecode.cpp
! src/hotspot/share/interpreter/bytecode.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/interpreter/rewriter.hpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jvmci/compilerRuntime.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompiler.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/fieldInfo.hpp
! src/hotspot/share/oops/fieldStreams.hpp
+ src/hotspot/share/oops/fieldStreams.inline.hpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp
! src/hotspot/share/prims/methodComparator.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! src/hotspot/share/runtime/fieldDescriptor.inline.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/handles.inline.hpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/xmlstream.cpp
! src/hotspot/share/utilities/xmlstream.hpp
Changeset: c8e15590c7cc
Author: amlu
Date: 2019-11-13 21:56 +0800
URL: https://hg.openjdk.java.net/panama/dev/rev/c8e15590c7cc
8234079: ZipFileInputStreamSkipTest.java runs zero test
Reviewed-by: lancea
! test/jdk/java/util/zip/ZipFile/ZipFileInputStreamSkipTest.java
Changeset: 3f57daa2d6eb
Author: jjg
Date: 2019-11-13 10:33 -0800
URL: https://hg.openjdk.java.net/panama/dev/rev/3f57daa2d6eb
8234025: Elements.getPackageElement(ModuleElement,CharSequence) returns null for unnamed package
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
+ test/langtools/tools/javac/api/TestModuleUnnamedPackage.java
Changeset: 27a266d5fb13
Author: mullan
Date: 2019-11-13 13:43 -0500
URL: https://hg.openjdk.java.net/panama/dev/rev/27a266d5fb13
8214483: Remove algorithms that use MD5 or DES from security requirements
Reviewed-by: xuelei
! src/java.base/share/classes/java/security/AlgorithmParameters.java
! src/java.base/share/classes/java/security/MessageDigest.java
! src/java.base/share/classes/javax/crypto/Cipher.java
! src/java.base/share/classes/javax/crypto/KeyGenerator.java
! src/java.base/share/classes/javax/crypto/Mac.java
! src/java.base/share/classes/javax/crypto/SecretKeyFactory.java
Changeset: fce1fa1bdc91
Author: sangheki
Date: 2019-11-13 10:49 -0800
URL: https://hg.openjdk.java.net/panama/dev/rev/fce1fa1bdc91
8220310: Implementation: NUMA-Aware Memory Allocation for G1, Mutator (1/3)
Reviewed-by: kbarrett, sjohanss, tschatzl, pliden
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! 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/gc/g1/g1NUMA.cpp
+ src/hotspot/share/gc/g1/g1NUMA.hpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/heapRegionManager.hpp
! src/hotspot/share/gc/g1/heapRegionSet.hpp
! src/hotspot/share/gc/g1/heapRegionSet.inline.hpp
! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.cpp
! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.hpp
! src/hotspot/share/logging/logPrefix.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/os.hpp
+ test/hotspot/jtreg/gc/g1/numa/TestG1NUMATouchRegions.java
! test/lib/sun/hotspot/WhiteBox.java
Changeset: df6f2350edfa
Author: sangheki
Date: 2019-11-13 10:49 -0800
URL: https://hg.openjdk.java.net/panama/dev/rev/df6f2350edfa
8220311: Implementation: NUMA-Aware Memory Allocation for G1, Survivor (2/3)
Reviewed-by: kbarrett, sjohanss, tschatzl
! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! 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/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
Changeset: 6530de931b8e
Author: sangheki
Date: 2019-11-13 10:51 -0800
URL: https://hg.openjdk.java.net/panama/dev/rev/6530de931b8e
8220312: Implementation: NUMA-Aware Memory Allocation for G1, Logging (3/3)
Reviewed-by: kbarrett, sjohanss, tschatzl
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1EdenRegions.hpp
! src/hotspot/share/gc/g1/g1HeapTransition.cpp
! src/hotspot/share/gc/g1/g1HeapTransition.hpp
! src/hotspot/share/gc/g1/g1NUMA.cpp
! src/hotspot/share/gc/g1/g1NUMA.hpp
+ src/hotspot/share/gc/g1/g1NUMAStats.cpp
+ src/hotspot/share/gc/g1/g1NUMAStats.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
+ src/hotspot/share/gc/g1/g1RegionsOnNodes.cpp
+ src/hotspot/share/gc/g1/g1RegionsOnNodes.hpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/heapRegionManager.hpp
! src/hotspot/share/gc/g1/heapRegionSet.cpp
! src/hotspot/share/gc/g1/heapRegionSet.hpp
! src/hotspot/share/gc/g1/heapRegionSet.inline.hpp
! test/hotspot/jtreg/gc/g1/numa/TestG1NUMATouchRegions.java
Changeset: 058d299b22b6
Author: iignatyev
Date: 2019-11-13 10:59 -0800
URL: https://hg.openjdk.java.net/panama/dev/rev/058d299b22b6
8225756: [testbug] compiler/loopstripmining/CheckLoopStripMining.java sets too short a SafepointTimeoutDelay
Reviewed-by: kvn, epavlova, roland, mdoerr
! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java
Changeset: f1a5d48d0471
Author: iignatyev
Date: 2019-11-13 11:34 -0800
URL: https://hg.openjdk.java.net/panama/dev/rev/f1a5d48d0471
8226795: compiler/tiered/Level2RecompilationTest.java fails when XX:TieredStopAtLevel=1/2/3 is set
Reviewed-by: redestad
! test/hotspot/jtreg/compiler/profiling/TestTypeProfiling.java
! test/hotspot/jtreg/compiler/tiered/Level2RecompilationTest.java
! test/hotspot/jtreg/compiler/whitebox/OSRFailureLevel4Test.java
Changeset: 5f458adec06b
Author: cjplummer
Date: 2019-11-13 13:05 -0800
URL: https://hg.openjdk.java.net/panama/dev/rev/5f458adec06b
8231635: SA Stackwalking code stuck in BasicTypeDataBase.findDynamicTypeForAddress()
Summary: Better checking for invalid stack address when walking the stack frames
Reviewed-by: sspitsyn, dtitov
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64CurrentFrameGuess.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86CurrentFrameGuess.java
! test/hotspot/jtreg/ProblemList.txt
More information about the panama-dev
mailing list