hg: panama/dev: 24 new changesets

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Wed Dec 18 22:03:47 UTC 2019


Changeset: 2de8425627fa
Author:    herrick
Date:      2019-12-17 08:56 -0500
URL:       https://hg.openjdk.java.net/panama/dev/rev/2de8425627fa

8235667: IOUtils.copyFile() problems.
Reviewed-by: rriggs, asemenyuk, almatvee

! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java

Changeset: b05a7ab7ba0c
Author:    redestad
Date:      2019-12-17 15:09 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/b05a7ab7ba0c

8235997: JMH test runner should quote VM_OPTIONS and JAVA_OPTIONS sent to -jvmArgs
Reviewed-by: erikj

! make/RunTests.gmk

Changeset: 13ad712b3acd
Author:    herrick
Date:      2019-12-17 09:02 -0500
URL:       https://hg.openjdk.java.net/panama/dev/rev/13ad712b3acd

8235915: jpackage associations fail when there are spaces in file name or path
Reviewed-by: prr, asemenyuk, almatvee

! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixSourcesBuilder.java

Changeset: cb8148bd9f23
Author:    dfuchs
Date:      2019-12-17 16:11 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/cb8148bd9f23

8235925: java/net/Socket/HttpProxy.java fails on IPv4 only hosts and other small cleanups
Summary: HttpProxy test is fixed to take into account the possibility that the host may be configured with IPv4 only
Reviewed-by: chegar

+ test/jdk/java/net/MulticastSocket/NoSetNetworkInterface.java
- test/jdk/java/net/NetworkInterface/NoSetNetworkInterface.java
! test/jdk/java/net/Socket/HttpProxy.java
! test/jdk/java/net/SocketOption/OptionsTest.java

Changeset: f554e2d8a147
Author:    michaelm
Date:      2019-12-16 16:44 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/f554e2d8a147

8235976: Directives in WWW-Authenticate should be comma separated
Reviewed-by: chegar

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java
! test/jdk/com/sun/net/httpserver/bugs/8199849/ParamTest.java

Changeset: bce0cd152f61
Author:    iignatyev
Date:      2019-12-16 15:45 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/bce0cd152f61

8235866: bump jtreg requiredVersion to 4.2b16
Reviewed-by: dholmes, joehw

! test/hotspot/jtreg/TEST.ROOT
! test/jaxp/TEST.ROOT
! test/jdk/TEST.ROOT
! test/langtools/TEST.ROOT
! test/nashorn/TEST.ROOT

Changeset: b8b54ebb450a
Author:    ysuenaga
Date:      2019-12-17 10:00 +0900
URL:       https://hg.openjdk.java.net/panama/dev/rev/b8b54ebb450a

8235819: -Wformat-overflow is reported from GCC 9
Reviewed-by: tschatzl, lkorinth

! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp

Changeset: bafc170a1d9d
Author:    jwilhelm
Date:      2019-12-17 16:29 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/bafc170a1d9d

Merge


Changeset: 2baee52c6a1c
Author:    glaubitz
Date:      2019-12-17 16:53 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/2baee52c6a1c

8235960: Zero should not trigger the deprecation warning for ports
Reviewed-by: mikael

! make/autoconf/platform.m4

Changeset: 9b9c45d18a9c
Author:    mseledtsov
Date:      2019-12-17 08:42 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/9b9c45d18a9c

8235454: [TESTBUG] Basic test for JFR event streaming for jdk_jfr_sanity
Summary: Created basic test for JFR event streaming
Reviewed-by: egahlin, iignatyev

! test/jdk/TEST.groups
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestBasics.java

Changeset: cfaa2457a60a
Author:    rkennke
Date:      2019-12-17 18:23 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/cfaa2457a60a

8236106: [TESTBUG] Shenandoah: Make TestThreadFailure more resilient
Reviewed-by: zgu

! test/hotspot/jtreg/gc/shenandoah/oom/TestThreadFailure.java

Changeset: 1b1a7893c78a
Author:    asemenyuk
Date:      2019-12-17 13:56 -0500
URL:       https://hg.openjdk.java.net/panama/dev/rev/1b1a7893c78a

8233270: Add support to jtreg helpers to unpack packages
8230933: Default icon is not set for additional launchers
Reviewed-by: herrick, prr, almatvee

! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/DesktopIntegration.java
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxAppImageBuilder.java
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxPackageBundler.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppBundler.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AbstractAppImageBuilder.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AddLauncherArguments.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/OverridableResource.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinAppBundler.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsAppImageBuilder.java
! test/jdk/tools/jpackage/helpers/JPackageHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.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/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.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/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/base/SigningBase.java
! test/jdk/tools/jpackage/resources/icon.png
! test/jdk/tools/jpackage/run_tests.sh
! 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/IconTest.java
! test/jdk/tools/jpackage/share/InstallDirTest.java
! test/jdk/tools/jpackage/share/LicenseTest.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/WinScriptTest.java
! test/jdk/tools/jpackage/windows/WinUpgradeUUIDTest.java

Changeset: aaec84f8c400
Author:    vromero
Date:      2019-12-17 14:11 -0500
URL:       https://hg.openjdk.java.net/panama/dev/rev/aaec84f8c400

