hg: portola/portola: 583 new changesets
mikael.vidstedt at oracle.com
mikael.vidstedt at oracle.com
Sat Jan 18 19:35:19 UTC 2020
Changeset: d5156218928d
Author: shade
Date: 2019-11-06 16:52 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/d5156218928d
8233695: AArch64 build failures after -Wno-extra removal
Reviewed-by: aph
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/orderAccess_linux_aarch64.hpp
Changeset: a2987e18475d
Author: bulasevich
Date: 2019-11-06 19:27 +0300
URL: https://hg.openjdk.java.net/portola/portola/rev/a2987e18475d
8233600: Cross-builds fails after JDK-8233285
Reviewed-by: shade, erikj
! make/lib/Lib-jdk.hotspot.agent.gmk
Changeset: 898d548e91f5
Author: bulasevich
Date: 2019-11-06 19:37 +0300
URL: https://hg.openjdk.java.net/portola/portola/rev/898d548e91f5
8231955: ARM32: Address displacement is 0 for volatile field access because of Unsafe field access.
Reviewed-by: dlong
Contributed-by: christoph.goettschkes at microdoc.com
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
Changeset: d6e682e8fcc3
Author: xuelei
Date: 2019-11-06 09:45 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/d6e682e8fcc3
8223940: Private key not supported by chosen signature algorithm
Reviewed-by: valeriep
! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java
! src/java.base/share/classes/sun/security/ssl/DHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECDHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
Changeset: 5cf915f418f2
Author: igerasim
Date: 2019-11-06 09:45 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/5cf915f418f2
8233658: Escape + in the expression describing Runtime.Version string
Reviewed-by: naoto
! src/java.base/share/classes/java/lang/Runtime.java
Changeset: 38d4202154f2
Author: jiefu
Date: 2019-11-06 15:20 +0800
URL: https://hg.openjdk.java.net/portola/portola/rev/38d4202154f2
8233671: [TESTBUG] runtime/cds/appcds/sharedStrings/FlagCombo.java fails to compile without jfr
Reviewed-by: iklam
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/FlagCombo.java
Changeset: 5bc2e9c9604d
Author: shade
Date: 2019-11-06 19:37 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/5bc2e9c9604d
8233698: GCC 4.8.5 build failure after JDK-8233530
Reviewed-by: stuefe, dholmes, kbarrett
! src/hotspot/share/memory/operator_new.cpp
Changeset: dfd5196652dd
Author: jwilhelm
Date: 2019-11-07 03:01 +0100
URL: https://hg.openjdk.java.net/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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/portola/portola/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
Changeset: 439a147b2c0c
Author: amenkov
Date: 2019-11-13 14:08 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/439a147b2c0c
8231915: two JDI tests interfere with each other
Reviewed-by: sspitsyn, dtitov
! test/jdk/com/sun/jdi/JdwpListenTest.java
Changeset: f080b08daace
Author: kbarrett
Date: 2019-11-13 18:00 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/f080b08daace
8232588: G1 concurrent System.gc can return early or late
8233279: G1: GCLocker GC with +GCLockerInvokesConcurrent spins while cycle in progress
Summary: Refactor G1CH::try_collect and fix bugs with concurrent collections.
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1VMOperations.hpp
! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/vmOperations.hpp
Changeset: dc45ed0ab083
Author: darcy
Date: 2019-11-13 15:16 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/dc45ed0ab083
8233096: Update javax.lang.model for switch expressions
Reviewed-by: jjg, jlahoda
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! test/langtools/tools/javac/processing/model/TestSourceVersion.java
Changeset: e0d59f0c2b7d
Author: jiefu
Date: 2019-11-14 10:02 +0800
URL: https://hg.openjdk.java.net/portola/portola/rev/e0d59f0c2b7d
8234130: Zero VM build broken after JDK-8233913
Reviewed-by: coleenp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
Changeset: 22ee476cc664
Author: iklam
Date: 2019-11-13 16:36 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/22ee476cc664
8231610: Relocate the CDS archive if it cannot be mapped to the requested address
Reviewed-by: jiangli, coleenp, ccheung
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/memory/allocation.hpp
+ src/hotspot/share/memory/archiveUtils.cpp
+ src/hotspot/share/memory/archiveUtils.hpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/dynamicArchive.hpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java
! src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c
! src/jdk.hotspot.agent/solaris/native/libsaproc/saproc.cpp
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java
+ test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveTestBase.java
Changeset: 558da4a0e31b
Author: jwilhelm
Date: 2019-11-14 03:01 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/558da4a0e31b
Added tag jdk-14+23 for changeset 15936b142f86
! .hgtags
Changeset: b987ea528c21
Author: iklam
Date: 2019-11-13 19:55 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/b987ea528c21
8234133: VM build broken due to memory/archiveUtils.inline.hpp
Reviewed-by: dholmes
+ src/hotspot/share/memory/archiveUtils.inline.hpp
Changeset: 355f4f42dda5
Author: jvernee
Date: 2019-11-14 10:55 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/355f4f42dda5
8233920: MethodHandles::tryFinally generates illegal bytecode for long/double return type
Reviewed-by: redestad, vlivanov, jrose
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! test/jdk/java/lang/invoke/TryFinallyTest.java
Changeset: 95a99e617f28
Author: redestad
Date: 2019-11-14 15:24 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/95a99e617f28
8234003: Improve IndexSet iteration
Reviewed-by: neliasso, thartmann
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/coalesce.cpp
! src/hotspot/share/opto/ifg.cpp
! src/hotspot/share/opto/indexSet.cpp
! src/hotspot/share/opto/indexSet.hpp
! src/hotspot/share/opto/live.cpp
! src/hotspot/share/opto/reg_split.cpp
Changeset: 3e4d8b5856f3
Author: lancea
Date: 2019-11-14 10:54 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/3e4d8b5856f3
8234080: jdk/nio/zipfs/CRCWriteTest.java fails
Reviewed-by: clanger, amlu
! test/jdk/jdk/nio/zipfs/CRCWriteTest.java
Changeset: de56632f796d
Author: bpb
Date: 2019-11-14 09:06 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/de56632f796d
8146298: (dc spec) connect and disconnect methods should specify that they may block
Reviewed-by: alanb, chegar, dfuchs, darcy
! src/java.base/share/classes/java/nio/channels/DatagramChannel.java
Changeset: 1c071f73949a
Author: joehw
Date: 2019-11-14 18:41 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/1c071f73949a
8233686: XML transformer uses excessive amount of memory
Summary: remove unnecessary object creation and also update xalan.md file
Reviewed-by: lancea
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/DOM2TO.java
! src/java.xml/share/legal/xalan.md
Changeset: 625262261ef2
Author: pconcannon
Date: 2019-11-14 10:49 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/625262261ef2
8233860: AfterClose.java test incorrectly handles IP_MULTICAST_IF
Summary: Correction to invalid value used to ensure test fails as expected.
Reviewed-by: alanb, dfuchs, vtewari
! test/jdk/java/net/SocketOption/AfterClose.java
Changeset: 6933b57d7667
Author: pconcannon
Date: 2019-11-14 11:04 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/6933b57d7667
8233989: Create an IPv4 version of java/net/MulticastSocket/SetLoopbackMode.java
Summary: This fix adds an IPv4 version of test SetLoopbackMode.java that calls SetLoopbackMode in IPv4 only mode, and runs only if IPv4 is enabled.
Reviewed-by: dfuchs
! test/jdk/java/net/MulticastSocket/SetLoopbackMode.java
+ test/jdk/java/net/MulticastSocket/SetLoopbackModeIPv4.java
Changeset: 5d4c3724e4c7
Author: mseledtsov
Date: 2019-11-14 11:16 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/5d4c3724e4c7
8232244: [TESTBUG] Incorrect comment in TestClassUnloadEvent.java
Summary: Removed incorrect comment
Reviewed-by: iignatyev
! test/jdk/jdk/jfr/event/runtime/TestClassUnloadEvent.java
Changeset: 03fbcd06b4c0
Author: dlong
Date: 2019-11-14 12:21 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/03fbcd06b4c0
8233841: Update Graal
Reviewed-by: kvn
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64BaseAssembler.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test/AArch64ElideL2ITest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64NodeMatchRules.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/ForeignCallLinkage.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/HashMapGetTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnsafeVirtualizationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EATestBase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/UnsafeEATest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/CompilationWrapper.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/GraalError.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotEpilogueBlockEndOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotEpilogueOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotRegisterAllocationConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotRestoreRbpOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotReturnOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompilationWrapperTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompileTheWorldTest.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/HotSpotForeignCallLinkageImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/JVMCIVersionCheck.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/Stub.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayCompareToOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayEqualsOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayIndexOfOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Call.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64FrameMap.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64StringLatin1InflateOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64StringUTF16CompressOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Ternary.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64VZeroUpper.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorBinary.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorCompareOp.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorFloatCompareOp.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorInstruction.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorMove.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorUnary.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRInstruction.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/CompilationResultBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/CompareNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionsParser.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StandardGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MethodHandleNode.java
Changeset: e6baa47fbacf
Author: jjg
Date: 2019-11-14 12:42 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/e6baa47fbacf
8234183: [TESTBUG] tools/javac/api/TestModuleUnnamedPackage.java fails to compile
Reviewed-by: jjg
Contributed-by: fujie at loongson.cn
! test/langtools/tools/javac/api/TestModuleUnnamedPackage.java
Changeset: 148921c01038
Author: manc
Date: 2019-11-13 16:49 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/148921c01038
8234127: BasicHashtable does not support small table_size
Reviewed-by: coleenp, jiangli
! src/hotspot/share/utilities/hashtable.cpp
Changeset: 124164752fe4
Author: iklam
Date: 2019-11-14 14:54 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/124164752fe4
8234196: [TESTBUG] DynamicArchiveRelocationTest.java missing "ArchiveRelocationMode == 1 ...."
Reviewed-by: dcubed
! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java
Changeset: 9afab9bf3e6a
Author: fyang
Date: 2019-11-14 15:07 +0800
URL: https://hg.openjdk.java.net/portola/portola/rev/9afab9bf3e6a
8233912: aarch64: minor improvements of atomic operations
Reviewed-by: aph
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp
Changeset: 4a09d4df104c
Author: never
Date: 2019-11-14 16:34 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/4a09d4df104c
8233888: jdk.vm.ci.hotspot.test.VirtualObjectLayoutTest.testFormat(): Unexpected error verifying
Reviewed-by: kvn, iignatyev
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectTestBase.java
Changeset: 046e4024e55a
Author: weijun
Date: 2019-11-15 09:06 +0800
URL: https://hg.openjdk.java.net/portola/portola/rev/046e4024e55a
8214024: Remove the default keytool -keyalg value
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/tools/keytool/Resources.java
! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java
! test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyWithJarTest.java
! test/jdk/java/security/Policy/SignedJar/SignedJarTest.java
! test/jdk/sun/security/pkcs12/PBES2Encoding.java
! test/jdk/sun/security/pkcs12/ParamsTest.java
! test/jdk/sun/security/pkcs12/SameDN.java
! test/jdk/sun/security/tools/jarsigner/AltProvider.java
! test/jdk/sun/security/tools/jarsigner/JavaKeyStoreAliasCaseInsensitive.java
! test/jdk/sun/security/tools/jarsigner/LineBrokenMultiByteCharacter.java
! test/jdk/sun/security/tools/jarsigner/multiRelease/MVJarSigningTest.java
- test/jdk/sun/security/tools/keytool/DeprecateKeyalg.java
! test/jdk/sun/security/tools/keytool/DupImport.java
! test/jdk/sun/security/tools/keytool/HasSrcStoretypeOption.java
! test/jdk/sun/security/tools/keytool/ImportPrompt.java
! test/jdk/sun/security/tools/keytool/KeyAlg.java
! test/jdk/sun/security/tools/keytool/KeyToolTest.java
! test/jdk/sun/security/tools/keytool/PKCS12Passwd.java
! test/jdk/sun/security/tools/keytool/ProbingFailure.java
! test/jdk/sun/security/tools/keytool/RealType.java
+ test/jdk/sun/security/tools/keytool/RemoveKeyAlgDefault.java
! test/jdk/sun/security/tools/keytool/WeakAlg.java
! test/jdk/sun/security/tools/keytool/console.sh
! test/jdk/sun/security/tools/keytool/i18n.html
Changeset: 76ae9aa0e794
Author: dholmes
Date: 2019-11-14 22:36 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/76ae9aa0e794
8233549: Thread interrupted state must only be accessed when not in a safepoint-safe state
Reviewed-by: dcubed, sspitsyn
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: 11b96254ea92
Author: rhalade
Date: 2019-11-14 19:49 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/11b96254ea92
8232019: Add LuxTrust certificate updates to the existing root program
Reviewed-by: mullan
+ make/data/cacerts/luxtrustglobalroot2ca
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/LuxTrustCA.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: 6f42d2a19117
Author: mdoerr
Date: 2019-11-15 11:09 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/6f42d2a19117
8234188: AIX build broken after 8220310
Reviewed-by: hseigel
! src/hotspot/os/aix/os_aix.cpp
Changeset: 52752425712c
Author: jiefu
Date: 2019-11-15 19:38 +0800
URL: https://hg.openjdk.java.net/portola/portola/rev/52752425712c
8234245: sun/security/lib/cacerts/VerifyCACerts.java fails due to wrong checksum
Reviewed-by: mullan
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: 8c4c358272a9
Author: jiefu
Date: 2019-11-15 20:39 +0800
URL: https://hg.openjdk.java.net/portola/portola/rev/8c4c358272a9
8234232: [TESTBUG] gc/shenandoah/jvmti/TestHeapDump.java fails with -Xcomp
Reviewed-by: zgu
! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java
Changeset: fe87a92570db
Author: simonis
Date: 2019-11-15 20:29 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/fe87a92570db
8234011: (zipfs) Memory leak in ZipFileSystem.releaseDeflater()
Reviewed-by: clanger, lancea
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
+ test/jdk/jdk/nio/zipfs/ReleaseDeflater.java
Changeset: 700a2ad8fc19
Author: zgu
Date: 2019-11-15 15:33 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/700a2ad8fc19
8204128: NMT might report incorrect numbers for Compiler area
Reviewed-by: stuefe, tschatzl
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/services/memTracker.hpp
+ test/hotspot/jtreg/runtime/NMT/HugeArenaTracking.java
! test/lib/sun/hotspot/WhiteBox.java
Changeset: c545e449137c
Author: manc
Date: 2019-11-14 17:34 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/c545e449137c
8234208: Logging reports zero total refined cards under "Before GC RS summary"
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.hpp
Changeset: a129f10e1b9a
Author: kbarrett
Date: 2019-11-15 16:58 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/a129f10e1b9a
8233280: Remove GCLockerInvokesConcurrent
Summary: Remove use and make option obsolete.
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: 8e7f29b1ad4a
Author: iignatyev
Date: 2019-11-15 14:22 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/8e7f29b1ad4a
8214904: Test8004741.java failed due to "Too few ThreadDeath hits; expected at least 6 but saw only 5"
Reviewed-by: kvn, epavlova
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/c2/Test8004741.java
Changeset: 8f92795b39e5
Author: dcubed
Date: 2019-11-15 18:31 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/8f92795b39e5
8234272: ProblemList runtime/NMT/HugeArenaTracking.java
Reviewed-by: iignatyev
! test/hotspot/jtreg/ProblemList.txt
Changeset: 89c44961a84f
Author: dcubed
Date: 2019-11-15 21:19 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/89c44961a84f
8234274: [BACKOUT] JDK-8204128 NMT might report incorrect numbers for Compiler area
Reviewed-by: zgu
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/services/memTracker.hpp
! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/runtime/NMT/HugeArenaTracking.java
! test/lib/sun/hotspot/WhiteBox.java
Changeset: 7bdc4f073c7f
Author: mbaesken
Date: 2019-11-15 16:10 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/7bdc4f073c7f
8233219: NMT output on AIX misses some categories
Reviewed-by: stuefe, zgu
! src/hotspot/share/services/virtualMemoryTracker.cpp
Changeset: fc68b2cdfeeb
Author: sgehwolf
Date: 2019-11-06 18:06 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/fc68b2cdfeeb
8233712: Limit default tests jobs based on ulimit -u setting
Reviewed-by: erikj, ihse
! make/RunTests.gmk
! make/RunTestsPrebuiltSpec.gmk
! make/autoconf/basics.m4
! make/autoconf/spec.gmk.in
Changeset: 7cbffba2156b
Author: redestad
Date: 2019-11-18 16:10 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/7cbffba2156b
8234248: More VectorSet cleanups
Reviewed-by: neliasso, thartmann
! src/hotspot/share/libadt/vectset.cpp
! src/hotspot/share/libadt/vectset.hpp
Changeset: 5d73255c2d52
Author: lucy
Date: 2019-11-18 17:11 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/5d73255c2d52
8233787: Break cycle in vm_version* includes
Reviewed-by: kbarrett, mdoerr
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_ext_aarch64.hpp
! src/hotspot/cpu/arm/register_arm.hpp
! src/hotspot/cpu/arm/vm_version_arm.hpp
! src/hotspot/cpu/arm/vm_version_arm_32.cpp
! src/hotspot/cpu/arm/vm_version_ext_arm.hpp
! src/hotspot/cpu/ppc/vm_version_ext_ppc.hpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
! src/hotspot/cpu/s390/register_s390.hpp
! src/hotspot/cpu/s390/vm_version_ext_s390.hpp
! src/hotspot/cpu/s390/vm_version_s390.cpp
! src/hotspot/cpu/s390/vm_version_s390.hpp
! src/hotspot/cpu/sparc/vm_version_ext_sparc.hpp
! src/hotspot/cpu/sparc/vm_version_sparc.cpp
! src/hotspot/cpu/sparc/vm_version_sparc.hpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_ext_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/zero/register_zero.hpp
! src/hotspot/cpu/zero/vm_version_ext_zero.hpp
! src/hotspot/cpu/zero/vm_version_zero.cpp
! src/hotspot/cpu/zero/vm_version_zero.hpp
! src/hotspot/os/bsd/os_perf_bsd.cpp
! src/hotspot/os/windows/os_perf_windows.cpp
! src/hotspot/os_cpu/bsd_x86/vm_version_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/vm_version_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_aarch64/orderAccess_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp
! src/hotspot/os_cpu/linux_arm/orderAccess_linux_arm.hpp
! src/hotspot/os_cpu/linux_arm/vm_version_linux_arm_32.cpp
! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp
! src/hotspot/os_cpu/linux_s390/orderAccess_linux_s390.hpp
! src/hotspot/os_cpu/linux_sparc/vm_version_linux_sparc.cpp
! src/hotspot/os_cpu/linux_x86/vm_version_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/vm_version_linux_zero.cpp
! src/hotspot/os_cpu/solaris_sparc/vm_version_solaris_sparc.cpp
! src/hotspot/os_cpu/solaris_x86/vm_version_solaris_x86.cpp
! src/hotspot/os_cpu/windows_x86/vm_version_windows_x86.cpp
+ src/hotspot/share/runtime/abstract_vm_version.cpp
+ src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/runtime/vm_version.cpp
! src/hotspot/share/runtime/vm_version.hpp
Changeset: d01fe40e9cd8
Author: dfuchs
Date: 2019-11-18 16:48 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/d01fe40e9cd8
8233141: DatagramSocket.send doesn't specify exception thrown when no target address
Summary: DatagramSocket and MulticastSocket send methods are changed to throw IllegalArgumentException if no target address can be determined.
Reviewed-by: alanb
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/MulticastSocket.java
+ test/jdk/java/net/DatagramSocket/AddressNotSet.java
! test/jdk/java/net/DatagramSocket/SendDatagramToBadAddress.java
Changeset: 5ac4a49f5399
Author: mdoerr
Date: 2019-11-18 18:21 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/5ac4a49f5399
8233193: Incorrect bailout from possibly_add_compiler_threads
Reviewed-by: dholmes, thartmann
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
Changeset: ac11b83e0f38
Author: cgo
Date: 2019-11-18 13:22 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/ac11b83e0f38
8234324: ARM32 build broken after 8231610
Reviewed-by: iklam, aph
! src/hotspot/share/memory/filemap.cpp
Changeset: d8eddc0ba770
Author: iignatyev
Date: 2019-11-18 14:13 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/d8eddc0ba770
8234304: runtime/cds/appcds/javaldr tests should use driver mode
Reviewed-by: iklam, mseledtsov
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/ArrayTest.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
Changeset: 601b3fe3786d
Author: iignatyev
Date: 2019-11-18 16:03 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/601b3fe3786d
8233462: serviceability/tmtools/jstat tests times out with -Xcomp
Reviewed-by: sspitsyn
! test/hotspot/jtreg/serviceability/tmtools/share/common/ToolRunner.java
Changeset: 6645186a5a31
Author: ysuenaga
Date: 2019-11-19 13:33 +0900
URL: https://hg.openjdk.java.net/portola/portola/rev/6645186a5a31
8220074: Clean up GCC 8.3 errors in LittleCMS
Reviewed-by: prr
! make/lib/Awt2dLibraries.gmk
Changeset: 189f47d990b5
Author: dholmes
Date: 2019-11-18 23:41 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/189f47d990b5
8215355: Object monitor deadlock with no threads holding the monitor (using jemalloc 5.1)
Reviewed-by: rehn, stuefe, dcubed, sspitsyn
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java
Changeset: 580fb715b29d
Author: alanb
Date: 2019-11-19 11:35 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/580fb715b29d
8233922: Service binding augments module graph with observable incubator modules
Reviewed-by: mchung
! src/java.base/share/classes/java/lang/module/Configuration.java
! src/java.base/share/classes/java/lang/module/Resolver.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfoWriter.java
! src/java.base/share/classes/jdk/internal/module/Modules.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
! test/jdk/jdk/modules/etc/DefaultModules.java
+ test/jdk/jdk/modules/etc/TestJson.java
+ test/jdk/jdk/modules/etc/TestRootModules.java
- test/jdk/jdk/modules/etc/src/TestJson.java
- test/jdk/jdk/modules/etc/src/TestRootModules.java
+ test/jdk/jdk/modules/incubator/ServiceBinding.java
+ test/jdk/jdk/modules/incubator/TestBootLayer.java
Changeset: fc998c509521
Author: cgo
Date: 2019-11-15 11:05 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/fc998c509521
8231954: Test compiler/codegen/TestCharVect2.java only works with server VMs
Reviewed-by: iignatyev, kvn
! test/hotspot/jtreg/compiler/codegen/TestCharVect2.java
Changeset: faac483dfb30
Author: bchristi
Date: 2019-11-19 10:02 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/faac483dfb30
8233272: The Class.forName specification should be updated to match the long-standing implementation with respect to class linking
Reviewed-by: dholmes, mchung
! src/java.base/share/classes/java/lang/Class.java
+ test/jdk/java/lang/Class/forName/NonLinking/Container.java
+ test/jdk/java/lang/Class/forName/NonLinking/MissingClass.java
+ test/jdk/java/lang/Class/forName/NonLinking/NonLinking.java
Changeset: 302c4d2e7b3a
Author: sangheki
Date: 2019-11-19 12:28 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/302c4d2e7b3a
8232533: G1 uses only a single thread for pretouching the java heap
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
Changeset: f68fd04fe463
Author: redestad
Date: 2019-11-19 23:22 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/f68fd04fe463
8233497: Optimize default method generation by data structure reuse
Reviewed-by: lfoltan, coleenp, igerasim
! src/hotspot/share/classfile/defaultMethods.cpp
Changeset: bd436284147d
Author: weijun
Date: 2019-11-20 08:12 +0800
URL: https://hg.openjdk.java.net/portola/portola/rev/bd436284147d
8234377: new BitArray(0).toString() throws ArrayIndexOutOfBoundsException
Reviewed-by: mullan, wetmore
! src/java.base/share/classes/sun/security/util/BitArray.java
+ test/jdk/sun/security/util/BitArray/EmptyBitArray.java
Changeset: c4be5e03aff7
Author: darcy
Date: 2019-11-19 16:26 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/c4be5e03aff7
8234381: API docs should mention special handling of enums in serialization
Reviewed-by: rriggs
! src/java.base/share/classes/java/io/Serializable.java
! src/java.base/share/classes/java/lang/Enum.java
Changeset: 1037c4d14378
Author: bulasevich
Date: 2019-11-20 09:29 +0300
URL: https://hg.openjdk.java.net/portola/portola/rev/1037c4d14378
8233113: ARM32: assert on UnsafeJlong mutex rank check
Reviewed-by: coleenp, dholmes
! src/hotspot/share/runtime/mutex.cpp
! test/hotspot/jtreg/runtime/Safepoint/NoSafepointVerifier.java
Changeset: 341293626de7
Author: itakiguchi
Date: 2019-11-20 16:37 +0900
URL: https://hg.openjdk.java.net/portola/portola/rev/341293626de7
8230873: [AIX] GUI app does not work with UTF-8 locale on minimum software requirements
Summary: Fix fontconfig.properties file for AIX UTF-8 locales
Reviewed-by: clanger
! make/data/fontconfig/aix.fontconfig.properties
Changeset: ea044aedc2b6
Author: lucy
Date: 2019-11-20 09:12 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/ea044aedc2b6
8231460: Performance issue (CodeHeap) with large free blocks
Reviewed-by: adinn, stuefe
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/heap.hpp
Changeset: 455612b3161a
Author: alanb
Date: 2019-11-20 08:35 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/455612b3161a
8231259: (dc) DatagramChannel::disconnect re-binds socket to the wildcard address (macOS)
Reviewed-by: dfuchs, chegar
! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java
! src/java.base/share/classes/java/nio/channels/spi/AbstractSelectableChannel.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/MembershipRegistry.java
! src/java.base/share/classes/sun/nio/ch/NativeDispatcher.java
! src/java.base/share/classes/sun/nio/ch/SelectionKeyImpl.java
! src/java.base/unix/classes/sun/nio/ch/DatagramDispatcher.java
! src/java.base/unix/classes/sun/nio/ch/FileDispatcherImpl.java
! src/java.base/unix/native/libnio/ch/FileDispatcherImpl.c
- test/jdk/java/nio/channels/DatagramChannel/AddressesAfterDisconnect.java
+ test/jdk/java/nio/channels/DatagramChannel/AfterDisconnect.java
Changeset: e735301d76b9
Author: pliden
Date: 2019-11-20 10:37 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/e735301d76b9
8234379: ZGC: Do not resize TALBs unless -XX:ResizeTLAB is enabled
Reviewed-by: eosterlund, tschatzl
! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp
Changeset: 877c000fd688
Author: pliden
Date: 2019-11-20 10:37 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/877c000fd688
8234312: ZGC: Adjust warmup criteria
Reviewed-by: eosterlund, stefank
! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp
Changeset: 3b998574be4b
Author: pliden
Date: 2019-11-20 10:37 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/3b998574be4b
8234338: ZGC: Improve small heap usage
Reviewed-by: eosterlund, stefank
! src/hotspot/share/gc/z/zGlobals.cpp
! src/hotspot/share/gc/z/zGlobals.hpp
+ src/hotspot/share/gc/z/zHeuristics.cpp
+ src/hotspot/share/gc/z/zHeuristics.hpp
! src/hotspot/share/gc/z/zInitialize.cpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zObjectAllocator.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zWorkers.cpp
+ test/hotspot/jtreg/gc/z/TestSmallHeap.java
Changeset: 82b2ba888190
Author: pliden
Date: 2019-11-20 10:37 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/82b2ba888190
8234361: ZGC: Move heuristics code in ZWorker to ZHeuristics
Reviewed-by: eosterlund, stefank
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zHeuristics.cpp
! src/hotspot/share/gc/z/zHeuristics.hpp
! src/hotspot/share/gc/z/zWorkers.cpp
! src/hotspot/share/gc/z/zWorkers.hpp
Changeset: 8babf00875bc
Author: pliden
Date: 2019-11-20 10:37 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/8babf00875bc
8234382: Test tools/javac/processing/model/testgetallmembers/Main.java using too small heap
Reviewed-by: eosterlund, tschatzl
! test/langtools/tools/javac/processing/model/testgetallmembers/Main.java
Changeset: 59272e9e0635
Author: pliden
Date: 2019-11-20 10:37 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/59272e9e0635
8234383: Test TestBiasedLockRevocationEvents.java assumes -XX:UseBiasedLocking is enabled
Reviewed-by: mgronlun, tschatzl
! test/jdk/jdk/jfr/event/runtime/TestBiasedLockRevocationEvents.java
Changeset: 1152339c298a
Author: pliden
Date: 2019-11-20 10:37 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/1152339c298a
8234437: Remove CollectedHeap::safe_object_iterate()
Reviewed-by: kbarrett, sjohanss
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.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/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/services/heapDumper.cpp
Changeset: 0c2e1808f800
Author: pliden
Date: 2019-11-20 10:37 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/0c2e1808f800
8234438: Remove some CMS leftovers
Reviewed-by: kbarrett, sjohanss
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/space.inline.hpp
! src/hotspot/share/memory/freeList.hpp
! src/hotspot/share/memory/iterator.hpp
Changeset: 14fa9e70ae71
Author: dcubed
Date: 2019-11-20 09:10 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/14fa9e70ae71
8230876: baseline cleanups from Async Monitor Deflation v2.0[789]
Reviewed-by: dholmes, kvn
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! 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
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/vmStructs.cpp
Changeset: b313bcb68b4c
Author: eosterlund
Date: 2019-11-20 14:51 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/b313bcb68b4c
8234512: Missing pieces from JDK-8224816
Reviewed-by: rehn, pliden, kbarrett, gziemski
! src/hotspot/os/bsd/os_bsd.cpp
Changeset: 438337c846fb
Author: mbalao
Date: 2019-11-12 00:30 -0300
URL: https://hg.openjdk.java.net/portola/portola/rev/438337c846fb
8233404: System property to set the number of PBE iterations in JCEKS keystores
Reviewed-by: weijun
! src/java.base/share/classes/com/sun/crypto/provider/KeyProtector.java
! src/java.base/share/conf/security/java.security
+ test/jdk/com/sun/crypto/provider/KeyProtector/IterationCount.java
Changeset: 6374e632b1ea
Author: amenkov
Date: 2019-11-20 16:10 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/6374e632b1ea
8234358: Update ProblemList entry for NashornPopFrameTest
Reviewed-by: dtitov, cjplummer
! test/jdk/ProblemList.txt
Changeset: 09b295eb214b
Author: iignatyev
Date: 2019-11-20 18:23 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/09b295eb214b
8147017: Platform.isGraal should be removed
Reviewed-by: kvn, mseledtsov
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java
! test/hotspot/jtreg/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
! test/lib/jdk/test/lib/Platform.java
! test/lib/jdk/test/lib/cli/CommandLineOptionTest.java
Changeset: 39ac7aeb6fde
Author: jwilhelm
Date: 2019-11-21 03:33 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/39ac7aeb6fde
Added tag jdk-14+24 for changeset 438337c846fb
! .hgtags
Changeset: 90e9e7921ae5
Author: jiefu
Date: 2019-11-21 09:55 +0800
URL: https://hg.openjdk.java.net/portola/portola/rev/90e9e7921ae5
8234499: [Graal] compiler/compilercontrol/CompilationModeHighOnlyTest.java test fails with timeout
Reviewed-by: iignatyev
! test/hotspot/jtreg/compiler/compilercontrol/CompilationModeHighOnlyTest.java
Changeset: 2c55c2fc08f5
Author: xgong
Date: 2019-11-20 05:58 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/2c55c2fc08f5
8234321: Call cache flush after generating trampoline.
Reviewed-by: adinn, iklam
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: 51673a0b6df0
Author: mbaesken
Date: 2019-11-19 09:56 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/51673a0b6df0
8234323: NULL-check return value of SurfaceData_InitOps on macosx
Reviewed-by: clanger
! src/java.desktop/macosx/native/libawt_lwawt/awt/ImageSurfaceData.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterSurfaceData.m
Changeset: 2cf90f3e8195
Author: serb
Date: 2019-10-15 22:42 -0700
URL: https://hg.openjdk.java.net/portola/portola/rev/2cf90f3e8195
8232225: Rework the fix for JDK-8071483
Reviewed-by: prr
- test/jdk/java/awt/Color/AlphaColorTest.java
- test/jdk/java/awt/Color/GetMinMaxValue_ICC_ColorSpace.java
- test/jdk/java/awt/Color/HeadlessColor.java
- test/jdk/java/awt/Color/LoadProfileWithSM.java
- test/jdk/java/awt/Color/LoadStandardProfilesTest.java
- test/jdk/java/awt/Color/OpacityChange/OpacityChange.java
- test/jdk/java/awt/Color/XRenderTranslucentColorDrawTest.java
+ test/jdk/java/awt/ColorClass/AlphaColorTest.java
+ test/jdk/java/awt/ColorClass/HeadlessColor.java
+ test/jdk/java/awt/ColorClass/OpacityChange/OpacityChange.java
+ test/jdk/java/awt/ColorClass/XRenderTranslucentColorDrawTest.java
+ test/jdk/java/awt/color/GetMinMaxValue_ICC_ColorSpace.java
+ test/jdk/java/awt/color/LoadProfileWithSM.java
+ test/jdk/java/awt/color/LoadStandardProfilesTest.java
Changeset: 8612b8012718
Author: aivanov
Date: 2019-10-16 22:30 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/8612b8012718
8223558: Java does not render Myanmar script correctly
Reviewed-by: prr, serb
! make/data/fontconfig/windows.fontconfig.properties
! src/java.desktop/share/classes/sun/font/FontUtilities.java
+ test/jdk/java/awt/font/Fallback/MyanmarFallbackTest.java
+ test/jdk/java/awt/font/TextLayout/MyanmarTextTest.java
Changeset: 7dae4286f1cc
Author: serb
Date: 2019-10-17 14:07 -0700
URL: https://hg.openjdk.java.net/portola/portola/rev/7dae4286f1cc
8230869: [macos 10.15] The String "X Y Z" was not set to application's icon in the taskbar
Reviewed-by: jdv, psadhukhan
! src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTaskbarPeer.java
Changeset: 945f5bfab0f7
Author: prr
Date: 2019-10-18 09:25 -0700
URL: https://hg.openjdk.java.net/portola/portola/rev/945f5bfab0f7
Merge
Changeset: 85d7af399ef5
Author: serb
Date: 2019-10-24 01:02 -0700
URL: https://hg.openjdk.java.net/portola/portola/rev/85d7af399ef5
8213119: [macos] java/awt/GraphicsDevice/CheckDisplayModes.java fails
Reviewed-by: prr, jdv
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m
! test/jdk/ProblemList.txt
! test/jdk/java/awt/GraphicsDevice/CheckDisplayModes.java
Changeset: 6654f5611420
Author: prr
Date: 2019-10-25 13:32 -0700
URL: https://hg.openjdk.java.net/portola/portola/rev/6654f5611420
8175984: ICC_Profile has un-needed, not-empty finalize method
Reviewed-by: jdv, serb
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
Changeset: 0fa6b6461451
Author: arapte
Date: 2019-10-30 16:59 +0530
URL: https://hg.openjdk.java.net/portola/portola/rev/0fa6b6461451
8226892: ActionListeners on JRadioButtons don't get notified when selection is changed with arrow keys
Reviewed-by: serb, psadhukhan
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java
! test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java
Changeset: f4270450976b
Author: prr
Date: 2019-10-30 13:47 -0700
URL: https://hg.openjdk.java.net/portola/portola/rev/f4270450976b
8232154: Update Mesa 3-D Headers to version 19.2.1
Reviewed-by: serb, kcr
! src/java.desktop/share/legal/mesa3d.md
- src/java.desktop/share/legal/opengl.md
! src/java.desktop/share/native/common/java2d/opengl/J2D_GL/gl.h
! src/java.desktop/share/native/common/java2d/opengl/J2D_GL/glext.h
+ src/java.desktop/share/native/common/java2d/opengl/J2D_GL/khrplatform.h
! src/java.desktop/unix/native/common/java2d/opengl/J2D_GL/glx.h
! src/java.desktop/unix/native/common/java2d/opengl/J2D_GL/glxext.h
! src/java.desktop/windows/native/libawt/java2d/opengl/J2D_GL/wglext.h
Changeset: d2123a27cfe7
Author: serb
Date: 2019-10-24 14:54 -0700
URL: https://hg.openjdk.java.net/portola/portola/rev/d2123a27cfe7
8232200: [macos 10.15] Windows in fullscreen tests jumps around the screen
Reviewed-by: prr
! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/GraphicsDevice/DisplayModes/CycleDMImage.java
Changeset: f5adbf111424
Author: prr
Date: 2019-11-04 10:01 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/f5adbf111424
8233097: Fontmetrics for large Fonts has zero width
Reviewed-by: jdv, serb
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
+ test/jdk/java/awt/FontClass/MassiveMetricsTest.java
Changeset: afda8f7d266c
Author: psadhukhan
Date: 2019-11-05 11:00 +0530
URL: https://hg.openjdk.java.net/portola/portola/rev/afda8f7d266c
Merge
- make/GensrcModuleInfo.gmk
- src/hotspot/share/jfr/recorder/repository/jfrChunkState.cpp
- src/hotspot/share/jfr/recorder/repository/jfrChunkState.hpp
- src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.c
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/MethodSubstitutionRegistry.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/MemoryScheduleVerification.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/ExportingClassLoader.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/ModuleSupport.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/ChunkParser.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/ConstantMap.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/EventParser.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/LongMap.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/ObjectFactory.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/Parser.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/ParserFactory.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/TimeConverter.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/RecordingInternals.java
- test/hotspot/gtest/oops/test_markOop.cpp
- test/hotspot/jtreg/runtime/Thread/CountStackFramesAtExit.java
- test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.symbols.txt
- test/hotspot/jtreg/serviceability/jvmti/ClassStatus/ClassStatus.java
- test/hotspot/jtreg/serviceability/jvmti/ClassStatus/libClassStatus.c
! test/jdk/ProblemList.txt
- test/jdk/java/math/BigInteger/DivisionOverflow.java
- test/jdk/java/math/BigInteger/StringConstructorOverflow.java
- test/jdk/java/math/BigInteger/SymmetricRangeTests.java
- test/jdk/java/nio/channels/DatagramChannel/AdaptDatagramSocket.java
Changeset: ff11b9700a34
Author: psadhukhan
Date: 2019-11-05 16:33 +0530
URL: https://hg.openjdk.java.net/portola/portola/rev/ff11b9700a34
8233583: ProblemList javax/swing/JWindow/ShapedAndTranslucentWindows/ShapedTranslucentPerPixelTranslucentGradient.java & ShapedPerPixelTranslucentGradient.java failing incosistently in linux-x64
Reviewed-by: jdv
! test/jdk/ProblemList.txt
Changeset: 119ae24bce3e
Author: prr
Date: 2019-11-05 15:55 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/119ae24bce3e
8233649: Update ProblemList.txt to exclude failing headful tests on macos
Reviewed-by: serb
! test/jdk/ProblemList.txt
Changeset: d8888ab6c0ec
Author: psadhukhan
Date: 2019-11-06 10:48 +0530
URL: https://hg.openjdk.java.net/portola/portola/rev/d8888ab6c0ec
8229935: [TEST_BUG]: bug8132119.java inconsistently positions text
Reviewed-by: serb
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/plaf/basic/BasicGraphicsUtils/8132119/bug8132119.java
Changeset: a4ecc45541da
Author: psadhukhan
Date: 2019-11-06 11:05 +0530
URL: https://hg.openjdk.java.net/portola/portola/rev/a4ecc45541da
8231084: Large performance regression in SwingMark TextArea in 14-b13
8231336: Corrupted option dialog in JTHarness with JDK14b13
Reviewed-by: serb, prr
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java
! test/jdk/ProblemList.txt
- test/jdk/javax/swing/JEditorPane/8226513/JEditorPaneLayoutTest.java
- test/jdk/javax/swing/JTextArea/ScrollbarFlicker/ScrollFlickerTest.java
Changeset: d0bfaae2ff33
Author: psadhukhan
Date: 2019-11-07 11:30 +0530
URL: https://hg.openjdk.java.net/portola/portola/rev/d0bfaae2ff33
8214578: [macos] Problem with backslashes on macOS/JIS keyboard: Java ignores system settings
Reviewed-by: serb, prr
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
Changeset: d0b0b4ee4481
Author: serb
Date: 2019-11-08 05:24 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/d0b0b4ee4481
8233657: Intermittent NPE in Component.validate()
Reviewed-by: prr
! src/java.desktop/share/classes/java/awt/Component.java
+ test/jdk/java/awt/Component/Validate/NullFontValidate.java
Changeset: 7a5060f0039f
Author: psadhukhan
Date: 2019-11-08 13:16 +0530
URL: https://hg.openjdk.java.net/portola/portola/rev/7a5060f0039f
8233833: ProblemList java/awt/Frame/FrameLocation/FrameLocation.java for linux-x64
Reviewed-by: serb
! test/jdk/ProblemList.txt
Changeset: 571089680cb2
Author: psadhukhan
Date: 2019-11-12 12:29 +0530
URL: https://hg.openjdk.java.net/portola/portola/rev/571089680cb2
8233910: java/awt/ColorClass/AlphaColorTest.java is failing intermittently in nightly lnux-x64 system
Reviewed-by: serb, prr
! test/jdk/java/awt/ColorClass/AlphaColorTest.java
Changeset: d5af26ef7b95
Author: neugens
Date: 2019-11-12 15:54 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/d5af26ef7b95
8231991: Mouse wheel change focus on awt/swing windows
Summary: Avoid focus logic when only mouse wheel is moved up/down.
Reviewed-by: serb, dmarkov
! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XConstants.java
+ test/jdk/java/awt/event/MouseWheelEvent/WheelModifier/MouseWheelOnBackgroundComponent.java
Changeset: ede8023f6b72
Author: psadhukhan
Date: 2019-11-14 10:56 +0530
URL: https://hg.openjdk.java.net/portola/portola/rev/ede8023f6b72
8233986: ProblemList javax/swing/plaf/basic/BasicTextUI/8001470/bug8001470.java for windows-x64
Reviewed-by: serb
! test/jdk/ProblemList.txt
Changeset: 9db62a092725
Author: psadhukhan
Date: 2019-11-14 10:59 +0530
URL: https://hg.openjdk.java.net/portola/portola/rev/9db62a092725
8233634: [TESTBUG] Swing text test bug4278839.java fails on macos
Reviewed-by: serb
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java
Changeset: b5cdba232fca
Author: serb
Date: 2019-11-14 15:13 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/b5cdba232fca
8232433: [macos 10.15] java/awt/Window/LocationAtScreenCorner/LocationAtScreenCorner.java may fail
Reviewed-by: prr
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
! test/jdk/java/awt/Window/LocationAtScreenCorner/LocationAtScreenCorner.java
Changeset: 88ddd6943a06
Author: neugens
Date: 2019-11-15 09:27 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/88ddd6943a06
8234107: Several AWT modal dialog tests failing on Linux after JDK-8231991
Summary: Fix off by one in wheel detection logic
Reviewed-by: prr
! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XConstants.java
Changeset: 1e8bbeb86204
Author: jdv
Date: 2019-11-15 16:58 +0530
URL: https://hg.openjdk.java.net/portola/portola/rev/1e8bbeb86204
8234184: [TESTBUG] java/awt/Mouse/EnterExitEvents/ModalDialogEnterExitEventsTest.java fails in Windows
Reviewed-by: psadhukhan
! test/jdk/java/awt/Mouse/EnterExitEvents/ModalDialogEnterExitEventsTest.java
Changeset: a56b7a304bac
Author: ysuenaga
Date: 2019-11-20 09:28 +0900
URL: https://hg.openjdk.java.net/portola/portola/rev/a56b7a304bac
8233707: systemScale.cpp could not compile with VS2019
Reviewed-by: serb, aivanov
! src/java.desktop/windows/native/common/awt/systemscale/systemScale.cpp
Changeset: b83adf4bd4ee
Author: psadhukhan
Date: 2019-11-20 10:52 +0530
URL: https://hg.openjdk.java.net/portola/portola/rev/b83adf4bd4ee
Merge
- 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/libadt/set.cpp
- src/hotspot/share/libadt/set.hpp
- 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/PrintRegionClosure.java
- test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesCMS.java
- test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesCMSCondMark.java
- test/hotspot/jtreg/gc/TestMemoryInitializationWithCMS.java
- test/hotspot/jtreg/gc/arguments/TestCMSHeapSizeFlags.java
- test/hotspot/jtreg/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.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/metaspace/TestMetaspaceCMSCancel.java
- test/hotspot/jtreg/gc/startup_warnings/TestCMS.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/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCCMSTest.java
! test/jdk/ProblemList.txt
- test/jdk/java/lang/management/MemoryMXBean/MemoryManagementConcMarkSweepGC.sh
- test/jdk/java/util/Arrays/ParallelSorting.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/configuration/TestGCHeapConfigurationEventWith32BitOops.sh
- test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithHeapBasedOops.sh
- test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithZeroBasedOops.sh
- 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/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/io/MakeJAR.sh
- test/jdk/jdk/jfr/event/oldobject/TestCMS.java
- test/jdk/jdk/jfr/event/os/TestInitialEnvironmentVariable.sh
- test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.flags
- test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.sh
- test/jdk/jdk/jfr/javaagent/JavaAgentBuilder.java
- test/jdk/jdk/modules/etc/src/TestJson.java
- test/jdk/jdk/modules/etc/src/TestRootModules.java
- test/jdk/sun/security/tools/keytool/DeprecateKeyalg.java
- test/langtools/tools/javac/diags/examples/RestrictedTypeNotAllowedPreview.java
Changeset: 10385df5d986
Author: psadhukhan
Date: 2019-11-20 11:29 +0530
URL: https://hg.openjdk.java.net/portola/portola/rev/10385df5d986
8234332: [TESTBUG] java/awt/Focus/DisposedWindow/DisposeDialogNotActivateOwnerTest/DisposeDialogNotActivateOwnerTest.java fails on linux-x64 nightly
Reviewed-by: serb
! test/jdk/java/awt/Focus/DisposedWindow/DisposeDialogNotActivateOwnerTest/DisposeDialogNotActivateOwnerTest.java
Changeset: b9bde9d224b9
Author: trebari
Date: 2019-11-20 12:18 +0530
URL: https://hg.openjdk.java.net/portola/portola/rev/b9bde9d224b9
8190763: Class cast exception on (CompoundEdit) UndoableEditEvent.getEdit()
Reviewed-by: psadhukhan, pbansal, serb
! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java
+ test/jdk/javax/swing/text/AbstractDocument/8190763/TestCCEOnEditEvent.java
Changeset: 7567ce83f3b5
Author: psadhukhan
Date: 2019-11-21 13:50 +0530
URL: https://hg.openjdk.java.net/portola/portola/rev/7567ce83f3b5
Merge
! test/jdk/ProblemList.txt
- test/jdk/java/nio/channels/DatagramChannel/AddressesAfterDisconnect.java
Changeset: bb3472aa26c8
Author: mbaesken
Date: 2019-11-20 14:16 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/bb3472aa26c8
8234501: remove obsolete NET_ReadV
Reviewed-by: alanb, vtewari
! src/java.base/aix/native/libnet/aix_close.c
! src/java.base/linux/native/libnet/linux_close.c
! src/java.base/macosx/native/libnet/bsd_close.c
! src/java.base/solaris/native/libnet/solaris_close.c
! src/java.base/unix/native/libnet/net_util_md.h
Changeset: 92c98aa0f801
Author: tschatzl
Date: 2019-11-21 11:42 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/92c98aa0f801
8228609: G1 copy cost prediction uses used vs. actual copied byte
Summary: Let the object copy cost predictor use the actual copied bytes as input for the prediction instead of the used bytes.
Reviewed-by: kbarrett, sjohanss
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1EvacuationInfo.hpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1HeterogeneousHeapPolicy.cpp
! src/hotspot/share/gc/g1/g1HeterogeneousHeapPolicy.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1Trace.cpp
! src/hotspot/share/gc/shared/workerDataArray.cpp
! src/hotspot/share/gc/shared/workerDataArray.hpp
! src/hotspot/share/gc/shared/workerDataArray.inline.hpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
Changeset: a096dfdcabde
Author: coffeys
Date: 2019-11-21 11:31 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/a096dfdcabde
8233801: GCMEmptyIv.java test fails on Solaris 11.4
Reviewed-by: valeriep
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java
Changeset: a686b67a59d9
Author: pconcannon
Date: 2019-11-20 10:13 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/a686b67a59d9
8234103: DatagramSocketImpl::socket is not needed
Summary: DatagramSocketImpl has a socket field that links back to the DatagramSocket. This is only used to figure out whether multicasting is supported or not. This fix replaces it with a boolean isMulticast.
Reviewed-by: alanb, chegar, dfuchs
! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/DatagramSocketImpl.java
! src/java.base/unix/classes/java/net/DefaultDatagramSocketImplFactory.java
! src/java.base/unix/classes/java/net/PlainDatagramSocketImpl.java
! src/java.base/windows/classes/java/net/DefaultDatagramSocketImplFactory.java
! src/java.base/windows/classes/java/net/DualStackPlainDatagramSocketImpl.java
! src/java.base/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java
Changeset: b24f4caa1411
Author: jboes
Date: 2019-11-21 09:10 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/b24f4caa1411
8234335: Remove line break in class declaration in java.base
Summary: Remove line break in class declarations where applicable
Reviewed-by: rriggs, lancea
! src/java.base/share/classes/java/io/BufferedInputStream.java
! src/java.base/share/classes/java/io/CharArrayWriter.java
! src/java.base/share/classes/java/io/DataInput.java
! src/java.base/share/classes/java/io/DataInputStream.java
! src/java.base/share/classes/java/io/DataOutput.java
! src/java.base/share/classes/java/io/DataOutputStream.java
! src/java.base/share/classes/java/io/EOFException.java
! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/FileOutputStream.java
! src/java.base/share/classes/java/io/FilterInputStream.java
! src/java.base/share/classes/java/io/IOException.java
! src/java.base/share/classes/java/io/InterruptedIOException.java
! src/java.base/share/classes/java/io/LineNumberInputStream.java
! src/java.base/share/classes/java/io/PipedOutputStream.java
! src/java.base/share/classes/java/io/PushbackInputStream.java
! src/java.base/share/classes/java/io/SequenceInputStream.java
! src/java.base/share/classes/java/io/StringBufferInputStream.java
! src/java.base/share/classes/java/io/UTFDataFormatException.java
! src/java.base/share/classes/java/lang/AbstractMethodError.java
! src/java.base/share/classes/java/lang/ArrayStoreException.java
! src/java.base/share/classes/java/lang/ClassCastException.java
! src/java.base/share/classes/java/lang/ClassFormatError.java
! src/java.base/share/classes/java/lang/CloneNotSupportedException.java
! src/java.base/share/classes/java/lang/IllegalArgumentException.java
! src/java.base/share/classes/java/lang/IllegalMonitorStateException.java
! src/java.base/share/classes/java/lang/IllegalStateException.java
! src/java.base/share/classes/java/lang/IncompatibleClassChangeError.java
! src/java.base/share/classes/java/lang/InstantiationError.java
! src/java.base/share/classes/java/lang/InstantiationException.java
! src/java.base/share/classes/java/lang/InterruptedException.java
! src/java.base/share/classes/java/lang/LinkageError.java
! src/java.base/share/classes/java/lang/NegativeArraySizeException.java
! src/java.base/share/classes/java/lang/NoClassDefFoundError.java
! src/java.base/share/classes/java/lang/NoSuchFieldError.java
! src/java.base/share/classes/java/lang/NoSuchMethodError.java
! src/java.base/share/classes/java/lang/NoSuchMethodException.java
! src/java.base/share/classes/java/lang/NullPointerException.java
! src/java.base/share/classes/java/lang/NumberFormatException.java
! src/java.base/share/classes/java/lang/StackOverflowError.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadGroup.java
! src/java.base/share/classes/java/lang/UnknownError.java
! src/java.base/share/classes/java/lang/UnsatisfiedLinkError.java
! src/java.base/share/classes/java/lang/UnsupportedClassVersionError.java
! src/java.base/share/classes/java/lang/VerifyError.java
! src/java.base/share/classes/java/lang/invoke/AbstractConstantGroup.java
! src/java.base/share/classes/java/lang/invoke/BootstrapMethodInvoker.java
! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/CallSite.java
! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/InfoFromMemberName.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleInfo.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/SimpleMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/WrongMethodTypeException.java
! src/java.base/share/classes/java/lang/reflect/Member.java
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/DatagramSocketImplFactory.java
! src/java.base/share/classes/java/net/HttpRetryException.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/MulticastSocket.java
! src/java.base/share/classes/java/net/ProtocolException.java
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/net/SocketException.java
! src/java.base/share/classes/java/net/SocketImplFactory.java
! src/java.base/share/classes/java/net/UnknownHostException.java
! src/java.base/share/classes/java/text/ParseException.java
! src/java.base/share/classes/java/util/EmptyStackException.java
! src/java.base/share/classes/java/util/InputMismatchException.java
! src/java.base/share/classes/java/util/MissingResourceException.java
! src/java.base/share/classes/java/util/NoSuchElementException.java
! src/java.base/share/classes/java/util/Properties.java
! src/java.base/share/classes/java/util/Random.java
! src/java.base/share/classes/java/util/Stack.java
! src/java.base/share/classes/java/util/StringTokenizer.java
! src/java.base/share/classes/java/util/jar/JarEntry.java
! src/java.base/share/classes/java/util/jar/JarException.java
! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/jar/JarInputStream.java
! src/java.base/share/classes/java/util/jar/JarOutputStream.java
! src/java.base/share/classes/java/util/zip/Adler32.java
! src/java.base/share/classes/java/util/zip/CRC32.java
! src/java.base/share/classes/java/util/zip/CheckedInputStream.java
! src/java.base/share/classes/java/util/zip/CheckedOutputStream.java
! src/java.base/share/classes/java/util/zip/DataFormatException.java
! src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java
! src/java.base/share/classes/java/util/zip/GZIPInputStream.java
! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java
! src/java.base/share/classes/java/util/zip/InflaterInputStream.java
! src/java.base/share/classes/java/util/zip/ZipEntry.java
! src/java.base/share/classes/java/util/zip/ZipException.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/java/util/zip/ZipInputStream.java
! src/java.base/share/classes/java/util/zip/ZipOutputStream.java
Changeset: 533f1183d7c6
Author: chegar
Date: 2019-11-21 12:14 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/533f1183d7c6
8233845: (sctp) Relax assertion in sun.nio.ch.sctp.AssociationChange::association
Reviewed-by: alanb
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/AssociationChange.java
Changeset: 696e6a7e3b6a
Author: chegar
Date: 2019-11-21 12:14 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/696e6a7e3b6a
8232101: (sctp) Add minimal sanity tests for SCTP
Reviewed-by: alanb
+ test/jdk/java/net/SctpSanity.java
Changeset: 7b10581e9632
Author: chegar
Date: 2019-11-21 12:14 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/7b10581e9632
8232097: (sctp) SctpNet.init() results in java.lang.UnsatisfiedLinkError
Reviewed-by: alanb
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java
Changeset: afcc8af048e6
Author: chegar
Date: 2019-11-21 12:14 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/afcc8af048e6
8233847: (sctp) Flx link-local IPv6 scope handling and test cleanup
Reviewed-by: alanb
! src/java.base/share/classes/module-info.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/HandlerResult.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java
! test/jdk/com/sun/nio/sctp/SctpChannel/Bind.java
! test/jdk/com/sun/nio/sctp/SctpChannel/CommUp.java
! test/jdk/com/sun/nio/sctp/SctpChannel/Connect.java
! test/jdk/com/sun/nio/sctp/SctpChannel/SocketOptionTests.java
! test/jdk/com/sun/nio/sctp/SctpMultiChannel/Branch.java
! test/jdk/com/sun/nio/sctp/SctpMultiChannel/Send.java
! test/jdk/com/sun/nio/sctp/SctpMultiChannel/SendFailed.java
! test/jdk/com/sun/nio/sctp/SctpMultiChannel/SocketOptionTests.java
Changeset: 61091a42f19d
Author: pconcannon
Date: 2019-11-21 16:33 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/61091a42f19d
8234083: DatagramSocket should report SO_BROADCAST as a supported option
Summary: DatagramSocket had a setBroadcast and getBroadcast setter/getter pair but curiously didn't report SO_BROADCAST as a supported option. Note: the source code changes were accidentally pushed with 8234103 so this changeset only has the test changes. The reviewers listed below had already reviewed the full (source+test) changes.
Reviewed-by: alanb, vtewari, chegar
! test/jdk/java/net/SocketOption/OptionsTest.java
Changeset: 7a3218ad8e7c
Author: alitvinov
Date: 2019-11-21 17:04 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/7a3218ad8e7c
8068184: Fix for JDK-8032832 caused a deadlock
Reviewed-by: dfuchs, chegar
! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java
Changeset: 8a24f1e73c0d
Author: hseigel
Date: 2019-11-21 18:54 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/8a24f1e73c0d
8234058: runtime/CompressedOops/CompressedClassPointers.java fails with 'Narrow klass base: 0x0000000000000000' missing from stdout/stderr
Summary: Don't run test on Windows because ASLR can cause unexpected memory addresses
Reviewed-by: coleenp
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java
Changeset: 78184b74af6e
Author: jjg
Date: 2019-11-21 13:41 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/78184b74af6e
8234051: doclet crashes if HTML files in module doc-files directories
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/DocFileElement.java
! test/langtools/jdk/javadoc/doclet/testDocFiles/TestDocFiles.java
- test/langtools/jdk/javadoc/doclet/testDocFiles/pkg/Test.java
- test/langtools/jdk/javadoc/doclet/testDocFiles/pkg/doc-files/test.txt
Changeset: 71a84cee0c39
Author: iignatyev
Date: 2019-11-21 14:15 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/71a84cee0c39
8234290: compiler/c2/Test6857159.java times out and fail to clean up files
Reviewed-by: thartmann
! test/hotspot/jtreg/compiler/c2/Test6857159.java
Changeset: b470da55a673
Author: joehw
Date: 2019-11-22 00:29 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/b470da55a673
8233548: Update CUP to v0.11b
Reviewed-by: lancea
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XPathParser.java
! src/java.xml/share/legal/jcup.md
Changeset: 229aa067e4cc
Author: weijun
Date: 2019-11-22 09:33 +0800
URL: https://hg.openjdk.java.net/portola/portola/rev/229aa067e4cc
8026393: jarsigner never shows a warning in badKeyUsage case
Reviewed-by: mullan
- test/jdk/sun/security/tools/jarsigner/warnings/BadKeyUsageTest.java
Changeset: e7df7c86eda1
Author: xuelei
Date: 2019-11-21 18:42 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/e7df7c86eda1
8233954: UnsatisfiedLinkError or NoSuchAlgorithmException after removing sunec.dll
Reviewed-by: ascarpino
! src/java.base/share/classes/sun/security/ssl/NamedGroup.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
Changeset: fcd74557a9cc
Author: dbuck
Date: 2019-11-21 23:32 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/fcd74557a9cc
8230611: infinite loop in LogOutputList::wait_until_no_readers()
Summary: Add copy constructor and copy assignment operator to ensure reader count remains accurate
Reviewed-by: kbarrett, dholmes
! src/hotspot/share/logging/logOutputList.hpp
Changeset: 47c879f478d2
Author: clanger
Date: 2019-11-22 09:25 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/47c879f478d2
8234089: (zipfs) Remove classes JarFileSystemProvider and JarFileSystem
Reviewed-by: lancea, alanb
- src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystem.java
- src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystemProvider.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystemProvider.java
! test/jdk/java/lang/module/customfs/ModulesInCustomFileSystem.java
! test/jdk/jdk/nio/zipfs/jarfs/JFSTester.java
! test/jdk/jdk/nio/zipfs/jarfs/MultiReleaseJarTest.java
Changeset: 82db5000a845
Author: mbaesken
Date: 2019-11-18 16:49 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/82db5000a845
8234339: replace JLI_StrTok in java_md_solinux.c
Reviewed-by: clanger, rriggs
! src/java.base/share/native/libjli/jli_util.h
! src/java.base/unix/native/libjli/java_md_solinux.c
Changeset: a1155217a563
Author: tschatzl
Date: 2019-11-22 10:03 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/a1155217a563
8233306: Sort members in G1's HeapRegion after removal of Space dependency
Reviewed-by: sangheki, sjohanss
! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
Changeset: 01cc6bb2a090
Author: tschatzl
Date: 2019-11-22 10:03 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/01cc6bb2a090
8233997: Some members of HeapRegion are not cleared in HeapRegion::hr_clear()
Reviewed-by: sjohanss, sangheki
! src/hotspot/share/gc/g1/heapRegion.cpp
Changeset: 72e15d757e6c
Author: tschatzl
Date: 2019-11-22 10:03 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/72e15d757e6c
8234000: Make HeapRegion::bottom/end/hrm_index const
Reviewed-by: kbarrett, sjohanss
! 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/vmStructs_g1.hpp
Changeset: cc3a82fc7bcb
Author: tschatzl
Date: 2019-11-22 10:03 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/cc3a82fc7bcb
8233702: Introduce helper function to clamp value to range
Reviewed-by: sjohanss, kbarrett
! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/parallel/asPSYoungGen.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/genArguments.cpp
! src/hotspot/share/gc/shared/plab.cpp
! src/hotspot/share/gc/shared/taskqueue.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: f4f60bb75ee4
Author: tschatzl
Date: 2019-11-22 10:03 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/f4f60bb75ee4
8233597: Clean up code in G1Analytics::compute_pause_time_ratio
Reviewed-by: kbarrett, sjohanss
! src/hotspot/share/gc/g1/g1Analytics.cpp
Changeset: f16e4154dd7b
Author: sspitsyn
Date: 2019-11-22 10:07 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/f16e4154dd7b
8169467: GetLocalInstance returns JVMTI_ERROR_TYPE_MISMATCH (rather than JVMTI_ERROR_INVALID_SLOT) on static method
Summary: Add necessary check to GetLocalInstance implementation
Reviewed-by: amenkov, cjplummer
! src/hotspot/share/prims/jvmtiImpl.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/GetLocalVariable/getlocal003.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/GetLocalVariable/getlocal003/getlocal003.cpp
Changeset: 55fdee124e89
Author: dfuchs
Date: 2019-11-22 11:52 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/55fdee124e89
8233296: MulticastSocket getOption/setOption inverts the value of IP_MULTICAST_LOOP
Summary: MulticastSocket.getOption(StandardSocketOption.IP_MULTICAST_LOOP) now returns true if loopback mode is enabled, and MulticastSocket.setOption(StandardSocketOption.IP_MULTICAST_LOOP, true) enables loopback mode. No other behavioral changes.
Reviewed-by: alanb, chegar
! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java
+ test/jdk/java/net/MulticastSocket/SetLoopbackOption.java
! test/jdk/java/net/SocketOption/OptionsTest.java
Changeset: 80e1201f6c9a
Author: dcubed
Date: 2019-11-22 09:06 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/80e1201f6c9a
8234544: ObjectSynchronizer::FastHashCode() cleanups from Async Monitor Deflation project
Reviewed-by: dholmes
! src/hotspot/share/runtime/synchronizer.cpp
Changeset: a0f39cc47387
Author: egahlin
Date: 2019-11-22 17:20 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/a0f39cc47387
8233700: EventStream not closed
Reviewed-by: mgronlun, mseledtsov
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunk.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunk.hpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.hpp
! src/hotspot/share/jfr/recorder/repository/jfrRepository.cpp
! src/hotspot/share/jfr/recorder/repository/jfrRepository.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/jdk.jfr/share/classes/jdk/jfr/consumer/EventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkHeader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventFileStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/RepositoryFiles.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdConfigure.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestStoppedRecording.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestInProcessMigration.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestJVMCrash.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestJVMExit.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestOutOfProcessMigration.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestProcess.java
- test/jdk/jdk/jfr/api/consumer/streaming/TestRepositoryMigration.java
Changeset: 46084917fde7
Author: bpb
Date: 2019-11-22 09:00 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/46084917fde7
8164993: (ch) ReadableByteChannel should note a possible IllegalArgumentException
Reviewed-by: alanb, darcy
! src/java.base/share/classes/java/nio/channels/DatagramChannel.java
! src/java.base/share/classes/java/nio/channels/FileChannel.java
! src/java.base/share/classes/java/nio/channels/ReadableByteChannel.java
! src/java.base/share/classes/java/nio/channels/ScatteringByteChannel.java
Changeset: ddb327877207
Author: dfuchs
Date: 2019-11-22 17:53 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/ddb327877207
8231516: network QuickAckTest.java failed due to "SocketException: maximum number of DatagramSockets reached"
Summary: fix the test to run in /othervm mode
Reviewed-by: chegar
! test/jdk/jdk/net/Sockets/QuickAckTest.java
Changeset: fba8fa613d1a
Author: jjg
Date: 2019-11-22 10:38 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/fba8fa613d1a
8232170: FSInfo#getJarClassPath throws an exception not declared in its throws clause
Reviewed-by: jjg
Contributed-by: jai.forums2013 at gmail.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java
+ test/langtools/tools/javac/file/FSInfoTest.java
Changeset: a2a921609481
Author: mchung
Date: 2019-11-22 11:34 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/a2a921609481
8233956: MethodHandles.dropArguments javadoc lists parameters in wrong order
Reviewed-by: jjg
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
Changeset: 2b9027360909
Author: mseledtsov
Date: 2019-11-22 13:44 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/2b9027360909
8229209: [TESTBUG] test for cross-process JFR event streaming
Summary: New test for cross-process JFR event streaming
Reviewed-by: iignatyev, egahlin
+ test/jdk/jdk/jfr/api/consumer/streaming/TestCrossProcessStreaming.java
Changeset: d4ddf19c2624
Author: jjg
Date: 2019-11-22 16:26 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/d4ddf19c2624
8234687: change javap reporting on unknown attributes
Reviewed-by: mchung
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
+ test/langtools/tools/javap/BadAttributeName.java
Changeset: bd9dba789919
Author: manc
Date: 2019-11-22 17:03 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/bd9dba789919
8087198: G1 card refinement: batching, sorting
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
Changeset: ee0030a2a306
Author: iklam
Date: 2019-11-22 14:48 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/ee0030a2a306
8234429: appcds/dynamicArchive tests crashing with Graal
Reviewed-by: ccheung
! src/hotspot/share/memory/dynamicArchive.cpp
Changeset: 0f41ac6bb9dd
Author: iklam
Date: 2019-11-22 15:31 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/0f41ac6bb9dd
8233446: Improve error handling when specified dynamic archive doesn't exist
Reviewed-by: lfoltan, ccheung
! src/hotspot/share/memory/filemap.cpp
Changeset: e2ee246e44e3
Author: iklam
Date: 2019-11-22 15:32 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/e2ee246e44e3
8234622: [TESTBUG] ArchivedModuleCompareTest.java fails with -vmoptions:-Xlog:cds
Reviewed-by: mseledtsov
! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleCompareTest.java
Changeset: 2601fc0874be
Author: dlong
Date: 2019-11-22 19:23 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/2601fc0874be
8234432: AOT tests failing with 'used 'epsilon gc' is different from current 'g1 gc'' after CMS removal
Reviewed-by: kvn
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntime.java
Changeset: 9fe5d0d4e9c5
Author: egahlin
Date: 2019-11-24 01:03 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/9fe5d0d4e9c5
8226897: Provide object age with JFR OldObjectSample event
Reviewed-by: mgronlun, mseledtsov
! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/utilities/ticks.hpp
+ test/jdk/jdk/jfr/event/oldobject/TestObjectAge.java
Changeset: b3116877866f
Author: weijun
Date: 2019-10-10 17:36 +0300
URL: https://hg.openjdk.java.net/portola/portola/rev/b3116877866f
8231507: Update Apache Santuario (XML Signature) to version 2.1.4
Reviewed-by: weijun
Contributed-by: fedor.burdun at azulsystems.com, weijun.wang at oracle.com
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/Init.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/Canonicalizer.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/CanonicalizerSpi.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolverSpi.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/SignedInfo.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignatureInput.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformBase64Decode.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/WeakObjectPool.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/XMLUtils.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMRetrievalMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java
! src/java.xml.crypto/share/legal/santuario.md
Changeset: 23ecaf949f8f
Author: lkorinth
Date: 2019-11-25 08:11 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/23ecaf949f8f
8233029: Obsolete flag GCTaskTimeStampEntries
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/gtest/runtime/test_globals.cpp
! test/hotspot/jtreg/gc/parallel/TestPrintGCDetailsVerbose.java
Changeset: 6ba3d8d41135
Author: eosterlund
Date: 2019-11-25 09:10 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/6ba3d8d41135
8234509: Race in macOS os::processor_id()
Reviewed-by: dholmes, pliden, rehn
! src/hotspot/os/bsd/os_bsd.cpp
Changeset: fb1d9bf1be2b
Author: mbaesken
Date: 2019-11-22 10:29 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/fb1d9bf1be2b
8234629: remove unused functions from libnet
Reviewed-by: alanb, vtewari
! src/java.base/share/native/libnet/net_util.c
! src/java.base/share/native/libnet/net_util.h
! src/java.base/unix/native/libnet/DefaultProxySelector.c
! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/unix/native/libnet/net_util_md.h
Changeset: 6a897a8ef4af
Author: mgronlun
Date: 2019-11-25 11:08 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/6a897a8ef4af
8234433: TestUnloadEventClassCount fails with "assert(SafepointSynchronize::is_at_safepoint()) failed: invariant"
Reviewed-by: pliden
! src/hotspot/share/jfr/jni/jfrGetAllEventClasses.cpp
Changeset: de882051f7a5
Author: pliden
Date: 2019-11-25 12:34 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/de882051f7a5
8234573: ZGC: Enable ZVerifyMarking by default in debug builds
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/z/z_globals.hpp
Changeset: fcad92f425c5
Author: egahlin
Date: 2019-11-25 14:06 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/fcad92f425c5
8234703: JFR TestOutOfProcessMigration.java should clean up files
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMCrash.java
! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMExit.java
! test/jdk/jdk/jfr/api/consumer/streaming/TestOutOfProcessMigration.java
! test/jdk/jdk/jfr/api/consumer/streaming/TestProcess.java
Changeset: 56bf71d64d51
Author: stefank
Date: 2019-11-25 12:22 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/56bf71d64d51
8234562: Move OrderAccess::release_store*/load_acquire to Atomic
Reviewed-by: rehn, dholmes
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp
! src/hotspot/os_cpu/aix_ppc/orderAccess_aix_ppc.hpp
! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_x86/orderAccess_bsd_x86.hpp
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_aarch64/orderAccess_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp
! src/hotspot/os_cpu/linux_ppc/orderAccess_linux_ppc.hpp
! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp
! src/hotspot/os_cpu/linux_s390/orderAccess_linux_s390.hpp
! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp
! src/hotspot/os_cpu/linux_x86/orderAccess_linux_x86.hpp
! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp
! src/hotspot/os_cpu/windows_x86/orderAccess_windows_x86.hpp
! src/hotspot/share/classfile/classLoader.inline.hpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.inline.hpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp
! src/hotspot/share/gc/shared/concurrentGCThread.cpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/taskqueue.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
! src/hotspot/share/gc/z/zNMethodData.cpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/hotspot/share/jfr/utilities/jfrHashtable.hpp
! src/hotspot/share/logging/logDecorations.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/oops/accessBackend.inline.hpp
! src/hotspot/share/oops/array.hpp
! src/hotspot/share/oops/arrayKlass.inline.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.inline.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.inline.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.inline.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.inline.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/orderAccess.hpp
! src/hotspot/share/runtime/perfMemory.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.inline.hpp
! src/hotspot/share/runtime/threadHeapSampler.cpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/threadSMR.inline.hpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/services/memoryPool.cpp
! src/hotspot/share/utilities/bitMap.inline.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp
! src/hotspot/share/utilities/globalCounter.cpp
! src/hotspot/share/utilities/globalCounter.inline.hpp
! src/hotspot/share/utilities/hashtable.inline.hpp
! src/hotspot/share/utilities/singleWriterSynchronizer.cpp
! test/hotspot/gtest/gc/g1/test_g1FreeIdSet.cpp
! test/hotspot/gtest/gc/shared/test_ptrQueueBufferAllocator.cpp
! test/hotspot/gtest/utilities/test_globalCounter.cpp
! test/hotspot/gtest/utilities/test_globalCounter_nested.cpp
! test/hotspot/gtest/utilities/test_lockFreeStack.cpp
! test/hotspot/gtest/utilities/test_singleWriterSynchronizer.cpp
! test/hotspot/gtest/utilities/test_waitBarrier.cpp
Changeset: e92153ed8bdc
Author: stefank
Date: 2019-11-25 12:30 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/e92153ed8bdc
8234736: Harmonize parameter order in Atomic - store
Reviewed-by: rehn, dholmes
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp
! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp
! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp
! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/z/zForwarding.inline.hpp
! src/hotspot/share/gc/z/zLock.inline.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/oops/accessBackend.inline.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/services/attachListener.hpp
! src/hotspot/share/utilities/lockFreeStack.hpp
! src/hotspot/share/utilities/vmError.cpp
Changeset: 29b0d0b61615
Author: stefank
Date: 2019-11-25 12:31 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/29b0d0b61615
8234737: Harmonize parameter order in Atomic - add
Reviewed-by: rehn, dholmes
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp
! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp
! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp
! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp
! src/hotspot/os_cpu/linux_sparc/atomic_linux_sparc.hpp
! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp
! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp
! src/hotspot/os_cpu/solaris_sparc/atomic_solaris_sparc.hpp
! src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp
! src/hotspot/os_cpu/solaris_x86/solaris_x86_64.il
! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp
! src/hotspot/share/classfile/classLoaderDataGraph.inline.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1EvacStats.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp
! src/hotspot/share/gc/g1/g1HotCardCache.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.inline.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/plab.inline.hpp
! src/hotspot/share/gc/shared/preservedMarks.cpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupQueue.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/gc/shared/workgroup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/z/zArray.inline.hpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp
! src/hotspot/share/gc/z/zNMethodTableIteration.cpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zRelocationSet.inline.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/jfr/utilities/jfrRefCountPointer.hpp
! src/hotspot/share/logging/logOutputList.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/threadSMR.inline.hpp
! src/hotspot/share/services/mallocSiteTable.hpp
! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp
! src/hotspot/share/utilities/globalCounter.cpp
! src/hotspot/share/utilities/singleWriterSynchronizer.cpp
! src/hotspot/share/utilities/singleWriterSynchronizer.hpp
! src/hotspot/share/utilities/waitBarrier_generic.cpp
! test/hotspot/gtest/gc/g1/test_g1FreeIdSet.cpp
! test/hotspot/gtest/gc/shared/test_ptrQueueBufferAllocator.cpp
Changeset: a6deb69743d4
Author: stefank
Date: 2019-11-25 12:32 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/a6deb69743d4
8234738: Harmonize parameter order in Atomic - sub
Reviewed-by: rehn, dholmes
! src/hotspot/share/classfile/classLoaderDataGraph.inline.hpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/workgroup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/z/zForwarding.inline.hpp
! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/services/mallocTracker.hpp
Changeset: 4cbfa5077d68
Author: stefank
Date: 2019-11-25 12:32 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/4cbfa5077d68
8234739: Harmonize parameter order in Atomic - xchg
Reviewed-by: rehn, dholmes
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp
! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp
! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp
! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp
! src/hotspot/os_cpu/linux_sparc/atomic_linux_sparc.hpp
! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp
! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp
! src/hotspot/os_cpu/solaris_sparc/atomic_solaris_sparc.hpp
! src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp
! src/hotspot/os_cpu/solaris_x86/solaris_x86_64.il
! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/z/zBarrierSet.hpp
! src/hotspot/share/gc/z/zBarrierSet.inline.hpp
! src/hotspot/share/gc/z/zReferenceProcessor.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/access.hpp
! src/hotspot/share/oops/access.inline.hpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/oops/accessBackend.inline.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/utilities/lockFreeStack.hpp
Changeset: 623722a6aeb9
Author: stefank
Date: 2019-11-25 12:33 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/623722a6aeb9
8234740: Harmonize parameter order in Atomic - cmpxchg
Reviewed-by: rehn, dholmes
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/threadCritical_windows.cpp
! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp
! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_x86/bsd_x86_32.s
! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp
! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp
! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp
! src/hotspot/os_cpu/linux_sparc/atomic_linux_sparc.hpp
! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp
! src/hotspot/os_cpu/linux_x86/linux_x86_32.s
! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp
! src/hotspot/os_cpu/solaris_sparc/atomic_solaris_sparc.hpp
! src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp
! src/hotspot/os_cpu/solaris_x86/solaris_x86_64.il
! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FreeIdSet.cpp
! src/hotspot/share/gc/g1/g1HotCardCache.cpp
! src/hotspot/share/gc/g1/g1ParallelCleaning.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/modRefBarrierSet.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/taskqueue.cpp
! src/hotspot/share/gc/shared/taskqueue.inline.hpp
! src/hotspot/share/gc/shared/workgroup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zBarrierSet.hpp
! src/hotspot/share/gc/z/zBarrierSet.inline.hpp
! src/hotspot/share/gc/z/zBitMap.inline.hpp
! src/hotspot/share/gc/z/zForwarding.inline.hpp
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zMarkStack.inline.hpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zOopClosures.inline.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageControl.cpp
! src/hotspot/share/jfr/utilities/jfrAllocation.cpp
! src/hotspot/share/jfr/utilities/jfrTryLock.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/metadataHandleBlock.cpp
! src/hotspot/share/logging/logDecorations.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/oops/access.hpp
! src/hotspot/share/oops/access.inline.hpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/oops/accessBackend.inline.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/objArrayOop.cpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.inline.hpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/threadSMR.inline.hpp
! src/hotspot/share/services/attachListener.hpp
! src/hotspot/share/services/mallocSiteTable.cpp
! src/hotspot/share/services/memTracker.cpp
! src/hotspot/share/utilities/accessFlags.cpp
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.inline.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/lockFreeStack.hpp
! src/hotspot/share/utilities/singleWriterSynchronizer.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/waitBarrier_generic.cpp
Changeset: 1647ed87bf1e
Author: stefank
Date: 2019-11-25 14:56 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/1647ed87bf1e
8234010: ZGC: Change ZResurrection to use Atomic::load/store
Reviewed-by: pliden, eosterlund
! src/hotspot/share/gc/z/zResurrection.cpp
! src/hotspot/share/gc/z/zResurrection.inline.hpp
Changeset: 58f842703bc5
Author: stefank
Date: 2019-11-25 14:57 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/58f842703bc5
8234009: ZGC: Move resurrection unblock to before the _unload.purge() call
Reviewed-by: pliden, eosterlund
! src/hotspot/share/gc/z/zHeap.cpp
Changeset: a74627659f96
Author: stefank
Date: 2019-11-25 15:00 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/a74627659f96
8234602: ZGC: Windows compile error in ZHeuristic
Reviewed-by: pliden, eosterlund
! src/hotspot/share/gc/z/zHeuristics.cpp
Changeset: 4c2557ab304e
Author: eosterlund
Date: 2019-11-25 15:21 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/4c2557ab304e
8234531: Remove CMS code from CLDG and safepoint cleanup
Reviewed-by: coleenp, zgu
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepoint.hpp
Changeset: 127ca611f19b
Author: mgronlun
Date: 2019-11-25 18:38 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/127ca611f19b
8233197: Invert JvmtiExport::post_vm_initialized() and Jfr:on_vm_start() start-up order for correct option parsing
Reviewed-by: sspitsyn, egahlin
! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.hpp
! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp
! src/hotspot/share/jfr/recorder/service/jfrOptionSet.hpp
! src/hotspot/share/runtime/thread.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
Changeset: b0a649295f25
Author: never
Date: 2019-11-25 11:13 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/b0a649295f25
8234359: [JVMCI] invalidate_nmethod_mirror shouldn't use a phantom reference
Reviewed-by: kvn, eosterlund
! src/hotspot/share/jvmci/jvmciRuntime.cpp
Changeset: 4cf1246fbb9c
Author: mgronlun
Date: 2019-11-25 20:18 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/4cf1246fbb9c
8234684: JFR crashes when rotating the JFR output during assertion failure
Reviewed-by: egahlin, mseledtsov
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
Changeset: 06970ab040d4
Author: dnsimon
Date: 2019-11-25 12:08 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/06970ab040d4
8234681: Remove UseJVMCIClassLoader logic from JVMCI code
Reviewed-by: kvn, iignatyev
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/Services.java
Changeset: f34ad283fcd6
Author: bpb
Date: 2019-11-25 15:30 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/f34ad283fcd6
8179320: File.getUsableSpace() returns a negative number on very large file system
Reviewed-by: alanb, rriggs, darcy
! src/java.base/share/classes/java/io/File.java
Changeset: 981a55672786
Author: sspitsyn
Date: 2019-11-26 02:32 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/981a55672786
8221372: Test vmTestbase/nsk/jvmti/GetThreadState/thrstat001/TestDescription.java times out
Summary: Update test to get rid of unneeded MethodEntry/MethodExit events
Reviewed-by: amenkov, cjplummer
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat001/thrstat001.cpp
Changeset: d9a3bddcffcc
Author: sadayapalam
Date: 2019-11-26 11:13 +0530
URL: https://hg.openjdk.java.net/portola/portola/rev/d9a3bddcffcc
8234729: Javac should eagerly change code generation for method references to avert IllegalAccessError in future.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/langtools/tools/javac/lambda/methodReference/ProtectedInaccessibleMethodRefTest2.java
+ test/langtools/tools/javac/lambda/methodReference/pack/I.java
+ test/langtools/tools/javac/lambda/methodReference/pack/J.java
Changeset: 4444591b3ac0
Author: pliden
Date: 2019-11-26 11:57 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/4444591b3ac0
8234619: ZGC: gc/z/TestSmallHeap.java failure with Out Of Memory
Reviewed-by: tschatzl, eosterlund
! test/hotspot/jtreg/gc/z/TestSmallHeap.java
Changeset: 611f6bfe7c30
Author: stefank
Date: 2019-11-26 13:50 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/611f6bfe7c30
8234798: Build failure after atomic changes in JDK-8234563
Reviewed-by: tschatzl, rkennke, zgu
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp
Changeset: ac6f7738a0ee
Author: zgu
Date: 2019-11-26 09:27 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/ac6f7738a0ee
8234270: [REDO] JDK-8204128 NMT might report incorrect numbers for Compiler area
Reviewed-by: stuefe, minqi
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/resourceArea.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/services/memTracker.hpp
+ test/hotspot/jtreg/runtime/NMT/HugeArenaTracking.java
! test/lib/sun/hotspot/WhiteBox.java
Changeset: d5a1c6545a2b
Author: rkennke
Date: 2019-11-26 14:48 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/d5a1c6545a2b
8234768: Shenandoah: Streamline enqueueing runtime barriers
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
Changeset: 9170826a3d76
Author: pchilanomate
Date: 2019-11-26 15:21 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/9170826a3d76
8234613: JavaThread can escape back to Java from an ongoing handshake
Summary: Check again if we have a pending/in-progress handshake operation after executing ~ThreadInVMForHandshake()
Reviewed-by: coleenp, dcubed, dholmes, rehn
! src/hotspot/share/runtime/handshake.cpp
Changeset: eb3e2a5c2bcd
Author: egahlin
Date: 2019-11-26 17:00 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/eb3e2a5c2bcd
8233870: JFR TestSetEndTime.java times out - onClose() is never called
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkHeader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetEndTime.java
Changeset: a6e25566cb56
Author: vlivanov
Date: 2019-11-26 16:09 +0300
URL: https://hg.openjdk.java.net/portola/portola/rev/a6e25566cb56
8234401: ConstantCallSite may stuck in non-frozen state
Reviewed-by: psandoz
! src/java.base/share/classes/java/lang/invoke/CallSite.java
! src/java.base/share/classes/java/lang/invoke/ConstantCallSite.java
! src/java.base/share/classes/java/lang/invoke/MutableCallSite.java
! src/java.base/share/classes/java/lang/invoke/VolatileCallSite.java
! test/jdk/java/lang/invoke/CallSiteTest.java
Changeset: 94a84abb873b
Author: vlivanov
Date: 2019-11-26 16:09 +0300
URL: https://hg.openjdk.java.net/portola/portola/rev/94a84abb873b
8234403: C2: Enable CallSite.target updates in constructors
Reviewed-by: psandoz, kvn
! src/hotspot/share/opto/parse3.cpp
Changeset: 31272cef28e2
Author: jbhateja
Date: 2019-11-26 16:09 +0300
URL: https://hg.openjdk.java.net/portola/portola/rev/31272cef28e2
8234387: C2: Better support of operands with multiple match rules in AD files
Reviewed-by: vlivanov, sviswanathan, thartmann, dlong
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/archDesc.cpp
Changeset: 8375560db76b
Author: jbhateja
Date: 2019-11-26 16:09 +0300
URL: https://hg.openjdk.java.net/portola/portola/rev/8375560db76b
8234394: C2: Dynamic register class support in ADLC
Reviewed-by: vlivanov, sviswanathan, thartmann, kvn
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/archDesc.cpp
! src/hotspot/share/adlc/formsopt.cpp
! src/hotspot/share/adlc/formsopt.hpp
! src/hotspot/share/adlc/output_c.cpp
Changeset: f9905e7c96aa
Author: vlivanov
Date: 2019-11-26 19:18 +0300
URL: https://hg.openjdk.java.net/portola/portola/rev/f9905e7c96aa
Merge
Changeset: dff8053bdb74
Author: sviswanathan
Date: 2019-11-26 19:19 +0300
URL: https://hg.openjdk.java.net/portola/portola/rev/dff8053bdb74
8234610: MaxVectorSize set wrongly when UseAVX=3 is specified after JDK-8221092
Reviewed-by: kvn, vlivanov
! src/hotspot/cpu/x86/vm_version_x86.cpp
Changeset: eef0bf57357c
Author: cgo
Date: 2019-11-26 10:00 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/eef0bf57357c
8234535: Cross compilation fails due to missing CFLAGS for the BUILD_CC
Reviewed-by: erikj
! make/autoconf/flags-cflags.m4
Changeset: f5f129bfa403
Author: iklam
Date: 2019-11-22 17:45 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/f5f129bfa403
8234539: ArchiveRelocationTest.java failed: Archive mapping should always succeed
Reviewed-by: ccheung
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
Changeset: 78aa7484c722
Author: zgu
Date: 2019-11-26 14:33 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/78aa7484c722
8233500: Shenandoah: Shenandoah load barrier should save registers before calling keep alive barrier on x86
Reviewed-by: rkennke
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
Changeset: 88502b1cf76f
Author: zgu
Date: 2019-09-09 11:43 -0400
URL: https://hg.openjdk.java.net/portola/portola/rev/88502b1cf76f
8230765: Implement nmethod barrier for x86_32 platforms
Reviewed-by: rkennke, eosterlund
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/stubRoutines_x86_32.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.hpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.hpp
Changeset: 7799a51dbe30
Author: jlahoda
Date: 2019-11-27 09:00 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/7799a51dbe30
8231826: Implement javac changes for pattern matching for instanceof
Reviewed-by: mcimadamore
Contributed-by: brian.goetz at oracle.com, gavin.bierman at oracle.com, maurizio.cimadamore at oracle.com, srikanth.adayapalam at oracle.com, vicente.romero at oracle.com, jan.lahoda at oracle.com
! src/java.base/share/classes/jdk/internal/PreviewFeature.java
+ src/jdk.compiler/share/classes/com/sun/source/tree/BindingPatternTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/InstanceOfTree.java
+ src/jdk.compiler/share/classes/com/sun/source/tree/PatternTree.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/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/CompileStates.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MatchBindingsComputer.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeHasher.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/CRTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/ClassfileTestHelper.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java
+ test/langtools/tools/javac/annotations/typeAnnotations/classfile/Patterns.java
! test/langtools/tools/javac/api/TestGetElementReference.java
! test/langtools/tools/javac/api/TestGetElementReferenceData.java
+ test/langtools/tools/javac/diags/examples/InstanceofReifiableNotSafe.java
+ test/langtools/tools/javac/diags/examples/MatchBindingExists.java
+ test/langtools/tools/javac/diags/examples/PatternBindingMayNotBeAssigned.java
+ test/langtools/tools/javac/diags/examples/PatternMatchingInstanceof.java
+ test/langtools/tools/javac/diags/examples/ReifiableTypesInstanceof.java
! test/langtools/tools/javac/lambda/deduplication/Deduplication.java
! test/langtools/tools/javac/lib/DPrinter.java
+ test/langtools/tools/javac/patterns/BindingsExistTest.java
+ test/langtools/tools/javac/patterns/BindingsExistTest.out
+ test/langtools/tools/javac/patterns/BindingsTest1.java
+ test/langtools/tools/javac/patterns/BindingsTest1Merging.java
+ test/langtools/tools/javac/patterns/BindingsTest1Merging.out
+ test/langtools/tools/javac/patterns/BindingsTest2.java
+ test/langtools/tools/javac/patterns/BindingsTest2.out
+ test/langtools/tools/javac/patterns/CastConversionMatch.java
+ test/langtools/tools/javac/patterns/CastConversionMatch.out
+ test/langtools/tools/javac/patterns/DuplicateBindingTest.java
+ test/langtools/tools/javac/patterns/DuplicateBindingTest.out
+ test/langtools/tools/javac/patterns/EnsureTypesOrderTest.java
+ test/langtools/tools/javac/patterns/EnsureTypesOrderTest.out
+ test/langtools/tools/javac/patterns/ExamplesFromProposal.java
+ test/langtools/tools/javac/patterns/ImpossibleTypeTest.java
+ test/langtools/tools/javac/patterns/ImpossibleTypeTest.out
+ test/langtools/tools/javac/patterns/LocalVariableTable.java
+ test/langtools/tools/javac/patterns/MatchBindingScopeTest.java
+ test/langtools/tools/javac/patterns/MatchBindingScopeTest.out
+ test/langtools/tools/javac/patterns/NullsInPatterns.java
+ test/langtools/tools/javac/patterns/PatternMatchPosTest.java
+ test/langtools/tools/javac/patterns/PatternMatchPosTest.out
+ test/langtools/tools/javac/patterns/PatternMatchPosTestData.java
+ test/langtools/tools/javac/patterns/PatternTypeTest2.java
+ test/langtools/tools/javac/patterns/PatternVariablesAreFinal.java
+ test/langtools/tools/javac/patterns/PatternVariablesAreFinal.out
+ test/langtools/tools/javac/patterns/PatternVariablesAreFinal2.java
+ test/langtools/tools/javac/patterns/PatternsSimpleVisitorTest.java
+ test/langtools/tools/javac/patterns/Reifiable.java
+ test/langtools/tools/javac/patterns/Reifiable.out
+ test/langtools/tools/javac/patterns/ReifiableOld-old.out
+ test/langtools/tools/javac/patterns/ReifiableOld.java
+ test/langtools/tools/javac/patterns/ReifiableOld.out
+ test/langtools/tools/javac/patterns/UncheckedWarningOnMatchesTest.java
+ test/langtools/tools/javac/patterns/UncheckedWarningOnMatchesTest.out
+ test/langtools/tools/javac/patterns/scope/ScopeTest.java
+ test/langtools/tools/javac/patterns/scope/TEST.properties
Changeset: a2441ac23eeb
Author: mbaesken
Date: 2019-11-26 13:55 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/a2441ac23eeb
8234809: set relro in linker flags when building with gcc
Reviewed-by: erikj, fweimer
! make/autoconf/flags-ldflags.m4
Changeset: c04fa10636fd
Author: mbaesken
Date: 2019-11-27 10:07 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/c04fa10636fd
8234525: enable link-time section-gc for linux s390x to remove unused code
Reviewed-by: erikj, mdoerr
! make/autoconf/flags-cflags.m4
! make/autoconf/flags-ldflags.m4
Changeset: 3b1afeb49a20
Author: tschatzl
Date: 2019-11-27 10:19 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/3b1afeb49a20
8233301: Implementation of JEP 366: Deprecate the ParallelScavenge + SerialOld GC Combination
Summary: Deprecate the ParallelScavenge + SerialOld GC combinations by deprecating the UseParallelOldGC flag. Also reviewed by Bernd Eckenfels<ecki at zusammenkunft.net>.
Reviewed-by: pliden
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/gc/startup_warnings/TestParallelScavengeSerialOld.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
Changeset: c887851da33d
Author: tschatzl
Date: 2019-11-27 10:21 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/c887851da33d
Merge
Changeset: 97d13893ec3c
Author: stefank
Date: 2019-11-26 10:47 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/97d13893ec3c
8234748: Clean up atomic and orderAccess includes
Reviewed-by: dholmes
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp
! src/hotspot/cpu/arm/relocInfo_arm.cpp
! src/hotspot/cpu/x86/rdtsc_x86.cpp
! src/hotspot/cpu/zero/cppInterpreter_zero.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/osThread_windows.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/aot/aotCompiledMethod.cpp
! src/hotspot/share/asm/assembler.cpp
! src/hotspot/share/classfile/classLoader.inline.hpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.inline.hpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1CardTable.cpp
! src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1ParallelCleaning.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1StringDedup.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp
! src/hotspot/share/gc/g1/sparsePRT.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/concurrentGCThread.cpp
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shared/preservedMarks.cpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethodData.cpp
! src/hotspot/share/gc/z/zNMethodTable.cpp
! src/hotspot/share/gc/z/zReferenceProcessor.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/hotspot/share/jfr/utilities/jfrHashtable.hpp
! src/hotspot/share/jvmci/jvmciCompiler.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/metadataHandleBlock.cpp
! src/hotspot/share/logging/logDecorations.cpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp
! src/hotspot/share/oops/accessBackend.inline.hpp
! src/hotspot/share/oops/arrayKlass.inline.hpp
! src/hotspot/share/oops/constantPool.inline.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.inline.hpp
! src/hotspot/share/oops/instanceKlass.inline.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.inline.hpp
! src/hotspot/share/oops/methodData.inline.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/perfMemory.cpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/threadHeapSampler.cpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/services/lowMemoryDetector.hpp
! src/hotspot/share/services/mallocSiteTable.hpp
! src/hotspot/share/services/mallocTracker.cpp
! src/hotspot/share/services/memTracker.cpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/services/memoryPool.cpp
! src/hotspot/share/services/threadIdTable.cpp
! src/hotspot/share/services/threadStackTracker.cpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! src/hotspot/share/utilities/bitMap.inline.hpp
! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp
! src/hotspot/share/utilities/globalCounter.cpp
! src/hotspot/share/utilities/globalCounter.inline.hpp
! src/hotspot/share/utilities/hashtable.inline.hpp
Changeset: 54cf02d52c1b
Author: phedlin
Date: 2019-11-15 16:39 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/54cf02d52c1b
8220376: C2: Int >0 not recognized as !=0 for div by 0 check
Reviewed-by: neliasso, vlivanov, mdoerr
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/ifnode.cpp
Changeset: 95b1385dd476
Author: stefank
Date: 2019-11-27 11:31 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/95b1385dd476
8234897: 8234748: Clean up atomic and orderAccess includes - part 2
Reviewed-by: tschatzl, dholmes
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp
! src/hotspot/share/gc/g1/g1CardTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
! src/hotspot/share/gc/z/zNMethodTable.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/methodData.cpp
Changeset: 5af9fa90cd7b
Author: sjohanss
Date: 2019-11-27 12:18 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/5af9fa90cd7b
8141637: Parallelize single threaded heap region iteration during Pre Evacuate Collection Set
Reviewed-by: tschatzl, lkorinth
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
Changeset: 48b88b9c11eb
Author: hannesw
Date: 2019-11-27 13:08 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/48b88b9c11eb
8223378: CSS solution for navbar problem with <a> elements is not ideal
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractOverviewIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/BodyContents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ModuleSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PackageSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/SerializedFormWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ModuleSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/script.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testHtmlLandmarkRegions/TestHtmlLandmarkRegions.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testJavascript/TestJavascript.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSearchScript/javadoc-search.js
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/doclet/testTopOption/TestTopOption.java
Changeset: 8b6cc0bb93d0
Author: darcy
Date: 2019-11-27 06:36 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/8b6cc0bb93d0
8234781: Update description of InvalidClassException to include more conditions
Reviewed-by: alanb, chegar
! src/java.base/share/classes/java/io/InvalidClassException.java
Changeset: 9186be5c78ba
Author: zgu
Date: 2019-11-27 11:52 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/9186be5c78ba
8228720: Shenandoah: Implementation of concurrent class unloading
Reviewed-by: rkennke
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahLock.cpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNormalMode.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/shenandoahRootVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.hpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahUnload.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/shenandoah/options/TestClassUnloadingArguments.java
Changeset: 498ce2452972
Author: darcy
Date: 2019-11-27 10:23 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/498ce2452972
8234917: Explicitly discuss java.lang.Enum in Class.isEnum spec
Reviewed-by: jjg
! src/java.base/share/classes/java/lang/Class.java
Changeset: de2896bc018a
Author: jboes
Date: 2019-11-27 15:13 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/de2896bc018a
8234799: javadoc of java.util.Arrays.compare(T[] a, T[] b) misses the word "less"
Summary: Add word "less" to method-level javadoc
Reviewed-by: dfuchs, lancea
! src/java.base/share/classes/java/util/Arrays.java
Changeset: 17d242844fc9
Author: pconcannon
Date: 2019-11-27 16:01 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/17d242844fc9
8233018: Add a new test to verify that DatagramSocket is not interruptible
Summary: Test added to check the interruptability of DatagramSocket, MulticastSocket and DatagramSocketAdaptor.
Reviewed-by: chegar, dfuchs
+ test/jdk/java/net/DatagramSocket/InterruptibleDatagramSocket.java
Changeset: 60bdcb9a7b94
Author: mli
Date: 2019-11-28 13:48 +0800
URL: https://hg.openjdk.java.net/portola/portola/rev/60bdcb9a7b94
8232446: logging enhancement for rmi when socket closed
Reviewed-by: rriggs, plevart
! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPConnection.java
! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPTransport.java
Changeset: d67bb40f422c
Author: jwilhelm
Date: 2019-11-28 07:05 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/d67bb40f422c
Added tag jdk-14+25 for changeset 17d242844fc9
! .hgtags
Changeset: 24e8cdead5f3
Author: ssahoo
Date: 2019-11-27 22:11 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/24e8cdead5f3
8234725: sun/security/ssl/SSLContextImpl tests support TLSv1.3
Summary: Missing TLSv1.3 test cases
Reviewed-by: xuelei
! test/jdk/sun/security/ssl/SSLContextImpl/IllegalProtocolProperty.java
! test/jdk/sun/security/ssl/SSLContextImpl/SSLContextVersion.java
Changeset: 1d6e62764eee
Author: bulasevich
Date: 2019-11-28 10:57 +0300
URL: https://hg.openjdk.java.net/portola/portola/rev/1d6e62764eee
8234891: AArch64: Fix build failure after JDK-8234387
Reviewed-by: vlivanov, smonteith
! src/hotspot/cpu/aarch64/aarch64.ad
Changeset: 643d9cf3d8fc
Author: mdoerr
Date: 2019-11-28 12:05 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/643d9cf3d8fc
8234645: ARM32: C1: PatchingStub for field access: not enough bytes
Reviewed-by: cgo, goetz
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
Changeset: 219ec11136d9
Author: dfuchs
Date: 2019-11-28 12:28 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/219ec11136d9
8223196: java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java fails on Solaris SPARC
Summary: The test is fixed to use InetAddress.getLocalHost consistently, instead of a mix of getLocalHost/wildcard addresses.
Reviewed-by: chegar, vtewari
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Launcher.java
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/StateTest.java
Changeset: bdf999e08a3a
Author: cgo
Date: 2019-11-27 10:13 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/bdf999e08a3a
8234807: [TESTBUG] LoopRotateBadNodeBudget fails for client VMs due to Unrecognized VM option PartialPeelNewPhiDelta
Reviewed-by: kvn
! test/hotspot/jtreg/compiler/loopopts/LoopRotateBadNodeBudget.java
Changeset: fc216dcef2bb
Author: fyang
Date: 2019-11-04 16:10 +0800
URL: https://hg.openjdk.java.net/portola/portola/rev/fc216dcef2bb
8233466: aarch64: remove unnecessary load of mdo when profiling return and parameters type
Reviewed-by: adinn
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
Changeset: 70f49f08c9e6
Author: cgo
Date: 2019-11-28 16:11 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/70f49f08c9e6
8234894: [TESTBUG] TestEliminateLocksOffCrash fails for client VMs due to Unrecognized VM option EliminateLocks
Reviewed-by: thartmann
! test/hotspot/jtreg/compiler/escapeAnalysis/TestEliminateLocksOffCrash.java
Changeset: be238525d240
Author: lucy
Date: 2019-11-28 16:28 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/be238525d240
8234583: PrintAssemblyOptions isn't passed to hsdis library
Reviewed-by: vlivanov, mdoerr
! src/hotspot/share/compiler/disassembler.cpp
Changeset: 72f3dd43dd28
Author: egahlin
Date: 2019-11-28 16:38 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/72f3dd43dd28
8234888: EventStream::close doesn't abort streaming thread
Reviewed-by: mgronlun, mseledtsov
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestClose.java
Changeset: b42eaca7d234
Author: jboes
Date: 2019-11-28 13:02 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/b42eaca7d234
8233185: HttpServer.stop() blocks indefinitely when called on dispatch thread
Summary: Skip dispatcherThread.join() if current thread is the dispatcherThread
Reviewed-by: dfuchs, msheppar, vtewari
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
+ test/jdk/com/sun/net/httpserver/HttpServerTest.java
Changeset: 43eee1237934
Author: cito
Date: 2019-11-28 18:30 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/43eee1237934
8232594: Make the output of the JFR command duration more user friendly
Reviewed-by: egahlin, cito
Contributed-by: chiroito107 at gmail.com, erik.gahlin at oracle.com
! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java
+ test/jdk/jdk/jfr/jvm/TestFormatDuration.java
Changeset: 6f12009ea9d7
Author: pconcannon
Date: 2019-11-28 16:49 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/6f12009ea9d7
8233307: MulticastSocket getOption(IP_MULTICAST_IF) returns interface when not set
Summary: The MulticastSocket method getOption has been changed to conform to the behavior described in StandardSocketOptions.IP_MULTICAST_IF.
Reviewed-by: chegar, dfuchs
! src/java.base/share/classes/java/net/MulticastSocket.java
! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c
! src/java.base/windows/native/libnet/TwoStacksPlainDatagramSocketImpl.c
+ test/jdk/java/net/NetworkInterface/NoSetNetworkInterface.java
Changeset: f29e5cd27300
Author: rhalade
Date: 2019-11-28 10:43 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/f29e5cd27300
8233223: Add Amazon Root CA certificates
Reviewed-by: mullan
+ make/data/cacerts/amazonrootca1
+ make/data/cacerts/amazonrootca2
+ make/data/cacerts/amazonrootca3
+ make/data/cacerts/amazonrootca4
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: e0d919d7c1a6
Author: jjiang
Date: 2019-11-29 14:07 +0800
URL: https://hg.openjdk.java.net/portola/portola/rev/e0d919d7c1a6
8234724: javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java supports TLSv1.3
Reviewed-by: xuelei
! test/jdk/javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java
Changeset: 753ab8dcdbba
Author: ssahoo
Date: 2019-11-28 22:29 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/753ab8dcdbba
8234723: javax/net/ssl/TLS tests support TLSv1.3
Summary: Missing TLSv1.3 test cases
Reviewed-by: xuelei
! test/jdk/javax/net/ssl/TLS/TLSClientPropertyTest.java
! test/jdk/javax/net/ssl/TLS/TestJSSEClientDefaultProtocol.java
! test/jdk/javax/net/ssl/TLS/TestJSSEClientProtocol.java
! test/jdk/javax/net/ssl/TLS/TestJSSEServerProtocol.java
Changeset: 7089399d6ade
Author: mbaesken
Date: 2019-11-28 09:23 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/7089399d6ade
8234625: hs test serviceability/sa/ClhsdbCDSCore.java fails on macOS 10.15
Reviewed-by: clanger, iignatyev
! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java
Changeset: 70021dbed82b
Author: bulasevich
Date: 2019-11-29 11:28 +0300
URL: https://hg.openjdk.java.net/portola/portola/rev/70021dbed82b
8234893: ARM32: build failure after JDK-8234387
Reviewed-by: vlivanov
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/arm_32.ad
Changeset: 9ee940f1de90
Author: tschatzl
Date: 2019-11-29 10:20 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/9ee940f1de90
8227739: Merge cost predictions for scanning cards and log buffer entries
Summary: Revamp the cost predictions for the changes in JDK-8200545 and JDK-8213108.
Reviewed-by: sjohanss, kbarrett
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1CardTable.hpp
! src/hotspot/share/gc/g1/g1CardTable.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1HotCardCache.cpp
! src/hotspot/share/gc/g1/g1HotCardCache.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
Changeset: 11ff4e485670
Author: tschatzl
Date: 2019-11-29 10:20 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/11ff4e485670
8227434: G1 predictions may over/underflow with high variance input
Summary: Clamp G1 prediction output to sensible values.
Reviewed-by: lkorinth, sjohanss
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1IHOPControl.cpp
! src/hotspot/share/gc/g1/g1IHOPControl.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Predictions.hpp
! src/hotspot/share/gc/g1/survRateGroup.cpp
! test/hotspot/gtest/gc/g1/test_g1Predictions.cpp
Changeset: 5775e4825e58
Author: tschatzl
Date: 2019-11-29 10:20 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/5775e4825e58
8233998: New young regions registered too early in collection set
Reviewed-by: sangheki, sjohanss
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
Changeset: ae2eb76c486d
Author: mbaesken
Date: 2019-11-28 13:02 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/ae2eb76c486d
8234821: remove unused functions from libjli
Reviewed-by: clanger, alanb
! src/java.base/macosx/native/libjli/java_md_macosx.m
! src/java.base/share/native/libjli/java.c
! src/java.base/share/native/libjli/java.h
! src/java.base/unix/native/libjli/java_md_common.c
! src/java.base/unix/native/libjli/java_md_solinux.c
! src/java.base/windows/native/libjli/java_md.c
Changeset: 5e8f9713e343
Author: neliasso
Date: 2019-11-29 11:26 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/5e8f9713e343
8234520: ZGC: C2: Oop instance cloning causing skipped compiles
Reviewed-by: pliden, vlivanov
! 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/gc/z/zBarrierSetRuntime.cpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.hpp
! src/hotspot/share/opto/arraycopynode.hpp
Changeset: 3636bab5e81e
Author: rehn
Date: 2019-11-29 12:09 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/3636bab5e81e
8234086: VM operation can be simplified
Reviewed-by: kbarrett, dholmes, dcubed
! src/hotspot/share/jfr/leakprofiler/utilities/vmOperation.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepoint.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vmThread.hpp
! test/hotspot/gtest/threadHelper.inline.hpp
Changeset: 851a389fc54d
Author: adinn
Date: 2019-11-29 15:37 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/851a389fc54d
8232828: AArch64: compiler/c2/aarch64/TestVolatilesG1.java fails after JDK-8225776
Reviewed-by: aph
! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java
Changeset: 2c3578aa0bdf
Author: egahlin
Date: 2019-11-29 17:31 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/2c3578aa0bdf
8234671: JFR api/consumer/recordingstream/TestStart.java failed due to timeout at testStartTwice()
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/StreamConfiguration.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestClose.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnEvent.java
Changeset: f280911d3427
Author: iklam
Date: 2019-11-29 14:11 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/f280911d3427
8230385: [cds] No message is logged when shared image cannot be used due to mismatched configuration
Reviewed-by: stuefe, dholmes, ccheung
! src/hotspot/share/runtime/arguments.cpp
Changeset: 289000934908
Author: alanb
Date: 2019-11-30 16:21 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/289000934908
8234805: (dc) Remove JNI upcall from DatagramChannel.receive implementation
Reviewed-by: dfuchs, chegar
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
+ src/java.base/share/classes/sun/nio/ch/NativeSocketAddress.java
+ src/java.base/share/native/libnio/ch/NativeSocketAddress.c
! src/java.base/unix/native/libnio/ch/DatagramChannelImpl.c
! src/java.base/windows/native/libnio/ch/DatagramChannelImpl.c
+ test/jdk/java/nio/channels/DatagramChannel/ManySenders.java
Changeset: 5b96c12f909d
Author: phh
Date: 2019-11-30 14:33 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/5b96c12f909d
8234541: C1 emits an empty message when it inlines successfully
Summary: Use "inline" as the message when successfull
Reviewed-by: thartmann, mdoerr
Contributed-by: navy.xliu at gmail.com
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_GraphBuilder.hpp
Changeset: 5028793d05ff
Author: igerasim
Date: 2019-12-01 15:29 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/5028793d05ff
8234147: Avoid looking up standard charsets in core libraries
Reviewed-by: alanb
! src/java.base/share/classes/com/sun/java/util/jar/pack/Driver.java
! src/java.base/share/classes/com/sun/security/ntlm/NTLM.java
! src/java.base/share/classes/java/io/InputStreamReader.java
! src/java.base/share/classes/java/io/OutputStreamWriter.java
! src/java.base/share/classes/java/lang/CharacterName.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/SocksSocketImpl.java
! src/java.base/share/classes/java/net/URI.java
! src/java.base/share/classes/java/nio/file/FileChannelLinesSpliterator.java
! src/java.base/share/classes/java/nio/file/Files.java
! src/java.base/share/classes/java/util/Base64.java
! src/java.base/share/classes/java/util/Properties.java
! src/java.base/share/classes/java/util/PropertyResourceBundle.java
! src/java.base/share/classes/java/util/ServiceLoader.java
! src/java.base/share/classes/java/util/jar/Attributes.java
! src/java.base/share/classes/java/util/jar/Manifest.java
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/java/util/zip/ZipInputStream.java
! src/java.base/share/classes/java/util/zip/ZipOutputStream.java
! src/java.base/share/classes/jdk/internal/module/IllegalAccessMaps.java
! src/java.base/share/classes/jdk/internal/module/ModulePath.java
! src/java.base/share/classes/jdk/internal/perf/Perf.java
! src/java.base/share/classes/jdk/internal/util/jar/JarIndex.java
! src/java.base/share/classes/sun/net/www/ParseUtil.java
! src/java.base/share/classes/sun/net/www/http/ChunkedInputStream.java
! src/java.base/share/classes/sun/net/www/http/ChunkedOutputStream.java
! src/java.base/share/classes/sun/net/www/protocol/http/BasicAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/http/DigestAuthentication.java
! src/java.base/share/classes/sun/nio/cs/ThreadLocalCoders.java
! src/java.base/share/classes/sun/util/PropertyResourceBundleCharset.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! src/java.prefs/share/classes/java/util/prefs/XmlSupport.java
! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java
! test/jdk/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java
Changeset: 8dcd966f7fd4
Author: jlahoda
Date: 2019-12-02 10:58 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/8dcd966f7fd4
8233524: Wrong module name for \"package P is declared in the unnamed module, but module M does not read it\"
Summary: Using the correct placeholder for the module name.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
Changeset: f5f494bd4d3e
Author: jlahoda
Date: 2019-12-02 10:58 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/f5f494bd4d3e
8234078: Missing license headers in a few javac files
Reviewed-by: vromero
! make/langtools/tools/propertiesparser/resources/templates.properties
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor7.java
- src/jdk.compiler/share/classes/META-INF/services/com.sun.tools.javac.platform.PlatformProvider
- src/jdk.compiler/share/classes/com/sun/tools/javac/services/javax.tools.JavaCompilerTool
Changeset: e199f4a62e66
Author: tschatzl
Date: 2019-12-02 14:21 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/e199f4a62e66
8233919: Incrementally calculate the occupied cards in a heap region remembered set
Summary: Instead of iterating over the remembered set card containers, continuously update a single counter per remembered set about occupancy.
Reviewed-by: sangheki, sjohanss
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp
! src/hotspot/share/gc/g1/sparsePRT.cpp
! src/hotspot/share/gc/g1/sparsePRT.hpp
+ src/hotspot/share/gc/g1/sparsePRT.inline.hpp
Changeset: 7dfcc42ad35b
Author: tschatzl
Date: 2019-12-02 14:21 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/7dfcc42ad35b
8233588: Clean up SurvRateGroup
Summary: Remove unnecessary members, enforce stricter visibility within use.
Reviewed-by: sangheki, kbarrett
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! 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/survRateGroup.cpp
! src/hotspot/share/gc/g1/survRateGroup.hpp
Changeset: d1b2fa77e75e
Author: tschatzl
Date: 2019-12-02 14:21 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/d1b2fa77e75e
8231579: G1's incremental calculation of region elapsed time always uses the same age group for prediction
Summary: Separate calculation of time required for copying objects from non-copy time. Calculate the former in bulk, and the latter as usual, combining them as needed.
Reviewed-by: sjohanss, kbarrett
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
Changeset: 676eb5c4a3e4
Author: tschatzl
Date: 2019-12-02 14:21 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/676eb5c4a3e4
8234574: Rename prediction methods in G1Analytics
Reviewed-by: sjohanss, sangheki
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1IHOPControl.cpp
! src/hotspot/share/gc/g1/g1IHOPControl.hpp
! src/hotspot/share/gc/g1/g1Predictions.hpp
! src/hotspot/share/gc/g1/survRateGroup.cpp
! src/hotspot/share/gc/g1/survRateGroup.hpp
! test/hotspot/gtest/gc/g1/test_g1Predictions.cpp
Changeset: 1d4f51045433
Author: tschatzl
Date: 2019-12-02 14:21 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/1d4f51045433
8234179: Move HeapRegion::_recorded_rs_length/_predicted_elapsed_time_ms into G1CollectionSet
Reviewed-by: sjohanss, lkorinth
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
Changeset: d680c3ff80f6
Author: tschatzl
Date: 2019-12-02 14:21 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/d680c3ff80f6
8234586: Rename survRateGroup.?pp files to g1SurvRateGroup.?pp
Reviewed-by: kbarrett, sjohanss
+ src/hotspot/share/gc/g1/g1SurvRateGroup.cpp
+ src/hotspot/share/gc/g1/g1SurvRateGroup.hpp
! src/hotspot/share/gc/g1/heapRegion.hpp
- src/hotspot/share/gc/g1/survRateGroup.cpp
- src/hotspot/share/gc/g1/survRateGroup.hpp
Changeset: a79eafba5b38
Author: tschatzl
Date: 2019-12-02 14:21 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/a79eafba5b38
8234587: Rename the SurvRateGroup class to G1SurvRateGroup
Reviewed-by: kbarrett, sangheki
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1SurvRateGroup.cpp
! src/hotspot/share/gc/g1/g1SurvRateGroup.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
Changeset: e79ece2eb1ba
Author: coleenp
Date: 2019-12-02 08:40 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/e79ece2eb1ba
8173361: various crashes in JvmtiExport::post_compiled_method_load
Summary: Don't post information that uses metadata from unloaded nmethods
Reviewed-by: eosterlund, dholmes, sspitsyn
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/serviceThread.hpp
! src/hotspot/share/runtime/thread.hpp
Changeset: 4774b50671ed
Author: coleenp
Date: 2019-12-02 09:02 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/4774b50671ed
8173658: JvmtiExport::post_class_unload() is broken for non-JavaThread initiators
Summary: call extension ClassUnload event as a deferred event from the ServiceThread and remove unsafe arguments
Reviewed-by: sspitsyn, dholmes
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/jvmtiExtensions.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.inline.hpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/extension/EX03/ex03t001/ex03t001.cpp
Changeset: 73da8751c395
Author: rriggs
Date: 2019-12-02 09:45 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/73da8751c395
8233799: Review the need for overview.html in the java.time package
Reviewed-by: dfuchs, naoto, lancea
- src/java.base/share/classes/java/time/overview.html
Changeset: 2baa1f8721b8
Author: hannesw
Date: 2019-12-02 18:52 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/2baa1f8721b8
8223252: Update Javadoc help page with new search features
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
Changeset: d8b5e32ffa2f
Author: xuelei
Date: 2019-12-02 10:42 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/d8b5e32ffa2f
8235183: Remove the "HACK CODE" in comment
Reviewed-by: jnimeh
! src/java.base/share/classes/sun/security/ssl/NamedGroup.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
Changeset: f794ce3de310
Author: weijun
Date: 2019-12-03 14:38 +0800
URL: https://hg.openjdk.java.net/portola/portola/rev/f794ce3de310
8234744: KeyStore.store can write wrong type of file
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/util/KeyStoreDelegator.java
+ test/jdk/sun/security/provider/KeyStore/WrongStoreType.java
Changeset: 37434b8a1e8e
Author: jiefu
Date: 2019-12-03 09:36 +0800
URL: https://hg.openjdk.java.net/portola/portola/rev/37434b8a1e8e
8235218: Minimal VM is broken after JDK-8173361
Reviewed-by: dholmes
! src/hotspot/share/prims/jvmtiImpl.hpp
Changeset: 0b1c61e76d60
Author: psadhukhan
Date: 2019-11-21 14:43 +0530
URL: https://hg.openjdk.java.net/portola/portola/rev/0b1c61e76d60
8234385: [TESTBUG] java/awt/EventQueue/6980209/bug6980209.java fails in linux nightly
Reviewed-by: serb
! test/jdk/java/awt/EventQueue/6980209/bug6980209.java
Changeset: 5602e016309b
Author: jdv
Date: 2019-11-22 11:35 +0530
URL: https://hg.openjdk.java.net/portola/portola/rev/5602e016309b
8233696: [TESTBUG]Some jtreg tests fail when CAPS_LOCK is ON
Reviewed-by: serb, prr
! test/jdk/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java
! test/jdk/java/awt/SplashScreen/MultiResolutionSplash/unix/UnixMultiResolutionSplashTest.java
! test/jdk/java/awt/Toolkit/LockingKeyStateTest/LockingKeyStateTest.java
! test/jdk/java/awt/Toolkit/RealSync/Test.java
! test/jdk/javax/swing/JFileChooser/8041694/bug8041694.java
Changeset: b256c7afe8cc
Author: psadhukhan
Date: 2019-11-25 11:20 +0530
URL: https://hg.openjdk.java.net/portola/portola/rev/b256c7afe8cc
8193544: Regression automated test '/open/test/jdk/javax/swing/JDialog/Transparency/TransparencyTest.java' fails
Reviewed-by: serb
! test/jdk/javax/swing/JDialog/Transparency/TransparencyTest.java
Changeset: aa3918700fea
Author: prr
Date: 2019-11-25 12:09 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/aa3918700fea
8227324: Upgrade to freetype 2.10.1
Reviewed-by: serb, jdv
! src/java.desktop/share/legal/freetype.md
! src/java.desktop/share/native/libfreetype/include/freetype/freetype.h
! src/java.desktop/share/native/libfreetype/include/freetype/fterrors.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftglyph.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftimage.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmodapi.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftoutln.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftcalc.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftstream.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/fttrace.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/internal.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/psaux.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgldict.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/sfnt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/t1types.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/tttypes.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/wofftypes.h
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.c
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.dat
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.h
! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.c
! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.c
! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.c
! src/java.desktop/share/native/libfreetype/src/autofit/afranges.c
! src/java.desktop/share/native/libfreetype/src/autofit/afscript.h
! src/java.desktop/share/native/libfreetype/src/autofit/afstyles.h
! src/java.desktop/share/native/libfreetype/src/base/ftbbox.c
! src/java.desktop/share/native/libfreetype/src/base/ftbitmap.c
! src/java.desktop/share/native/libfreetype/src/base/ftinit.c
! src/java.desktop/share/native/libfreetype/src/base/ftlcdfil.c
! src/java.desktop/share/native/libfreetype/src/base/ftobjs.c
! src/java.desktop/share/native/libfreetype/src/base/ftoutln.c
! src/java.desktop/share/native/libfreetype/src/base/ftstroke.c
! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.c
! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.c
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.c
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.h
! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.c
! src/java.desktop/share/native/libfreetype/src/psaux/psfixed.h
! src/java.desktop/share/native/libfreetype/src/psaux/psfont.c
! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.c
! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.h
! src/java.desktop/share/native/libfreetype/src/raster/ftraster.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.c
! src/java.desktop/share/native/libfreetype/src/type1/t1driver.c
! src/java.desktop/share/native/libfreetype/src/type1/t1load.c
Changeset: 998cf5f99b8b
Author: prr
Date: 2019-11-26 09:50 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/998cf5f99b8b
8234769: Duplicate attribution in freetype.md
Reviewed-by: psadhukhan
! src/java.desktop/share/legal/freetype.md
Changeset: 1e563056dd3c
Author: pbansal
Date: 2019-11-27 11:05 +0530
URL: https://hg.openjdk.java.net/portola/portola/rev/1e563056dd3c
8230235: Rendering HTML with empty img attribute and documentBaseKey cause Exception
Reviewed-by: serb, aivanov
! src/java.desktop/share/classes/javax/swing/text/html/ImageView.java
+ test/jdk/javax/swing/text/html/TestJLabelWithHTMLText.java
Changeset: b4c6bc80171d
Author: psadhukhan
Date: 2019-11-27 13:35 +0530
URL: https://hg.openjdk.java.net/portola/portola/rev/b4c6bc80171d
8234786: Fix for JDK-8214578 breaks OS X 10.12 compatibility
Reviewed-by: jdv
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.h
Changeset: 327b35573471
Author: dbatrak
Date: 2019-11-27 16:39 +0530
URL: https://hg.openjdk.java.net/portola/portola/rev/327b35573471
8210058: Algorithmic Italic font leans opposite angle in Printing
Reviewed-by: prr, jdv, psadhukhan
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
+ test/jdk/java/awt/font/Rotate/A.ttf
+ test/jdk/java/awt/font/Rotate/RotatedItalicsTest.java
Changeset: 7637e77c4c8a
Author: psadhukhan
Date: 2019-12-02 11:58 +0530
URL: https://hg.openjdk.java.net/portola/portola/rev/7637e77c4c8a
8234149: Several regression tests do not dispose Frame at end
Reviewed-by: serb
! test/jdk/javax/swing/AbstractButton/6711682/bug6711682.java
! test/jdk/javax/swing/Action/8133039/bug8133039.java
! test/jdk/javax/swing/JButton/4368790/bug4368790.java
! test/jdk/javax/swing/JButton/4796987/bug4796987.java
! test/jdk/javax/swing/JColorChooser/Test8051548.java
! test/jdk/javax/swing/JComboBox/4523758/bug4523758.java
! test/jdk/javax/swing/JComboBox/6236162/bug6236162.java
! test/jdk/javax/swing/JComboBox/7195179/Test7195179.java
! test/jdk/javax/swing/JComboBox/8057893/bug8057893.java
! test/jdk/javax/swing/JComponent/4337267/bug4337267.java
! test/jdk/javax/swing/JComponent/6989617/bug6989617.java
! test/jdk/javax/swing/JComponent/7154030/bug7154030.java
! test/jdk/javax/swing/JEditorPane/4492274/bug4492274.java
! test/jdk/javax/swing/JFrame/4962534/bug4962534.java
! test/jdk/javax/swing/JFrame/8175301/ScaledFrameBackgroundTest.java
! test/jdk/javax/swing/JInternalFrame/5066752/bug5066752.java
! test/jdk/javax/swing/JInternalFrame/8160248/JInternalFrameDraggingTest.java
! test/jdk/javax/swing/JInternalFrame/InternalFrameIsNotCollectedTest.java
! test/jdk/javax/swing/JLabel/6596966/bug6596966.java
! test/jdk/javax/swing/JLayer/6824395/bug6824395.java
! test/jdk/javax/swing/JList/6462008/bug6462008.java
! test/jdk/javax/swing/JList/6510999/bug6510999.java
! test/jdk/javax/swing/JMenu/4417601/bug4417601.java
! test/jdk/javax/swing/JMenu/4515762/bug4515762.java
! test/jdk/javax/swing/JMenu/4692443/bug4692443.java
! test/jdk/javax/swing/JMenu/6359669/bug6359669.java
! test/jdk/javax/swing/JMenu/6470128/bug6470128.java
! test/jdk/javax/swing/JMenu/6538132/bug6538132.java
! test/jdk/javax/swing/JMenuBar/4750590/bug4750590.java
! test/jdk/javax/swing/JMenuItem/4171437/bug4171437.java
! test/jdk/javax/swing/JMenuItem/4654927/bug4654927.java
! test/jdk/javax/swing/JMenuItem/6209975/bug6209975.java
! test/jdk/javax/swing/JPopupMenu/4634626/bug4634626.java
! test/jdk/javax/swing/JPopupMenu/6217905/bug6217905.java
! test/jdk/javax/swing/JPopupMenu/6515446/bug6515446.java
! test/jdk/javax/swing/JPopupMenu/6580930/bug6580930.java
! test/jdk/javax/swing/JPopupMenu/6827786/bug6827786.java
! test/jdk/javax/swing/JPopupMenu/6987844/bug6987844.java
! test/jdk/javax/swing/JRadioButton/8041561/bug8041561.java
! test/jdk/javax/swing/JRadioButton/8075609/bug8075609.java
! test/jdk/javax/swing/JRootPane/4670486/bug4670486.java
! test/jdk/javax/swing/JScrollBar/4708809/bug4708809.java
! test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java
! test/jdk/javax/swing/JScrollBar/6542335/bug6542335.java
! test/jdk/javax/swing/JScrollBar/bug4202954/bug4202954.java
! test/jdk/javax/swing/JSpinner/4973721/bug4973721.java
! test/jdk/javax/swing/JSplitPane/4885629/bug4885629.java
! test/jdk/javax/swing/JTabbedPane/4361477/bug4361477.java
! test/jdk/javax/swing/JTabbedPane/4624207/bug4624207.java
! test/jdk/javax/swing/JTabbedPane/6495408/bug6495408.java
! test/jdk/javax/swing/JTabbedPane/7161568/bug7161568.java
! test/jdk/javax/swing/JTabbedPane/8134116/Bug8134116.java
! test/jdk/javax/swing/JTable/4220171/bug4220171.java
! test/jdk/javax/swing/JTable/6777378/bug6777378.java
Changeset: 8991f75a1409
Author: psadhukhan
Date: 2019-12-03 11:52 +0530
URL: https://hg.openjdk.java.net/portola/portola/rev/8991f75a1409
Merge
- src/hotspot/share/gc/g1/survRateGroup.cpp
- src/hotspot/share/gc/g1/survRateGroup.hpp
- src/java.base/share/classes/java/time/overview.html
- src/jdk.compiler/share/classes/META-INF/services/com.sun.tools.javac.platform.PlatformProvider
- src/jdk.compiler/share/classes/com/sun/tools/javac/services/javax.tools.JavaCompilerTool
- src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystem.java
- src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystemProvider.java
- test/jdk/jdk/jfr/api/consumer/streaming/TestRepositoryMigration.java
- test/jdk/sun/security/tools/jarsigner/warnings/BadKeyUsageTest.java
- test/langtools/jdk/javadoc/doclet/testDocFiles/pkg/Test.java
- test/langtools/jdk/javadoc/doclet/testDocFiles/pkg/doc-files/test.txt
Changeset: 9eaef94e74b5
Author: psadhukhan
Date: 2019-12-03 12:42 +0530
URL: https://hg.openjdk.java.net/portola/portola/rev/9eaef94e74b5
Merge
Changeset: 90f3ea9785d5
Author: thartmann
Date: 2019-12-03 08:29 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/90f3ea9785d5
8234617: C1: Incorrect result of field load due to missing narrowing conversion
Summary: Emit an explicit conversion to get the correct field value after the write.
Reviewed-by: vlivanov, mdoerr
! src/hotspot/share/c1/c1_GraphBuilder.cpp
+ test/hotspot/jtreg/compiler/conversions/Conversion.jasm
+ test/hotspot/jtreg/compiler/conversions/TestPrimitiveConversions.java
Changeset: 1f2359ae7a86
Author: stefank
Date: 2019-12-03 10:40 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/1f2359ae7a86
8234822: Limit ZGC jtreg-support to Windows 2019 Server
Reviewed-by: iignatyev, eosterlund
! test/lib/sun/hotspot/gc/GC.java
Changeset: d4a477d5080f
Author: stefank
Date: 2019-11-07 15:29 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/d4a477d5080f
8233299: Implementation: JEP 365: ZGC on Windows
Reviewed-by: pliden, eosterlund
! make/autoconf/hotspot.m4
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
+ src/hotspot/os/windows/gc/z/zBackingFile_windows.cpp
+ src/hotspot/os/windows/gc/z/zBackingFile_windows.hpp
+ src/hotspot/os/windows/gc/z/zInitialize_windows.cpp
+ src/hotspot/os/windows/gc/z/zLargePages_windows.cpp
+ src/hotspot/os/windows/gc/z/zMapper_windows.cpp
+ src/hotspot/os/windows/gc/z/zMapper_windows.hpp
+ src/hotspot/os/windows/gc/z/zNUMA_windows.cpp
+ src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp
+ src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp
+ src/hotspot/os/windows/gc/z/zSyscall_windows.cpp
+ src/hotspot/os/windows/gc/z/zSyscall_windows.hpp
+ src/hotspot/os/windows/gc/z/zUtils_windows.cpp
+ src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp
Changeset: ac3c8cae4815
Author: mbaesken
Date: 2019-11-29 09:52 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/ac3c8cae4815
8234741: enhance os::get_core_path on macOS
Reviewed-by: clanger, gziemski
! src/hotspot/os/bsd/os_bsd.cpp
Changeset: de99f7acea70
Author: mgronlun
Date: 2019-12-03 12:41 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/de99f7acea70
8216041: [Event Request] - Deoptimization
Reviewed-by: iignatyev, vlivanov, egahlin
Contributed-by: Igor Ignatyev <igor.ignatyev at oracle.com>
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/compiler/TestDeoptimization.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: d48638a26026
Author: michaelm
Date: 2019-12-03 11:55 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/d48638a26026
8234823: java/net/Socket/Timeouts.java testcase testTimedConnect2() fails on Windows 10
Reviewed-by: alanb
! test/jdk/java/net/Socket/Timeouts.java
Changeset: 721dc0c243e7
Author: michaelm
Date: 2019-12-03 11:57 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/721dc0c243e7
8234824: java/nio/channels/SocketChannel/AdaptSocket.java fails on Windows 10
Reviewed-by: alanb
! test/jdk/java/nio/channels/SocketChannel/AdaptSocket.java
Changeset: 0821487ef0ab
Author: jlaskey
Date: 2019-12-03 08:35 -0400
URL: https://hg.openjdk.java.net/portola/portola/rev/0821487ef0ab
8233116: Escape Sequences For Line Continuation and White Space (Preview)
Reviewed-by: vromero, jlahoda, bchristi, mcimadamore
! src/java.base/share/classes/java/lang/String.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/UnicodeReader.java
! test/jdk/java/lang/String/TranslateEscapes.java
! test/langtools/tools/javac/TextBlockAPI.java
! test/langtools/tools/javac/TextBlockLang.java
Changeset: 79fba633d07f
Author: pliden
Date: 2019-12-03 13:51 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/79fba633d07f
8234543: ZGC: Parallel pre-touch
Reviewed-by: eosterlund, stefank
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.cpp
! src/hotspot/share/gc/z/zPhysicalMemory.hpp
! src/hotspot/share/gc/z/zWorkers.cpp
+ test/hotspot/jtreg/gc/z/TestAlwaysPreTouch.java
Changeset: aa12d1f0bc66
Author: hseigel
Date: 2019-12-03 14:10 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/aa12d1f0bc66
8234656: Improve granularity of verifier logging
Summary: Print brief output for log level 'info'. Print detailed output for 'debug' and 'trace'.
Reviewed-by: iklam, lfoltan, dholmes
! src/hotspot/share/classfile/verifier.cpp
! test/hotspot/jtreg/runtime/logging/VerificationTest.java
! test/hotspot/jtreg/runtime/verifier/TraceClassRes.java
Changeset: 2945676fa6ae
Author: jboes
Date: 2019-12-03 12:44 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/2945676fa6ae
8234964: failure_handler: gather more environment information on Windows, Solaris and Linux
Summary: Add 'ifconfig -a' on Solaris and Linux, 'ipconfig /all' on Windows
Reviewed-by: iignatyev, vtewari
! test/failure_handler/src/share/conf/linux.properties
! test/failure_handler/src/share/conf/mac.properties
! test/failure_handler/src/share/conf/solaris.properties
! test/failure_handler/src/share/conf/windows.properties
Changeset: 99b71c5b02ff
Author: rehn
Date: 2019-12-03 15:32 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/99b71c5b02ff
8234796: Refactor Handshake::execute to take a more complex type than ThreadClosure
Reviewed-by: dholmes, pliden, coleenp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedup.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedup.hpp
! src/hotspot/share/gc/shared/workgroup.cpp
! src/hotspot/share/gc/shared/workgroup.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zRuntimeWorkers.hpp
! src/hotspot/share/gc/z/zWorkers.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threadSMR.inline.hpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/utilities/globalCounter.cpp
Changeset: 0c4b36eb590d
Author: jjiang
Date: 2019-12-04 00:06 +0800
URL: https://hg.openjdk.java.net/portola/portola/rev/0c4b36eb590d
8235255: ProblemList javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java
Reviewed-by: mullan
! test/jdk/ProblemList.txt
Changeset: 252a8bb9f587
Author: eosterlund
Date: 2019-12-03 16:13 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/252a8bb9f587
8234426: Sweeper should not CompiledIC::set_to_clean with ICStubs for is_unloading() nmethods
Reviewed-by: stefank, thartmann
! src/hotspot/share/code/compiledMethod.cpp
Changeset: cfed0da56a7b
Author: eosterlund
Date: 2019-12-03 16:13 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/cfed0da56a7b
8234662: Sweeper should keep current nmethod alive before yielding for ICStub refills
Reviewed-by: pliden, stefank
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.hpp
Changeset: 54af3178cdbd
Author: vlivanov
Date: 2019-12-03 20:13 +0300
URL: https://hg.openjdk.java.net/portola/portola/rev/54af3178cdbd
8231430: C2: Memory stomp in max_array_length() for T_ILLEGAL type
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
Changeset: 138b0f3fe18c
Author: vlivanov
Date: 2019-12-03 20:13 +0300
URL: https://hg.openjdk.java.net/portola/portola/rev/138b0f3fe18c
8234923: Missed call_site_target nmethod dependency for non-fully initialized ConstantCallSite instance
Reviewed-by: jrose
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciCallSite.cpp
! src/hotspot/share/ci/ciCallSite.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/opto/type.cpp
! src/java.base/share/classes/java/lang/invoke/ConstantCallSite.java
! test/jdk/java/lang/invoke/CallSiteTest.java
Changeset: ca50cc82e443
Author: sspitsyn
Date: 2019-12-03 19:45 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/ca50cc82e443
8235280: UnProblemList vmTestbase/nsk/jvmti/GetThreadState/thrstat001/TestDescription.java
Summary: Remove test from ProblemList.txt.
Reviewed-by: iignatyev
! test/hotspot/jtreg/ProblemList.txt
Changeset: d66315fd78c3
Author: kbarrett
Date: 2019-12-03 15:12 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/d66315fd78c3
8213415: BitMap::word_index_round_up overflow problems
Summary: Limit BitMap sizes so to-word round-up can't overflow.
Reviewed-by: tschatzl, stuefe
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.hpp
! src/hotspot/share/gc/parallel/parMarkBitMap.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/bitMap.inline.hpp
! test/hotspot/gtest/utilities/test_bitMap_setops.cpp
Changeset: 1ea1c063ad52
Author: rkennke
Date: 2019-12-03 21:23 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/1ea1c063ad52
8235260: Shenandoah: Don't allow recycle-assist until concurrent roots are done
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
Changeset: 68f9bbda438d
Author: kbarrett
Date: 2019-12-03 19:09 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/68f9bbda438d
8234779: Provide idiom for declaring classes noncopyable
Summary: Add NONCOPYABLE macro and uses.
Reviewed-by: dholmes, pliden, coleenp
! src/hotspot/os/aix/os_perf_aix.cpp
! src/hotspot/os/bsd/os_perf_bsd.cpp
! src/hotspot/os/bsd/semaphore_bsd.hpp
! src/hotspot/os/linux/os_perf_linux.cpp
! src/hotspot/os/linux/waitBarrier_linux.hpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os/posix/semaphore_posix.hpp
! src/hotspot/os/solaris/os_perf_solaris.cpp
! src/hotspot/os/solaris/os_solaris.hpp
! src/hotspot/os/windows/os_perf_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
! src/hotspot/os/windows/semaphore_windows.hpp
! src/hotspot/share/gc/g1/g1FreeIdSet.hpp
! src/hotspot/share/gc/g1/g1SharedDirtyCardQueue.hpp
! src/hotspot/share/gc/shared/oopStorage.hpp
! src/hotspot/share/gc/shared/oopStorage.inline.hpp
! src/hotspot/share/gc/shared/oopStorageParState.hpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/gc/shared/taskqueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp
! src/hotspot/share/gc/z/zArray.hpp
! src/hotspot/share/gc/z/zList.hpp
! src/hotspot/share/jfr/jni/jfrJavaCall.hpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/oops/array.hpp
! src/hotspot/share/runtime/os_perf.hpp
! src/hotspot/share/runtime/semaphore.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/lockFreeStack.hpp
! src/hotspot/share/utilities/ostream.hpp
! src/hotspot/share/utilities/singleWriterSynchronizer.hpp
! src/hotspot/share/utilities/waitBarrier.hpp
! src/hotspot/share/utilities/waitBarrier_generic.hpp
Changeset: e3463d022cb9
Author: xuelei
Date: 2019-12-03 17:15 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/e3463d022cb9
8235263: Revert TLS 1.3 change that wrapped IOExceptions
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
Changeset: b8b80f27d7a9
Author: cjplummer
Date: 2019-12-03 20:08 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/b8b80f27d7a9
8235221: Fix ProblemList.txt for sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java
Reviewed-by: iignatyev
! test/jdk/ProblemList.txt
Changeset: f90eefff864e
Author: iignatyev
Date: 2019-12-03 20:23 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/f90eefff864e
8129092: compiler/intrinsics/classcast/NullCheckDroppingsTest.java testVarClassCast() can fail
Reviewed-by: kvn
! test/hotspot/jtreg/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java
Changeset: a1802614d6fe
Author: thartmann
Date: 2019-12-04 07:07 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/a1802614d6fe
8234616: assert(0 <= i && i < _len) failed: illegal index in PhaseMacroExpand::expand_macro_nodes()
Summary: Make sure the index into the macro node array is decremented on removal.
Reviewed-by: vlivanov, kvn
! src/hotspot/share/opto/macro.cpp
Changeset: 047b5d642743
Author: pli
Date: 2019-11-29 03:48 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/047b5d642743
8234791: Fix Client VM build for x86_64 and AArch64
Reviewed-by: adinn, aph, thartmann
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: 775b714a2e49
Author: mbaesken
Date: 2019-12-03 11:41 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/775b714a2e49
8235243: handle VS2017 15.9 and VS2019 in abstract_vm_version
Reviewed-by: dholmes, mdoerr
! src/hotspot/share/runtime/abstract_vm_version.cpp
Changeset: 396b2290219f
Author: jlahoda
Date: 2019-12-04 09:38 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/396b2290219f
8234899: Compiler reports AssertionError for conditional operator ? : and pattern matching for instanceof
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/langtools/tools/javac/ConditionalExpressionResolvePending.java
! test/langtools/tools/javac/patterns/BindingsTest1.java
Changeset: 4fcdea88d423
Author: jlahoda
Date: 2019-12-04 09:38 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/4fcdea88d423
8234922: No compilation error reported not reported for a binding variable when loop broken with label
Summary: Any break outside of a loop should confine the binding variables from the loop's condition to the loop
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/BindingsTest1.java
! test/langtools/tools/javac/patterns/BindingsTest2.java
! test/langtools/tools/javac/patterns/BindingsTest2.out
+ test/langtools/tools/javac/patterns/BreakAndLoops.java
Changeset: cfc005b8a117
Author: mbaesken
Date: 2019-12-04 09:43 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/cfc005b8a117
8235325: build failure on Linux after 8235243
Reviewed-by: clanger
! src/hotspot/share/runtime/abstract_vm_version.cpp
Changeset: 636d71e53732
Author: stefank
Date: 2019-12-04 10:26 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/636d71e53732
8235257: Split 'assert(loader != NULL && oopDesc::is_oop(loader), "loader must be oop")'
Reviewed-by: dcubed, hseigel
! src/hotspot/share/classfile/javaClasses.cpp
Changeset: c2ce3849c62f
Author: rehn
Date: 2019-12-04 11:57 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/c2ce3849c62f
8234742: Improve handshake logging
Reviewed-by: dholmes, pchilanomate
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/thread.hpp
Changeset: 354025d0427d
Author: azeller
Date: 2019-12-02 17:10 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/354025d0427d
8234696: tools/jlink/plugins/VendorInfoPluginsTest.java times out
Reviewed-by: mchung, clanger
! test/jdk/tools/jlink/plugins/VendorInfoPluginsTest.java
Changeset: 3b61c66ce692
Author: mbaesken
Date: 2019-12-03 15:17 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/3b61c66ce692
8234397: add OS uptime information to os::print_os_info output
Reviewed-by: clanger, dholmes, lucy
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_bsd.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
Changeset: 19d927f669e9
Author: tschatzl
Date: 2019-12-04 16:58 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/19d927f669e9
8235247: WorkerDataArray leaks C heap memory for associated work items
Reviewed-by: lkorinth, kbarrett
! src/hotspot/share/gc/shared/workerDataArray.inline.hpp
Changeset: 86fdc7632b01
Author: coleenp
Date: 2019-12-04 11:09 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/86fdc7632b01
8234355: Buffer overflow in jcmd GC.class_stats due to too many classes
Summary: Remove use of GC.class_stats in testing and failure analysis (plan to deprecate)
Reviewed-by: dcubed
! test/failure_handler/src/share/conf/common.properties
Changeset: d2977f4e9ef6
Author: alanb
Date: 2019-12-04 16:37 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/d2977f4e9ef6
8235193: (dc) Remove JNI overhead from DatagramChannel.send implementation
Reviewed-by: chegar
! src/java.base/share/classes/java/net/Inet4Address.java
! src/java.base/share/classes/java/net/Inet6Address.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/jdk/internal/access/JavaNetInetAddressAccess.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/NativeSocketAddress.java
! src/java.base/share/native/libnio/ch/NativeSocketAddress.c
! src/java.base/unix/native/libnio/ch/DatagramChannelImpl.c
! src/java.base/windows/native/libnio/ch/DatagramChannelImpl.c
- test/jdk/java/nio/channels/DatagramChannel/ManySenders.java
+ test/jdk/java/nio/channels/DatagramChannel/ManySourcesAndTargets.java
Changeset: 799c800624fb
Author: tschatzl
Date: 2019-12-04 18:54 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/799c800624fb
8235347: [Backout] 8235247: WorkerDataArray leaks C heap memory for associated work items
Summary: Backout of earlier change due to unexpected crashes.
Reviewed-by: sjohanss
! src/hotspot/share/gc/shared/workerDataArray.inline.hpp
Changeset: a9347576dbc7
Author: mchung
Date: 2019-12-04 10:46 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/a9347576dbc7
8233527: Update Lookup::hasPrivateAccess and Lookup::defineClass spec w.r.t. full power lookup
Summary: Add a new Lookup::hasFullPrivilegeAccess method and document the capabilities requiring full privileges
Reviewed-by: alanb, plevart
! src/java.base/share/classes/java/lang/invoke/BootstrapMethodInvoker.java
! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! test/jdk/java/lang/invoke/MethodHandles/privateLookupIn/test/p/PrivateLookupInTests.java
Changeset: e71931b1c3b7
Author: coleenp
Date: 2019-12-04 13:48 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/e71931b1c3b7
8235273: nmethodLocker not needed for COMPILED_METHOD_UNLOAD events
Summary: remove unnecessary nmethodLocker
Reviewed-by: dholmes, sspitsyn
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp
Changeset: db5097a1ec61
Author: rkennke
Date: 2019-12-04 20:03 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/db5097a1ec61
8235337: Shenandoah: Fix evac OOM scoping for concurrent class unloading
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
Changeset: f97907a7bba9
Author: iklam
Date: 2019-12-04 11:19 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/f97907a7bba9
8235179: [TESTBUG] DynamicArchiveRelocationTest.java fails with 'runtime archive relocation start' missing
Reviewed-by: mseledtsov, ccheung
! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java
Changeset: 288777cf0702
Author: mgronlun
Date: 2019-12-04 21:26 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/288777cf0702
8234060: Potential memory reordering problem in JfrBuffer flush mechanism
Reviewed-by: egahlin
Contributed-by: Denghui Dong <denghui.ddh at alibaba-inc.com>
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp
! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriter.java
Changeset: 8a8c60853789
Author: rkennke
Date: 2019-12-04 21:40 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/8a8c60853789
8235355: Shenandoah: Resolve deadlock between OOM handler and nmethod lock
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
Changeset: 8e76f81d057a
Author: vromero
Date: 2019-12-04 15:57 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/8e76f81d057a
8225054: Compiler implementation for records
8225052: javax.lang.model support for records
8225053: Preview APIs support for records
8225055: Javadoc for records
8226314: com.sun.source support for records
8227113: Specification for java.lang.Record
8233526: JVM support for records
Summary: implement records in the compiler and the JVM, including serialization, reflection and APIs support
Reviewed-by: mcimadamore, briangoetz, alanb, darcy, chegar, jrose, jlahoda, coleenp, dholmes, lfoltan, mchung, sadayapalam, hannesw, sspitsyn
Contributed-by: vicente.romero at oracle.com, brian.goetz at oracle.com, maurizio.cimadamore at oracle.com, harold.seigel at oracle.com, joe.darcy at oracle.com, jonathan.gibbons at oracle.com, chris.hegarty at oracle.com, jan.lahoda at oracle.com
! make/CompileInterimLangtools.gmk
! make/hotspot/symbols/symbols-unix
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/heapInspection.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
+ src/hotspot/share/oops/recordComponent.cpp
+ src/hotspot/share/oops/recordComponent.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectOutputStream.java
! src/java.base/share/classes/java/io/ObjectStreamClass.java
! src/java.base/share/classes/java/lang/Class.java
+ src/java.base/share/classes/java/lang/Record.java
! src/java.base/share/classes/java/lang/annotation/ElementType.java
+ src/java.base/share/classes/java/lang/reflect/RecordComponent.java
+ src/java.base/share/classes/java/lang/runtime/ObjectMethods.java
+ src/java.base/share/classes/java/lang/runtime/package-info.java
! src/java.base/share/classes/jdk/internal/PreviewFeature.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotation.java
! src/java.base/share/native/libjava/Class.c
! src/java.compiler/share/classes/javax/annotation/processing/RoundEnvironment.java
! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementKind.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java
+ src/java.compiler/share/classes/javax/lang/model/element/RecordComponentElement.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/element/package-info.java
+ src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor9.java
+ src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor8.java
+ src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementFilter.java
+ src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor8.java
+ src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner8.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
+ src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor9.java
+ src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor9.java
+ src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor9.java
+ src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor9.java
! src/java.instrument/share/native/libinstrument/JavaExceptions.c
! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/SymbolMetadata.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Dependencies.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PubapiVisitor.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/PubApi.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/TypeDesc.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkInfoImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PackageSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Resources.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassUseMapper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TypeElementCatalog.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocMemberEnter.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java
+ src/jdk.jdeps/share/classes/com/sun/tools/classfile/Record_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java
+ test/hotspot/jtreg/runtime/records/RedefineRecord.java
+ test/hotspot/jtreg/runtime/records/TEST.properties
+ test/hotspot/jtreg/runtime/records/abstractRecord.jcod
+ test/hotspot/jtreg/runtime/records/badRecordAttribute.jcod
+ test/hotspot/jtreg/runtime/records/ignoreRecordAttribute.java
+ test/hotspot/jtreg/runtime/records/notFinalRecord.jcod
+ test/hotspot/jtreg/runtime/records/oldRecordAttribute.jcod
+ test/hotspot/jtreg/runtime/records/recordAttributeTest.java
+ test/hotspot/jtreg/runtime/records/recordIgnoredVersion.jcod
+ test/hotspot/jtreg/runtime/records/recordReflectionTest.java
+ test/hotspot/jtreg/runtime/records/shortRecordAttribute.jcod
+ test/hotspot/jtreg/runtime/records/superNotJLRecord.jcod
+ test/hotspot/jtreg/runtime/records/twoRecordAttributes.jcod
! test/jdk/ProblemList.txt
+ test/jdk/java/io/Serializable/records/AbsentStreamValuesTest.java
+ test/jdk/java/io/Serializable/records/BadCanonicalCtrTest.java
+ test/jdk/java/io/Serializable/records/BadValues.java
+ test/jdk/java/io/Serializable/records/BasicRecordSer.java
+ test/jdk/java/io/Serializable/records/ConstructorAccessTest.java
+ test/jdk/java/io/Serializable/records/ConstructorPermissionTest.java
+ test/jdk/java/io/Serializable/records/CycleTest.java
+ test/jdk/java/io/Serializable/records/ProhibitedMethods.java
+ test/jdk/java/io/Serializable/records/ReadResolveTest.java
+ test/jdk/java/io/Serializable/records/RecordClassTest.java
+ test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java
+ test/jdk/java/io/Serializable/records/SerialVersionUIDTest.java
+ test/jdk/java/io/Serializable/records/StreamRefTest.java
+ test/jdk/java/io/Serializable/records/TEST.properties
+ test/jdk/java/io/Serializable/records/ThrowingConstructorTest.java
+ test/jdk/java/io/Serializable/records/WriteReplaceTest.java
+ test/jdk/java/io/Serializable/records/empty_security.policy
+ test/jdk/java/io/Serializable/records/migration/AbstractTest.java
+ test/jdk/java/io/Serializable/records/migration/AssignableFrom.java
+ test/jdk/java/io/Serializable/records/migration/AssignableFromTest.java
+ test/jdk/java/io/Serializable/records/migration/DefaultValues.java
+ test/jdk/java/io/Serializable/records/migration/DefaultValuesTest.java
+ test/jdk/java/io/Serializable/records/migration/Point.java
+ test/jdk/java/io/Serializable/records/migration/SuperStreamFields.java
+ test/jdk/java/io/Serializable/records/migration/SuperStreamFieldsTest.java
+ test/jdk/java/io/Serializable/records/migration/plain/AssignableFromImpl.java
+ test/jdk/java/io/Serializable/records/migration/plain/DefaultValuesImpl.java
+ test/jdk/java/io/Serializable/records/migration/plain/PointImpl.java
+ test/jdk/java/io/Serializable/records/migration/plain/SuperStreamFieldsImpl.java
+ test/jdk/java/io/Serializable/records/migration/record/AssignableFromImpl.java
+ test/jdk/java/io/Serializable/records/migration/record/DefaultValuesImpl.java
+ test/jdk/java/io/Serializable/records/migration/record/PointImpl.java
+ test/jdk/java/io/Serializable/records/migration/record/SuperStreamFieldsImpl.java
- test/jdk/java/lang/Runtime/Resources.java
- test/jdk/java/lang/Runtime/Version/Basic.java
- test/jdk/java/lang/Runtime/Version/VersionProps.java
- test/jdk/java/lang/Runtime/exec/ArgWithSpaceAndFinalBackslash.java
- test/jdk/java/lang/Runtime/exec/BadEnvp.java
- test/jdk/java/lang/Runtime/exec/ConcurrentRead.java
- test/jdk/java/lang/Runtime/exec/Duped.java
- test/jdk/java/lang/Runtime/exec/ExecCommand.java
- test/jdk/java/lang/Runtime/exec/ExecEmptyString.java
- test/jdk/java/lang/Runtime/exec/ExecWithDir.java
- test/jdk/java/lang/Runtime/exec/ExecWithInput.java
- test/jdk/java/lang/Runtime/exec/ExecWithLotsOfArgs.java
- test/jdk/java/lang/Runtime/exec/ExitValue.java
- test/jdk/java/lang/Runtime/exec/LotsOfDestroys.java
- test/jdk/java/lang/Runtime/exec/LotsOfOutput.java
- test/jdk/java/lang/Runtime/exec/SetCwd.java
- test/jdk/java/lang/Runtime/exec/SleepyCat.java
- test/jdk/java/lang/Runtime/exec/Space.java
- test/jdk/java/lang/Runtime/exec/Status.java
- test/jdk/java/lang/Runtime/exec/StreamsSurviveDestroy.java
- test/jdk/java/lang/Runtime/exec/UnixCommands.java
- test/jdk/java/lang/Runtime/exec/WinCommand.java
- test/jdk/java/lang/Runtime/exec/setcwd.sh
- test/jdk/java/lang/Runtime/loadLibrary/LoadLibraryTest.java
- test/jdk/java/lang/Runtime/loadLibrary/src/Target.java
- test/jdk/java/lang/Runtime/loadLibrary/src/Target2.java
- test/jdk/java/lang/Runtime/shutdown/Basic.java
- test/jdk/java/lang/Runtime/shutdown/ShutdownHooks.java
- test/jdk/java/lang/Runtime/shutdown/ShutdownHooks.sh
- test/jdk/java/lang/Runtime/shutdown/ShutdownInterruptedMain.java
+ test/jdk/java/lang/RuntimeTests/Resources.java
+ test/jdk/java/lang/RuntimeTests/Version/Basic.java
+ test/jdk/java/lang/RuntimeTests/Version/VersionProps.java
+ test/jdk/java/lang/RuntimeTests/exec/ArgWithSpaceAndFinalBackslash.java
+ test/jdk/java/lang/RuntimeTests/exec/BadEnvp.java
+ test/jdk/java/lang/RuntimeTests/exec/ConcurrentRead.java
+ test/jdk/java/lang/RuntimeTests/exec/Duped.java
+ test/jdk/java/lang/RuntimeTests/exec/ExecCommand.java
+ test/jdk/java/lang/RuntimeTests/exec/ExecEmptyString.java
+ test/jdk/java/lang/RuntimeTests/exec/ExecWithDir.java
+ test/jdk/java/lang/RuntimeTests/exec/ExecWithInput.java
+ test/jdk/java/lang/RuntimeTests/exec/ExecWithLotsOfArgs.java
+ test/jdk/java/lang/RuntimeTests/exec/ExitValue.java
+ test/jdk/java/lang/RuntimeTests/exec/LotsOfDestroys.java
+ test/jdk/java/lang/RuntimeTests/exec/LotsOfOutput.java
+ test/jdk/java/lang/RuntimeTests/exec/SetCwd.java
+ test/jdk/java/lang/RuntimeTests/exec/SleepyCat.java
+ test/jdk/java/lang/RuntimeTests/exec/Space.java
+ test/jdk/java/lang/RuntimeTests/exec/Status.java
+ test/jdk/java/lang/RuntimeTests/exec/StreamsSurviveDestroy.java
+ test/jdk/java/lang/RuntimeTests/exec/UnixCommands.java
+ test/jdk/java/lang/RuntimeTests/exec/WinCommand.java
+ test/jdk/java/lang/RuntimeTests/exec/setcwd.sh
+ test/jdk/java/lang/RuntimeTests/loadLibrary/LoadLibraryTest.java
+ test/jdk/java/lang/RuntimeTests/loadLibrary/src/Target.java
+ test/jdk/java/lang/RuntimeTests/loadLibrary/src/Target2.java
+ test/jdk/java/lang/RuntimeTests/shutdown/Basic.java
+ test/jdk/java/lang/RuntimeTests/shutdown/ShutdownHooks.java
+ test/jdk/java/lang/RuntimeTests/shutdown/ShutdownHooks.sh
+ test/jdk/java/lang/RuntimeTests/shutdown/ShutdownInterruptedMain.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/Host/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/Host/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostA/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostA/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostAB/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostAB/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostABC/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostABC/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostABCD/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostABD/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostAC/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostACB/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostB/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostBA/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostBAC/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostBCA/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostCAB/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/HostCBA/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttr/TestRecordAttr.java
+ test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/Host/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/Host/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/HostA/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/HostA/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/HostB/redef/Host.java
+ test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/TestRecordAttrGenericSig.java
! test/jdk/java/lang/instrument/TEST.properties
+ test/jdk/java/lang/reflect/records/RecordReflectionTest.java
+ test/jdk/java/lang/reflect/records/TEST.properties
+ test/jdk/java/lang/runtime/ObjectMethodsTest.java
+ test/jdk/java/lang/runtime/TEST.properties
+ test/jdk/java/lang/runtime/empty.policy
! test/jdk/jdk/modules/etc/JdkQualifiedExportTest.java
! test/langtools/ProblemList.txt
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
+ test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
+ test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/AnnotatedBinaryNode.java
+ test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/BinaryNode.java
+ test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/Coords.java
+ test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/Holder.java
+ test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/Node.java
+ test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/NonNull.java
+ test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/Point.java
+ test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/SerializablePoint.java
+ test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/SerializableProxy.java
+ test/langtools/jdk/javadoc/doclet/testRecordTypes/jdk11/element-list
! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java
! test/langtools/jdk/javadoc/tool/api/basic/GetTask_DiagListenerTest.java
! test/langtools/jdk/javadoc/tool/modules/ModuleTestBase.java
! test/langtools/jdk/javadoc/tool/reporter_generates_warnings/pkg/MyDoclet.java
! test/langtools/jdk/jshell/CompletenessTest.java
! test/langtools/lib/annotations/annotations/classfile/ClassfileInspector.java
+ test/langtools/lib/combo/tools/javac/combo/CompilationTestCase.java
! test/langtools/lib/combo/tools/javac/combo/Diagnostics.java
! test/langtools/lib/combo/tools/javac/combo/JavacTemplateTestBase.java
! test/langtools/lib/combo/tools/javac/combo/Template.java
! test/langtools/lib/combo/tools/javac/combo/TemplateTest.java
! test/langtools/tools/javac/6402516/CheckLocalElements.java
! test/langtools/tools/javac/MethodParameters/AttributeVisitor.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/NoTargetOnContainer.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/NoTargetOnContainer2.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/combo/TargetAnnoCombo.java
+ test/langtools/tools/javac/diags/examples/AccessorCantBeGeneric.java
+ test/langtools/tools/javac/diags/examples/AccessorCantThrowException.java
+ test/langtools/tools/javac/diags/examples/AccessorMethodCantBeStatic.java
+ test/langtools/tools/javac/diags/examples/AccessorReturnTypeDoesntMatch.java
+ test/langtools/tools/javac/diags/examples/CanonicalCantInvokeOtherConstructor.java
+ test/langtools/tools/javac/diags/examples/CanonicalConstructorArgumentMismatch.java
+ test/langtools/tools/javac/diags/examples/CanonicalConstructorCantHaveReturn.java
+ test/langtools/tools/javac/diags/examples/CanonicalConstructorCantHaveThrowsClause.java
+ test/langtools/tools/javac/diags/examples/CanonicalConstructorMustBePublic.java
+ test/langtools/tools/javac/diags/examples/CanonicalMustNotDeclareTypeVariables.java
+ test/langtools/tools/javac/diags/examples/ConstructorWithSameErasureAsCanonical.java
+ test/langtools/tools/javac/diags/examples/FirstInvocationMustBeAnotherConstructor.java
+ test/langtools/tools/javac/diags/examples/IllegalRecordComponentName.java
! test/langtools/tools/javac/diags/examples/IllegalStartOfStmt.java
+ test/langtools/tools/javac/diags/examples/InstanceInitializersNotAllowedInRecords.java
+ test/langtools/tools/javac/diags/examples/InvalidSuperTypeRecord.java
+ test/langtools/tools/javac/diags/examples/KindnameRecord.java
+ test/langtools/tools/javac/diags/examples/MethodMustBePublic.java
+ test/langtools/tools/javac/diags/examples/Records.java
+ test/langtools/tools/javac/diags/examples/RecordsCanNotDeclareInstanceFields.java
+ test/langtools/tools/javac/diags/examples/RecordsCantDeclareComponentModifiers.java
+ test/langtools/tools/javac/diags/examples/RecordsNotAllowedInInnerClasses.java
! test/langtools/tools/javac/expswitch/ExpSwitchNestingTest.java
! test/langtools/tools/javac/importscope/T8193717.java
! test/langtools/tools/javac/lambda/bridge/template_tests/BridgeMethodTestCase.java
! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/langtools/tools/javac/modules/AnnotationProcessing.java
! test/langtools/tools/javac/options/BCPOrSystemNotSpecified.java
! test/langtools/tools/javac/parser/extend/TrialParser.java
! test/langtools/tools/javac/patterns/scope/ScopeTest.java
! test/langtools/tools/javac/processing/model/TestSourceVersion.java
! test/langtools/tools/javac/processing/model/TestSymtabItems.java
+ test/langtools/tools/javac/processing/model/element/AnnoProcessorOnRecordsTest.java
+ test/langtools/tools/javac/processing/model/element/CheckingTypeAnnotationsOnRecords.java
+ test/langtools/tools/javac/processing/model/element/JavaxLangModelForRecords.java
! test/langtools/tools/javac/processing/model/element/TestElementKindPredicates.java
+ test/langtools/tools/javac/processing/model/element/TestRecord.java
+ test/langtools/tools/javac/processing/model/element/TestRecordDesugar.java
! test/langtools/tools/javac/processing/model/util/TestTypeKindVisitors.java
+ test/langtools/tools/javac/records/MapAccessorToComponent.java
+ test/langtools/tools/javac/records/RecordCompilationTests.java
+ test/langtools/tools/javac/records/RecordMemberTests.java
+ test/langtools/tools/javac/records/VarargsRecordsTest.java
+ test/langtools/tools/javac/records/mandated_members/CheckRecordMembers.java
+ test/langtools/tools/javac/records/mandated_members/read_resolve_method/CheckReadResolveMethodTest.java
+ test/langtools/tools/javac/records/writeread/Record.java
+ test/langtools/tools/javac/records/writeread/WriteReadTest.java
! test/langtools/tools/javac/tree/JavacTreeScannerTest.java
! test/langtools/tools/javac/tree/SourceTreeScannerTest.java
! test/langtools/tools/javac/tree/TreeKindTest.java
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java
! test/langtools/tools/lib/toolbox/ToolBox.java
! test/lib/jdk/test/lib/ByteCodeLoader.java
Changeset: c22583a70542
Author: mseledtsov
Date: 2019-12-04 14:44 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/c22583a70542
8235356: [TESTBUG] Disable 'producer is alive' check in JFR TestCrossProcessStreaming
Summary: disabled the check
Reviewed-by: dcubed
! test/jdk/jdk/jfr/api/consumer/streaming/TestCrossProcessStreaming.java
Changeset: 666fa504b60c
Author: sviswanathan
Date: 2019-12-04 14:55 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/666fa504b60c
8235288: AVX 512 instructions inadvertently used on Xeon for small vector width operations
Reviewed-by: kvn, vlivanov
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
Changeset: e7f7be79ba52
Author: phh
Date: 2019-12-04 15:01 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/e7f7be79ba52
8234288: Turkey Time Zone returns incorrect time zone name
Summary: Add and use "Turkey Time" time zone.
Reviewed-by: naoto, martin, phh
Contributed-by: letuyang at amazon.com
! src/java.base/share/classes/sun/util/resources/TimeZoneNames.java
! test/jdk/sun/text/resources/LocaleData
! test/jdk/sun/text/resources/LocaleDataTest.java
Changeset: 1413f714d1a9
Author: cgo
Date: 2019-12-04 10:38 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/1413f714d1a9
8234906: [TESTBUG] TestDivZeroCheckControl fails for client VMs due to Unrecognized VM option LoopUnrollLimit
Reviewed-by: kvn
! test/hotspot/jtreg/compiler/loopopts/TestDivZeroCheckControl.java
Changeset: 18420160287b
Author: weijun
Date: 2019-12-05 10:36 +0800
URL: https://hg.openjdk.java.net/portola/portola/rev/18420160287b
8234267: DelegationPermission implementation doesn't completely follow the updated specification
Reviewed-by: xuelei
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/DelegationPermission.java
! test/jdk/javax/security/auth/kerberos/DelegationPermissionInit.java
Changeset: 832efc785f53
Author: valeriep
Date: 2019-12-05 03:55 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/832efc785f53
8233016: javax.crypto.Cipher throws NPE for the given custom CipherSpi and Provider
Summary: Changed to throw IAE instead of NPE for non-null invalid arguments
Reviewed-by: mullan
! src/java.base/share/classes/javax/crypto/Cipher.java
Changeset: e4b6321c11a4
Author: jwilhelm
Date: 2019-12-05 08:21 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/e4b6321c11a4
Added tag jdk-14+26 for changeset 288777cf0702
! .hgtags
Changeset: 5defda391e18
Author: jbhateja
Date: 2019-12-05 12:56 +0300
URL: https://hg.openjdk.java.net/portola/portola/rev/5defda391e18
8234391: C2: Generic vector operands
Reviewed-by: vlivanov, sviswanathan, thartmann, jrose
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/sparc/sparc.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/output_h.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/phase.cpp
! src/hotspot/share/opto/phase.hpp
Changeset: 97d531d87bd7
Author: lkorinth
Date: 2019-12-05 12:52 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/97d531d87bd7
8235250: Create (test) abstraction for allocating objects that is immune to removal by optimizations
Reviewed-by: eosterlund, tschatzl
! test/hotspot/jtreg/gc/arguments/TestTargetSurvivorRatioFlag.java
! test/hotspot/jtreg/gc/cslocker/TestCSLocker.java
! test/hotspot/jtreg/gc/g1/TestHumongousAllocNearlyFullRegion.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestNoAllocationsInHRegions.java
! test/hotspot/jtreg/gc/logging/TestUnifiedLoggingSwitchStress.java
+ test/hotspot/jtreg/gc/testlibrary/Allocation.java
! test/hotspot/jtreg/gc/z/TestSmallHeap.java
Changeset: 2ca0201e99f3
Author: jlaskey
Date: 2019-12-05 09:22 -0400
URL: https://hg.openjdk.java.net/portola/portola/rev/2ca0201e99f3
8232681: ArrayIndexOutOfBoundsException with text blocks in javac when using -Xlint
Reviewed-by: sundar
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! test/langtools/tools/javac/TextBlockAPI.java
Changeset: 0a94d3675782
Author: hseigel
Date: 2019-12-05 15:45 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/0a94d3675782
8235360: Update JDWP, JDI and Instrumentation specs for Record attribute
Summary: Add Record to list of attributes that class redefinition cannot change
Reviewed-by: lfoltan
! make/data/jdwp/jdwp.spec
! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java
! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java
Changeset: 9f9e7c969f78
Author: herrick
Date: 2019-12-05 11:25 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/9f9e7c969f78
8212780: Packaging Tool Implementation
Reviewed-by: asemenyuk, almatvee, herrick, kcr, prr, erikj, ihse, rriggs, mchung, alanb
Contributed-by: alexey.semenyuk at oracle.com, alexander.matveev at oracle.com, andy.herrick at oracle.com, kevin.rushforth at oracle.com, philip.race at oracle.com
! make/CompileJavaModules.gmk
! make/common/Modules.gmk
! make/common/NativeCompilation.gmk
+ make/launcher/Launcher-jdk.incubator.jpackage.gmk
+ make/lib/Lib-jdk.incubator.jpackage.gmk
! src/java.base/share/classes/module-info.java
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/DesktopIntegration.java
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LibProvidersLookup.java
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxAppBundler.java
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxAppImageBuilder.java
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxDebBundler.java
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxPackageBundler.java
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxRpmBundler.java
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/PackageProperty.java
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources.properties
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources_ja.properties
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources_zh_CN.properties
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/java32.png
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.control
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.copyright
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.desktop
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.postinst
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.postrm
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.preinst
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.prerm
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.spec
+ src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/utils.sh
+ src/jdk.incubator.jpackage/linux/classes/module-info.java.extra
+ src/jdk.incubator.jpackage/linux/native/jpackageapplauncher/launcher.cpp
+ src/jdk.incubator.jpackage/linux/native/libapplauncher/LinuxPlatform.cpp
+ src/jdk.incubator.jpackage/linux/native/libapplauncher/LinuxPlatform.h
+ src/jdk.incubator.jpackage/linux/native/libapplauncher/PlatformDefs.h
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/EnumeratedBundlerParam.java
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppBundler.java
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppImageBuilder.java
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppStoreBundler.java
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacBaseInstallerBundler.java
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacCertificate.java
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacPkgBundler.java
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/DMGsetup.scpt
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/Info-lite.plist.template
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacAppStore.entitlements
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacAppStore_Inherit.entitlements
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources.properties
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources_ja.properties
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources_zh_CN.properties
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/Runtime-Info.plist.template
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/background_dmg.png
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/background_pkg.png
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/java.icns
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/lic_template.plist
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/postinstall.template
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/preinstall.template
+ src/jdk.incubator.jpackage/macosx/classes/module-info.java.extra
+ src/jdk.incubator.jpackage/macosx/native/jpackageapplauncher/main.m
+ src/jdk.incubator.jpackage/macosx/native/libapplauncher/MacPlatform.h
+ src/jdk.incubator.jpackage/macosx/native/libapplauncher/MacPlatform.mm
+ src/jdk.incubator.jpackage/macosx/native/libapplauncher/PlatformDefs.h
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AbstractAppImageBuilder.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AbstractBundler.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AbstractImageBundler.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AddLauncherArguments.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AppImageFile.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ApplicationLayout.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ArgAction.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Arguments.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/BasicBundlers.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/BundleParams.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Bundler.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/BundlerParamInfo.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Bundlers.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/CLIHelp.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ConfigException.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/DeployParams.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/DottedVersion.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Executor.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/FileAssociation.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/I18N.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/JLinkBundlerHelper.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/JPackageToolProvider.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Log.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ModFile.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/OverridableResource.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/PackagerException.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/PathGroup.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Platform.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/PlatformPackage.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/RelativeFileSet.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ScriptRunner.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/StandardBundlerParam.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ToolValidator.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ValidOptions.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/HelpResources.properties
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/HelpResources_ja.properties
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/HelpResources_zh_CN.properties
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources.properties
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources_ja.properties
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources_zh_CN.properties
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/ResourceLocator.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/main/CommandLine.java
+ src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/main/Main.java
+ src/jdk.incubator.jpackage/share/classes/module-info.java
+ src/jdk.incubator.jpackage/share/native/libapplauncher/FileAttributes.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/FilePath.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/Helpers.cpp
+ src/jdk.incubator.jpackage/share/native/libapplauncher/Helpers.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/IniFile.cpp
+ src/jdk.incubator.jpackage/share/native/libapplauncher/IniFile.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/JavaVirtualMachine.cpp
+ src/jdk.incubator.jpackage/share/native/libapplauncher/JavaVirtualMachine.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/Library.cpp
+ src/jdk.incubator.jpackage/share/native/libapplauncher/Library.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/Macros.cpp
+ src/jdk.incubator.jpackage/share/native/libapplauncher/Macros.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/Messages.cpp
+ src/jdk.incubator.jpackage/share/native/libapplauncher/Messages.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/OrderedMap.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/Package.cpp
+ src/jdk.incubator.jpackage/share/native/libapplauncher/Package.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/Platform.cpp
+ src/jdk.incubator.jpackage/share/native/libapplauncher/Platform.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/PlatformString.cpp
+ src/jdk.incubator.jpackage/share/native/libapplauncher/PlatformString.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/Properties.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/PropertyFile.cpp
+ src/jdk.incubator.jpackage/share/native/libapplauncher/PropertyFile.h
+ src/jdk.incubator.jpackage/share/native/libapplauncher/main.cpp
+ src/jdk.incubator.jpackage/unix/native/libapplauncher/FileAttribute.h
+ src/jdk.incubator.jpackage/unix/native/libapplauncher/FileAttributes.cpp
+ src/jdk.incubator.jpackage/unix/native/libapplauncher/FilePath.cpp
+ src/jdk.incubator.jpackage/unix/native/libapplauncher/PosixPlatform.cpp
+ src/jdk.incubator.jpackage/unix/native/libapplauncher/PosixPlatform.h
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinAppBundler.java
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinExeBundler.java
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsAppImageBuilder.java
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsBundlerParam.java
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsDefender.java
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsRegistry.java
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixPipeline.java
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixSourcesBuilder.java
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixTool.java
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/MsiInstallerStrings_en.wxl
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/MsiInstallerStrings_ja.wxl
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/MsiInstallerStrings_zh_CN.wxl
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinLauncher.template
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources.properties
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_ja.properties
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_zh_CN.properties
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/java48.ico
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/main.wxs
+ src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/overrides.wxi
+ src/jdk.incubator.jpackage/windows/classes/module-info.java.extra
+ src/jdk.incubator.jpackage/windows/native/jpackageapplauncher/WinLauncher.cpp
+ src/jdk.incubator.jpackage/windows/native/libapplauncher/DllMain.cpp
+ src/jdk.incubator.jpackage/windows/native/libapplauncher/FileAttribute.h
+ src/jdk.incubator.jpackage/windows/native/libapplauncher/FilePath.cpp
+ src/jdk.incubator.jpackage/windows/native/libapplauncher/PlatformDefs.h
+ src/jdk.incubator.jpackage/windows/native/libapplauncher/WindowsPlatform.cpp
+ src/jdk.incubator.jpackage/windows/native/libapplauncher/WindowsPlatform.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/ByteBuffer.cpp
+ src/jdk.incubator.jpackage/windows/native/libjpackage/ByteBuffer.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/ErrorHandling.cpp
+ src/jdk.incubator.jpackage/windows/native/libjpackage/ErrorHandling.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/FileUtils.cpp
+ src/jdk.incubator.jpackage/windows/native/libjpackage/FileUtils.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/IconSwap.cpp
+ src/jdk.incubator.jpackage/windows/native/libjpackage/IconSwap.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/Log.cpp
+ src/jdk.incubator.jpackage/windows/native/libjpackage/Log.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/ResourceEditor.cpp
+ src/jdk.incubator.jpackage/windows/native/libjpackage/ResourceEditor.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/SourceCodePos.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/SysInfo.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/UniqueHandle.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/Utils.cpp
+ src/jdk.incubator.jpackage/windows/native/libjpackage/Utils.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/VersionInfoSwap.cpp
+ src/jdk.incubator.jpackage/windows/native/libjpackage/VersionInfoSwap.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/WinErrorHandling.cpp
+ src/jdk.incubator.jpackage/windows/native/libjpackage/WinErrorHandling.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/WinSysInfo.cpp
+ src/jdk.incubator.jpackage/windows/native/libjpackage/WinSysInfo.h
+ src/jdk.incubator.jpackage/windows/native/libjpackage/WindowsRegistry.cpp
+ src/jdk.incubator.jpackage/windows/native/libjpackage/jpackage.cpp
+ src/jdk.incubator.jpackage/windows/native/libjpackage/tstrings.cpp
+ src/jdk.incubator.jpackage/windows/native/libjpackage/tstrings.h
+ src/jdk.incubator.jpackage/windows/native/libwixhelper/libwixhelper.cpp
+ src/jdk.incubator.jpackage/windows/native/msiwrapper/Executor.cpp
+ src/jdk.incubator.jpackage/windows/native/msiwrapper/Executor.h
+ src/jdk.incubator.jpackage/windows/native/msiwrapper/MsiWrapper.cpp
+ src/jdk.incubator.jpackage/windows/native/msiwrapper/Resources.cpp
+ src/jdk.incubator.jpackage/windows/native/msiwrapper/Resources.h
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/packager/AppRuntimeImageBuilder.java
+ test/jdk/tools/jpackage/TEST.properties
+ test/jdk/tools/jpackage/apps/com.hello/com/hello/Hello.java
+ test/jdk/tools/jpackage/apps/com.hello/module-info.java
+ test/jdk/tools/jpackage/apps/com.other/com/other/Other.java
+ test/jdk/tools/jpackage/apps/com.other/module-info.java
+ test/jdk/tools/jpackage/apps/dukeplug.png
+ test/jdk/tools/jpackage/apps/image/Hello.java
+ test/jdk/tools/jpackage/apps/installer/Hello.java
+ test/jdk/tools/jpackage/helpers/JPackageHelper.java
+ test/jdk/tools/jpackage/helpers/JPackageInstallerHelper.java
+ test/jdk/tools/jpackage/helpers/JPackagePath.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Annotations.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CfgFile.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CommandArguments.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JarBuilder.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaAppDesc.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaTool.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Main.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MethodCall.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
+ test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/AppImageFileTest.java
+ test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/ApplicationLayoutTest.java
+ test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/CompareDottedVersionTest.java
+ test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/DeployParamsTest.java
+ test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/DottedVersionTest.java
+ test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/InvalidDottedVersionTest.java
+ test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/OverridableResourceTest.java
+ test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/PathGroupTest.java
+ test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/ToolValidatorTest.java
+ test/jdk/tools/jpackage/junit/junit.java
+ test/jdk/tools/jpackage/junit/run_junit.sh
+ test/jdk/tools/jpackage/linux/AppCategoryTest.java
+ test/jdk/tools/jpackage/linux/LicenseTypeTest.java
+ test/jdk/tools/jpackage/linux/LinuxBundleNameTest.java
+ test/jdk/tools/jpackage/linux/LinuxResourceTest.java
+ test/jdk/tools/jpackage/linux/MaintainerTest.java
+ test/jdk/tools/jpackage/linux/PackageDepsTest.java
+ test/jdk/tools/jpackage/linux/ReleaseTest.java
+ test/jdk/tools/jpackage/linux/ShortcutHintTest.java
+ test/jdk/tools/jpackage/macosx/MacPropertiesTest.java
+ test/jdk/tools/jpackage/macosx/NameWithSpaceTest.java
+ test/jdk/tools/jpackage/macosx/SigningAppImageTest.java
+ test/jdk/tools/jpackage/macosx/SigningPackageTest.java
+ test/jdk/tools/jpackage/macosx/base/SigningBase.java
+ test/jdk/tools/jpackage/macosx/base/SigningCheck.java
+ test/jdk/tools/jpackage/manage_packages.sh
+ test/jdk/tools/jpackage/resources/icon.icns
+ test/jdk/tools/jpackage/resources/icon.ico
+ test/jdk/tools/jpackage/resources/icon.png
+ test/jdk/tools/jpackage/resources/license.txt
+ test/jdk/tools/jpackage/run_tests.sh
+ test/jdk/tools/jpackage/share/AddLauncherBase.java
+ test/jdk/tools/jpackage/share/AddLauncherModuleTest.java
+ test/jdk/tools/jpackage/share/AddLauncherTest.java
+ test/jdk/tools/jpackage/share/AddLaunchersTest.java
+ test/jdk/tools/jpackage/share/AdditionalLaunchersTest.java
+ test/jdk/tools/jpackage/share/AppImagePackageTest.java
+ test/jdk/tools/jpackage/share/ArgumentsTest.java
+ test/jdk/tools/jpackage/share/Base.java
+ test/jdk/tools/jpackage/share/ErrorTest.java
+ test/jdk/tools/jpackage/share/FileAssociationsTest.java
+ test/jdk/tools/jpackage/share/IconTest.java
+ test/jdk/tools/jpackage/share/InstallDirTest.java
+ test/jdk/tools/jpackage/share/InvalidArgTest.java
+ test/jdk/tools/jpackage/share/JavaOptionsBase.java
+ test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java
+ test/jdk/tools/jpackage/share/JavaOptionsModuleTest.java
+ test/jdk/tools/jpackage/share/JavaOptionsTest.java
+ test/jdk/tools/jpackage/share/LicenseTest.java
+ test/jdk/tools/jpackage/share/MissingArgumentsTest.java
+ test/jdk/tools/jpackage/share/RuntimePackageTest.java
+ test/jdk/tools/jpackage/share/SimplePackageTest.java
+ test/jdk/tools/jpackage/share/jdk/jpackage/tests/AppVersionTest.java
+ test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java
+ test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java
+ test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest.java
+ test/jdk/tools/jpackage/test_jpackage.sh
+ test/jdk/tools/jpackage/windows/WinConsoleTest.java
+ test/jdk/tools/jpackage/windows/WinDirChooserTest.java
+ test/jdk/tools/jpackage/windows/WinMenuGroupTest.java
+ test/jdk/tools/jpackage/windows/WinMenuTest.java
+ test/jdk/tools/jpackage/windows/WinPerUserInstallTest.java
+ test/jdk/tools/jpackage/windows/WinResourceTest.java
+ test/jdk/tools/jpackage/windows/WinScriptTest.java
+ test/jdk/tools/jpackage/windows/WinShortcutTest.java
+ test/jdk/tools/jpackage/windows/WinUpgradeUUIDTest.java
! test/jdk/tools/launcher/HelpFlagsTest.java
! test/jdk/tools/launcher/VersionCheck.java
Changeset: 1d3c5da689d0
Author: michaelm
Date: 2019-12-05 16:43 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/1d3c5da689d0
8235413: com.sun.net.httpserver.BasicAuthenticator.charset is protected field
Reviewed-by: chegar, dfuchs
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java
Changeset: 7d732f6e17b2
Author: naoto
Date: 2019-12-05 13:10 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/7d732f6e17b2
8222756: Plural support in CompactNumberFormat
Reviewed-by: joehw, rriggs
! make/jdk/src/classes/build/tools/cldrconverter/AbstractLDMLHandler.java
! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/jdk/src/classes/build/tools/cldrconverter/LDMLParseHandler.java
+ make/jdk/src/classes/build/tools/cldrconverter/PluralsParseHandler.java
! make/jdk/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java
! make/jdk/src/classes/build/tools/cldrconverter/StringListElement.java
! make/jdk/src/classes/build/tools/cldrconverter/StringListEntry.java
! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/spi/NumberFormatProvider.java
! src/java.base/share/classes/sun/util/locale/provider/NumberFormatProviderImpl.java
! src/java.base/share/classes/sun/util/locale/provider/SPILocaleProviderAdapter.java
+ test/jdk/java/text/Format/CompactNumberFormat/SPIProviderTest.java
! test/jdk/java/text/Format/CompactNumberFormat/TestCompactNumber.java
! test/jdk/java/text/Format/CompactNumberFormat/TestEquality.java
+ test/jdk/java/text/Format/CompactNumberFormat/TestPlurals.java
+ test/jdk/java/text/Format/CompactNumberFormat/provider/module-info.java
+ test/jdk/java/text/Format/CompactNumberFormat/provider/test/NumberFormatProviderImpl.java
Changeset: a112b0a6d91e
Author: amenkov
Date: 2019-12-05 13:52 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/a112b0a6d91e
8235433: Problem list JdwpListenTest.java and JdwpAttachTest.java on Windows
Reviewed-by: dcubed
! test/jdk/ProblemList.txt
Changeset: 366c0f357ee6
Author: coleenp
Date: 2019-12-05 16:57 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/366c0f357ee6
8212160: JVMTI agent crashes with "assert(_value != 0LL) failed: resolving NULL _value"
Summary: Add local deferred event list to thread to post events outside CodeCache_lock.
Reviewed-by: eosterlund, dholmes, sspitsyn
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/serviceThread.hpp
! src/hotspot/share/runtime/thread.cpp
+ test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/Zombie.java
+ test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/libCompiledZombie.cpp
Changeset: fcd70fd2d3f6
Author: coleenp
Date: 2019-12-05 16:58 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/fcd70fd2d3f6
Merge
Changeset: 20dfe7974cc2
Author: darcy
Date: 2019-12-05 14:14 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/20dfe7974cc2
8224630: ElementScannerN, N > 9 should scan type parameters
Reviewed-by: mcimadamore, erikj
! make/autoconf/boot-jdk.m4
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java
Changeset: dda989866962
Author: darcy
Date: 2019-12-05 14:19 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/dda989866962
8235369: Class.toGenericString need to be updated for records
Reviewed-by: vromero, mchung, chegar
! src/java.base/share/classes/java/lang/Class.java
! test/jdk/java/lang/reflect/records/RecordReflectionTest.java
Changeset: 0bec2ec012fc
Author: jzhu
Date: 2019-12-06 10:41 +0800
URL: https://hg.openjdk.java.net/portola/portola/rev/0bec2ec012fc
8233948: AArch64: Incorrect mapping between OptoReg and VMReg for high 64 bits of Vector Register
Reviewed-by: adinn
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/register_aarch64.cpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/vmreg_aarch64.cpp
! src/hotspot/cpu/aarch64/vmreg_aarch64.hpp
! src/hotspot/cpu/aarch64/vmreg_aarch64.inline.hpp
Changeset: 2b8719a4793f
Author: jiefu
Date: 2019-12-06 10:13 +0800
URL: https://hg.openjdk.java.net/portola/portola/rev/2b8719a4793f
8235456: Minimal VM is broken after JDK-8212160
Reviewed-by: dholmes
! src/hotspot/share/prims/jvmtiImpl.hpp
Changeset: d6fe7d58d994
Author: rraghavan
Date: 2019-12-06 13:42 +0530
URL: https://hg.openjdk.java.net/portola/portola/rev/d6fe7d58d994
8228448: Jconsole can't connect to itself
Summary: Additions done to allow jconsole to connect to itself
Reviewed-by: erikj
Contributed-by: ramkumar.sunderbabu at oracle.com
! make/launcher/Launcher-jdk.jconsole.gmk
Changeset: f55c453cef06
Author: tschatzl
Date: 2019-12-06 09:49 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/f55c453cef06
8235346: [Redo] 8235247: WorkerDataArray leaks C heap memory for associated work items
Summary: Fix gtest after last iteration to acknowledge correct ownership of sub-WorkerDataArrays.
Reviewed-by: lkorinth, sjohanss
! src/hotspot/share/gc/shared/workerDataArray.inline.hpp
! test/hotspot/gtest/gc/shared/test_workerDataArray.cpp
Changeset: ada146daf105
Author: tschatzl
Date: 2019-12-06 09:49 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/ada146daf105
8235341: Improve WorkerDataArray API to disallow separate instantiation of sub-items
Reviewed-by: lkorinth, sjohanss
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/weakProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/weakProcessorPhaseTimes.hpp
! src/hotspot/share/gc/shared/workerDataArray.hpp
! src/hotspot/share/gc/shared/workerDataArray.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! test/hotspot/gtest/gc/shared/test_workerDataArray.cpp
Changeset: 4938269b8b17
Author: chagedorn
Date: 2019-12-06 10:00 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/4938269b8b17
8229994: assert(false) failed: Bad graph detected in get_early_ctrl_for_expensive
Summary: Fixes wrong idom information set in loop peeling when a loop strip mined loop is involved.
Reviewed-by: vlivanov, thartmann
! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/PeelingAndLoopStripMining.java
Changeset: c6d7bb2146aa
Author: prappo
Date: 2019-12-06 10:12 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/c6d7bb2146aa
8235435: Remove (obsolete) @author info from javadoc source and tests
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkOutputImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MarkerComments.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SectionName.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Comment.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/DocType.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocument.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTag.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/RawHtml.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/StringContent.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeOptionalMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeRequiredMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstructorWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Content.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/EnumConstantWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/FieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MemberSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ModuleSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/NestedClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PackageSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/SerializedFormWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WriterFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractMemberBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeFieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeOptionalMemberBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ModuleSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/CodeTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DeprecatedTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DocRootTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/IndexTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritDocTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritableTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/LiteralTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SeeTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SimpleTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/Taglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ValueTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassUseMapper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFinder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocletConstants.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ElementListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Group.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MetaKeywords.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TypeElementCatalog.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkInfo.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkOutput.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/DocEnvImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocClassFinder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocEnter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocMemberEnter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTodo.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Messager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java
! test/langtools/jdk/javadoc/doclet/AccessAsciiArt/AccessAsciiArt.java
! test/langtools/jdk/javadoc/doclet/AccessH1/AccessH1.java
! test/langtools/jdk/javadoc/doclet/AccessSkipNav/AccessSkipNav.java
! test/langtools/jdk/javadoc/doclet/AccessSummary/AccessSummary.java
! test/langtools/jdk/javadoc/doclet/AuthorDD/AuthorDD.java
! test/langtools/jdk/javadoc/doclet/DocRootSlash/DocRootSlash.java
! test/langtools/jdk/javadoc/doclet/InheritDocForUserTags/DocTest.java
! test/langtools/jdk/javadoc/doclet/JavascriptWinTitle/JavascriptWinTitle.java
! test/langtools/jdk/javadoc/doclet/MetaTag/MetaTag.java
! test/langtools/jdk/javadoc/doclet/ValidHtml/ValidHtml.java
! test/langtools/jdk/javadoc/doclet/VersionNumber/VersionNumber.java
! test/langtools/jdk/javadoc/doclet/WindowTitles/WindowTitles.java
! test/langtools/jdk/javadoc/doclet/constantValues/TestConstantValuesDriver.java
! test/langtools/jdk/javadoc/doclet/dupThrowsTags/TestDupThrowsTags.java
! test/langtools/jdk/javadoc/doclet/testAbsLinkPath/TestAbsLinkPath.java
! test/langtools/jdk/javadoc/doclet/testAbstractMethod/TestAbstractMethod.java
! test/langtools/jdk/javadoc/doclet/testAnchorNames/TestAnchorNames.java
! test/langtools/jdk/javadoc/doclet/testAnnotationOptional/TestAnnotationOptional.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testBackSlashInLink/TestBackSlashInLink.java
! test/langtools/jdk/javadoc/doclet/testBadPackageFileInJar/TestBadPackageFileInJar.java
! test/langtools/jdk/javadoc/doclet/testBadSourceFile/TestBadSourceFile.java
! test/langtools/jdk/javadoc/doclet/testBaseClass/TestBaseClass.java
! test/langtools/jdk/javadoc/doclet/testBreakIterator/TestBreakIterator.java
! test/langtools/jdk/javadoc/doclet/testCRLineSeparator/TestCRLineSeparator.java
! test/langtools/jdk/javadoc/doclet/testCharset/TestCharset.java
! test/langtools/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java
! test/langtools/jdk/javadoc/doclet/testClassTree/TestClassTree.java
! test/langtools/jdk/javadoc/doclet/testCmndLineClass/TestCmndLineClass.java
! test/langtools/jdk/javadoc/doclet/testCompletionFailure/TestCompletionFailure.java
! test/langtools/jdk/javadoc/doclet/testConstantValuesPage/TestConstantValuesPage.java
! test/langtools/jdk/javadoc/doclet/testConstructorIndent/TestConstructorIndent.java
! test/langtools/jdk/javadoc/doclet/testConstructors/TestConstructors.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testDocEncoding/TestDocEncoding.java
! test/langtools/jdk/javadoc/doclet/testDocErrorReporter/TestDocErrorReporter.java
! test/langtools/jdk/javadoc/doclet/testDocFileDir/TestDocFileDir.java
! test/langtools/jdk/javadoc/doclet/testDocRootInlineTag/TestDocRootInlineTag.java
! test/langtools/jdk/javadoc/doclet/testDocRootLink/TestDocRootLink.java
! test/langtools/jdk/javadoc/doclet/testDupParamWarn/TestDupParamWarn.java
! test/langtools/jdk/javadoc/doclet/testEmptyClass/TestEmptyClass.java
! test/langtools/jdk/javadoc/doclet/testEnclosingClass/TestEnclosingClass.java
! test/langtools/jdk/javadoc/doclet/testEncoding/TestEncoding.java
! test/langtools/jdk/javadoc/doclet/testExternalOverridenMethod/TestExternalOverridenMethod.java
! test/langtools/jdk/javadoc/doclet/testGroupOption/TestGroupOption.java
! test/langtools/jdk/javadoc/doclet/testHeadings/TestHeadings.java
! test/langtools/jdk/javadoc/doclet/testHelpFile/TestHelpFile.java
! test/langtools/jdk/javadoc/doclet/testHelpOption/TestHelpOption.java
! test/langtools/jdk/javadoc/doclet/testHiddenMembers/TestHiddenMembers.java
! test/langtools/jdk/javadoc/doclet/testHref/TestHref.java
! test/langtools/jdk/javadoc/doclet/testHrefInDocComment/TestHrefInDocComment.java
! test/langtools/jdk/javadoc/doclet/testHtmlComments/TestHtmlComments.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlDocument/TestHtmlDocument.java
! test/langtools/jdk/javadoc/doclet/testHtmlStrongTag/TestHtmlStrongTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/langtools/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java
! test/langtools/jdk/javadoc/doclet/testIndexFiles/TestIndexFiles.java
! test/langtools/jdk/javadoc/doclet/testInlineLinkLabel/TestInlineLinkLabel.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testJavascript/TestJavascript.java
! test/langtools/jdk/javadoc/doclet/testLambdaFeature/TestLambdaFeature.java
! test/langtools/jdk/javadoc/doclet/testLeadingSpaces/LeadingSpaces.java
! test/langtools/jdk/javadoc/doclet/testLegacyTaglet/TestLegacyTaglet.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestBadLinkOption.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestNewLineInLink.java
! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTaglet.java
! test/langtools/jdk/javadoc/doclet/testLinkToSerialForm/TestLinkToSerialForm.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java
! test/langtools/jdk/javadoc/doclet/testMethodTypes/TestMethodTypes.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/langtools/jdk/javadoc/doclet/testNestedGenerics/TestNestedGenerics.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testNoPackagesFile/TestNoPackagesFile.java
! test/langtools/jdk/javadoc/doclet/testNotifications/TestNotifications.java
! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestMultiInheritance.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenMethodDocCopy.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethods.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethodsWithPackageFlag.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethodsWithPrivateFlag.java
! test/langtools/jdk/javadoc/doclet/testPackageDeprecation/TestPackageDeprecation.java
! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java
! test/langtools/jdk/javadoc/doclet/testParamTaglet/TestParamTaglet.java
! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java
! test/langtools/jdk/javadoc/doclet/testRecurseSubPackages/TestRecurseSubPackages.java
! test/langtools/jdk/javadoc/doclet/testRelativeLinks/TestRelativeLinks.java
! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/TestRepeatedAnnotations.java
! test/langtools/jdk/javadoc/doclet/testReturnTag/TestReturnTag.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java
! test/langtools/jdk/javadoc/doclet/testSerialVersionUID/TestSerialVersionUID.java
! test/langtools/jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/langtools/jdk/javadoc/doclet/testSimpleTag/TestSimpleTag.java
! test/langtools/jdk/javadoc/doclet/testSimpleTagExclude/TestSimpleTagExclude.java
! test/langtools/jdk/javadoc/doclet/testSinceTag/TestSinceTag.java
! test/langtools/jdk/javadoc/doclet/testSingleQuotedLink/TestSingleQuotedLink.java
! test/langtools/jdk/javadoc/doclet/testSourceTab/TestSourceTab.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/doclet/testSubTitle/TestSubTitle.java
! test/langtools/jdk/javadoc/doclet/testSummaryHeading/TestSummaryHeading.java
! test/langtools/jdk/javadoc/doclet/testSuperclassInSerialForm/TestSuperClassInSerialForm.java
! test/langtools/jdk/javadoc/doclet/testSupplementary/TestSupplementary.java
! test/langtools/jdk/javadoc/doclet/testTagInheritence/TestTagInheritence.java
! test/langtools/jdk/javadoc/doclet/testTagMisuse/TestTagMisuse.java
! test/langtools/jdk/javadoc/doclet/testTagOutput/TestTagOutput.java
! test/langtools/jdk/javadoc/doclet/testThrowsHead/TestThrowsHead.java
! test/langtools/jdk/javadoc/doclet/testThrowsInheritence/TestThrowsTagInheritence.java
! test/langtools/jdk/javadoc/doclet/testThrowsTag/TestThrowsTag.java
! test/langtools/jdk/javadoc/doclet/testTitleInHref/TestTitleInHref.java
! test/langtools/jdk/javadoc/doclet/testTopOption/TestTopOption.java
! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java
! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java
! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java
! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java
! test/langtools/jdk/javadoc/doclet/testValueTag/TestValueTag.java
! test/langtools/jdk/javadoc/doclet/testWarnBadParamNames/TestWarnBadParamNames.java
! test/langtools/jdk/javadoc/doclet/testWarnings/TestWarnings.java
! test/langtools/jdk/javadoc/doclet/typeAnnotations/smoke/TestSmoke.java
! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java
! test/langtools/jdk/javadoc/tool/NoStar.java
! test/langtools/jdk/javadoc/tool/T4696488.java
! test/langtools/jdk/javadoc/tool/T4994049/T4994049.java
! test/langtools/jdk/javadoc/tool/T6551367.java
! test/langtools/jdk/javadoc/tool/XWerror.java
! test/langtools/jdk/javadoc/tool/completionFailure/CompletionFailure.java
! test/langtools/jdk/javadoc/tool/dupOk/DupOk.java
! test/langtools/jdk/javadoc/tool/outputRedirect/Test.java
! test/langtools/jdk/javadoc/tool/sourceOnly/Test.java
! test/langtools/jdk/javadoc/tool/sourceOption/SourceOption.java
Changeset: c1ee5babd539
Author: sjohanss
Date: 2019-10-23 21:28 +0800
URL: https://hg.openjdk.java.net/portola/portola/rev/c1ee5babd539
8220465: Use shadow regions for faster ParallelGC full GCs
Reviewed-by: sjohanss, tschatzl
Contributed-by: Haoyu Li <leihouyju at gmail.com>
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: cb2774f0e6eb
Author: hseigel
Date: 2019-12-06 13:05 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/cb2774f0e6eb
8235359: Simplify method Class.getRecordComponents()
Summary: Change getRecordComponents0() to return an array of RecordComponent's so no conversion is needed
Reviewed-by: lfoltan, chegar, fparain, vromero, mchung
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/native/libjava/Class.c
Changeset: 2bea4bea7004
Author: clanger
Date: 2019-12-06 14:13 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/2bea4bea7004
8234185: Cleanup usage of canonicalize function between libjava, hotspot and libinstrument
Reviewed-by: dholmes, alanb, sspitsyn
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/include/jvm.h
! src/java.base/share/native/libjava/jdk_util.h
! src/java.base/share/native/libjava/jni_util.c
! src/java.base/unix/native/libjava/UnixFileSystem_md.c
! src/java.base/unix/native/libjava/canonicalize_md.c
! src/java.base/windows/native/libjava/canonicalize_md.c
! src/java.base/windows/native/libjava/io_util_md.h
! src/java.instrument/share/native/libinstrument/InvocationAdapter.c
Changeset: 87fb3f5a499c
Author: mdoerr
Date: 2019-12-06 14:31 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/87fb3f5a499c
8220348: [ntintel] asserts about copying unaligned array
Reviewed-by: clanger, stuefe
! src/java.prefs/windows/native/libprefs/WindowsPreferences.c
! src/java.security.jgss/share/native/libj2gss/GSSLibStub.c
Changeset: ee448a1f33cc
Author: michaelm
Date: 2019-12-06 14:17 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/ee448a1f33cc
8235475: Add additional timestamp to test java/nio/channels/Selector/SelectWithConsumer.java
Reviewed-by: alanb
! test/jdk/java/nio/channels/Selector/SelectWithConsumer.java
Changeset: 948012822469
Author: ccheung
Date: 2019-12-06 09:09 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/948012822469
8225219: [TESTBUG] AppCDS tests timed out with -Xcomp and --limit-modules option won't work with Graal
Reviewed-by: kvn, iklam, iignatyev
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MainModuleOnly.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/MainModuleOnly.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ModulePathAndCP_JFR.java
Changeset: 31f9903f0838
Author: iignatyev
Date: 2019-12-06 09:14 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/31f9903f0838
8235353: clean up hotspot problem lists
Reviewed-by: kvn, mdoerr
! test/hotspot/jtreg/ProblemList.txt
Changeset: 0edc7fd0d7a3
Author: redestad
Date: 2019-12-06 18:05 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/0edc7fd0d7a3
8234331: Add robust and optimized utility for rounding up to next power of two
Reviewed-by: eosterlund, stuefe, jrose
! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.cpp
! src/hotspot/share/gc/z/zForwarding.cpp
! src/hotspot/share/gc/z/zHeuristics.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zUtils.inline.hpp
! src/hotspot/share/libadt/dict.cpp
! src/hotspot/share/libadt/vectset.cpp
! src/hotspot/share/opto/block.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/utilities/count_leading_zeros.hpp
! src/hotspot/share/utilities/growableArray.hpp
+ src/hotspot/share/utilities/powerOfTwo.hpp
- test/hotspot/gtest/gc/z/test_zUtils.cpp
! test/hotspot/gtest/utilities/test_count_leading_zeros.cpp
+ test/hotspot/gtest/utilities/test_powerOfTwo.cpp
Changeset: 5f73126dc390
Author: vromero
Date: 2019-12-06 14:23 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/5f73126dc390
8235446: confusing error message for records with no parens
Reviewed-by: mcimadamore
! 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/diags/examples/IncorrectRecordDeclaration.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
Changeset: 1498cd1c98ad
Author: dlsmith
Date: 2019-12-06 12:33 -0700
URL: https://hg.openjdk.java.net/portola/portola/rev/1498cd1c98ad
8234835: Use UTF-8 charset in fixuppandoc
Reviewed-by: martin, jjg
! make/jdk/src/classes/build/tools/fixuppandoc/Main.java
Changeset: 24f9f0843abb
Author: erikj
Date: 2019-12-06 12:01 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/24f9f0843abb
8230067: Add optional automatic retry when running jtreg tests
Reviewed-by: prr
! doc/testing.html
! doc/testing.md
! make/RunTests.gmk
! make/conf/jib-profiles.js
Changeset: 3b9efbac1b50
Author: darcy
Date: 2019-12-06 12:13 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/3b9efbac1b50
8235499: Change HotSpot jtreg records test to better handle JDK updates
Reviewed-by: hseigel, iignatyev
! test/hotspot/jtreg/runtime/records/ignoreRecordAttribute.java
! test/hotspot/jtreg/runtime/records/recordReflectionTest.java
Changeset: 0bd09f6d2617
Author: jjg
Date: 2019-12-06 13:03 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/0bd09f6d2617
8218268: Javac treats Manifest Class-Path entries as Paths instead of URLs
Reviewed-by: mchung, bchristi
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java
Changeset: 01cb61a27e61
Author: darcy
Date: 2019-12-06 13:32 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/01cb61a27e61
8235514: Update record serialization tests to not use hard coded source versions
Reviewed-by: lancea
! test/jdk/java/io/Serializable/records/BadCanonicalCtrTest.java
! test/jdk/java/io/Serializable/records/ProhibitedMethods.java
! test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java
Changeset: 8539243dc929
Author: kvn
Date: 2019-12-06 14:47 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/8539243dc929
8235438: [JVMCI] StackTraceElement::decode should use the original Method
Reviewed-by: coleenp, never
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
Changeset: 4437d58547ce
Author: mchung
Date: 2019-12-06 15:10 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/4437d58547ce
8235351: Lookup::unreflect should bind with the original caller independent of Method's accessible flag
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! test/jdk/java/lang/invoke/CallerSensitiveAccess.java
Changeset: c9adad6d7055
Author: sviswanathan
Date: 2019-12-06 16:03 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/c9adad6d7055
8235510: java.util.zip.CRC32 performance drop after 8200067
Summary: backout 8200067 optimization
Reviewed-by: kvn
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
Changeset: 31882abe1494
Author: weijun
Date: 2019-12-07 09:40 +0800
URL: https://hg.openjdk.java.net/portola/portola/rev/31882abe1494
8233222: Clarify system property usage in KerberosPrincipal instantiation
Reviewed-by: mullan
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java
Changeset: fb39a8d1d101
Author: zgu
Date: 2019-12-08 10:05 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/fb39a8d1d101
8235262: Move c2i_entry_barrier for x86_32 to shared
Reviewed-by: rkennke, eosterlund
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
Changeset: 046f9512418b
Author: rraghavan
Date: 2019-12-09 14:02 +0530
URL: https://hg.openjdk.java.net/portola/portola/rev/046f9512418b
8233453: MLVM deoptimize stress test timed out
Summary: Increased timeout factor for MLVM deoptimize stress test
Reviewed-by: iignatyev, thartmann
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/compiler/deoptimize/Test.java
Changeset: 22edf8054aa2
Author: jlahoda
Date: 2019-12-09 10:16 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/22edf8054aa2
8235483: Warnings printed during the build
Reviewed-by: erikj
! make/gendata/Gendata-jdk.compiler.gmk
Changeset: 45fceff98bb5
Author: sjohanss
Date: 2019-12-09 10:26 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/45fceff98bb5
8165443: Free Collection Set serial phase takes very long on large heaps
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! 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.cpp
! src/hotspot/share/gc/g1/heapRegionSet.hpp
! src/hotspot/share/gc/g1/heapRegionSet.inline.hpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java
Changeset: c445504316e4
Author: jboes
Date: 2019-12-09 12:06 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/c445504316e4
8233319: Deprecate MulticastSocket methods that operate on java.net.InetAddress
Summary: Deprecate any method that operates on InetAddress as well as getLoopbackMode and setLoopbackMode
Reviewed-by: chegar, dfuchs, alanb
! src/java.base/share/classes/java/net/MulticastSocket.java
! src/java.base/share/classes/java/net/StandardSocketOptions.java
Changeset: 5e94d60e5dd3
Author: jboes
Date: 2019-12-09 12:46 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/5e94d60e5dd3
8232513: java/net/DatagramSocket/PortUnreachable.java still fails intermittently with BindException
Summary: Increase the number of bind retries and test repeats, best effort only
Reviewed-by: msheppar, dfuchs, vtewari
! test/jdk/java/net/DatagramSocket/PortUnreachable.java
Changeset: 3df41c569827
Author: clanger
Date: 2019-12-09 15:01 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/3df41c569827
8235403: Further cleanup to test serviceability/sa/ClhsdbCDSCore.java
Reviewed-by: iklam, iignatyev
! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java
Changeset: 3009b27660be
Author: aefimov
Date: 2019-12-09 14:07 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/3009b27660be
8141685: com/sun/jndi/ldap/InvalidLdapFilters.java initializes context failed
Reviewed-by: dfuchs, vtewari
! test/jdk/com/sun/jndi/ldap/InvalidLdapFilters.java
Changeset: 9cb141c7329f
Author: pconcannon
Date: 2019-12-09 14:25 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/9cb141c7329f
8234148: DatagramSocket.setOption/getOption/supportedOption should support multicast options
Summary: Fix adds multicast socket options to DatagramSocket
Reviewed-by: alanb, dfuchs, vtewari
! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java
! src/java.base/windows/classes/java/net/DualStackPlainDatagramSocketImpl.java
+ test/jdk/java/net/DatagramSocket/SupportedOptionsCheck.java
! test/jdk/java/net/SocketOption/SupportedOptionsSet.java
Changeset: 7fbe6a42ffe9
Author: redestad
Date: 2019-12-09 16:46 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/7fbe6a42ffe9
8234735: InstanceKlass:find_method_index regression after JDK-8231610
Reviewed-by: iklam, coleenp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
Changeset: 8df91a722672
Author: pconcannon
Date: 2019-12-09 15:54 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/8df91a722672
8233191: MulticastSocket joinGroup/leaveGroup do not specify their behavior when the outgoing interface has not been set
Summary: Clarifies the behaviour of 2-arg joinGroup/leaveGroup methods when null is passed for the NetworkInteface argument. The fix also clarifies what is returned by getInterface() and getNetworkInterface() methods when no previous NetworkInterface has been set.
Reviewed-by: alanb, chegar, dfuchs
! src/java.base/share/classes/java/net/MulticastSocket.java
Changeset: 1b86798de6aa
Author: vlivanov
Date: 2019-12-09 19:29 +0300
URL: https://hg.openjdk.java.net/portola/portola/rev/1b86798de6aa
8226411: C2: Avoid memory barriers around off-heap unsafe accesses
Reviewed-by: kvn, thartmann, eosterlund, jrose, rkennke
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/oops/accessDecorators.hpp
! src/hotspot/share/opto/library_call.cpp
Changeset: c3203a6a2ed4
Author: vlivanov
Date: 2019-12-09 19:29 +0300
URL: https://hg.openjdk.java.net/portola/portola/rev/c3203a6a2ed4
8235143: C2: No memory state needed in Thread::currentThread() intrinsic
Reviewed-by: mdoerr, jrose
! src/hotspot/share/opto/library_call.cpp
Changeset: 153e5f76551d
Author: sundar
Date: 2019-12-09 23:00 +0530
URL: https://hg.openjdk.java.net/portola/portola/rev/153e5f76551d
8225562: jlink --module-path behavior inconsistent with help/errors
Reviewed-by: alanb
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
Changeset: 93a167720c90
Author: herrick
Date: 2019-12-09 13:01 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/93a167720c90
8235453: tools/jpackage/junit/junit.java failed
Reviewed-by: prr
! test/jdk/tools/jpackage/junit/junit.java
Changeset: e6ed9bef5f8f
Author: herrick
Date: 2019-12-09 13:02 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/e6ed9bef5f8f
Merge
Changeset: 66211c44e126
Author: iklam
Date: 2019-12-09 09:59 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/66211c44e126
8235490: AppCDS DynamicArchiveRelocationTest.java failed: 'always map archive(s) at an alternative address' missing
Reviewed-by: coleenp, ccheung
! src/hotspot/share/memory/metaspaceShared.cpp
! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java
Changeset: 8d507e815358
Author: jjg
Date: 2019-12-09 10:44 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/8d507e815358
8234211: allow discoverable javac plugins to be invoked by default
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/source/util/Plugin.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java
+ test/langtools/tools/javac/plugin/AutostartPlugins.java
Changeset: a0c21305ee87
Author: xuelei
Date: 2019-12-09 10:56 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/a0c21305ee87
8235448: code cleanup in SSLContextImpl.java
Reviewed-by: jnimeh
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
Changeset: 60eff58d6f67
Author: zgu
Date: 2019-12-09 14:01 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/60eff58d6f67
8235586: Shenandoah: Traversal GC still uses old CLD::oops_do API
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
Changeset: 17b0f051280f
Author: jjg
Date: 2019-12-09 12:27 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/17b0f051280f
8234689: facilitate writing additional custom attributes in a class file
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
+ test/langtools/tools/javac/classwriter/ExtraAttributes.java
Changeset: b82209a3f793
Author: lmesnik
Date: 2019-12-09 13:02 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/b82209a3f793
8235530: Removed duplicated threadByName methods in nsk/jdi tests
Reviewed-by: dholmes, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanType/_itself_/booleantype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/location/location001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteType/_itself_/bytetype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharType/_itself_/chartype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/visibleClasses/visibleclasses001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_s/filter_s002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod015.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleType/_itself_/doubletype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/request/request001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventIterator/nextEvent/nextevent001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/addCountFilter/addcountfilter001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/getProperty/getproperty001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/hashCode/hashcode001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/isEnabled/isenabled001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/putProperty/putproperty001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setSuspendPolicy/setsuspendpolicy001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/suspendPolicy/suspendpolicy001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/accessWatchpointRequests/accwtchpreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/breakpointRequests/breakpreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classPrepareRequests/clsprepreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classUnloadRequests/clsunlreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createAccessWatchpointRequest/craccwtchpreq003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createBreakpointRequest/crbreakpreq003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createClassPrepareRequest/cpreg001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createClassUnloadRequest/cureg001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createExceptionRequest/crexreq009.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createExceptionRequest/crexreq010.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createMethodEntryRequest/menreg001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createMethodExitRequest/mexreg001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createModificationWatchpointRequest/crmodwtchpreq003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq007.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq008.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq009.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq010.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createThreadDeathRequest/tdreg001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createThreadStartRequest/tsreg001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createVMDeathRequest/vmdreg001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteAllBreakpoints/delallbreakp002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequest/delevtreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequests/delevtreqs002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/exceptionRequests/excreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodEntryRequests/methentreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodExitRequests/methexitreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/modificationWatchpointRequests/modwtchpreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadDeathRequests/thrdeathreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/vmDeathRequests/vmdeathreq001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume007.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume010.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume011.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume012.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume013.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy007.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy008.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy009.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy010.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy011.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy012.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy013.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy014.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy015.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy016.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy017.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassExclusionFilter/filter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_rt/filter_rt002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_s/filter_s002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/exception/exception001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/notifyCaught/notifycaught001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/notifyUncaught/notifyuncaught001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatType/_itself_/floattype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerType/_itself_/integertype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocatableEvent/thread/thread001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongType/_itself_/longtype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassExclusionFilter/filter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_s/filter_s002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_rt/filter_rt002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_s/filter_s002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/_itself_/mwevent001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/disableCollection/disablecollection002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/classPath/classpath001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveType/_itself_/primitivetype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classLoader/classloader001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValues/getvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isFinal/isfinal001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/nestedTypes/nestedtypes001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/nestedTypes/nestedtypes002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortType/_itself_/shorttype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassExclusionFilter/filter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_s/filter_s002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/thread/thread001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allClasses/allclasses001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canAddMethod/canaddmethod001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canPopFrames/canpopframes001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canRedefineClasses/canredefineclasses001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canRequestVMDeathEvent/canreqvmdev001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canUnrestrictedlyRedefineClasses/curc001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canUseInstanceFilters/canusefilters001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canWatchFieldAccess/canwatchaccess001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canWatchFieldModification/canwatchmod001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidType/_itself_/voidtype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/field/field001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/field/field002.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java
+ test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDITestRuntimeException.java
Changeset: 35d8d9b65744
Author: stefank
Date: 2019-12-04 11:30 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/35d8d9b65744
8235324: Dying objects are published from users of CollectedHeap::object_iterate
Reviewed-by: pliden, eosterlund, sjohanss, rkennke
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/z/zBarrier.cpp
! src/hotspot/share/gc/z/zBarrier.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
Changeset: 2aaa8bcb90a9
Author: stefank
Date: 2019-12-09 15:28 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/2aaa8bcb90a9
8234508: VM_HeapWalkOperation::iterate_over_object reads non-strong fields with an on-strong load barrier
Reviewed-by: pliden, eosterlund
! src/hotspot/share/prims/jvmtiTagMap.cpp
Changeset: f236fd5d0c2c
Author: henryjen
Date: 2019-12-10 00:36 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/f236fd5d0c2c
8234542: code removal of Pack200 Tools and API
Reviewed-by: alanb, mchung, erikj
! make/autoconf/compare.sh.in
! make/common/Modules.gmk
- make/launcher/Launcher-jdk.pack.gmk
- make/lib/Lib-jdk.pack.gmk
! make/nashorn/element-list
! make/scripts/compare.sh
! make/scripts/compare_exceptions.sh.incl
- src/java.base/share/classes/com/sun/java/util/jar/pack/AdaptiveCoding.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Attribute.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/BandStructure.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/ClassReader.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/ClassWriter.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Code.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Coding.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/CodingChooser.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/CodingMethod.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/ConstantPool.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Constants.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Driver.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/DriverResource.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/DriverResource_ja.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/DriverResource_zh_CN.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/FixedList.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Fixups.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Histogram.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Instruction.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/NativeUnpack.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Package.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/PackageReader.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/PackageWriter.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/PackerImpl.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/PopulationCoding.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/PropMap.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/TLGlobals.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/UnpackerImpl.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Utils.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/intrinsic.properties
- src/java.base/share/classes/com/sun/java/util/jar/pack/package-info.java
- src/java.base/share/classes/java/util/jar/Pack200.java
! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties
- src/jdk.pack/share/classes/module-info.java
- src/jdk.pack/share/man/pack200.1
- src/jdk.pack/share/man/unpack200.1
- src/jdk.pack/share/native/common-unpack/bands.cpp
- src/jdk.pack/share/native/common-unpack/bands.h
- src/jdk.pack/share/native/common-unpack/bytes.cpp
- src/jdk.pack/share/native/common-unpack/bytes.h
- src/jdk.pack/share/native/common-unpack/coding.cpp
- src/jdk.pack/share/native/common-unpack/coding.h
- src/jdk.pack/share/native/common-unpack/constants.h
- src/jdk.pack/share/native/common-unpack/defines.h
- src/jdk.pack/share/native/common-unpack/unpack.cpp
- src/jdk.pack/share/native/common-unpack/unpack.h
- src/jdk.pack/share/native/common-unpack/utils.cpp
- src/jdk.pack/share/native/common-unpack/utils.h
- src/jdk.pack/share/native/common-unpack/zip.cpp
- src/jdk.pack/share/native/common-unpack/zip.h
- src/jdk.pack/share/native/libunpack/jni.cpp
- src/jdk.pack/share/native/unpack200/main.cpp
- src/jdk.pack/windows/native/unpack200/unpack200_proto.exe.manifest
! src/utils/IdealGraphVisualizer/nbproject/project.properties
! test/jdk/ProblemList.txt
! test/jdk/TEST.groups
- test/jdk/java/util/jar/Pack200/SecurityTest.java
- test/jdk/tools/jar/DeprecateOptionN.java
! test/jdk/tools/launcher/HelpFlagsTest.java
! test/jdk/tools/launcher/VersionCheck.java
- test/jdk/tools/pack200/AttributeTests.java
- test/jdk/tools/pack200/BandIntegrity.java
- test/jdk/tools/pack200/CommandLineTests.java
- test/jdk/tools/pack200/DeprecatePack200.java
- test/jdk/tools/pack200/InstructionTests.java
- test/jdk/tools/pack200/ModuleAttributes.java
- test/jdk/tools/pack200/MultiRelease.java
- test/jdk/tools/pack200/Pack200Props.java
- test/jdk/tools/pack200/Pack200Test.java
- test/jdk/tools/pack200/PackChecksum.java
- test/jdk/tools/pack200/PackTestZip64.java
- test/jdk/tools/pack200/PackTestZip64Manual.java
- test/jdk/tools/pack200/PackageVersionTest.java
- test/jdk/tools/pack200/RepackTest.java
- test/jdk/tools/pack200/T7007157.java
- test/jdk/tools/pack200/TestExceptions.java
- test/jdk/tools/pack200/TestNormal.java
- test/jdk/tools/pack200/TimeStamp.java
- test/jdk/tools/pack200/UnpackerMemoryTest.java
- test/jdk/tools/pack200/Utils.java
- test/jdk/tools/pack200/badattr.jar
- test/jdk/tools/pack200/pack200-verifier/data/README
- test/jdk/tools/pack200/pack200-verifier/data/golden.jar
- test/jdk/tools/pack200/pack200-verifier/make/build.xml
- test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/ClassCompare.java
- test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/Globals.java
- test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/JarFileCompare.java
- test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/Main.java
- test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/VerifyTreeSet.java
- test/jdk/tools/pack200/pack200-verifier/src/xmlkit/ClassReader.java
- test/jdk/tools/pack200/pack200-verifier/src/xmlkit/CommandLineParser.java
- test/jdk/tools/pack200/pack200-verifier/src/xmlkit/TokenList.java
- test/jdk/tools/pack200/pack200-verifier/src/xmlkit/XMLKit.java
- test/jdk/tools/pack200/typeannos/Lambda.java
- test/jdk/tools/pack200/typeannos/Readme.txt
- test/jdk/tools/pack200/typeannos/TargetTypes.java
- test/jdk/tools/pack200/typeannos/TestTypeAnnotations.java
- test/jdk/tools/pack200/typeannos/TypeUseTarget.java
Changeset: b2e191f03473
Author: mseledtsov
Date: 2019-12-09 17:24 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/b2e191f03473
8235600: Problemlist JFR streaming/TestJVMCrash until after-test cleanup issue is resolved
Summary: Placed TestJVMCrash test on a problem list
Reviewed-by: dcubed
! test/jdk/ProblemList.txt
Changeset: 9ea6521df290
Author: rhalade
Date: 2019-12-09 21:38 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/9ea6521df290
8190492: Remove SSLv2Hello and SSLv3 from default enabled TLS protocols
Reviewed-by: mullan, wetmore, xuelei
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! test/jdk/javax/net/ssl/SSLEngine/NoAuthClientAuth.java
! test/jdk/javax/net/ssl/ServerName/SSLEngineExplorer.java
! test/jdk/javax/net/ssl/ServerName/SSLSocketExplorer.java
! test/jdk/javax/net/ssl/sanity/interop/JSSEServer.java
! test/jdk/sun/security/pkcs11/sslecc/JSSEServer.java
! test/jdk/sun/security/ssl/ProtocolVersion/HttpsProtocols.java
! test/jdk/sun/security/ssl/SSLContextImpl/CustomizedDefaultProtocols.java
! test/jdk/sun/security/ssl/SSLContextImpl/CustomizedServerDefaultProtocols.java
! test/jdk/sun/security/ssl/SSLContextImpl/DefaultEnabledProtocols.java
! test/jdk/sun/security/ssl/SSLContextImpl/NoOldVersionContext.java
! test/jdk/sun/security/ssl/SSLSocketImpl/InvalidateServerSessionRenegotiate.java
! test/jdk/sun/security/ssl/SSLSocketImpl/NoImpactServerRenego.java
Changeset: 3b693618d084
Author: chagedorn
Date: 2019-12-10 09:28 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/3b693618d084
8233032: assert(in_bb(n)) failed: must be
Summary: Find first and last memory state of a load pack without relying on bb indices.
Reviewed-by: roland, kvn, thartmann
Contributed-by: Roland Westrelin <rwestrel at redhat.com>, Christian Hagedorn <christian.hagedorn at oracle.com>
! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/loopopts/superword/CoLocatePack.java
Changeset: a4fb32538898
Author: xliu
Date: 2019-12-10 10:34 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/a4fb32538898
8235383: C1 compilation fails with -XX:+PrintIRDuringConstruction -XX:+Verbose
Summary: Added check for printable bci.
Reviewed-by: thartmann
! src/hotspot/share/c1/c1_InstructionPrinter.cpp
+ test/hotspot/jtreg/compiler/c1/TestPrintIRDuringConstruction.java
Changeset: f52cc36158cf
Author: michaelm
Date: 2019-12-10 11:26 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/f52cc36158cf
8234871: deprecate SocketFlow (SO_FLOW_SLA) and related APIs for removal
Reviewed-by: alanb, chegar
! src/jdk.net/share/classes/jdk/net/ExtendedSocketOptions.java
! src/jdk.net/share/classes/jdk/net/NetworkPermission.java
! src/jdk.net/share/classes/jdk/net/SocketFlow.java
! src/jdk.net/share/classes/jdk/net/Sockets.java
! src/jdk.net/solaris/classes/jdk/net/SolarisSocketOptions.java
Changeset: 9f4e98d4dcd4
Author: pliden
Date: 2019-12-10 13:12 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/9f4e98d4dcd4
8235366: ZGC: Kitchensink.java fails in ZBarrier::should_mark_through
Reviewed-by: eosterlund, stefank
! src/hotspot/share/gc/z/zAddress.hpp
! src/hotspot/share/gc/z/zAddress.inline.hpp
! src/hotspot/share/gc/z/zBarrier.cpp
! src/hotspot/share/gc/z/zBarrier.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
Changeset: de30eb1867e3
Author: pliden
Date: 2019-12-10 13:39 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/de30eb1867e3
8234654: ZGC: Only disarm NMethods when marking/relocating code roots
Reviewed-by: eosterlund, stefank
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethod.hpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zRootsIterator.hpp
Changeset: 88799f0b0f82
Author: herrick
Date: 2019-12-10 08:11 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/88799f0b0f82
8235601: redundant code in IOUtils.java
Reviewed-by: prr, asemenyuk, almatvee
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java
Changeset: de502a45751f
Author: coleenp
Date: 2019-12-10 08:11 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/de502a45751f
8235334: Deprecate jcmd GC.class_stats
Summary: Add a deprecation message
Reviewed-by: zgu, iklam
! src/hotspot/share/services/diagnosticCommand.hpp
Changeset: d1688b8d1516
Author: coleenp
Date: 2019-12-10 08:12 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/d1688b8d1516
Merge
Changeset: d56c192d967d
Author: herrick
Date: 2019-12-10 08:15 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/d56c192d967d
8234867: Issue warning for mutually exclusive options on jpackage command line
Reviewed-by: prr, asemenyuk, almatvee
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Arguments.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources.properties
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources_ja.properties
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources_zh_CN.properties
Changeset: 32d978ba562f
Author: dfuchs
Date: 2019-12-10 13:22 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/32d978ba562f
8235141: Specify the required standard socket options for the socket types in the java.net package
Reviewed-by: alanb, chegar
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/MulticastSocket.java
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
+ test/jdk/java/net/SocketOption/RequiredOptions.java
Changeset: 3c8af950e849
Author: redestad
Date: 2019-12-10 14:18 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/3c8af950e849
8234863: Increase default value of MaxInlineLevel
Reviewed-by: kvn, neliasso
! src/hotspot/share/runtime/globals.hpp
Changeset: 94b120e510d2
Author: eosterlund
Date: 2019-12-10 13:50 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/94b120e510d2
8235174: ZGC: Add support for JFR leak profiler
Reviewed-by: stefank, mgronlun, egahlin
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.hpp
! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.hpp
! src/hotspot/share/jfr/leakprofiler/chains/edge.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edge.hpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeQueue.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeQueue.hpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.hpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.hpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.hpp
+ src/hotspot/share/jfr/leakprofiler/sampling/objectSample.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.hpp
- src/hotspot/share/jfr/leakprofiler/utilities/unifiedOop.hpp
+ src/hotspot/share/jfr/leakprofiler/utilities/unifiedOopRef.hpp
+ src/hotspot/share/jfr/leakprofiler/utilities/unifiedOopRef.inline.hpp
Changeset: 819be120e63d
Author: hseigel
Date: 2019-12-10 15:00 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/819be120e63d
8235513: Change JVM to check for preview features using JVM_CLASSFILE_MAJOR_VERSION
Summary: Check for JVM_CLASSFILE_MAJOR_VERSION instead of a hard-wired version number
Reviewed-by: dholmes, coleenp
! src/hotspot/share/classfile/classFileParser.cpp
Changeset: 3333517d634e
Author: xuelei
Date: 2019-12-10 07:07 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/3333517d634e
8235311: Tag mismatch may alert bad_record_mac
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/ssl/SSLTransport.java
Changeset: 44aa31d0dea3
Author: roland
Date: 2019-12-09 15:37 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/44aa31d0dea3
8234350: assert(mode == ControlAroundStripMined && (use == sfpt || !use->is_reachable_from_root())) failed: missed a node
Reviewed-by: thartmann, mdoerr
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/DeadNodesInOuterLoopAtLoopCloning2.java
Changeset: 61446ba18984
Author: gromero
Date: 2019-05-10 18:20 -0400
URL: https://hg.openjdk.java.net/portola/portola/rev/61446ba18984
8223968: Add abort type description to RTM statistic counters
Reviewed-by: mdoerr, kvn
! src/hotspot/share/runtime/rtmLocking.cpp
! src/hotspot/share/runtime/rtmLocking.hpp
! test/hotspot/jtreg/compiler/testlibrary/rtm/RTMLockingStatistics.java
Changeset: daf317439415
Author: xuelei
Date: 2019-12-10 09:31 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/daf317439415
8235655: Clean the duplicated block in SSLContextImpl
Reviewed-by: coffeys
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
Changeset: 56aa1c3b8659
Author: dnsimon
Date: 2019-12-10 09:34 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/56aa1c3b8659
8235539: [JVMCI] -XX:+EnableJVMCIProduct breaks -XX:-EnableJVMCI
Reviewed-by: kvn, thartmann
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
+ test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java
Changeset: 8375c9115e6d
Author: pchilanomate
Date: 2019-12-10 18:32 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/8375c9115e6d
8235515: TestBasicLogOutput.java crashes due to EXCEPTION_ACCESS_VIOLATION in HandshakeThreadsOperation::do_handshake
Summary: Signal _done sempahore after executing name() in log_debug()
Reviewed-by: dcubed, mdoerr
! src/hotspot/share/runtime/handshake.cpp
Changeset: 86222ee8e248
Author: gziemski
Date: 2019-12-10 12:50 -0600
URL: https://hg.openjdk.java.net/portola/portola/rev/86222ee8e248
8223261: JDK-8189208 followup - remove JDK_GetVersionInfo0 and the supporting code
Summary: Removed JDK_GetVersionInfo
Reviewed-by: redestad, dholmes, mchung, clanger
! make/hotspot/src/classes/build/tools/projectcreator/WinGammaPlatformVC10.java
! make/hotspot/symbols/symbols-shared
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/runtime/java.cpp
- src/java.base/share/native/libjava/jdk_util.c
! src/java.base/share/native/libjava/jdk_util.h
Changeset: a88e99d92248
Author: rkennke
Date: 2019-12-10 20:06 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/a88e99d92248
8235598: Shenandoah: Update copyrights
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalAggressiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAllocTracker.hpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetAssembler.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.hpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTimingTracker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTimingTracker.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTracer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.hpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.hpp
Changeset: 9a04e072302c
Author: chegar
Date: 2019-12-10 19:10 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/9a04e072302c
8235531: Update record serialization migration tests to not use hard coded source versions
Reviewed-by: darcy
! test/jdk/java/io/Serializable/records/migration/AbstractTest.java
Changeset: 05b884481924
Author: chegar
Date: 2019-12-10 19:12 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/05b884481924
8235550: Clarify record reflective support specification
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/Class.java
! test/hotspot/jtreg/runtime/records/recordReflectionTest.java
+ test/jdk/java/lang/reflect/records/RecordPermissionsTest.java
! test/jdk/java/lang/reflect/records/RecordReflectionTest.java
+ test/jdk/java/lang/reflect/records/allPermissions.policy
Changeset: 336885e766af
Author: bchristi
Date: 2019-12-10 11:56 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/336885e766af
8235361: JAR Class-Path no longer accepts relative URLs encoding absolute Windows paths (e.g "/C:/...")
Reviewed-by: alanb, mchung
! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java
! test/jdk/jdk/internal/loader/URLClassPath/JarClassPathFileEntry.java
Changeset: 4a601cb7a903
Author: zgu
Date: 2019-12-10 20:20 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/4a601cb7a903
8235685: Shenandoah: Enable leak profiler
Reviewed-by: rkennke
! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp
Changeset: dcf8e70d78d5
Author: jjiang
Date: 2019-12-11 11:29 +0800
URL: https://hg.openjdk.java.net/portola/portola/rev/dcf8e70d78d5
8231810: javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java fails intermittently with "java.lang.Exception: Unexpected EOF"
Reviewed-by: xuelei
! test/jdk/ProblemList.txt
! test/jdk/javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java
Changeset: c71ec1f09f21
Author: mikael
Date: 2019-12-10 20:04 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/c71ec1f09f21
8234370: Implementation of JEP 362: Deprecate the Solaris and SPARC Ports
Reviewed-by: erikj, tbell
! doc/building.html
! doc/building.md
! make/autoconf/platform.m4
Changeset: 71674e727f6c
Author: epavlova
Date: 2019-12-10 21:49 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/71674e727f6c
8215728: [Graal] we should run some Graal tests in tier1
Reviewed-by: iignatyev
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/compiler/graalunit/ApiDirectivesTest.java
! test/hotspot/jtreg/compiler/graalunit/ApiTest.java
! test/hotspot/jtreg/compiler/graalunit/AsmAarch64Test.java
! test/hotspot/jtreg/compiler/graalunit/AsmAmd64Test.java
! test/hotspot/jtreg/compiler/graalunit/AsmSparcTest.java
! test/hotspot/jtreg/compiler/graalunit/CollectionsTest.java
! test/hotspot/jtreg/compiler/graalunit/CoreAarch64Test.java
! test/hotspot/jtreg/compiler/graalunit/CoreAmd64Test.java
! test/hotspot/jtreg/compiler/graalunit/CoreJdk9Test.java
! test/hotspot/jtreg/compiler/graalunit/CoreTest.java
! test/hotspot/jtreg/compiler/graalunit/DebugTest.java
! test/hotspot/jtreg/compiler/graalunit/EATest.java
! test/hotspot/jtreg/compiler/graalunit/GraphTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotAarch64Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotAmd64Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotJdk9Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotLirTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotSparcTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotTest.java
! test/hotspot/jtreg/compiler/graalunit/Jtt.MicroTest.java
! test/hotspot/jtreg/compiler/graalunit/JttBackendTest.java
! test/hotspot/jtreg/compiler/graalunit/JttBytecodeTest.java
! test/hotspot/jtreg/compiler/graalunit/JttExceptTest.java
! test/hotspot/jtreg/compiler/graalunit/JttHotpathTest.java
! test/hotspot/jtreg/compiler/graalunit/JttHotspotTest.java
! test/hotspot/jtreg/compiler/graalunit/JttJdkTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangALTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangMathALTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangMathMZTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangNZTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLoopTest.java
! test/hotspot/jtreg/compiler/graalunit/JttOptimizeTest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectAETest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldGetTest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldSetTest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectGZTest.java
! test/hotspot/jtreg/compiler/graalunit/JttThreadsTest.java
! test/hotspot/jtreg/compiler/graalunit/LirJttTest.java
! test/hotspot/jtreg/compiler/graalunit/LirTest.java
! test/hotspot/jtreg/compiler/graalunit/LoopTest.java
! test/hotspot/jtreg/compiler/graalunit/NodesTest.java
! test/hotspot/jtreg/compiler/graalunit/OptionsTest.java
! test/hotspot/jtreg/compiler/graalunit/PhasesCommonTest.java
! test/hotspot/jtreg/compiler/graalunit/Replacements12Test.java
! test/hotspot/jtreg/compiler/graalunit/Replacements9Test.java
! test/hotspot/jtreg/compiler/graalunit/ReplacementsTest.java
! test/hotspot/jtreg/compiler/graalunit/UtilTest.java
! test/hotspot/jtreg/compiler/graalunit/generateTests.sh
Changeset: f051fadd0d06
Author: psadhukhan
Date: 2019-12-02 12:01 +0530
URL: https://hg.openjdk.java.net/portola/portola/rev/f051fadd0d06
Merge
- src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystem.java
- src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystemProvider.java
- test/jdk/jdk/jfr/api/consumer/streaming/TestRepositoryMigration.java
- test/jdk/sun/security/tools/jarsigner/warnings/BadKeyUsageTest.java
- test/langtools/jdk/javadoc/doclet/testDocFiles/pkg/Test.java
- test/langtools/jdk/javadoc/doclet/testDocFiles/pkg/doc-files/test.txt
Changeset: fe5e931830e5
Author: serb
Date: 2019-12-02 16:38 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/fe5e931830e5
8230597: Update GIFlib library to the 5.2.1
Reviewed-by: prr, psadhukhan, jdv
! src/java.desktop/share/legal/giflib.md
! src/java.desktop/share/native/libsplashscreen/giflib/dgif_lib.c
! src/java.desktop/share/native/libsplashscreen/giflib/gif_err.c
! src/java.desktop/share/native/libsplashscreen/giflib/gif_hash.h
! src/java.desktop/share/native/libsplashscreen/giflib/gif_lib.h
! src/java.desktop/share/native/libsplashscreen/giflib/gif_lib_private.h
! src/java.desktop/share/native/libsplashscreen/giflib/gifalloc.c
! src/java.desktop/share/native/libsplashscreen/giflib/openbsd-reallocarray.c
Changeset: 8081bf6f4309
Author: psadhukhan
Date: 2019-12-03 12:45 +0530
URL: https://hg.openjdk.java.net/portola/portola/rev/8081bf6f4309
Merge
- src/hotspot/share/gc/g1/survRateGroup.cpp
- src/hotspot/share/gc/g1/survRateGroup.hpp
- src/java.base/share/classes/java/time/overview.html
- src/jdk.compiler/share/classes/META-INF/services/com.sun.tools.javac.platform.PlatformProvider
- src/jdk.compiler/share/classes/com/sun/tools/javac/services/javax.tools.JavaCompilerTool
Changeset: e26c3e28f6f0
Author: serb
Date: 2019-11-18 10:39 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/e26c3e28f6f0
8234325: Delete unused vsync related code from the OGL pipeline on macOS
Reviewed-by: jdv
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLSurfaceData.java
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLVolatileSurfaceManager.java
Changeset: 53eff6c5da11
Author: serb
Date: 2019-10-06 21:42 -0700
URL: https://hg.openjdk.java.net/portola/portola/rev/53eff6c5da11
8185041: Incorrect GPL header in pnglibconf.h
Reviewed-by: prr
! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h
Changeset: 94402342255e
Author: psadhukhan
Date: 2019-12-04 16:28 +0530
URL: https://hg.openjdk.java.net/portola/portola/rev/94402342255e
8221903: PIT: javax/swing/RepaintManager/IconifyTest/IconifyTest.java fails on ubuntu18.04
Reviewed-by: serb
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/RepaintManager/IconifyTest/IconifyTest.java
Changeset: 3a2a04dbab8f
Author: aivanov
Date: 2019-12-04 13:49 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/3a2a04dbab8f
8235245: tiff_metadata.html has invalid HTML structure: misplaced </thead> element
Reviewed-by: bpb, serb
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html
Changeset: a680d0981607
Author: prr
Date: 2019-12-04 17:41 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/a680d0981607
8234784: Update jpeg.md to reflect code used by JDK
Reviewed-by: serb
! src/java.desktop/share/legal/jpeg.md
Changeset: 002b849de829
Author: prr
Date: 2019-12-04 17:42 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/002b849de829
8214481: freetype path does not disable TrueType hinting with AA+FM hints
Reviewed-by: serb, psadhukhan
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
Changeset: 269d810313dc
Author: prr
Date: 2019-12-05 13:24 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/269d810313dc
8209113: Use WeakReference for lastFontStrike for created Fonts
Reviewed-by: serb, jdv
! src/java.desktop/share/classes/sun/font/Font2D.java
! src/java.desktop/share/classes/sun/font/FontStrikeDisposer.java
! src/java.desktop/share/classes/sun/font/SunFontManager.java
Changeset: aff43b3630be
Author: serb
Date: 2019-12-05 15:29 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/aff43b3630be
8234137: The "AutoTestOnTop.java" test may run external applications
Reviewed-by: prr
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Window/AlwaysOnTop/AutoTestOnTop.java
Changeset: d2d6c97a1366
Author: serb
Date: 2019-12-05 15:31 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/d2d6c97a1366
7124307: JSpinner and changing value by mouse
Reviewed-by: prr, pbansal
! src/java.desktop/macosx/classes/com/apple/laf/AquaSpinnerUI.java
+ test/jdk/javax/swing/JSpinner/4788637/bug4788637.java
Changeset: 86c2c566da0a
Author: serb
Date: 2019-12-05 15:33 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/86c2c566da0a
8232226: [macos 10.15] test/jdk/java/awt/color/EqualityTest/EqualityTest.java may fail
Reviewed-by: prr, pbansal
+ test/jdk/java/awt/ColorClass/EqualityTest/EqualityTest.java
Changeset: f7923e6f8cbe
Author: tnakamura
Date: 2019-12-05 15:36 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/f7923e6f8cbe
8234386: [macos] NPE was thrown at expanding Choice from maximized frame
Reviewed-by: serb
! src/java.desktop/share/classes/javax/swing/JPopupMenu.java
+ test/jdk/java/awt/Choice/ChoiceFromMaximizedFrame/ChoiceFromMaximizedFrame.java
Changeset: 0417b0fcf9d9
Author: arapte
Date: 2019-12-06 16:37 +0530
URL: https://hg.openjdk.java.net/portola/portola/rev/0417b0fcf9d9
4949105: Access Bridge lacks html tags parsing
Reviewed-by: serb, prr, pbansal
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicHTML.java
+ test/jdk/javax/accessibility/AccessibleName/GetAccessibleNameTest.java
Changeset: 221a47a6f6d3
Author: prr
Date: 2019-12-06 12:06 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/221a47a6f6d3
Merge
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/packager/AppRuntimeImageBuilder.java
- test/hotspot/gtest/gc/z/test_zUtils.cpp
! test/jdk/ProblemList.txt
- test/jdk/java/lang/Runtime/Resources.java
- test/jdk/java/lang/Runtime/Version/Basic.java
- test/jdk/java/lang/Runtime/Version/VersionProps.java
- test/jdk/java/lang/Runtime/exec/ArgWithSpaceAndFinalBackslash.java
- test/jdk/java/lang/Runtime/exec/BadEnvp.java
- test/jdk/java/lang/Runtime/exec/ConcurrentRead.java
- test/jdk/java/lang/Runtime/exec/Duped.java
- test/jdk/java/lang/Runtime/exec/ExecCommand.java
- test/jdk/java/lang/Runtime/exec/ExecEmptyString.java
- test/jdk/java/lang/Runtime/exec/ExecWithDir.java
- test/jdk/java/lang/Runtime/exec/ExecWithInput.java
- test/jdk/java/lang/Runtime/exec/ExecWithLotsOfArgs.java
- test/jdk/java/lang/Runtime/exec/ExitValue.java
- test/jdk/java/lang/Runtime/exec/LotsOfDestroys.java
- test/jdk/java/lang/Runtime/exec/LotsOfOutput.java
- test/jdk/java/lang/Runtime/exec/SetCwd.java
- test/jdk/java/lang/Runtime/exec/SleepyCat.java
- test/jdk/java/lang/Runtime/exec/Space.java
- test/jdk/java/lang/Runtime/exec/Status.java
- test/jdk/java/lang/Runtime/exec/StreamsSurviveDestroy.java
- test/jdk/java/lang/Runtime/exec/UnixCommands.java
- test/jdk/java/lang/Runtime/exec/WinCommand.java
- test/jdk/java/lang/Runtime/exec/setcwd.sh
- test/jdk/java/lang/Runtime/loadLibrary/LoadLibraryTest.java
- test/jdk/java/lang/Runtime/loadLibrary/src/Target.java
- test/jdk/java/lang/Runtime/loadLibrary/src/Target2.java
- test/jdk/java/lang/Runtime/shutdown/Basic.java
- test/jdk/java/lang/Runtime/shutdown/ShutdownHooks.java
- test/jdk/java/lang/Runtime/shutdown/ShutdownHooks.sh
- test/jdk/java/lang/Runtime/shutdown/ShutdownInterruptedMain.java
- test/jdk/java/nio/channels/DatagramChannel/ManySenders.java
Changeset: dae610645225
Author: serb
Date: 2019-12-08 20:25 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/dae610645225
8231438: [macOS] Dark mode for the desktop is not supported
Reviewed-by: prr, psadhukhan
! src/java.desktop/macosx/native/libosxapp/NSApplicationAWT.m
! test/jdk/java/awt/Window/FullWindowContentTest/FullWindowContentTest.java
Changeset: 434c10d551c7
Author: trebari
Date: 2019-12-09 15:09 +0530
URL: https://hg.openjdk.java.net/portola/portola/rev/434c10d551c7
8234802: [TESTBUG] Test Right Mouse Button Drag Gesture Recognition in all the platforms
Reviewed-by: serb
+ test/jdk/java/awt/dnd/RightMouseButtonDragTest/RightMouseButtonDragTest.java
Changeset: b7a958df3992
Author: aivanov
Date: 2019-12-09 19:43 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/b7a958df3992
8234398: Replace ID2D1Factory::GetDesktopDpi with GetDeviceCaps
Reviewed-by: serb, prr
! src/java.desktop/windows/native/common/awt/systemscale/systemScale.cpp
Changeset: aa0f481d0024
Author: serb
Date: 2019-12-09 14:59 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/aa0f481d0024
8235547: Video memory leak in the OGL pipeline on macOS
Reviewed-by: prr
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLLayer.java
Changeset: fa409cbc32ad
Author: psadhukhan
Date: 2019-12-10 10:44 +0530
URL: https://hg.openjdk.java.net/portola/portola/rev/fa409cbc32ad
Merge
- make/launcher/Launcher-jdk.pack.gmk
- make/lib/Lib-jdk.pack.gmk
- src/java.base/share/classes/com/sun/java/util/jar/pack/AdaptiveCoding.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Attribute.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/BandStructure.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/ClassReader.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/ClassWriter.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Code.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Coding.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/CodingChooser.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/CodingMethod.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/ConstantPool.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Constants.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Driver.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/DriverResource.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/DriverResource_ja.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/DriverResource_zh_CN.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/FixedList.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Fixups.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Histogram.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Instruction.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/NativeUnpack.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Package.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/PackageReader.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/PackageWriter.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/PackerImpl.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/PopulationCoding.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/PropMap.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/TLGlobals.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/UnpackerImpl.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Utils.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/intrinsic.properties
- src/java.base/share/classes/com/sun/java/util/jar/pack/package-info.java
- src/java.base/share/classes/java/util/jar/Pack200.java
- src/jdk.pack/share/classes/module-info.java
- src/jdk.pack/share/man/pack200.1
- src/jdk.pack/share/man/unpack200.1
- src/jdk.pack/share/native/common-unpack/bands.cpp
- src/jdk.pack/share/native/common-unpack/bands.h
- src/jdk.pack/share/native/common-unpack/bytes.cpp
- src/jdk.pack/share/native/common-unpack/bytes.h
- src/jdk.pack/share/native/common-unpack/coding.cpp
- src/jdk.pack/share/native/common-unpack/coding.h
- src/jdk.pack/share/native/common-unpack/constants.h
- src/jdk.pack/share/native/common-unpack/defines.h
- src/jdk.pack/share/native/common-unpack/unpack.cpp
- src/jdk.pack/share/native/common-unpack/unpack.h
- src/jdk.pack/share/native/common-unpack/utils.cpp
- src/jdk.pack/share/native/common-unpack/utils.h
- src/jdk.pack/share/native/common-unpack/zip.cpp
- src/jdk.pack/share/native/common-unpack/zip.h
- src/jdk.pack/share/native/libunpack/jni.cpp
- src/jdk.pack/share/native/unpack200/main.cpp
- src/jdk.pack/windows/native/unpack200/unpack200_proto.exe.manifest
! test/jdk/ProblemList.txt
- test/jdk/java/util/jar/Pack200/SecurityTest.java
- test/jdk/tools/jar/DeprecateOptionN.java
- test/jdk/tools/pack200/AttributeTests.java
- test/jdk/tools/pack200/BandIntegrity.java
- test/jdk/tools/pack200/CommandLineTests.java
- test/jdk/tools/pack200/DeprecatePack200.java
- test/jdk/tools/pack200/InstructionTests.java
- test/jdk/tools/pack200/ModuleAttributes.java
- test/jdk/tools/pack200/MultiRelease.java
- test/jdk/tools/pack200/Pack200Props.java
- test/jdk/tools/pack200/Pack200Test.java
- test/jdk/tools/pack200/PackChecksum.java
- test/jdk/tools/pack200/PackTestZip64.java
- test/jdk/tools/pack200/PackTestZip64Manual.java
- test/jdk/tools/pack200/PackageVersionTest.java
- test/jdk/tools/pack200/RepackTest.java
- test/jdk/tools/pack200/T7007157.java
- test/jdk/tools/pack200/TestExceptions.java
- test/jdk/tools/pack200/TestNormal.java
- test/jdk/tools/pack200/TimeStamp.java
- test/jdk/tools/pack200/UnpackerMemoryTest.java
- test/jdk/tools/pack200/Utils.java
- test/jdk/tools/pack200/badattr.jar
- test/jdk/tools/pack200/pack200-verifier/data/README
- test/jdk/tools/pack200/pack200-verifier/data/golden.jar
- test/jdk/tools/pack200/pack200-verifier/make/build.xml
- test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/ClassCompare.java
- test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/Globals.java
- test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/JarFileCompare.java
- test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/Main.java
- test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/VerifyTreeSet.java
- test/jdk/tools/pack200/pack200-verifier/src/xmlkit/ClassReader.java
- test/jdk/tools/pack200/pack200-verifier/src/xmlkit/CommandLineParser.java
- test/jdk/tools/pack200/pack200-verifier/src/xmlkit/TokenList.java
- test/jdk/tools/pack200/pack200-verifier/src/xmlkit/XMLKit.java
- test/jdk/tools/pack200/typeannos/Lambda.java
- test/jdk/tools/pack200/typeannos/Readme.txt
- test/jdk/tools/pack200/typeannos/TargetTypes.java
- test/jdk/tools/pack200/typeannos/TestTypeAnnotations.java
- test/jdk/tools/pack200/typeannos/TypeUseTarget.java
Changeset: 6e16ceda3b96
Author: psadhukhan
Date: 2019-12-11 11:13 +0530
URL: https://hg.openjdk.java.net/portola/portola/rev/6e16ceda3b96
Merge
- src/hotspot/share/jfr/leakprofiler/utilities/unifiedOop.hpp
- src/java.base/share/native/libjava/jdk_util.c
! test/jdk/ProblemList.txt
Changeset: 2d77b8cd4230
Author: psadhukhan
Date: 2019-12-11 12:03 +0530
URL: https://hg.openjdk.java.net/portola/portola/rev/2d77b8cd4230
Merge
Changeset: dcf88e5c8c07
Author: clanger
Date: 2019-12-09 16:14 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/dcf88e5c8c07
8235585: Enable macOS codesigning for all libraries and executables
Reviewed-by: erikj, clanger
Contributed-by: rene.schuenemann at gmail.com
! make/autoconf/basics.m4
! make/autoconf/spec.gmk.in
! make/common/NativeCompilation.gmk
+ make/data/macosxsigning/entitlements.plist
! make/launcher/Launcher-jdk.hotspot.agent.gmk
! make/launcher/Launcher-jdk.jcmd.gmk
! make/launcher/LauncherCommon.gmk
Changeset: 1a7175456d29
Author: thartmann
Date: 2019-12-11 10:42 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/1a7175456d29
8235452: Strip mined loop verification fails with assert(is_OuterStripMinedLoop()) failed: invalid node class
Summary: Do not try to verify strip mining if the strip mined loop is malformed.
Reviewed-by: roland, vlivanov
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestDeadOuterStripMinedLoop.java
Changeset: 6cf6761c444e
Author: sjohanss
Date: 2019-12-11 12:12 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/6cf6761c444e
8235427: Remove unnecessary parameters from G1CollectedHeap::free_region and HeapRegion::hr_clear
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
Changeset: f5b2d188240d
Author: jlahoda
Date: 2019-12-11 13:08 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/f5b2d188240d
8235474: JShell does not handle records properly
Reviewed-by: vromero, rfield
! src/java.base/share/classes/module-info.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java
! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java
! test/langtools/jdk/jshell/CompletenessTest.java
+ test/langtools/jdk/jshell/RecordsTest.java
Changeset: 6afc12975478
Author: jlahoda
Date: 2019-12-11 13:08 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/6afc12975478
8235338: test jdk/jshell/CompletenessTest.java fails for records
Reviewed-by: rfield
! test/langtools/ProblemList.txt
Changeset: 9b513dbd57a3
Author: neliasso
Date: 2019-12-11 14:08 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/9b513dbd57a3
8235653: Clean-up BarrierSetC2
Reviewed-by: redestad, rkennke, thartmann
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/stringopts.cpp
Changeset: 63004af6fc57
Author: chagedorn
Date: 2019-12-11 14:33 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/63004af6fc57
8233033: C2 produces wrong result while unswitching a loop due to lost control dependencies
Summary: Adding missing control dependencies when cloning loop predicates at loop unswitching.
Reviewed-by: roland, vlivanov, thartmann
! src/hotspot/share/opto/loopUnswitch.cpp
+ test/hotspot/jtreg/compiler/loopopts/PartialPeelingUnswitch.java
Changeset: 99c493a347a1
Author: rehn
Date: 2019-12-11 15:27 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/99c493a347a1
8235410: Enable handshakes on Linux x86 (32-bit)
Reviewed-by: dholmes, dcubed
! src/hotspot/cpu/x86/globals_x86.hpp
Changeset: be5d924adffa
Author: rehn
Date: 2019-12-11 15:30 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/be5d924adffa
8220049: Obsolete ThreadLocalHandshakes
Reviewed-by: dholmes, dcubed, mdoerr
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/arm/globals_arm.hpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! 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/os/aix/safepointMechanism_aix.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/aot/aotCodeHeap.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/runtime/safepointMechanism.hpp
! src/hotspot/share/runtime/sweeper.cpp
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotSafepointOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotSafepointOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc.test/src/org/graalvm/compiler/hotspot/sparc/test/SPARCAllocatorTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotSafepointOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
Changeset: a11adaddb8ab
Author: hannesw
Date: 2019-12-11 16:09 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/a11adaddb8ab
8233866: Text in table cells has inconsistent alignment
Reviewed-by: jjg, prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
Changeset: d87f6de9a63a
Author: hannesw
Date: 2019-12-11 16:13 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/d87f6de9a63a
8235670: Javadoc pages not printing correctly in some browsers
Reviewed-by: jjg, prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
Changeset: 5d477a977ce5
Author: prappo
Date: 2019-12-11 15:16 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/5d477a977ce5
8234746: Improve indexing of system properties
Reviewed-by: hannesw, jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/module-info.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyAnnotation.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyClass.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyEnum.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyError.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyException.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyInterface.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/package-info.java
Changeset: 0d33d0db0c96
Author: redestad
Date: 2019-12-11 16:24 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/0d33d0db0c96
8235551: BitMap::count_one_bits should use population_count
Reviewed-by: kbarrett, neliasso
Contributed-by: kim.barrett at oracle.com, claes.redestad at oracle.com
! src/hotspot/share/opto/regmask.cpp
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/population_count.hpp
! test/hotspot/gtest/utilities/test_population_count.cpp
Changeset: 184d94d22d72
Author: rkennke
Date: 2019-12-11 16:43 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/184d94d22d72
8235729: Shenandoah: Remove useless casting to non-constant
Reviewed-by: roland
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
Changeset: bb39b624948d
Author: roland
Date: 2019-12-06 16:21 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/bb39b624948d
8235636: gc/shenandoah/compiler/TestUnsafeOffheapSwap.java fails after JDK-8226411
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
Changeset: c6003f6b79af
Author: erikj
Date: 2019-12-11 08:22 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/c6003f6b79af
8233112: Exclude SVG files from build comparison
Reviewed-by: tbell
! make/scripts/compare.sh
Changeset: e2232c851cdb
Author: eosterlund
Date: 2019-12-11 16:45 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/e2232c851cdb
8235654: JFR leak profiler should not trace through the StringTable
Reviewed-by: stefank, coleenp, kbarrett, egahlin
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/jfr/leakprofiler/utilities/rootType.hpp
Changeset: 29ca931d8f86
Author: herrick
Date: 2019-12-11 11:52 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/29ca931d8f86
8235767: Compilation failure caused by JDK-8212780: Packaging Tool Implementation
Reviewed-by: rkennke, asemenyuk
! src/jdk.incubator.jpackage/share/native/libapplauncher/IniFile.cpp
Changeset: 915a7b8d17a7
Author: aeubanks
Date: 2019-12-10 15:50 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/915a7b8d17a7
8235730: Incorrect javadoc in MatchKind
Reviewed-by: martin, prappo
Contributed-by: mingaleev at google.com
! src/java.base/share/classes/java/util/stream/MatchOps.java
Changeset: 3ccdeba59e25
Author: never
Date: 2019-12-11 09:47 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/3ccdeba59e25
8229961: Assert failure in compiler/graalunit/HotspotTest.java
Reviewed-by: kvn
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/jvmci/jniAccessMark.inline.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! test/hotspot/jtreg/compiler/jvmci/common/CTVMUtilities.java
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/AsResolvedJavaMethodTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/CompileCodeTestCase.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetBytecodeTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetExceptionTableTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/HasNeverInlineDirectiveTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsCompilableTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsMatureVsReprofileTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
Changeset: d188996ea355
Author: almatvee
Date: 2019-12-11 13:47 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/d188996ea355
8235767: Compilation failure caused by JDK-8212780: Packaging Tool Implementation
Reviewed-by: rkennke, asemenyuk
! test/jdk/tools/jpackage/run_tests.sh
Changeset: 28e6387d4a70
Author: zgu
Date: 2019-12-11 14:01 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/28e6387d4a70
8235776: Shenandoah: Shenandoah root updater not always uses right code blob closure
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
Changeset: 8086ccbe445d
Author: jjg
Date: 2019-12-11 11:55 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/8086ccbe445d
8235457: Crash when reporting a message about an annotation on a module
8235458: Problem caused by imports in a module-info.java file
Reviewed-by: jjg
Contributed-by: Jeremy Kuhn <jeremy.kuhn.java at gmail.com>
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/ReportOnImportedModuleAnnotation.java
+ test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/ReportOnImportedModuleAnnotation.out
+ test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/mods-src1/annotation/annotation/ModuleWarn.java
+ test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/mods-src1/annotation/module-info.java
+ test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/mods-src1/processor/module-info.java
+ test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/mods-src1/processor/processor/ModuleWarnProcessor.java
+ test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/mods-src2/mod/module-info.java
Changeset: 0acd96e392e3
Author: vromero
Date: 2019-12-11 15:31 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/0acd96e392e3
8234101: Compilation error thrown when repeating annotation is used on record component
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/SymbolMetadata.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/langtools/tools/javac/processing/model/element/repeatingAnnotations/RepeatingAnnotationsOnRecords.java
Changeset: 5b2f50117374
Author: herrick
Date: 2019-12-11 15:01 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/5b2f50117374
8235788: Changeset for JDK-8235252 pushed with wrong bug ID
Reviewed-by: prr
! test/jdk/tools/jpackage/run_tests.sh
Changeset: 88dcda42b67a
Author: almatvee
Date: 2019-12-11 16:07 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/88dcda42b67a
8234284: [dmg] Change DMG background image to TIFF
Reviewed-by: herrick, asemenyuk, erikj
! make/CompileJavaModules.gmk
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/DMGsetup.scpt
- src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/background_dmg.png
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/background_dmg.tiff
Changeset: e279627a68e4
Author: asemenyuk
Date: 2019-12-11 16:16 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/e279627a68e4
8235728: JDK-8212780 breaks builds with a custom X11 include path
Reviewed-by: prr, herrick
! make/lib/Lib-jdk.incubator.jpackage.gmk
Changeset: b77aa95736c2
Author: hannesw
Date: 2019-12-11 22:29 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/b77aa95736c2
8235414: Module level doc-files show "unnamed package" as holder
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
+ test/langtools/jdk/javadoc/doclet/testIndexInDocFiles/TestIndexInDocFiles.java
Changeset: edc6409771f7
Author: almatvee
Date: 2019-12-11 16:37 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/edc6409771f7
8235252: Repair run_tests.sh by locating jtreg locally
Reviewed-by: herrick, asemenyuk
! test/jdk/tools/jpackage/run_tests.sh
Changeset: c5a6304b275a
Author: mullan
Date: 2019-12-11 17:17 -0500
URL: https://hg.openjdk.java.net/portola/portola/rev/c5a6304b275a
8234870: Deprecate the OracleUcrypto JCE Provider for removal
Reviewed-by: alanb, rriggs
! src/java.base/share/conf/security/java.security
! src/jdk.crypto.ucrypto/solaris/classes/module-info.java
Changeset: fd6d857ec82f
Author: rfield
Date: 2019-12-11 14:39 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/fd6d857ec82f
8210527: JShell: NullPointerException in jdk.jshell.Eval.translateExceptionStack
8232855: jshell missing word in /help help
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! test/langtools/jdk/jshell/ExceptionsTest.java
Changeset: 241659594595
Author: iklam
Date: 2019-12-11 15:25 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/241659594595
8235629: Remove unnecessary calls to Thread::current
Reviewed-by: coleenp, ccheung, hseigel
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/runtime/mutex.cpp
Changeset: d94a119b4413
Author: jjg
Date: 2019-12-11 15:33 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/d94a119b4413
8214916: SourceLauncherTest fails on exploded image
Reviewed-by: ksrini
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/plugin/AutostartPlugins.java
Changeset: dda082a3bd93
Author: jjg
Date: 2019-12-11 15:34 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/dda082a3bd93
Merge
- src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/background_dmg.png
Changeset: ef6ede568b9b
Author: mikael
Date: 2019-12-11 16:17 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/ef6ede568b9b
8235789: AC_REQUIRE: 'PLATFORM_EXTRACT_TARGET_AND_BUILD' was expanded before it was required
Reviewed-by: erikj
! make/autoconf/platform.m4
Changeset: 42bf28a4f258
Author: jjg
Date: 2019-12-11 16:24 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/42bf28a4f258
8235621: Replace use of Function<?,Integer> with ToIntFunction
Reviewed-by: mcimadamore, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
Changeset: f22d91b2d072
Author: jjg
Date: 2019-12-11 16:32 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/f22d91b2d072
8235597: Extend support for -XDaccessInternalAPI to plugin modules
Reviewed-by: mcimadamore, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
+ test/langtools/tools/javac/plugin/InternalAPI.java
Changeset: 56e1977e435a
Author: never
Date: 2019-12-11 17:17 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/56e1977e435a
8229377: [JVMCI] Improve InstalledCode.invalidate for large code caches
Reviewed-by: kvn
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
Changeset: d3a661d0dc4e
Author: serb
Date: 2019-12-11 14:30 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/d3a661d0dc4e
8234522: [macos] Crash with use of native file dialog
Reviewed-by: prr, dmarkov
! src/java.desktop/macosx/native/libosxapp/NSApplicationAWT.m
+ test/jdk/java/awt/FileDialog/MacOSGoToFolderCrash.java
Changeset: 005e0c497a00
Author: serb
Date: 2019-12-09 20:26 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/005e0c497a00
8235620: Broken merge between JDK-8006406 and JDK-8003559
Reviewed-by: prr
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWWindow.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CWarningWindow.java
Changeset: 00d14aec6256
Author: jiefu
Date: 2019-12-10 10:17 +0800
URL: https://hg.openjdk.java.net/portola/portola/rev/00d14aec6256
8235625: [TESTBUG] tools/jpackage/share/JavaOptionsEqualsTest.java fails with debug VMs
Reviewed-by: asemenyuk, herrick
! test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java
Changeset: c1f29b17de3e
Author: epavlova
Date: 2019-12-11 17:18 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/c1f29b17de3e
8235773: Tier3 fails because graalunit tests started to run with ZGC
Reviewed-by: iignatyev
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/compiler/graalunit/ApiDirectivesTest.java
! test/hotspot/jtreg/compiler/graalunit/ApiTest.java
! test/hotspot/jtreg/compiler/graalunit/AsmAarch64Test.java
! test/hotspot/jtreg/compiler/graalunit/AsmAmd64Test.java
! test/hotspot/jtreg/compiler/graalunit/AsmSparcTest.java
! test/hotspot/jtreg/compiler/graalunit/CollectionsTest.java
! test/hotspot/jtreg/compiler/graalunit/CoreAarch64Test.java
! test/hotspot/jtreg/compiler/graalunit/CoreAmd64Test.java
! test/hotspot/jtreg/compiler/graalunit/CoreJdk9Test.java
! test/hotspot/jtreg/compiler/graalunit/CoreTest.java
! test/hotspot/jtreg/compiler/graalunit/DebugTest.java
! test/hotspot/jtreg/compiler/graalunit/EATest.java
! test/hotspot/jtreg/compiler/graalunit/GraphTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotAarch64Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotAmd64Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotJdk9Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotLirTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotSparcTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotTest.java
! test/hotspot/jtreg/compiler/graalunit/Jtt.MicroTest.java
! test/hotspot/jtreg/compiler/graalunit/JttBackendTest.java
! test/hotspot/jtreg/compiler/graalunit/JttBytecodeTest.java
! test/hotspot/jtreg/compiler/graalunit/JttExceptTest.java
! test/hotspot/jtreg/compiler/graalunit/JttHotpathTest.java
! test/hotspot/jtreg/compiler/graalunit/JttHotspotTest.java
! test/hotspot/jtreg/compiler/graalunit/JttJdkTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangALTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangMathALTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangMathMZTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangNZTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLoopTest.java
! test/hotspot/jtreg/compiler/graalunit/JttOptimizeTest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectAETest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldGetTest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldSetTest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectGZTest.java
! test/hotspot/jtreg/compiler/graalunit/JttThreadsTest.java
! test/hotspot/jtreg/compiler/graalunit/LirJttTest.java
! test/hotspot/jtreg/compiler/graalunit/LirTest.java
! test/hotspot/jtreg/compiler/graalunit/LoopTest.java
! test/hotspot/jtreg/compiler/graalunit/NodesTest.java
! test/hotspot/jtreg/compiler/graalunit/OptionsTest.java
! test/hotspot/jtreg/compiler/graalunit/PhasesCommonTest.java
! test/hotspot/jtreg/compiler/graalunit/Replacements12Test.java
! test/hotspot/jtreg/compiler/graalunit/Replacements9Test.java
! test/hotspot/jtreg/compiler/graalunit/ReplacementsTest.java
! test/hotspot/jtreg/compiler/graalunit/UtilTest.java
! test/hotspot/jtreg/compiler/graalunit/generateTests.sh
Changeset: 899254bd233b
Author: dtitov
Date: 2019-12-11 19:20 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/899254bd233b
8226575: OperatingSystemMXBean should be made container aware
Reviewed-by: dholmes, bobv, mchung, sspitsyn
! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/Metrics.java
! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/SubSystem.java
! src/java.base/share/classes/module-info.java
! src/jdk.jconsole/share/classes/sun/tools/jconsole/SummaryTab.java
! src/jdk.management/aix/native/libmanagement_ext/UnixOperatingSystem.c
! src/jdk.management/linux/native/libmanagement_ext/UnixOperatingSystem.c
! src/jdk.management/macosx/native/libmanagement_ext/UnixOperatingSystem.c
! src/jdk.management/share/classes/com/sun/management/OperatingSystemMXBean.java
! src/jdk.management/solaris/native/libmanagement_ext/UnixOperatingSystem.c
! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java
! src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c
! src/jdk.management/windows/classes/com/sun/management/internal/OperatingSystemImpl.java
! src/jdk.management/windows/native/libmanagement_ext/OperatingSystemImpl.c
+ test/hotspot/jtreg/containers/docker/CheckOperatingSystemMXBean.java
! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
Changeset: 7701d1b43304
Author: epavlova
Date: 2019-12-11 21:15 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/7701d1b43304
8235808: Remove graalunit from tier1_compiler_not_xcomp
Reviewed-by: iignatyev
! test/hotspot/jtreg/TEST.groups
Changeset: dcedd441c7f2
Author: psadhukhan
Date: 2019-12-12 12:04 +0530
URL: https://hg.openjdk.java.net/portola/portola/rev/dcedd441c7f2
8227607: Broken external links in java.desktop
Reviewed-by: prr
! src/java.desktop/share/classes/javax/swing/Timer.java
! src/java.desktop/share/classes/javax/swing/text/Document.java
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain1.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain10.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain11.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain12.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain2.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain3.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain4.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain5.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain6.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain7.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain8.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain9.gif
Changeset: d226c74fd68f
Author: rwestberg
Date: 2019-12-12 07:48 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/d226c74fd68f
8232231: Remove invalid JFR thread CPU load test case
Reviewed-by: mseledtsov, egahlin
! test/jdk/jdk/jfr/event/runtime/TestThreadCpuTimeEvent.java
Changeset: ed442869a2fc
Author: mbaesken
Date: 2019-12-11 09:42 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/ed442869a2fc
8235489: handle return values of sscanf calls in hotspot
Reviewed-by: clanger, kbarrett
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/compiler/compilerOracle.cpp
Changeset: 9b157392afd6
Author: rwestberg
Date: 2019-12-12 09:02 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/9b157392afd6
8235815: Revert 8227607: Broken external links in java.desktop
Reviewed-by: psadhukhan
! src/java.desktop/share/classes/javax/swing/Timer.java
! src/java.desktop/share/classes/javax/swing/text/Document.java
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain1.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain10.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain11.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain12.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain2.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain3.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain4.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain5.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain6.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain7.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain8.gif
- src/java.desktop/share/classes/javax/swing/text/doc-files/plain9.gif
Changeset: c6e474ae266b
Author: henryjen
Date: 2019-12-12 08:40 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/c6e474ae266b
8234076: JVM crashes on Windows 10 using --module=NAME
Reviewed-by: ksrini, henryjen
Contributed-by: Nikola Grcevski <nikola.grcevski at microsoft.com>
! src/java.base/share/native/libjli/args.c
! src/java.base/windows/native/libjli/java_md.c
! test/jdk/tools/launcher/ArgsEnvVar.java
! test/jdk/tools/launcher/TestHelper.java
! test/jdk/tools/launcher/TestSpecialArgs.java
! test/jdk/tools/launcher/modules/basic/BasicTest.java
Changeset: 8c7facf81d01
Author: clanger
Date: 2019-12-12 09:52 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/8c7facf81d01
8235750: [jpackage] Cleanup imports in WinMsiBundler.java
Reviewed-by: herrick, asemenyuk
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java
Changeset: 4356d1581548
Author: jlahoda
Date: 2019-12-09 09:40 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/4356d1581548
8235541: Extend javax.lang.model to cover binding variables
Reviewed-by: darcy
! src/java.compiler/share/classes/javax/lang/model/element/ElementKind.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! test/langtools/tools/javac/api/TestGetElementReferenceData.java
+ test/langtools/tools/javac/processing/model/element/TestBindingVariable.java
+ test/langtools/tools/javac/processing/model/element/TestBindingVariableData.java
Changeset: 9468dada3479
Author: pliden
Date: 2019-12-12 10:10 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/9468dada3479
8235696: ZGC: assert(ZNMethod::is_armed(nm) == _should_disarm_nmethods) failed: Invalid state
Reviewed-by: eosterlund, stefank
! src/hotspot/share/gc/shared/barrierSetNMethod.hpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethod.hpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
Changeset: 1edf6b0baec1
Author: pliden
Date: 2019-12-12 10:10 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/1edf6b0baec1
8235748: ZGC: Remove ZAddress::address()
Reviewed-by: eosterlund, stefank
! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.hpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.cpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.hpp
! src/hotspot/share/gc/z/zAddress.cpp
! src/hotspot/share/gc/z/zAddress.inline.hpp
! src/hotspot/share/gc/z/zGlobals.cpp
! src/hotspot/share/gc/z/zGlobals.hpp
Changeset: a67d541d3b07
Author: stefank
Date: 2019-12-11 12:29 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/a67d541d3b07
8235757: Rename SupportedGC to IncludedGC
Reviewed-by: pliden
! src/hotspot/share/gc/shared/gcConfig.cpp
! src/hotspot/share/gc/shared/gcConfig.hpp
Changeset: bf401fb26e1b
Author: stefank
Date: 2019-12-11 12:29 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/bf401fb26e1b
8235759: Extend GCConfig::is_gc_supported to mean supported not only included in build
Reviewed-by: pliden
! src/hotspot/share/gc/shared/gcArguments.hpp
! src/hotspot/share/gc/shared/gcConfig.cpp
Changeset: 9ba00b589d9c
Author: stefank
Date: 2019-12-11 12:53 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/9ba00b589d9c
8235760: ZGC: Implement precise check for @require vm.gc.Z for Windows
Reviewed-by: eosterlund, pliden
+ src/hotspot/os/posix/gc/z/zArguments_posix.cpp
+ src/hotspot/os/windows/gc/z/zArguments_windows.cpp
! src/hotspot/os/windows/gc/z/zSyscall_windows.cpp
! src/hotspot/os/windows/gc/z/zSyscall_windows.hpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zArguments.hpp
! test/lib/sun/hotspot/gc/GC.java
Changeset: 611e595bc8a9
Author: jbhateja
Date: 2019-12-12 13:09 +0300
URL: https://hg.openjdk.java.net/portola/portola/rev/611e595bc8a9
8234392: C2: Extend Matcher::match_rule_supported_vector() with element type information
Reviewed-by: vlivanov, sviswanathan, kvn, jrose
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/sparc/sparc.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/vectornode.cpp
Changeset: 8c16680c5b2e
Author: jbhateja
Date: 2019-12-12 13:09 +0300
URL: https://hg.openjdk.java.net/portola/portola/rev/8c16680c5b2e
8235405: C2: Merge AD instructions for different vector operations
Reviewed-by: vlivanov, sviswanathan, kvn, jrose
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86.ad
Changeset: 801ebec415e8
Author: jbhateja
Date: 2019-12-12 13:09 +0300
URL: https://hg.openjdk.java.net/portola/portola/rev/801ebec415e8
8235688: C2: Merge AD instructions for AddV, SubV, and MulV nodes
Reviewed-by: vlivanov, sviswanathan, kvn, jrose
! src/hotspot/cpu/x86/x86.ad
Changeset: 8451a8bae345
Author: jbhateja
Date: 2019-12-12 13:09 +0300
URL: https://hg.openjdk.java.net/portola/portola/rev/8451a8bae345
8235719: C2: Merge AD instructions for ShiftV, AbsV, and NegV nodes
Reviewed-by: vlivanov, sviswanathan, kvn, jrose
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
Changeset: b3801d1ba963
Author: jbhateja
Date: 2019-12-12 13:09 +0300
URL: https://hg.openjdk.java.net/portola/portola/rev/b3801d1ba963
8235756: C2: Merge AD instructions for DivV, SqrtV, and FmaV nodes
Reviewed-by: vlivanov, sviswanathan, jrose, kvn
! src/hotspot/cpu/x86/x86.ad
Changeset: c413a549dd57
Author: prappo
Date: 2019-12-12 13:06 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/c413a549dd57
8215038: Add a page that lists all system properties
Reviewed-by: hannesw, jjg
Contributed-by: Priya Lakshmi Muthuswamy <priya.lakshmi.muthuswamy at oracle.com>, Pavel Rappo <pavel.rappo at oracle.com>
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchIndexItem.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! test/langtools/jdk/javadoc/doclet/testMetadata/TestMetadata.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
+ test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/TestSystemPropertyPage.java
! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java
Changeset: fe65e995a765
Author: redestad
Date: 2019-12-12 14:22 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/fe65e995a765
8234328: VectorSet::clear can cause fragmentation
Reviewed-by: neliasso
! src/hotspot/share/libadt/vectset.cpp
! src/hotspot/share/libadt/vectset.hpp
Changeset: 2c724dba4c3c
Author: stefank
Date: 2019-12-12 16:23 +0100
URL: https://hg.openjdk.java.net/portola/portola/rev/2c724dba4c3c
8226797: serviceability/tmtools/jstat/GcCapacityTest.java fails with Exception: java.lang.RuntimeException: OGCMN > OGCMX (min generation capacity > max generation capacity)
Reviewed-by: sjohanss, tschatzl
! src/hotspot/share/gc/shared/generationSpec.hpp
! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcCapacityResults.java
Changeset: 7a1e6bd6a836
Author: erikj
Date: 2019-12-12 19:35 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/7a1e6bd6a836
8235687: Contents/MacOS/libjli.dylib cannot be a symlink
Reviewed-by: tbell
! make/MacBundles.gmk
Changeset: 91a3f092682f
Author: erikj
Date: 2019-12-12 19:37 +0000
URL: https://hg.openjdk.java.net/portola/portola/rev/91a3f092682f
8235686: Add more custom hooks in Bundles.gmk
Reviewed-by: tbell
! make/Bundles.gmk
Changeset: 378098331c58
Author: mikael
Date: 2020-01-18 11:31 -0800
URL: https://hg.openjdk.java.net/portola/portola/rev/378098331c58
Merge
! make/autoconf/hotspot.m4
! make/autoconf/platform.m4
! make/autoconf/spec.gmk.in
! make/conf/jib-profiles.js
! make/hotspot/lib/CompileJvm.gmk
- make/launcher/Launcher-jdk.pack.gmk
! make/lib/Awt2dLibraries.gmk
! make/lib/Lib-jdk.hotspot.agent.gmk
- make/lib/Lib-jdk.pack.gmk
! src/hotspot/os/linux/os_linux.cpp
- 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/survRateGroup.cpp
- src/hotspot/share/gc/g1/survRateGroup.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
- src/hotspot/share/jfr/leakprofiler/utilities/unifiedOop.hpp
- src/hotspot/share/libadt/set.cpp
- src/hotspot/share/libadt/set.hpp
+ src/hotspot/share/runtime/abstract_vm_version.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
! src/hotspot/share/runtime/vm_version.cpp
! src/java.base/linux/native/libnet/linux_close.c
- src/java.base/share/classes/com/sun/java/util/jar/pack/AdaptiveCoding.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Attribute.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/BandStructure.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/ClassReader.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/ClassWriter.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Code.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Coding.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/CodingChooser.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/CodingMethod.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/ConstantPool.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Constants.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Driver.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/DriverResource.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/DriverResource_ja.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/DriverResource_zh_CN.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/FixedList.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Fixups.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Histogram.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Instruction.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/NativeUnpack.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Package.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/PackageReader.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/PackageWriter.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/PackerImpl.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/PopulationCoding.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/PropMap.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/TLGlobals.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/UnpackerImpl.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/Utils.java
- src/java.base/share/classes/com/sun/java/util/jar/pack/intrinsic.properties
- src/java.base/share/classes/com/sun/java/util/jar/pack/package-info.java
- src/java.base/share/classes/java/time/overview.html
- src/java.base/share/classes/java/util/jar/Pack200.java
- src/java.base/share/native/libjava/jdk_util.c
! src/java.base/unix/native/libjli/java_md_solinux.c
- src/java.desktop/share/legal/opengl.md
- src/jdk.compiler/share/classes/META-INF/services/com.sun.tools.javac.platform.PlatformProvider
- src/jdk.compiler/share/classes/com/sun/tools/javac/services/javax.tools.JavaCompilerTool
- 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/PrintRegionClosure.java
+ src/jdk.incubator.jpackage/unix/native/libapplauncher/PosixPlatform.cpp
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/packager/AppRuntimeImageBuilder.java
- src/jdk.pack/share/classes/module-info.java
- src/jdk.pack/share/man/pack200.1
- src/jdk.pack/share/man/unpack200.1
- src/jdk.pack/share/native/common-unpack/bands.cpp
- src/jdk.pack/share/native/common-unpack/bands.h
- src/jdk.pack/share/native/common-unpack/bytes.cpp
- src/jdk.pack/share/native/common-unpack/bytes.h
- src/jdk.pack/share/native/common-unpack/coding.cpp
- src/jdk.pack/share/native/common-unpack/coding.h
- src/jdk.pack/share/native/common-unpack/constants.h
- src/jdk.pack/share/native/common-unpack/defines.h
- src/jdk.pack/share/native/common-unpack/unpack.cpp
- src/jdk.pack/share/native/common-unpack/unpack.h
- src/jdk.pack/share/native/common-unpack/utils.cpp
- src/jdk.pack/share/native/common-unpack/utils.h
- src/jdk.pack/share/native/common-unpack/zip.cpp
- src/jdk.pack/share/native/common-unpack/zip.h
- src/jdk.pack/share/native/libunpack/jni.cpp
- src/jdk.pack/share/native/unpack200/main.cpp
- src/jdk.pack/windows/native/unpack200/unpack200_proto.exe.manifest
- src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystem.java
- src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystemProvider.java
- test/hotspot/gtest/gc/z/test_zUtils.cpp
- test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesCMS.java
- test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesCMSCondMark.java
- test/hotspot/jtreg/gc/TestMemoryInitializationWithCMS.java
- test/hotspot/jtreg/gc/arguments/TestCMSHeapSizeFlags.java
- test/hotspot/jtreg/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.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/metaspace/TestMetaspaceCMSCancel.java
- test/hotspot/jtreg/gc/startup_warnings/TestCMS.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/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCCMSTest.java
- test/jdk/java/awt/Color/AlphaColorTest.java
- test/jdk/java/awt/Color/GetMinMaxValue_ICC_ColorSpace.java
- test/jdk/java/awt/Color/HeadlessColor.java
- test/jdk/java/awt/Color/LoadProfileWithSM.java
- test/jdk/java/awt/Color/LoadStandardProfilesTest.java
- test/jdk/java/awt/Color/OpacityChange/OpacityChange.java
- test/jdk/java/awt/Color/XRenderTranslucentColorDrawTest.java
- test/jdk/java/lang/Runtime/Resources.java
- test/jdk/java/lang/Runtime/Version/Basic.java
- test/jdk/java/lang/Runtime/Version/VersionProps.java
- test/jdk/java/lang/Runtime/exec/ArgWithSpaceAndFinalBackslash.java
- test/jdk/java/lang/Runtime/exec/BadEnvp.java
- test/jdk/java/lang/Runtime/exec/ConcurrentRead.java
- test/jdk/java/lang/Runtime/exec/Duped.java
- test/jdk/java/lang/Runtime/exec/ExecCommand.java
- test/jdk/java/lang/Runtime/exec/ExecEmptyString.java
- test/jdk/java/lang/Runtime/exec/ExecWithDir.java
- test/jdk/java/lang/Runtime/exec/ExecWithInput.java
- test/jdk/java/lang/Runtime/exec/ExecWithLotsOfArgs.java
- test/jdk/java/lang/Runtime/exec/ExitValue.java
- test/jdk/java/lang/Runtime/exec/LotsOfDestroys.java
- test/jdk/java/lang/Runtime/exec/LotsOfOutput.java
- test/jdk/java/lang/Runtime/exec/SetCwd.java
- test/jdk/java/lang/Runtime/exec/SleepyCat.java
- test/jdk/java/lang/Runtime/exec/Space.java
- test/jdk/java/lang/Runtime/exec/Status.java
- test/jdk/java/lang/Runtime/exec/StreamsSurviveDestroy.java
- test/jdk/java/lang/Runtime/exec/UnixCommands.java
- test/jdk/java/lang/Runtime/exec/WinCommand.java
- test/jdk/java/lang/Runtime/exec/setcwd.sh
- test/jdk/java/lang/Runtime/loadLibrary/LoadLibraryTest.java
- test/jdk/java/lang/Runtime/loadLibrary/src/Target.java
- test/jdk/java/lang/Runtime/loadLibrary/src/Target2.java
- test/jdk/java/lang/Runtime/shutdown/Basic.java
- test/jdk/java/lang/Runtime/shutdown/ShutdownHooks.java
- test/jdk/java/lang/Runtime/shutdown/ShutdownHooks.sh
- test/jdk/java/lang/Runtime/shutdown/ShutdownInterruptedMain.java
- test/jdk/java/lang/management/MemoryMXBean/MemoryManagementConcMarkSweepGC.sh
- test/jdk/java/nio/channels/DatagramChannel/AddressesAfterDisconnect.java
- test/jdk/java/util/Arrays/ParallelSorting.java
- test/jdk/java/util/jar/Pack200/SecurityTest.java
- test/jdk/javax/swing/JEditorPane/8226513/JEditorPaneLayoutTest.java
- test/jdk/javax/swing/JTextArea/ScrollbarFlicker/ScrollFlickerTest.java
- test/jdk/jdk/jfr/api/consumer/streaming/TestRepositoryMigration.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/configuration/TestGCHeapConfigurationEventWith32BitOops.sh
- test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithHeapBasedOops.sh
- test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithZeroBasedOops.sh
- 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/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/io/MakeJAR.sh
- test/jdk/jdk/jfr/event/oldobject/TestCMS.java
- test/jdk/jdk/jfr/event/os/TestInitialEnvironmentVariable.sh
- test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.flags
- test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.sh
- test/jdk/jdk/jfr/javaagent/JavaAgentBuilder.java
- test/jdk/jdk/modules/etc/src/TestJson.java
- test/jdk/jdk/modules/etc/src/TestRootModules.java
- test/jdk/sun/security/tools/jarsigner/warnings/BadKeyUsageTest.java
- test/jdk/sun/security/tools/keytool/DeprecateKeyalg.java
- test/jdk/tools/jar/DeprecateOptionN.java
- test/jdk/tools/pack200/AttributeTests.java
- test/jdk/tools/pack200/BandIntegrity.java
- test/jdk/tools/pack200/CommandLineTests.java
- test/jdk/tools/pack200/DeprecatePack200.java
- test/jdk/tools/pack200/InstructionTests.java
- test/jdk/tools/pack200/ModuleAttributes.java
- test/jdk/tools/pack200/MultiRelease.java
- test/jdk/tools/pack200/Pack200Props.java
- test/jdk/tools/pack200/Pack200Test.java
- test/jdk/tools/pack200/PackChecksum.java
- test/jdk/tools/pack200/PackTestZip64.java
- test/jdk/tools/pack200/PackTestZip64Manual.java
- test/jdk/tools/pack200/PackageVersionTest.java
- test/jdk/tools/pack200/RepackTest.java
- test/jdk/tools/pack200/T7007157.java
- test/jdk/tools/pack200/TestExceptions.java
- test/jdk/tools/pack200/TestNormal.java
- test/jdk/tools/pack200/TimeStamp.java
- test/jdk/tools/pack200/UnpackerMemoryTest.java
- test/jdk/tools/pack200/Utils.java
- test/jdk/tools/pack200/badattr.jar
- test/jdk/tools/pack200/pack200-verifier/data/README
- test/jdk/tools/pack200/pack200-verifier/data/golden.jar
- test/jdk/tools/pack200/pack200-verifier/make/build.xml
- test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/ClassCompare.java
- test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/Globals.java
- test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/JarFileCompare.java
- test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/Main.java
- test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/VerifyTreeSet.java
- test/jdk/tools/pack200/pack200-verifier/src/xmlkit/ClassReader.java
- test/jdk/tools/pack200/pack200-verifier/src/xmlkit/CommandLineParser.java
- test/jdk/tools/pack200/pack200-verifier/src/xmlkit/TokenList.java
- test/jdk/tools/pack200/pack200-verifier/src/xmlkit/XMLKit.java
- test/jdk/tools/pack200/typeannos/Lambda.java
- test/jdk/tools/pack200/typeannos/Readme.txt
- test/jdk/tools/pack200/typeannos/TargetTypes.java
- test/jdk/tools/pack200/typeannos/TestTypeAnnotations.java
- test/jdk/tools/pack200/typeannos/TypeUseTarget.java
- test/langtools/jdk/javadoc/doclet/testDocFiles/pkg/Test.java
- test/langtools/jdk/javadoc/doclet/testDocFiles/pkg/doc-files/test.txt
- test/langtools/tools/javac/diags/examples/RestrictedTypeNotAllowedPreview.java
More information about the portola-dev
mailing list