git: openjdk/amber: pattern-runtime: 94 new changesets
duke
duke at openjdk.java.net
Thu Apr 23 22:55:32 UTC 2020
Changeset: d0f5c5c6
Author: Denghui Dong <denghui.ddh at alibaba-inc.com>
Committer: Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date: 2020-04-16 15:45:17 +0000
URL: https://git.openjdk.java.net/amber/commit/d0f5c5c6
8242844: JFR: Clean up typos and log format
Fixed the typos and format
Reviewed-by: egahlin, mseledtsov
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdConfigure.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdDump.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
Changeset: 455eaca2
Author: Philipp Kunz <philipp.kunz at paratix.ch>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2020-04-16 16:09:47 +0000
URL: https://git.openjdk.java.net/amber/commit/455eaca2
8241055: Regex Grapheme Matcher Performance Depends too much on Total Input Sequence Size
Reviewed-by: naoto
! src/java.base/share/classes/java/util/regex/Grapheme.java
! src/java.base/share/classes/java/util/regex/Pattern.java
! test/jdk/java/util/regex/RegExTest.java
! test/micro/org/openjdk/bench/java/util/regex/PatternBench.java
Changeset: 59563a4c
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2020-04-16 17:42:13 +0000
URL: https://git.openjdk.java.net/amber/commit/59563a4c
8240904: Screen flashes on test failures when running tests from make
Reviewed-by: erikj, serb
! 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: b09a8ee6
Author: Athijegannathan Sundararajan <sundar at openjdk.org>
Date: 2020-04-17 09:50:02 +0000
URL: https://git.openjdk.java.net/amber/commit/b09a8ee6
8242931: Few more tests that use nashorn have been missed
Reviewed-by: dfuchs, dholmes
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/applications/ctw/modules/jdk_scripting_nashorn.java
- test/hotspot/jtreg/applications/ctw/modules/jdk_scripting_nashorn_shell.java
- test/hotspot/jtreg/compiler/aot/scripts/jdk.scripting.nashorn-list.txt
- test/hotspot/jtreg/compiler/aot/scripts/test-nashorn.sh
! test/jdk/ProblemList.txt
! test/langtools/jdk/jshell/CompletenessStressTest.java
Changeset: 07156dd2
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2020-04-17 08:39:41 +0000
URL: https://git.openjdk.java.net/amber/commit/07156dd2
8242626: enhance posix print_rlimit_info
Reviewed-by: mdoerr, gziemski
! src/hotspot/os/posix/os_posix.cpp
Changeset: aeb2f949
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-04-17 11:46:59 +0000
URL: https://git.openjdk.java.net/amber/commit/aeb2f949
8242596: Improve JarFile.getEntry performance for multi-release jar files
Co-authored-by: Eirik Bjørsnøs <eirbjo at gmail.com>
Reviewed-by: lancea, redestad
! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/jdk/internal/access/JavaUtilZipFileAccess.java
Changeset: 25c70b3b
Author: Athijegannathan Sundararajan <sundar at openjdk.org>
Date: 2020-04-17 15:39:21 +0000
URL: https://git.openjdk.java.net/amber/commit/25c70b3b
8242860: test/jdk/tools/jlink/ModuleNamesOrderTest.java uses nashorn module
Reviewed-by: alanb
! test/jdk/ProblemList.txt
! test/jdk/tools/jlink/ModuleNamesOrderTest.java
Changeset: 9735678c
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2020-04-17 07:46:17 +0000
URL: https://git.openjdk.java.net/amber/commit/9735678c
8242896: typo #ifdef INCLUDE_JVMTI in codeCache.cpp
Reviewed-by: dholmes, sspitsyn
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
Changeset: f04a7e5c
Author: Hai-May Chao <hai-may.chao at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date: 2020-04-17 20:11:39 +0000
URL: https://git.openjdk.java.net/amber/commit/f04a7e5c
8172404: Tools should warn if weak algorithms are used before restricting them
Reviewed-by: mullan, weijun
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/tools/keytool/Resources.java
! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java
! src/java.base/share/conf/security/java.security
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java
! test/jdk/sun/security/tools/jarsigner/ConciseJarsigner.java
! test/jdk/sun/security/tools/jarsigner/DefaultOptions.java
! test/jdk/sun/security/tools/jarsigner/EC.java
! test/jdk/sun/security/tools/jarsigner/NameClash.java
! test/jdk/sun/security/tools/jarsigner/TimestampCheck.java
! test/jdk/sun/security/tools/jarsigner/TsacertOptionTest.java
! test/jdk/sun/security/tools/jarsigner/Warning.java
! test/jdk/sun/security/tools/keytool/WeakAlg.java
Changeset: 124caec2
Author: Athijegannathan Sundararajan <sundar at openjdk.org>
Date: 2020-04-17 18:12:19 +0000
URL: https://git.openjdk.java.net/amber/commit/124caec2
8242859: test/jdk/tools/jlink/JLinkTest.java uses nashorn module
Reviewed-by: jlaskey
! test/jdk/tools/jlink/JLinkTest.java
Changeset: 078c0274
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2020-04-17 17:58:52 +0000
URL: https://git.openjdk.java.net/amber/commit/078c0274
8242491: C2: assert(v2->bottom_type() == vt) failed: mismatch when creating MacroLogicV
Reviewed-by: kvn, sviswanathan, jbhateja
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/vectornode.cpp
! test/hotspot/jtreg/compiler/vectorization/TestMacroLogicVector.java
Changeset: 430f8020
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2020-04-17 17:59:15 +0000
URL: https://git.openjdk.java.net/amber/commit/430f8020
8242492: C2: Remove Matcher::vector_shift_count_ideal_reg()
Reviewed-by: kvn
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/sparc/sparc.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/vectornode.hpp
Changeset: 12f8b52f
Author: Tom Rodriguez <never at openjdk.org>
Date: 2020-04-17 09:31:37 +0000
URL: https://git.openjdk.java.net/amber/commit/12f8b52f
8231756: [JVMCI] need support for deoptimizing virtual byte arrays encoding non-byte primitives
Reviewed-by: kvn
! src/hotspot/share/code/debugInfo.cpp
! src/hotspot/share/code/debugInfo.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/stackValue.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualObject.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnsafeVirtualizationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EATestBase.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectTestBase.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/VirtualObjectLayoutTest.java
Changeset: 1b45bf2d
Author: Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date: 2020-04-17 09:53:56 +0000
URL: https://git.openjdk.java.net/amber/commit/1b45bf2d
8241975: Run jdk/jfr/event/metadata/TestLookForUntestedEvents.java in tier3
Added the test to jdk_tier3 via jdk_jfr_tier3
Reviewed-by: egahlin
! test/jdk/TEST.groups
Changeset: a4d318c9
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2020-04-17 10:09:06 +0000
URL: https://git.openjdk.java.net/amber/commit/a4d318c9
8242787: sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java fails with sun.jvm.hotspot.types.WrongTypeException
Reviewed-by: amenkov, sspitsyn, iklam
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java
! test/jdk/ProblemList.txt
Changeset: f6f97ea2
Author: Jie Fu <jiefu at openjdk.org>
Date: 2020-04-17 14:48:11 +0000
URL: https://git.openjdk.java.net/amber/commit/f6f97ea2
8242480: Negative value may be returned by getFreeSwapSpaceSize() in the docker
Reviewed-by: sgehwolf, dholmes
! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java
+ test/jdk/jdk/internal/platform/docker/GetFreeSwapSpaceSize.java
+ test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java
Changeset: 05d6a663
Author: Weijun Wang <weijun at openjdk.org>
Date: 2020-04-18 11:13:14 +0000
URL: https://git.openjdk.java.net/amber/commit/05d6a663
8242811: AlgorithmId::getDefaultAlgorithmParameterSpec returns incompatible PSSParameterSpec for an RSASSA-PSS key
Reviewed-by: valeriep, hchao
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
+ test/jdk/sun/security/rsa/pss/DefaultParamSpec.java
Changeset: 4d487927
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2020-04-17 23:22:34 +0000
URL: https://git.openjdk.java.net/amber/commit/4d487927
8228991: Obsolete -XX:UseAdaptiveGCBoundary
Make option obsolete and removed supporting code.
Reviewed-by: tschatzl, stefank
! src/hotspot/share/gc/parallel/adjoiningGenerations.cpp
! src/hotspot/share/gc/parallel/adjoiningGenerations.hpp
- src/hotspot/share/gc/parallel/adjoiningGenerationsForHeteroHeap.cpp
- src/hotspot/share/gc/parallel/adjoiningGenerationsForHeteroHeap.hpp
! src/hotspot/share/gc/parallel/adjoiningVirtualSpaces.cpp
! src/hotspot/share/gc/parallel/adjoiningVirtualSpaces.hpp
- src/hotspot/share/gc/parallel/asPSOldGen.cpp
- src/hotspot/share/gc/parallel/asPSOldGen.hpp
- src/hotspot/share/gc/parallel/asPSYoungGen.cpp
- src/hotspot/share/gc/parallel/asPSYoungGen.hpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp
! src/hotspot/share/gc/parallel/psGCAdaptivePolicyCounters.cpp
! src/hotspot/share/gc/parallel/psGCAdaptivePolicyCounters.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psScavenge.hpp
! src/hotspot/share/gc/parallel/psYoungGen.hpp
! src/hotspot/share/gc/parallel/vmStructs_parallelgc.hpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAt.java
! test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAtError.java
! test/hotspot/jtreg/gc/nvdimm/TestOldObjectsOnNvdimm.java
! test/hotspot/jtreg/gc/nvdimm/TestYoungObjectsOnDram.java
- test/hotspot/jtreg/gc/parallel/AdaptiveGCBoundary.java
Changeset: d185fe99
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-04-18 19:45:45 +0000
URL: https://git.openjdk.java.net/amber/commit/d185fe99
8242452: During module definition, move conversion of packages from native to VM
8242290: Pointless verification in get_package_entry_by_name
Reviewed-by: lfoltan, iklam, hseigel
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/java.base/share/native/libjava/Module.c
! test/hotspot/jtreg/runtime/modules/JVMAddModuleExports.java
! test/hotspot/jtreg/runtime/modules/JVMDefineModule.java
Changeset: fc728278
Author: Eirik Bjørsnøs <eirbjo at gmail.com>
Committer: Claes Redestad <redestad at openjdk.org>
Date: 2020-04-18 20:19:45 +0000
URL: https://git.openjdk.java.net/amber/commit/fc728278
8242959: Optimize ZipFile.getEntry by folding lookups for name and name+'/'
Reviewed-by: lancea, redestad
! src/java.base/share/classes/java/util/zip/ZipFile.java
Changeset: efcb6bd2
Author: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2020-04-20 13:57:11 +0000
URL: https://git.openjdk.java.net/amber/commit/efcb6bd2
8242425: JVMTI monitor operations should use Thread-Local Handshakes
Reviewed-by: sspitsyn, dholmes
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/runtime/vmOperations.hpp
Changeset: 25cd1774
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2020-04-15 22:02:36 +0000
URL: https://git.openjdk.java.net/amber/commit/25cd1774
8242793: Incorrect copyright header in ContinuousCallSiteTargetChange.java
Reviewed-by: kvn
! test/hotspot/jtreg/compiler/jsr292/ContinuousCallSiteTargetChange.java
Changeset: f51088e2
Author: Kuai Wei <kuaiwei.kw at alibaba-inc.com>
Committer: Pengfei Li <pli at openjdk.org>
Date: 2020-04-20 09:40:43 +0000
URL: https://git.openjdk.java.net/amber/commit/f51088e2
8242449: AArch64: r27 can be allocated in CompressedOops mode
Reviewed-by: aph, xliu
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
Changeset: f08b5a80
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2020-04-20 12:36:09 +0000
URL: https://git.openjdk.java.net/amber/commit/f08b5a80
8241950: JShell could support auto-indent
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! test/langtools/jdk/jshell/CommandCompletionTest.java
! test/langtools/jdk/jshell/HistoryUITest.java
+ test/langtools/jdk/jshell/IndentUITest.java
! test/langtools/jdk/jshell/PasteAndMeasurementsUITest.java
! test/langtools/jdk/jshell/ReplToolTesting.java
! test/langtools/jdk/jshell/ToolBasicTest.java
Changeset: df82d9a4
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2020-04-20 12:36:09 +0000
URL: https://git.openjdk.java.net/amber/commit/df82d9a4
8242802: javac crashes when checking equals and hashCode in unresolvable anonymous class
Preventing NullPointerException when a class has an erroneous supertype and does not have an implementation of the equals method.
Reviewed-by: darcy, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/langtools/tools/javac/6563143/InvalidAnonymous.java
+ test/langtools/tools/javac/6563143/InvalidAnonymous.out
Changeset: 4b6e75dc
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2020-04-20 12:36:09 +0000
URL: https://git.openjdk.java.net/amber/commit/4b6e75dc
8243047: javac may crash when processing exits in class initializers
Flow should handle invalid exits from class initializers gracefully
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/langtools/tools/javac/recovery/ClassBlockExits.java
+ test/langtools/tools/javac/recovery/ClassBlockExitsErrors.java
+ test/langtools/tools/javac/recovery/ClassBlockExitsErrors.out
Changeset: ec1c111c
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2020-04-20 12:36:09 +0000
URL: https://git.openjdk.java.net/amber/commit/ec1c111c
8243074: Misplaced and/or duplicate super or this constructor invocation not attributed
Fully attributing misplaced and/or duplicated super/this constructor invocations
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/tools/javac/api/TestGetElementReference.java
+ test/langtools/tools/javac/api/TestGetElementReferenceDataWithErrors.java
Changeset: e8dfd8ce
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2020-04-20 13:37:38 +0000
URL: https://git.openjdk.java.net/amber/commit/e8dfd8ce
8243154: Fix deprecation warnings in failure handler
Reviewed-by: dholmes
! make/test/BuildFailureHandler.gmk
! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherProcessInfoTimeoutHandler.java
! test/failure_handler/src/share/classes/jdk/test/failurehandler/value/ValueHandler.java
Changeset: da1abd18
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2020-04-20 13:15:45 +0000
URL: https://git.openjdk.java.net/amber/commit/da1abd18
8238270: java.net HTTP/2 client does not decrease stream count when receives 204 response
The HTTP/2 Stream is updated to register a trivial data subscriber in case of 204 so that the END_STREAM is correctly processed.
Reviewed-by: chegar
! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
+ test/jdk/java/net/httpclient/Response204V2Test.java
! test/jdk/java/net/httpclient/http2/server/Http2TestExchangeImpl.java
Changeset: db8757ad
Author: Daniil Titov <dtitov at openjdk.org>
Date: 2020-04-20 09:24:47 +0000
URL: https://git.openjdk.java.net/amber/commit/db8757ad
8231585: java/lang/management/ThreadMXBean/MaxDepthForThreadInfoTest.java fails with java.lang.NullPointerException
Reviewed-by: dholmes, cjplummer, sspitsyn
! test/jdk/java/lang/management/ThreadMXBean/MaxDepthForThreadInfoTest.java
Changeset: 85d07da4
Author: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2020-04-17 11:14:17 +0000
URL: https://git.openjdk.java.net/amber/commit/85d07da4
8243059: Build fails when --with-vendor-name contains a comma
Use $$(VERSION_CFLAGS) so as to avoid the variable getting evaluated early
Reviewed-by: ihse, erikj
! make/launcher/LauncherCommon.gmk
Changeset: bc3ed7bd
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2020-04-20 10:38:16 +0000
URL: https://git.openjdk.java.net/amber/commit/bc3ed7bd
8242863: Bump minimum boot jdk to JDK 14
Reviewed-by: ihse, jlahoda, dholmes
! make/autoconf/boot-jdk.m4
! make/autoconf/version-numbers
! make/conf/jib-profiles.js
Changeset: 8da1ee78
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2020-04-20 13:13:56 +0000
URL: https://git.openjdk.java.net/amber/commit/8da1ee78
8242357: [JVMCI] Incorrect use of JVMCI_CHECK_ on return statement
Reviewed-by: dholmes, xliu
! src/hotspot/share/jvmci/jvmciEnv.hpp
Changeset: 7b8c3734
Author: Yumin Qi <minqi at openjdk.org>
Date: 2020-04-20 16:36:15 +0000
URL: https://git.openjdk.java.net/amber/commit/7b8c3734
8240204: Optimize package handling for archived classes
ClassLoader::add_package just sets classpath_index to PackageEntry, moved the code to InstanceKlass. Also avoid calling check_prohibited_package since CDS does not archive prohibited classe in set_package.
Reviewed-by: hseigel, lfoltan, redestad, iklam
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
Changeset: 0bc7cc4d
Author: Ioi Lam <iklam at openjdk.org>
Date: 2020-04-20 17:33:52 +0000
URL: https://git.openjdk.java.net/amber/commit/0bc7cc4d
8241158: SA TestHeapDumpForInvokeDynamic.java fails when CDS archive is relocated
Reviewed-by: ccheung
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/memory/heapShared.cpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: 5a665c39
Author: Yang Zhang <yzhang at openjdk.org>
Date: 2020-04-21 04:02:27 +0000
URL: https://git.openjdk.java.net/amber/commit/5a665c39
8242796: Fix client build failure
Reviewed-by: kvn
! src/hotspot/share/compiler/compileBroker.cpp
Changeset: 6a905b65
Author: Yang Zhang <yzhang at openjdk.org>
Date: 2020-04-21 04:07:37 +0000
URL: https://git.openjdk.java.net/amber/commit/6a905b65
8242070: AArch64: Fix a typo introduced by JDK-8238690
Change LShiftCntV to RShiftVS in match rule of vector shift right with imm for short type.
Reviewed-by: aph
! src/hotspot/cpu/aarch64/aarch64.ad
Changeset: 74b3243f
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-04-21 11:20:54 +0000
URL: https://git.openjdk.java.net/amber/commit/74b3243f
8243238: Shenandoah: explicit GC request should wait for a complete GC cycle
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
Changeset: 71b06ed2
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2020-04-21 10:10:23 +0000
URL: https://git.openjdk.java.net/amber/commit/71b06ed2
8243146: Further cleanups after UseAdaptiveGCBoundary removal
Reviewed-by: kbarrett, sjohanss
- src/hotspot/share/gc/parallel/adjoiningGenerations.cpp
- src/hotspot/share/gc/parallel/adjoiningGenerations.hpp
- src/hotspot/share/gc/parallel/adjoiningVirtualSpaces.cpp
- src/hotspot/share/gc/parallel/adjoiningVirtualSpaces.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
! src/hotspot/share/gc/parallel/psVirtualspace.cpp
! src/hotspot/share/gc/parallel/psVirtualspace.hpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/parallel/psYoungGen.hpp
! src/hotspot/share/prims/whitebox.cpp
Changeset: 48569d9d
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2020-04-21 13:52:32 +0000
URL: https://git.openjdk.java.net/amber/commit/48569d9d
8243156: Fix deprecation and unchecked warnings in microbenchmark
Reviewed-by: erikj, redestad
! make/test/BuildMicrobenchmark.gmk
! test/jdk/java/lang/invoke/indify/Indify.java
! test/micro/org/openjdk/bench/java/lang/NewInstance.java
! test/micro/org/openjdk/bench/java/lang/reflect/MethodInvoke.java
! test/micro/org/openjdk/bench/java/lang/reflect/Proxy/ProxyBench.java
! test/micro/org/openjdk/bench/java/math/BigDecimals.java
! test/micro/org/openjdk/bench/java/util/concurrent/Maps.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerDuplicate/IntegerDuplicateProblem.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerMax/IntegerMaxProblem.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerSum/IntegerSumProblem.java
Changeset: 93032c63
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2020-04-21 13:55:23 +0000
URL: https://git.openjdk.java.net/amber/commit/93032c63
8242943: Fix all remaining unchecked warnings in jdk.hotspot.agent
Reviewed-by: darcy, sspitsyn, dholmes
! make/CompileJavaModules.gmk
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciMethodData.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Metadata.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MethodData.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/StaticBaseConstructor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VMObjectFactory.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VirtualBaseConstructor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VirtualConstructor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/ObjectHistogramPanel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/ObjectListPanel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/table/SortableTableModel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/table/TableModelComparator.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/ObjectReader.java
Changeset: 642041ad
Author: Jim Laskey <jlaskey at openjdk.org>
Date: 2020-04-21 10:11:36 +0000
URL: https://git.openjdk.java.net/amber/commit/642041ad
8243168: Remove addition preview adornment from String::stripIndent and String::translateEscapes
Reviewed-by: chegar
! src/java.base/share/classes/java/lang/String.java
Changeset: 7cc13710
Author: Mandy Chung <mchung at openjdk.org>
Date: 2020-04-21 06:55:38 +0000
URL: https://git.openjdk.java.net/amber/commit/7cc13710
8238358: Implementation of JEP 371: Hidden Classes
Co-authored-by: Lois Foltan <lois.foltan at oracle.com>
Co-authored-by: David Holmes <david.holmes at oracle.com>
Co-authored-by: Harold Seigel <harold.seigel at oracle.com>
Co-authored-by: Serguei Spitsyn <serguei.spitsyn at oracle.com>
Co-authored-by: Alex Buckley <alex.buckley at oracle.com>
Co-authored-by: Jamsheed Mohammed C M <jamsheed.c.m at oracle.com>
Co-authored-by: Jan Lahoda <jan.lahoda at oracle.com>
Co-authored-by: Amy Lu <amy.lu at oracle.com>
Reviewed-by: alanb, cjplummer, coleenp, dholmes, dlong, forax, jlahoda, psandoz, plevart, sspitsyn, vromero
! make/data/jdwp/jdwp.spec
! make/hotspot/symbols/symbols-unix
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/aot/aotLoader.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderHierarchyDCmd.cpp
! src/hotspot/share/classfile/classLoaderStats.cpp
! src/hotspot/share/classfile/classLoaderStats.hpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/klassFactory.hpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/resolutionErrors.cpp
! src/hotspot/share/classfile/resolutionErrors.hpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleDescription.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.cpp
! src/hotspot/share/memory/metaspace/spaceManager.cpp
! src/hotspot/share/memory/metaspaceTracer.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceMirrorKlass.inline.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/accessFlags.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/lang/invoke/TypeDescriptor.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/reflect/NativeConstructorAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/NativeMethodAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
! src/java.base/share/classes/jdk/internal/reflect/UnsafeFieldAccessorFactory.java
! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java
! src/java.base/share/native/libjava/Class.c
! src/java.base/share/native/libjava/ClassLoader.c
! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/classfile/ClassLoaderData.java
! src/jdk.jdi/share/classes/com/sun/jdi/ClassLoaderReference.java
! src/jdk.jdi/share/classes/com/sun/jdi/LocalVariable.java
! src/jdk.jdi/share/classes/com/sun/jdi/ReferenceType.java
! src/jdk.jdi/share/classes/com/sun/jdi/Type.java
! src/jdk.jdi/share/classes/com/sun/jdi/TypeComponent.java
! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java
- src/jdk.jdi/share/classes/com/sun/jdi/doc-files/signature.html
! src/jdk.jdi/share/classes/com/sun/jdi/event/ClassUnloadEvent.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/EventSetImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/JNITypeParser.java
! src/jdk.jdwp.agent/share/native/libjdwp/util.c
! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java
! test/hotspot/gtest/memory/test_metaspace_allocation.cpp
! test/hotspot/jtreg/ProblemList-graal.txt
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestMetaAccessProvider.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
+ test/hotspot/jtreg/runtime/HiddenClasses/CastToParentTest.java
+ test/hotspot/jtreg/runtime/HiddenClasses/DefineHiddenClass.java
+ test/hotspot/jtreg/runtime/HiddenClasses/FieldInSuper.java
+ test/hotspot/jtreg/runtime/HiddenClasses/FieldInSuperSub.jasm
+ test/hotspot/jtreg/runtime/HiddenClasses/GCHiddenClass.java
+ test/hotspot/jtreg/runtime/HiddenClasses/HiddenClassStack.java
+ test/hotspot/jtreg/runtime/HiddenClasses/HiddenDefMeths.java
+ test/hotspot/jtreg/runtime/HiddenClasses/HiddenGetModule.java
+ test/hotspot/jtreg/runtime/HiddenClasses/InstantiateHiddenClass.java
+ test/hotspot/jtreg/runtime/HiddenClasses/NestedHidden.java
+ test/hotspot/jtreg/runtime/HiddenClasses/StressHiddenClasses.java
+ test/hotspot/jtreg/runtime/HiddenClasses/TestHiddenClassUnloading.java
+ test/hotspot/jtreg/runtime/HiddenClasses/hidden/NameInString.java
+ test/hotspot/jtreg/runtime/HiddenClasses/pkg/HasNamedModule.java
+ test/hotspot/jtreg/runtime/Nestmates/membership/Helper.java
+ test/hotspot/jtreg/runtime/Nestmates/membership/OtherPackage.java
+ test/hotspot/jtreg/runtime/Nestmates/membership/TestDynamicNestmateMembership.java
+ test/hotspot/jtreg/runtime/Nestmates/membership/TestNestHostErrorWithClassUnload.java
! test/hotspot/jtreg/runtime/Nestmates/membership/TestNestmateMembership.java
! test/hotspot/jtreg/runtime/Nestmates/privateMethods/TestInvokeErrors.java
! test/hotspot/jtreg/serviceability/dcmd/vm/ClassLoaderHierarchyTest.java
! test/hotspot/jtreg/serviceability/dcmd/vm/ClassLoaderStatsTest.java
+ test/hotspot/jtreg/serviceability/jvmti/HiddenClass/P/Q/HiddenClassSigTest.java
+ test/hotspot/jtreg/serviceability/jvmti/HiddenClass/libHiddenClassSigTest.cpp
+ test/jdk/java/lang/instrument/HiddenClass/HiddenClassAgent.java
+ test/jdk/java/lang/instrument/HiddenClass/HiddenClassApp.java
+ test/jdk/java/lang/instrument/HiddenClass/hidden/HiddenClass.java
+ test/jdk/java/lang/invoke/defineHiddenClass/BasicTest.java
+ test/jdk/java/lang/invoke/defineHiddenClass/HiddenNestmateTest.java
+ test/jdk/java/lang/invoke/defineHiddenClass/LambdaNestedInnerTest.java
+ test/jdk/java/lang/invoke/defineHiddenClass/SelfRefField.java
+ test/jdk/java/lang/invoke/defineHiddenClass/SelfRefMethod.java
+ test/jdk/java/lang/invoke/defineHiddenClass/SelfReferenceDescriptor.java
+ test/jdk/java/lang/invoke/defineHiddenClass/TypeDescriptorTest.java
+ test/jdk/java/lang/invoke/defineHiddenClass/UnloadingTest.java
+ test/jdk/java/lang/invoke/defineHiddenClass/UnreflectTest.java
+ test/jdk/java/lang/invoke/defineHiddenClass/src/AbstractClass.java
+ test/jdk/java/lang/invoke/defineHiddenClass/src/EnclosingClass.java
+ test/jdk/java/lang/invoke/defineHiddenClass/src/Fields.java
+ test/jdk/java/lang/invoke/defineHiddenClass/src/HiddenAnnotation.java
+ test/jdk/java/lang/invoke/defineHiddenClass/src/HiddenCantReflect.java
+ test/jdk/java/lang/invoke/defineHiddenClass/src/HiddenClass.java
+ test/jdk/java/lang/invoke/defineHiddenClass/src/HiddenClassThrow.java
+ test/jdk/java/lang/invoke/defineHiddenClass/src/HiddenEnum.java
+ test/jdk/java/lang/invoke/defineHiddenClass/src/HiddenInterface.java
+ test/jdk/java/lang/invoke/defineHiddenClass/src/HiddenRecord.java
+ test/jdk/java/lang/invoke/defineHiddenClass/src/HiddenSuper.java
+ test/jdk/java/lang/invoke/defineHiddenClass/src/Lambda.java
+ test/jdk/java/lang/invoke/defineHiddenClass/src/LookupHelper.java
+ test/jdk/java/lang/invoke/defineHiddenClass/src/Outer.java
+ test/jdk/java/lang/invoke/lambda/superProtectedMethod/InheritedProtectedMethod.java
+ test/jdk/java/lang/invoke/lambda/superProtectedMethod/SuperMethodTest.java
+ test/jdk/java/lang/invoke/lambda/superProtectedMethod/modified/MethodSupplierOuter.java
+ test/jdk/java/lang/invoke/lambda/superProtectedMethod/q/I.java
+ test/jdk/java/lang/invoke/lambda/superProtectedMethod/q/J.java
+ test/jdk/java/lang/invoke/lambda/superProtectedMethod/src/MethodInvoker.java
+ test/jdk/java/lang/invoke/lambda/superProtectedMethod/src/MyFunctionalInterface.java
+ test/jdk/java/lang/invoke/lambda/superProtectedMethod/src/anotherpkg/MethodSupplierOuter.java
+ test/jdk/java/lang/reflect/AccessibleObject/Fields.java
+ test/jdk/java/lang/reflect/AccessibleObject/HiddenClassTest.java
! test/jdk/java/lang/reflect/Nestmates/TestReflectionAPI.java
! test/jdk/jdk/internal/reflect/Reflection/Filtering.java
! test/jdk/jdk/jfr/event/runtime/TestClassDefineEvent.java
! test/jdk/jdk/jfr/event/runtime/TestClassLoadEvent.java
! test/jdk/jdk/jfr/event/runtime/TestClassLoaderStatsEvent.java
! test/jdk/jdk/jfr/event/runtime/TestClassLoadingStatisticsEvent.java
! test/jdk/jdk/jfr/event/runtime/TestClassUnloadEvent.java
! test/jdk/jdk/jfr/event/runtime/TestClasses.java
! test/jdk/jdk/jfr/event/runtime/TestTableStatisticsEvent.java
+ test/jdk/sun/misc/UnsafeFieldOffsets.java
+ test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTargetRelease14Test.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java
! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecode.java
+ test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecodeTargetRelease14.java
! test/langtools/tools/javac/lambda/lambdaExpression/LambdaTest6.java
! test/langtools/tools/javac/lambda/methodReference/BridgeMethod.java
+ test/lib/jdk/test/lib/util/ForceGC.java
+ test/micro/org/openjdk/bench/java/lang/invoke/LookupDefineClass.java
Changeset: 1feb24e5
Author: Mandy Chung <mchung at openjdk.org>
Date: 2020-04-21 07:08:55 +0000
URL: https://git.openjdk.java.net/amber/commit/1feb24e5
8243274: suppress warnings in LookupDefineClass microbenchmarks due to JDK-8243156
Reviewed-by: lfoltan
! test/micro/org/openjdk/bench/java/lang/invoke/LookupDefineClass.java
Changeset: 1c6ca09b
Author: Mandy Chung <mchung at openjdk.org>
Date: 2020-04-21 07:09:18 +0000
URL: https://git.openjdk.java.net/amber/commit/1c6ca09b
8238195: Lookup::defineClass should link the class to match the specification
Reviewed-by: alanb, chegar
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! test/jdk/java/lang/invoke/DefineClassTest.java
Changeset: efa57012
Author: Lois Foltan <lfoltan at openjdk.org>
Date: 2020-04-21 17:20:08 +0000
URL: https://git.openjdk.java.net/amber/commit/efa57012
8243045: AOTCompiledMethod::print_on triggers assertion after JDK-8210012
Fix outputStream time stamp issue when AOT and -Xlog:all=trace are specified together.
Reviewed-by: coleenp, hseigel, kvn
! src/hotspot/share/aot/aotCompiledMethod.cpp
Changeset: d19f5f68
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2020-04-21 17:50:48 +0000
URL: https://git.openjdk.java.net/amber/commit/d19f5f68
8242484: Rework thread deletion during VM termination
Always delete JavaThread that calls Thread::destroy_vm()
Reviewed-by: dholmes, rehn, coleenp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/threadSMR.hpp
Changeset: 392b75d1
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2020-04-21 20:09:49 +0000
URL: https://git.openjdk.java.net/amber/commit/392b75d1
8224612: javadoc should better handle empty set of doclet options
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
+ test/langtools/jdk/javadoc/tool/8224612/OptionsTest.java
Changeset: d80f55e7
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2020-04-21 16:11:25 +0000
URL: https://git.openjdk.java.net/amber/commit/d80f55e7
8243206: Cleanup error checking and handling in serviceability/sa/JhsdbThreadInfoTest.ja
Reviewed-by: amenkov, sspitsyn
! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java
Changeset: d041941e
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2020-04-21 16:13:24 +0000
URL: https://git.openjdk.java.net/amber/commit/d041941e
8242789: sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java fails with 'JShellToolProvider' missing from stdout/stderr
Reviewed-by: amenkov, sspitsyn
! test/jdk/ProblemList.txt
! test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java
Changeset: f8f69846
Author: David Buck <dbuck at openjdk.org>
Date: 2020-04-21 19:52:18 +0000
URL: https://git.openjdk.java.net/amber/commit/f8f69846
8234691: Potential double-free in ParallelSPCleanupTask constructor
Prevent extraneous constructor call
Reviewed-by: dholmes, stefank
! src/hotspot/share/gc/shared/workgroup.hpp
! src/hotspot/share/runtime/safepoint.cpp
Changeset: c7ae195a
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2020-04-22 01:30:16 +0000
URL: https://git.openjdk.java.net/amber/commit/c7ae195a
8243318: New test jdk/javadoc/tool/8224612/OptionsTest.java is failing
Reviewed-by: jjg
! test/langtools/jdk/javadoc/tool/8224612/OptionsTest.java
Changeset: 78a0baa5
Author: Vicente Romero <vromero at openjdk.org>
Date: 2020-04-21 21:25:26 +0000
URL: https://git.openjdk.java.net/amber/commit/78a0baa5
8241627: Updating ASM to 8.0.1 for JDK 15
Co-authored-by: Igor Ignatyev <igor.ignatyev at oracle.com>
Reviewed-by: psandoz, chegar
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/AnnotationVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/AnnotationWriter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Attribute.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassWriter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Constants.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/FieldVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/FieldWriter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Frame.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Label.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/MethodVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/MethodWriter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ModuleVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ModuleWriter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java
+ src/java.base/share/classes/jdk/internal/org/objectweb/asm/RecordComponentVisitor.java
+ src/java.base/share/classes/jdk/internal/org/objectweb/asm/RecordComponentWriter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/SymbolTable.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Type.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/TypePath.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/AdviceAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/AnalyzerAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/AnnotationRemapper.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/ClassRemapper.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/CodeSizeEvaluator.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/FieldRemapper.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/GeneratorAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/InstructionAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/JSRInlinerAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/LocalVariablesSorter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/Method.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/MethodRemapper.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/ModuleHashesAttribute.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/ModuleRemapper.java
+ src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/RecordComponentRemapper.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/Remapper.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/SerialVersionUIDAdder.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/SignatureRemapper.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/StaticInitMerger.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/TryCatchBlockSorter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/signature/SignatureVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/signature/SignatureWriter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/AbstractInsnNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/AnnotationNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/ClassNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/FieldNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/FrameNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/InsnList.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/LocalVariableAnnotationNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/MethodInsnNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/MethodNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/ModuleNode.java
+ src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/RecordComponentNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/TypeAnnotationNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/Util.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Analyzer.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/BasicInterpreter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/BasicVerifier.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Frame.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/SimpleVerifier.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/SmallSet.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/SourceInterpreter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/SourceValue.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Subroutine.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/ASMifier.java
+ src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/ASMifierSupport.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckAnnotationAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckClassAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckFieldAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckMethodAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckModuleAdapter.java
+ src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckRecordComponentAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckSignatureAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/Printer.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/Textifier.java
+ src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TextifierSupport.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceAnnotationVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceClassVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceFieldVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceMethodVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceModuleVisitor.java
+ src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceRecordComponentVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceSignatureVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/version.txt
! src/java.base/share/legal/asm.md
! test/jdk/java/io/Serializable/records/BadCanonicalCtrTest.java
! test/jdk/java/io/Serializable/records/ProhibitedMethods.java
! test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java
Changeset: 61b03fbf
Author: Chris Yin <xyin at openjdk.org>
Date: 2020-04-22 09:44:10 +0000
URL: https://git.openjdk.java.net/amber/commit/61b03fbf
8242614: cleanup duplicated test ldap server in some com/sun/jndi/ldap/ tests
Reviewed-by: aefimov, vtewari, dfuchs
! test/jdk/com/sun/jndi/ldap/DisconnectNPETest.java
! test/jdk/com/sun/jndi/ldap/LdapName/EmptyNameSearch.java
! test/jdk/com/sun/jndi/ldap/NoWaitForReplyTest.java
Changeset: 306eeb08
Author: Yang Zhang <yzhang at openjdk.org>
Date: 2020-04-22 05:19:53 +0000
URL: https://git.openjdk.java.net/amber/commit/306eeb08
8242482: AArch64: Change parameter names of reduction operations to make code clear
Reviewed-by: aph
! src/hotspot/cpu/aarch64/aarch64.ad
Changeset: 0d09d682
Author: Rahul Raghavan <rraghavan at openjdk.org>
Date: 2020-04-22 11:53:27 +0000
URL: https://git.openjdk.java.net/amber/commit/0d09d682
8241986: The java man page erroneously refers to XEND when it should refer XTEST
Fixed typo in the man page
Reviewed-by: thartmann
! src/java.base/share/man/java.1
Changeset: d9459998
Author: Corey Ashford <cjashfor at linux.ibm.com>
Committer: Michihiro Horie <mhorie at openjdk.org>
Date: 2020-04-22 02:30:14 +0000
URL: https://git.openjdk.java.net/amber/commit/d9459998
8241874: [PPC64]: Improve performance of Long.reverseBytes() and Integer.reverseBytes() on Power9
Reviewed-by: mdoerr, mhorie
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
Changeset: 59521b03
Author: Ivan Walulya <iwalulya at openjdk.org>
Date: 2020-04-21 19:44:17 +0000
URL: https://git.openjdk.java.net/amber/commit/59521b03
8209162: Page size selection does not always select optimal page size
Reviewed-by: sjohanss, tschatzl
! src/hotspot/share/gc/parallel/parallelArguments.cpp
Changeset: ac088b46
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-04-22 11:45:27 +0000
URL: https://git.openjdk.java.net/amber/commit/ac088b46
8243307: Shenandoah: remove ShCollectionSet::live_data
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
Changeset: 8e21a2a1
Author: Patrick Concannon <pconcannon at openjdk.org>
Date: 2020-04-22 12:34:09 +0000
URL: https://git.openjdk.java.net/amber/commit/8e21a2a1
8237890: DatagramPacket::getSocketAddress doesn't specify what happens if address or port are not set
This fix changes the default port of a DatagramPacket from -1 to 0, which changes the behaviour of calling getSocketAddress with no port set from throwing an IAE to returning an InetSocketAddress representing any local address with port 0.
Reviewed-by: alanb, chegar, dfuchs
! src/java.base/share/classes/java/net/DatagramPacket.java
! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java
! test/jdk/java/net/DatagramPacket/Constructor.java
+ test/jdk/java/net/DatagramPacket/Getters.java
! test/jdk/java/net/DatagramSocket/SendCheck.java
Changeset: 91d20478
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-04-22 15:19:52 +0000
URL: https://git.openjdk.java.net/amber/commit/91d20478
8243301: Shenandoah: ditch ShenandoahAllowMixedAllocs
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Changeset: 1ba7cf7d
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-04-22 15:19:52 +0000
URL: https://git.openjdk.java.net/amber/commit/1ba7cf7d
8243291: Shenandoah: no need to retire TLABs at Init Update Refs
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 6b5fc175
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-04-22 15:19:52 +0000
URL: https://git.openjdk.java.net/amber/commit/6b5fc175
8243395: Shenandoah: demote guarantee in ShenandoahPhaseTimings::record_workers_end
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
Changeset: d8d8424d
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2020-04-22 07:06:23 +0000
URL: https://git.openjdk.java.net/amber/commit/d8d8424d
8243109: Bootcycle build failures after Nashorn removal
Reviewed-by: ihse
! make/CompileToolsJdk.gmk
! make/autoconf/boot-jdk.m4
! make/autoconf/bootcycle-spec.gmk.in
! make/autoconf/configure.ac
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.in
! make/conf/jib-profiles.js
! make/scripts/pandoc-html-manpage-filter.sh.template
! make/scripts/pandoc-troff-manpage-filter.sh.template
Changeset: 0c7e01fa
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2020-04-22 16:22:53 +0000
URL: https://git.openjdk.java.net/amber/commit/0c7e01fa
8242108: Performance regression after fix for JDK-8229496
Backed out the fix for 8229496.
Reviewed-by: kvn, roland
! 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_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/runtime/vmStructs.cpp
+ test/micro/org/openjdk/bench/java/text/DefFormatterBench.java
Changeset: 1ad48348
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2020-03-24 17:18:35 +0000
URL: https://git.openjdk.java.net/amber/commit/1ad48348
8203238: [TESTBUG] rewrite MemOptions shell test in Java
Reviewed-by: mseledtsov, kbarrett
- test/hotspot/jtreg/vmTestbase/gc/huge/quicklook/largeheap/MemOptions/MemOptions.sh
+ test/hotspot/jtreg/vmTestbase/gc/huge/quicklook/largeheap/MemOptions/MemOptionsTest.java
- test/hotspot/jtreg/vmTestbase/gc/huge/quicklook/largeheap/MemOptions/MemStat.java
- test/hotspot/jtreg/vmTestbase/gc/huge/quicklook/largeheap/MemOptions/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/huge/quicklook/largeheap/MemOptions/TestDescription.java
Changeset: 5efa545d
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2020-04-14 12:50:09 +0000
URL: https://git.openjdk.java.net/amber/commit/5efa545d
8242312: use reproducible random in hotspot gc tests
Reviewed-by: kbarrett, tschatzl
! test/hotspot/jtreg/gc/TestSoftReferencesBehaviorOnOOME.java
! test/hotspot/jtreg/gc/epsilon/TestByteArrays.java
! test/hotspot/jtreg/gc/epsilon/TestElasticTLAB.java
! test/hotspot/jtreg/gc/epsilon/TestElasticTLABDecay.java
! test/hotspot/jtreg/gc/epsilon/TestObjects.java
! test/hotspot/jtreg/gc/epsilon/TestRefArrays.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData00.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData05.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData10.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData15.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData20.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData25.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData30.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousMovement.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestNoAllocationsInHRegions.java
! test/hotspot/jtreg/gc/logging/TestUnifiedLoggingSwitchStress.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocHumongousFragment.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocIntArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjectArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestArrayCopyStress.java
! test/hotspot/jtreg/gc/shenandoah/TestElasticTLAB.java
! test/hotspot/jtreg/gc/shenandoah/TestHeapUncommit.java
! test/hotspot/jtreg/gc/shenandoah/TestHumongousThreshold.java
! test/hotspot/jtreg/gc/shenandoah/TestLargeObjectAlignment.java
! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedup.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedupStress.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestC1VectorizedMismatch.java
! test/hotspot/jtreg/gc/shenandoah/jni/TestJNICritical.java
! test/hotspot/jtreg/gc/shenandoah/jni/TestPinnedGarbage.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHumongousMoves.java
! test/hotspot/jtreg/gc/stress/CriticalNativeStress.java
! test/hotspot/jtreg/gc/stress/TestJNIBlockFullGC/TestJNIBlockFullGC.java
! test/hotspot/jtreg/gc/stress/TestMultiThreadStressRSet.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOld.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithG1.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithParallel.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithSerial.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithZ.java
! test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithDefNew.java
! test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithG1.java
! test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithParallel.java
! test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithDefNew.java
! test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithG1.java
! test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithParallel.java
! test/jdk/jdk/jfr/event/gc/detailed/StressAllocationGCEvents.java
Changeset: 72446bb0
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2020-04-22 10:51:16 +0000
URL: https://git.openjdk.java.net/amber/commit/72446bb0
8242141: New System Properties to configure the TLS signature schemes
Reviewed-by: ascarpino, jnimeh, mullan
! src/java.base/share/classes/sun/security/ssl/CertSignAlgsExtension.java
! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
! src/java.base/share/classes/sun/security/ssl/SSLServerSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/ServerHello.java
! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java
! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java
+ test/jdk/sun/security/ssl/SignatureScheme/CustomizedClientSchemes.java
+ test/jdk/sun/security/ssl/SignatureScheme/CustomizedServerSchemes.java
Changeset: 268ea904
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-04-22 21:13:10 +0000
URL: https://git.openjdk.java.net/amber/commit/268ea904
8243254: Examine ZipFile slash optimization for non-ASCII compatible charsets
Reviewed-by: lancea, naoto, martin
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
+ test/jdk/java/util/zip/ZipFile/TestZipFileEncodings.java
Changeset: 2785fe56
Author: Adam Farley <afarley at openjdk.org>
Date: 2020-04-22 15:37:37 +0000
URL: https://git.openjdk.java.net/amber/commit/2785fe56
8239365: ProcessBuilder test modifications for AIX execution
Reviewed-by: rriggs, stuefe
! test/jdk/java/lang/ProcessBuilder/Basic.java
Changeset: 42d2a741
Author: Patrick Concannon <pconcannon at openjdk.org>
Date: 2020-04-22 20:41:56 +0000
URL: https://git.openjdk.java.net/amber/commit/42d2a741
8243408: Inconsistent Exceptions are thrown by MulticastSocket when sending a DatagramPacket to port 0
This fix adds a check for port == 0 to MulticastSocket's 2-arg send method to ensure a consistent exception is thrown across platforms
Reviewed-by: dfuchs
! src/java.base/share/classes/java/net/MulticastSocket.java
! test/jdk/java/net/DatagramSocket/SendCheck.java
! test/jdk/java/net/DatagramSocket/SendPortZero.java
+ test/jdk/java/net/MulticastSocket/SendPortZero.java
Changeset: 82e43b25
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2020-04-22 17:10:17 +0000
URL: https://git.openjdk.java.net/amber/commit/82e43b25
8243200: Shenandoah: Allow concurrent nmethod iteration
Reviewed-by: rkennke, shade
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp
Changeset: 58e284c0
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2020-04-22 17:59:59 +0000
URL: https://git.openjdk.java.net/amber/commit/58e284c0
8243323: Shenandoah: Recycle immediate garbage before concurrent class unloading
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
Changeset: 7f634155
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2020-04-22 15:09:32 +0000
URL: https://git.openjdk.java.net/amber/commit/7f634155
8243210: ClhsdbScanOops fails with NullPointerException in FileMapHeader.inCopiedVtableSpace
Reviewed-by: iklam, sspitsyn
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java
! test/hotspot/jtreg/ProblemList.txt
Changeset: 6efcb818
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-04-23 05:01:23 +0000
URL: https://git.openjdk.java.net/amber/commit/6efcb818
Added tag jdk-15+20 for changeset 46bca5e5e6fb
! .hgtags
Changeset: 8d388381
Author: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2020-04-23 12:14:58 +0000
URL: https://git.openjdk.java.net/amber/commit/8d388381
8243450: Remove VMOps from jdk.hotspot.agent
Reviewed-by: cjplummer, dholmes
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VMOps.java
Changeset: e507405f
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2020-04-23 07:46:18 +0000
URL: https://git.openjdk.java.net/amber/commit/e507405f
8241214: Test debugging of hidden classes using jdb
Add test and enable jdb support for hidden classes
Reviewed-by: cjplummer, amenkov, mchung, lmesnik
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/PatternReferenceTypeSpec.java
+ test/hotspot/jtreg/vmTestbase/nsk/jdb/hidden_class/hc001/hc001.java
+ test/hotspot/jtreg/vmTestbase/nsk/jdb/hidden_class/hc001/hc001a.java
Changeset: 7553c132
Author: Chris Yin <xyin at openjdk.org>
Date: 2020-04-23 16:36:05 +0000
URL: https://git.openjdk.java.net/amber/commit/7553c132
8243138: Enhance BaseLdapServer to support starttls extended request
Reviewed-by: aefimov, dfuchs
! test/jdk/com/sun/jndi/ldap/lib/BaseLdapServer.java
Changeset: a7830958
Author: Christoph Langer <clanger at openjdk.org>
Date: 2020-04-23 11:56:45 +0000
URL: https://git.openjdk.java.net/amber/commit/a7830958
8243117: Cleanups in Java code of module jdk.jlink
Reviewed-by: redestad, alanb
! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/BasicImageWriter.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/DirArchive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginConfiguration.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginStack.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Main.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModularJarArchive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PluginRepository.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolConfiguration.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Utils.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/AddOptionsPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/AddResourcePlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludeJmodSectionPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludeVMPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/OrderResourcesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/Plugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ResourcePool.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ResourcePoolBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ResourcePoolModule.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/Main.java
Changeset: b28137b0
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-04-23 13:48:07 +0000
URL: https://git.openjdk.java.net/amber/commit/b28137b0
8243460: Shenandoah: purge init_update_refs_prepare counter
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
Changeset: cbdb4ba7
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-04-23 13:48:13 +0000
URL: https://git.openjdk.java.net/amber/commit/cbdb4ba7
8243463: Shenandoah: ditch total_pause counters
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
Changeset: fde66512
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-04-23 13:48:23 +0000
URL: https://git.openjdk.java.net/amber/commit/fde66512
8243464: Shenandoah: print statistic counters in time order
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
Changeset: 4f05f3f8
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-04-23 13:48:32 +0000
URL: https://git.openjdk.java.net/amber/commit/4f05f3f8
8243465: Shenandoah: ditch unused pause_other, conc_other counters
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
Changeset: 2594f0b9
Author: Volker Simonis <simonis at openjdk.org>
Date: 2020-04-23 14:23:53 +0000
URL: https://git.openjdk.java.net/amber/commit/2594f0b9
8242848: Improve performance of InflaterOutputStream.write()
Reviewed-by: stuefe, vtewari, redestad, lancea
! src/java.base/share/classes/java/util/zip/InflaterOutputStream.java
! test/jdk/java/util/zip/DeflateIn_InflateOut.java
+ test/micro/org/openjdk/bench/java/util/zip/Streams.java
Changeset: 3b9b4b2f
Author: Per Lidén <pliden at openjdk.org>
Date: 2020-04-23 15:37:12 +0000
URL: https://git.openjdk.java.net/amber/commit/3b9b4b2f
8241603: ZGC: java/lang/management/MemoryMXBean/MemoryTestZGC.sh crashes on macOS
Reviewed-by: eosterlund, clanger, mbaesken, azeller
! src/hotspot/os/bsd/os_bsd.cpp
Changeset: 5bb82177
Author: Denghui Dong <ddong at openjd.org>
Date: 2020-04-23 15:48:55 +0000
URL: https://git.openjdk.java.net/amber/commit/5bb82177
8242792: interval < flushInterval is always false in jdk.jfr.internal.RequestEngine#setFlushInterval
Reviewed-by: egahlin
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/RequestEngine.java
Changeset: 8db99485
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2020-04-23 10:14:42 +0000
URL: https://git.openjdk.java.net/amber/commit/8db99485
8243478: Shenandoah: avoid implicit worker_id = 0
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
Changeset: 079b60c6
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-04-23 18:37:09 +0000
URL: https://git.openjdk.java.net/amber/commit/079b60c6
8243487: Shenandoah: make _num_phases illegal phase type
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
Changeset: e1f07cd0
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2020-04-23 12:57:18 +0000
URL: https://git.openjdk.java.net/amber/commit/e1f07cd0
8239357: Revert gcc implementation of offset_of
Revert definition of offset_of and reenable -Winvalid-offsetof.
Reviewed-by: erikj, ihse, dholmes
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
Changeset: 2bf4c061
Author: Per Lidén <pliden at openjdk.org>
Date: 2020-04-23 19:23:15 +0000
URL: https://git.openjdk.java.net/amber/commit/2bf4c061
8243486: ZGC: Adjust "Allocated" statistics to take undone page allocations into account
Reviewed-by: eosterlund, stefank
! src/hotspot/share/gc/z/zPageAllocator.cpp
Changeset: 37e5aec1
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-04-23 21:24:01 +0000
URL: https://git.openjdk.java.net/amber/commit/37e5aec1
8243494: Shenandoah: set counters once per cycle
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
Changeset: 90ada6a3
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2020-04-23 16:29:22 +0000
URL: https://git.openjdk.java.net/amber/commit/90ada6a3
8238048: Close alignment gaps in InstanceKlass
Moved fields around and some constant fields into ConstantPool
Reviewed-by: cjplummer, dlong, iklam
! src/hotspot/share/classfile/bytecodeAssembler.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/instanceClassLoaderKlass.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceMirrorKlass.hpp
! src/hotspot/share/oops/instanceRefKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java
Changeset: 0c56c351
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2020-04-23 16:40:09 +0000
URL: https://git.openjdk.java.net/amber/commit/0c56c351
8242302: Refactor jpackage native code
Reviewed-by: herrick, almatvee, erikj
! make/lib/Lib-jdk.incubator.jpackage.gmk
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxAppImageBuilder.java
+ src/jdk.incubator.jpackage/linux/native/applauncher/LinuxLauncher.cpp
+ src/jdk.incubator.jpackage/linux/native/common/LinuxSysInfo.cpp
- 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/MacAppImageBuilder.java
+ src/jdk.incubator.jpackage/macosx/native/applauncher/MacLauncher.cpp
+ src/jdk.incubator.jpackage/macosx/native/common/MacSysInfo.cpp
- 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/native/applauncher/AppLauncher.cpp
+ src/jdk.incubator.jpackage/share/native/applauncher/AppLauncher.h
+ src/jdk.incubator.jpackage/share/native/applauncher/CfgFile.cpp
+ src/jdk.incubator.jpackage/share/native/applauncher/CfgFile.h
+ src/jdk.incubator.jpackage/share/native/applauncher/JvmLauncher.cpp
+ src/jdk.incubator.jpackage/share/native/applauncher/JvmLauncher.h
+ src/jdk.incubator.jpackage/share/native/common/Dll.h
+ src/jdk.incubator.jpackage/share/native/common/ErrorHandling.cpp
+ src/jdk.incubator.jpackage/share/native/common/ErrorHandling.h
+ src/jdk.incubator.jpackage/share/native/common/FileUtils.cpp
+ src/jdk.incubator.jpackage/share/native/common/FileUtils.h
+ src/jdk.incubator.jpackage/share/native/common/Log.cpp
+ src/jdk.incubator.jpackage/share/native/common/Log.h
+ src/jdk.incubator.jpackage/share/native/common/SourceCodePos.h
= src/jdk.incubator.jpackage/share/native/common/SysInfo.h
+ src/jdk.incubator.jpackage/share/native/common/Toolbox.h
+ src/jdk.incubator.jpackage/share/native/common/kludge_c++11.h
+ src/jdk.incubator.jpackage/share/native/common/tstrings.cpp
+ src/jdk.incubator.jpackage/share/native/common/tstrings.h
- 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/common/PlatformLogEvent.cpp
+ src/jdk.incubator.jpackage/unix/native/common/PlatformLogEvent.h
+ src/jdk.incubator.jpackage/unix/native/common/UnixDll.cpp
+ src/jdk.incubator.jpackage/unix/native/common/UnixFileUtils.cpp
+ src/jdk.incubator.jpackage/unix/native/common/UnixSysInfo.cpp
+ src/jdk.incubator.jpackage/unix/native/common/UnixSysInfo.h
- 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/WindowsAppImageBuilder.java
+ src/jdk.incubator.jpackage/windows/native/applauncher/WinLauncher.cpp
+ src/jdk.incubator.jpackage/windows/native/common/PlatformLogEvent.cpp
+ src/jdk.incubator.jpackage/windows/native/common/PlatformLogEvent.h
= src/jdk.incubator.jpackage/windows/native/common/UniqueHandle.h
+ src/jdk.incubator.jpackage/windows/native/common/WinDll.cpp
+ src/jdk.incubator.jpackage/windows/native/common/WinErrorHandling.cpp
= src/jdk.incubator.jpackage/windows/native/common/WinErrorHandling.h
+ src/jdk.incubator.jpackage/windows/native/common/WinFileUtils.cpp
+ src/jdk.incubator.jpackage/windows/native/common/WinFileUtils.h
+ src/jdk.incubator.jpackage/windows/native/common/WinSysInfo.cpp
= src/jdk.incubator.jpackage/windows/native/common/WinSysInfo.h
- 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/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/Log.cpp
- src/jdk.incubator.jpackage/windows/native/libjpackage/Log.h
- src/jdk.incubator.jpackage/windows/native/libjpackage/SourceCodePos.h
- src/jdk.incubator.jpackage/windows/native/libjpackage/WinErrorHandling.cpp
- src/jdk.incubator.jpackage/windows/native/libjpackage/WinSysInfo.cpp
! 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/msiwrapper/MsiWrapper.cpp
! src/jdk.incubator.jpackage/windows/native/msiwrapper/Resources.cpp
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/ApplicationLayoutTest.java
+ test/jdk/tools/jpackage/share/jdk/jpackage/tests/MultipleJarAppTest.java
Changeset: 1ce4f444
Author: duke <duke at openjdk.org>
Date: 2020-04-23 22:04:08 +0000
URL: https://git.openjdk.java.net/amber/commit/1ce4f444
Automatic merge of master into pattern-runtime
More information about the amber-dev
mailing list