8234971: Incorrect example in j.l.reflect.RecordComponent::toString
Reviewed-by: jjg

! src/java.base/share/classes/java/lang/reflect/RecordComponent.java

Changeset: a01c78b227e4
Author:    dcubed
Date:      2019-12-17 15:38 -0500
URL:       https://hg.openjdk.java.net/panama/dev/rev/a01c78b227e4

8236130: ProblemList jdk/jfr/jmx/security/TestEnoughPermission.java
Reviewed-by: mikael

! test/jdk/ProblemList.txt

Changeset: 276b6ae15a0a
Author:    asemenyuk
Date:      2019-12-17 15:52 -0500
URL:       https://hg.openjdk.java.net/panama/dev/rev/276b6ae15a0a

8236134: files missing in putback to JDK-8233270
Reviewed-by: herrick, prr, almatvee

- 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/helpers/jdk/jpackage/test/AdditionalLauncher.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/RunnablePackageTest.java
- test/jdk/tools/jpackage/manage_packages.sh
+ test/jdk/tools/jpackage/resources/icon2.icns
+ test/jdk/tools/jpackage/resources/icon2.ico
+ test/jdk/tools/jpackage/resources/icon2.png
+ test/jdk/tools/jpackage/resources/icon3.ico
+ test/jdk/tools/jpackage/resources/icon3.png
+ test/jdk/tools/jpackage/resources/icon4.ico
+ test/jdk/tools/jpackage/resources/icon4.png
+ test/jdk/tools/jpackage/resources/query-msi-property.js
- 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

Changeset: 44af5bdb9e86
Author:    jjg
Date:      2019-12-17 13:07 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/44af5bdb9e86

8235926: Update @jls @jvms taglets to allow inline usage
Reviewed-by: hannesw

! make/jdk/src/classes/build/tools/taglet/JSpec.java

Changeset: a953933de622
Author:    prappo
Date:      2019-12-17 21:50 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/a953933de622

8236077: Clean up the use of modifiers and semicolons
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Doclet.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/DocFilesHandlerImpl.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/IndexRedirectWriter.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/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTag.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/package-info.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/DocletElement.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/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/AbstractMemberBuilder.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/PropertyBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritDocTaglet.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/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/taglets/package-info.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/DocFileIOException.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/Extern.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/doclets/toolkit/util/links/LinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkOutput.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Main.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java
! src/jdk.javadoc/share/classes/module-info.java

Changeset: 6b8a675f35e1
Author:    ccheung
Date:      2019-12-17 16:46 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/6b8a675f35e1

8235563: [TESTBUG] appcds/CommandLineFlagComboNegative.java does not handle archive mapping failure
Summary: Use the assertAbnormalExit method of the CDSTestUtils.Result class to handle archive mapping failure.
Reviewed-by: iklam

! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagComboNegative.java

Changeset: b2aca65cc099
Author:    kravikumar
Date:      2019-12-17 16:06 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/b2aca65cc099

5064980: URI compareTo inconsistent with equals for mixed-case escape sequences
Reviewed-by: chegar, dfuchs

! src/java.base/share/classes/java/net/URI.java
! test/jdk/java/net/URI/Test.java

Changeset: 798c0903fcd0
Author:    lancea
Date:      2019-12-18 12:03 -0500
URL:       https://hg.openjdk.java.net/panama/dev/rev/798c0903fcd0

8229888: (zipfs) Updating an existing zip file does not preserve original permissions
Reviewed-by: clanger, alanb, bpb

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
+ test/jdk/jdk/nio/zipfs/ZipFSPermissionsTest.java
+ test/jdk/jdk/nio/zipfs/ZipFSPermissionsTest.policy

Changeset: eb9e9e9269a9
Author:    jbhateja
Date:      2019-12-18 21:25 +0300
URL:       https://hg.openjdk.java.net/panama/dev/rev/eb9e9e9269a9

8235824: C2: Merge AD instructions for AddReductionV and MulReductionV nodes
Reviewed-by: vlivanov, sviswanathan, jrose, kvn

! src/hotspot/cpu/x86/x86.ad

Changeset: 03b37033db9b
Author:    jbhateja
Date:      2019-12-18 21:25 +0300
URL:       https://hg.openjdk.java.net/panama/dev/rev/03b37033db9b

8235825: C2: Merge AD instructions for Replicate nodes
Reviewed-by: vlivanov, sviswanathan, jrose, kvn

! src/hotspot/cpu/x86/x86.ad

Changeset: 7bf6e052490f
Author:    jjg
Date:      2019-12-18 11:57 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/7bf6e052490f

8235947: Cleanup/simplify Utils.getBlockTags
Reviewed-by: prappo, hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.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/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/SummaryTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SystemPropertyTaglet.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/CommentHelper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java

Changeset: d0f45be4fbd8
Author:    jjg
Date:      2019-12-18 12:14 -0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/d0f45be4fbd8

8236030: Cleanup use of String.toCharArray
Reviewed-by: ksrini, hannesw, igerasim

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java



More information about the panama-dev mailing list