hg: jdk/client: 83 new changesets
philip.race at oracle.com
philip.race at oracle.com
Fri Dec 6 20:22:28 UTC 2019
Changeset: 90f3ea9785d5
Author: thartmann
Date: 2019-12-03 08:29 +0100
URL: https://hg.openjdk.java.net/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/rev/fcd70fd2d3f6
Merge
Changeset: 20dfe7974cc2
Author: darcy
Date: 2019-12-05 14:14 -0800
URL: https://hg.openjdk.java.net/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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: 221a47a6f6d3
Author: prr
Date: 2019-12-06 12:06 -0800
URL: https://hg.openjdk.java.net/jdk/client/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
More information about the jdk-client-changes
mailing list