hg: panama/dev: 85 new changesets

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Wed Jun 24 22:03:48 UTC 2020


Changeset: d2484d771ea9
Author:    jwilhelm
Date:      2020-06-18 03:04 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/d2484d771ea9

Added tag jdk-16+2 for changeset bcbe7b8a77b8

! .hgtags

Changeset: cc7b6598df7e
Author:    dholmes
Date:      2020-06-17 21:07 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/cc7b6598df7e

8238832: Obsolete PrintVMQWaitTime
Reviewed-by: ccheung, dcubed

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/runtime/vmThread.cpp
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java

Changeset: 08211be640e9
Author:    shade
Date:      2020-06-18 19:14 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/08211be640e9

8247860: Shenandoah: add update watermark line in rich assert failure message
Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp

Changeset: 87e2ab3a60e1
Author:    phedlin
Date:      2020-06-17 11:08 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/87e2ab3a60e1

8247200: assert((unsigned)fpargs < 32)
Reviewed-by: aph, neliasso

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp

Changeset: 9960cd402a6e
Author:    iignatyev
Date:      2020-06-17 07:40 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/9960cd402a6e

8247716: JVM_RegisterWhiteBoxMethods checks wrong classloader
Reviewed-by: dcubed

! src/hotspot/share/prims/whitebox.cpp

Changeset: 4c77befd9898
Author:    iignatyev
Date:      2020-06-17 07:40 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/4c77befd9898

8247725: move two tests for whitebox from test/hotspot/jtreg/sanity to test/lib-test
Reviewed-by: dcubed

- test/hotspot/jtreg/sanity/MismatchedWhiteBox/WhiteBox.java
- test/hotspot/jtreg/sanity/WBApi.java
+ test/lib-test/sun/hotspot/whitebox/MismatchedWhiteBox/WhiteBox.java
+ test/lib-test/sun/hotspot/whitebox/WBApi.java

Changeset: 2ed7a5ed4b7f
Author:    asotona
Date:      2020-06-17 13:18 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/2ed7a5ed4b7f

8238735: NPE compiling lambda expression within conditional expression
Summary: The fix saves result type from the first pass through the Attr.visitLambda and returns it after recovery pass to avoid NPE caused by exposure of Type.recoveryType
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/8238735/T8238735.java
+ test/langtools/tools/javac/8238735/T8238735.out

Changeset: 8c27acf92bf2
Author:    jjg
Date:      2020-06-17 09:20 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/8c27acf92bf2

8245696: javadoc crashes when a doc-files directory contains a '#' file
Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! test/langtools/jdk/javadoc/doclet/testDocFiles/TestDocFiles.java

Changeset: 61d3b8e19bbc
Author:    vromero
Date:      2020-06-17 13:19 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/61d3b8e19bbc

8246257: Annotated record's vararg type component started to be uncompilable with JDK15b24
Reviewed-by: jjg, jlaskey

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: 818d3a44cd00
Author:    vromero
Date:      2020-06-17 14:39 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/818d3a44cd00

8245842: provide tests for binary compatibility assertions for sealed classes
Reviewed-by: jjg

+ test/langtools/tools/javac/sealed/BinaryCompatibilityTests.java

Changeset: 002837931f3d
Author:    jwilhelm
Date:      2020-06-18 03:05 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/002837931f3d

Added tag jdk-15+28 for changeset 06c9f89459da

! .hgtags

Changeset: 7c0c1785b194
Author:    gdub
Date:      2020-06-18 10:39 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/7c0c1785b194

8241802: [Graal] compiler/loopopts/TestLogSum.java timed out
Reviewed-by: kvn

+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/DeepUnrollingTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopFullUnrollPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopsData.java

Changeset: 031fac263083
Author:    shade
Date:      2020-06-18 11:23 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/031fac263083

8247778: ZGC: More parallel gc/z/TestUncommit.java test configuration
Reviewed-by: iignatyev, stefank

! test/hotspot/jtreg/gc/z/TestUncommit.java

Changeset: eca07183e531
Author:    asemenyuk
Date:      2020-06-16 16:23 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/eca07183e531

8246244: BasicShortcutHintTest shortcut can not be found
Reviewed-by: herrick, almatvee

! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/DesktopIntegration.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/linux/ShortcutHintTest.java

Changeset: fcefe78af1f5
Author:    chegar
Date:      2020-06-18 17:46 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/fcefe78af1f5

8247789: Remove use of reflection from test/jdk/java/io/Serializable/records/StreamRefTest.java
Reviewed-by: rriggs, mchung

! test/jdk/java/io/Serializable/records/StreamRefTest.java

Changeset: b5e739802b80
Author:    shade
Date:      2020-06-11 18:16 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/b5e739802b80

8247358: Shenandoah: reconsider free budget slice for marking
Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp

Changeset: cf0df75c75c1
Author:    jjg
Date:      2020-06-18 14:07 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/cf0df75c75c1

8247788: DocCommentParser should not reject standalone '>'
Reviewed-by: prappo

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/pkg4/C.java
! test/langtools/jdk/javadoc/doclet/testPackageHtml/TestPackageHtml.java
! test/langtools/jdk/javadoc/doclet/testPackageHtml/pkg1/package.html
! test/langtools/tools/doclint/tidy/InvalidTag.out
- test/langtools/tools/javac/diags/examples/BadGreaterThan.java
! test/langtools/tools/javac/doctree/ElementTest.java

Changeset: 64270c8b51f5
Author:    jwilhelm
Date:      2020-06-19 00:30 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/64270c8b51f5

Merge

! .hgtags
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
- test/hotspot/jtreg/sanity/MismatchedWhiteBox/WhiteBox.java
- test/hotspot/jtreg/sanity/WBApi.java
- test/langtools/tools/javac/diags/examples/BadGreaterThan.java

Changeset: f7587f7c859d
Author:    thartmann
Date:      2020-06-19 08:06 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/f7587f7c859d

8247697: Remove delayed_forbidden dead code in C2
Summary: The delayed_forbidden parameter to Compile::call_generator is never used.
Reviewed-by: kvn, vlivanov, thartmann
Contributed-by: Ludovic Henry <luhenry at microsoft.com>

! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callGenerator.hpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/doCall.cpp

Changeset: f8a9be0f9e1a
Author:    ysuenaga
Date:      2020-06-19 16:09 +0900
URL:       https://hg.openjdk.java.net/panama/dev/rev/f8a9be0f9e1a

8247729: GetObjectMonitorUsage() might return inconsistent information
Reviewed-by: dholmes, dcubed, sspitsyn

! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp

Changeset: 3dd4f0d669bf
Author:    jjg
Date:      2020-06-19 07:55 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/3dd4f0d669bf

8247760: Improve documentation for javadoc.tester.JavadocTester
Reviewed-by: prappo

! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java

Changeset: 7a0da78b79a0
Author:    dcubed
Date:      2020-06-19 15:22 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/7a0da78b79a0

8247876: ProblemList various crypto tests on aarch64
Reviewed-by: wetmore

! test/jdk/ProblemList.txt

Changeset: 216c6baa0564
Author:    weijun
Date:      2020-06-20 15:11 +0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/216c6baa0564

8247907: XMLDsig logging does not work
Reviewed-by: mullan

! src/java.base/share/lib/security/default.policy
! src/java.xml.crypto/share/classes/com/sun/org/slf4j/internal/Logger.java
+ test/jdk/javax/xml/crypto/dsig/LogParameters.java

Changeset: 2342d5af52b7
Author:    egahlin
Date:      2020-06-22 08:09 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/2342d5af52b7

8246436: JFR: Avoid parsing metadata.xml during startup
Reviewed-by: mgronlun, erikj, redestad

! make/CompileToolsHotspot.gmk
! make/Main.gmk
+ make/ToolsHotspot.gmk
! make/hotspot/gensrc/GensrcJfr.gmk
! make/modules/jdk.jfr/Copy.gmk
+ make/modules/jdk.jfr/Gendata.gmk
! make/src/classes/build/tools/jfr/GenerateJfrFiles.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataHandler.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataLoader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java

Changeset: 1e5438d88425
Author:    egahlin
Date:      2020-06-22 09:44 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/1e5438d88425

8247901: Multiple conflicting @return for FlightRecorderMXBean
Reviewed-by: mgronlun

! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBean.java

Changeset: 37692928c687
Author:    roland
Date:      2020-06-18 15:44 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/37692928c687

8247763: assert(outer->outcnt() == 2) failed: 'only phis' failure in LoopNode::verify_strip_mined()
Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestStoreSunkToOuterLoop.java

Changeset: 8d722fb14093
Author:    sgehwolf
Date:      2020-05-20 21:12 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/8d722fb14093

8244500: jtreg test error in test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
Summary: When the kernel doesn't support swap limits, expect host values instead.
Reviewed-by: mbaesken, bobv, stuefe

! test/hotspot/jtreg/containers/docker/CheckOperatingSystemMXBean.java
! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java

Changeset: 05558bb80462
Author:    zgu
Date:      2020-06-22 11:40 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/05558bb80462

8247736: Shenandoah: assert(_nm->is_alive()) failed: only alive nmethods here
Reviewed-by: rkennke, shade

! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp

Changeset: d66e8770295e
Author:    jjg
Date:      2020-06-18 15:54 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/d66e8770295e

8247880: bad HTML(href==...) in table
Reviewed-by: lancea, darcy

! src/jdk.zipfs/share/classes/module-info.java

Changeset: ced83544011a
Author:    jjg
Date:      2020-06-18 16:19 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/ced83544011a

8247894: Invalid @see in java.management
Reviewed-by: mchung, darcy

! src/java.management/share/classes/java/lang/management/package.html

Changeset: f80508232687
Author:    jjg
Date:      2020-06-18 16:21 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/f80508232687

8247896: Invalid (@throw) tags in 2 java.io classes
Reviewed-by: mchung

! src/java.base/share/classes/java/io/PipedWriter.java
! src/java.base/share/classes/java/io/SequenceInputStream.java

Changeset: c5904de55565
Author:    jjg
Date:      2020-06-18 17:32 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/c5904de55565

8247899: HTML errors and warnings in threadPrimitiveDeprecation.html
Reviewed-by: lancea

! src/java.base/share/classes/java/lang/doc-files/threadPrimitiveDeprecation.html

Changeset: ba81cfc89de8
Author:    goetz
Date:      2020-06-18 22:03 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/ba81cfc89de8

8233014: Enable ShowCodeDetailsInExceptionMessages by default.
Reviewed-by: coleenp, stuefe, dholmes

! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/exceptionMsgs/NullPointerException/SuppressMessagesTest.java
! test/hotspot/jtreg/vmTestbase/jit/t/t104/t104.gold
! test/langtools/jdk/jshell/ToolSimpleTest.java

Changeset: 6132f62c131d
Author:    thartmann
Date:      2020-06-19 11:32 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/6132f62c131d

8237950: C2 compilation fails with "Live Node limit exceeded limit" during ConvI2L::Ideal optimization
Summary: Postpone ConvI2L::Ideal optimization to IGVN.
Reviewed-by: kvn, neliasso

! src/hotspot/share/opto/convertnode.cpp
+ test/hotspot/jtreg/compiler/stringopts/TestLongStringConcat.java

Changeset: 19d3ed9cc42e
Author:    prappo
Date:      2020-06-19 11:52 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/19d3ed9cc42e

8246078: Javadoc Search specification link from Javadoc Help page points to JDK 13 spec
Reviewed-by: jjg

+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/Versions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.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/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
+ test/langtools/jdk/javadoc/doclet/testHelpPage/TestHelpPage.java

Changeset: 7ea2b63984c0
Author:    jlahoda
Date:      2020-06-19 14:26 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/7ea2b63984c0

8242214: NullPointerException in JDK 14 javac compiling a method reference
Summary: Ensuring a proper receiver is used to invoke protected method when method reference is unrolled into a lambda.
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! test/langtools/tools/javac/lambda/methodReference/ProtectedInaccessibleMethodRefTest2.java
! test/langtools/tools/javac/lambda/methodReference/pack/I.java

Changeset: 4c92e352da37
Author:    hannesw
Date:      2020-06-19 17:17 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/4c92e352da37

8198705: Javadoc search needs a fix to handle duplicate package names in different modules
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchIndexItem.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexItem.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java

Changeset: 6c80d676b3fd
Author:    hannesw
Date:      2020-06-19 17:24 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/6c80d676b3fd

8241969: Type annotation is not shown for wildcard type in Javadoc
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkFactory.java
! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java

Changeset: 0385994efa48
Author:    mchung
Date:      2020-06-19 08:27 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/0385994efa48

8247444: Trust final fields in records
Reviewed-by: jrose, dholmes, forax, coleenp, vlivanov
Contributed-by: mandy.chung at oracle.com, christoph.dreis at freenet.de

! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! src/hotspot/share/runtime/fieldDescriptor.hpp
! src/hotspot/share/runtime/reflection.cpp
! src/java.base/share/classes/java/lang/invoke/MemberName.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/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/ReflectAccess.java
! src/java.base/share/classes/jdk/internal/access/JavaLangReflectAccess.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/jdk.unsupported/share/classes/sun/misc/Unsafe.java
- test/jdk/java/lang/invoke/defineHiddenClass/UnreflectTest.java
- test/jdk/java/lang/invoke/defineHiddenClass/src/Fields.java
+ test/jdk/java/lang/invoke/unreflect/Fields.java
+ test/jdk/java/lang/invoke/unreflect/TEST.properties
+ test/jdk/java/lang/invoke/unreflect/UnreflectTest.java
! test/jdk/java/lang/reflect/records/RecordReflectionTest.java
! test/jdk/sun/misc/UnsafeFieldOffsets.java

Changeset: 28501e8a0f8d
Author:    prappo
Date:      2020-06-19 16:42 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/28501e8a0f8d

8247780: Refine the Help page for API Documentation
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties

Changeset: ac36f341fca0
Author:    hannesw
Date:      2020-06-19 18:21 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/ac36f341fca0

8243533: Only one of several deprecated overloaded methods listed in the Deprecated list
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Comparators.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestClass.java

Changeset: e93c48b9cf55
Author:    jjg
Date:      2020-06-19 11:04 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/e93c48b9cf55

8247815: doclint: recategorize "no description for ..." as MISSING, not SYNTAX
Reviewed-by: prappo

! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java
! test/langtools/jdk/javadoc/tool/doclint/DocLintTest.java
! test/langtools/tools/doclint/EmptyAuthorTest.java
! test/langtools/tools/doclint/EmptyExceptionTest.java
! test/langtools/tools/doclint/EmptyParamTest.java
! test/langtools/tools/doclint/EmptyReturnTest.java
! test/langtools/tools/doclint/EmptySerialDataTest.java
! test/langtools/tools/doclint/EmptySerialDataTest.out
! test/langtools/tools/doclint/EmptySerialFieldTest.java
! test/langtools/tools/doclint/EmptySinceTest.java
! test/langtools/tools/doclint/EmptyVersionTest.java
! test/langtools/tools/doclint/MultipleDocLintOptionsTest.java
! test/langtools/tools/javac/doclint/DocLintTest.java

Changeset: ddac24254364
Author:    jjg
Date:      2020-06-19 11:10 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/ddac24254364

8247784: Bad link causes invalid documentation
Reviewed-by: mchung, dholmes, sspitsyn

! src/jdk.jdi/share/classes/com/sun/jdi/Type.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/ClassUnloadEvent.java

Changeset: 086c7f077fc6
Author:    dcubed
Date:      2020-06-19 15:22 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/086c7f077fc6

8247876: ProblemList various crypto tests on aarch64
Reviewed-by: wetmore

! test/jdk/ProblemList.txt

Changeset: 33b9328a9605
Author:    weijun
Date:      2020-06-20 15:11 +0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/33b9328a9605

8247907: XMLDsig logging does not work
Reviewed-by: mullan

! src/java.base/share/lib/security/default.policy
! src/java.xml.crypto/share/classes/com/sun/org/slf4j/internal/Logger.java
+ test/jdk/javax/xml/crypto/dsig/LogParameters.java

Changeset: 0d99e552e043
Author:    weijun
Date:      2020-06-21 08:32 +0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/0d99e552e043

8247964: All log0() in com/sun/org/slf4j/internal/Logger.java should be private
Reviewed-by: rriggs, xuelei

! src/java.xml.crypto/share/classes/com/sun/org/slf4j/internal/Logger.java

Changeset: 65a0669e32da
Author:    roland
Date:      2020-06-18 15:44 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/65a0669e32da

8247763: assert(outer->outcnt() == 2) failed: 'only phis' failure in LoopNode::verify_strip_mined()
Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestStoreSunkToOuterLoop.java

Changeset: 8fc8245d08f9
Author:    jlahoda
Date:      2020-06-22 12:03 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/8fc8245d08f9

8247932: JShell crashes when typing text block
Summary: Setting up Log before running javac's scanner, so that errors reported from the scanner are properly ignored.
Reviewed-by: rfield

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! test/langtools/jdk/jshell/IndentUITest.java

Changeset: ce082993c9d2
Author:    jwilhelm
Date:      2020-06-22 18:23 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/ce082993c9d2

Merge

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/runtime/globals.hpp
- test/jdk/java/lang/invoke/defineHiddenClass/UnreflectTest.java
- test/jdk/java/lang/invoke/defineHiddenClass/src/Fields.java

Changeset: b9416643b58b
Author:    jjg
Date:      2020-06-22 09:29 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/b9416643b58b

8247959: doclint errors in NIO code
Reviewed-by: alanb, lancea

! src/jdk.nio.mapmode/share/classes/jdk/nio/mapmode/ExtendedMapMode.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/NotificationHandler.java

Changeset: ba36107de260
Author:    jjg
Date:      2020-06-22 09:42 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/ba36107de260

8247958: minor HTML errors in com.sun.jdi
Reviewed-by: dholmes, sspitsyn

! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java
! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachineManager.java

Changeset: 9cfa0137612f
Author:    prr
Date:      2020-06-22 13:37 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/9cfa0137612f

8244818: Java2D Queue Flusher crash while moving application window to external monitor
Reviewed-by: serb, jdv, kcr

! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLSurfaceData.m

Changeset: be8f84478783
Author:    jwilhelm
Date:      2020-06-23 03:05 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/be8f84478783

Merge


Changeset: 0b6107622de4
Author:    stefank
Date:      2020-06-23 09:38 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/0b6107622de4

8247879: Rework WeakHandle and OopHandle to dynamically support different OopStorages
Reviewed-by: coleenp, eosterlund

! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/protectionDomainCache.cpp
! src/hotspot/share/classfile/protectionDomainCache.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/oops/oopHandle.hpp
! src/hotspot/share/oops/oopHandle.inline.hpp
! src/hotspot/share/oops/weakHandle.cpp
! src/hotspot/share/oops/weakHandle.hpp
! src/hotspot/share/oops/weakHandle.inline.hpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/utilities/hashtable.cpp

Changeset: cc4aad546d9a
Author:    redestad
Date:      2020-06-23 10:07 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/cc4aad546d9a

8247995: Avoid use of a mapping function in Permissions.getPermissionCollection
Reviewed-by: rriggs

! src/java.base/share/classes/java/security/Permissions.java
+ test/micro/org/openjdk/bench/java/security/PermissionsImplies.java

Changeset: f37be32c7662
Author:    hchao
Date:      2020-06-23 16:30 +0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/f37be32c7662

8244148: keytool -printcert and -printcrl should support the -trustcacerts and -keystore options
Reviewed-by: weijun, jjiang

! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java
! src/java.base/share/classes/sun/security/tools/KeyStoreUtil.java
! 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/AnchorCertificates.java
+ src/java.base/share/classes/sun/security/util/FilePaths.java
! test/jdk/sun/security/tools/keytool/WeakAlg.java
+ test/jdk/sun/security/tools/keytool/fakecacerts/MyOwnCacerts.java
+ test/jdk/sun/security/tools/keytool/fakecacerts/TrustedCRL.java
+ test/jdk/sun/security/tools/keytool/fakecacerts/TrustedCert.java
+ test/jdk/sun/security/util/module_patch/java.base/sun/security/util/FilePaths.java
! test/lib/jdk/test/lib/security/KeyStoreUtils.java

Changeset: db21ed0754ae
Author:    kbarrett
Date:      2020-06-23 05:58 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/db21ed0754ae

8247740: Inline derived CollectedHeap access for G1 and ParallelGC
Summary: Added shared helper in CollectedHeap, and inlined for G1 and ParallelGC
Reviewed-by: stefank, pliden

! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp

Changeset: abdc7ca79bdf
Author:    vkempik
Date:      2020-06-23 13:41 +0300
URL:       https://hg.openjdk.java.net/panama/dev/rev/abdc7ca79bdf

8243470: [macos] bring back O2 opt level for unsafe.cpp
Summary: Remove special case for unsafe.cpp on clang macos
Reviewed-by: erikj, ihse

! make/hotspot/lib/JvmOverrideFiles.gmk

Changeset: f45ffb4ea34e
Author:    eosterlund
Date:      2020-06-23 11:59 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/f45ffb4ea34e

8247179: Mechanism for VM operations to not take part in safepoint coalescing
Reviewed-by: rehn, dholmes

! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vmThread.hpp

Changeset: c6c4f56a39f2
Author:    eosterlund
Date:      2020-06-23 11:59 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/c6c4f56a39f2

8247319: Remove on-stack nmethod hotness counter sampling from safepoints
Reviewed-by: kvn, dholmes

! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/sweeper.hpp
! src/hotspot/share/runtime/vmOperations.hpp

Changeset: 6126a73d272d
Author:    erikj
Date:      2020-06-23 06:51 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/6126a73d272d

8213214: Set -Djava.io.tmpdir= when running tests
Reviewed-by: alanb, mikael

! make/RunTests.gmk
! test/jdk/java/nio/file/Path/Misc.java

Changeset: ab0b56034852
Author:    jnimeh
Date:      2020-06-23 07:48 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/ab0b56034852

8239950: Update PKCS9 Attributes to PKCS#9 v2.0 Encodings
Reviewed-by: weijun

! src/java.base/share/classes/sun/security/pkcs/PKCS9Attribute.java
! src/java.base/share/classes/sun/security/util/DerValue.java
+ test/jdk/sun/security/pkcs/pkcs9/PKCS9AttrTypeTests.java

Changeset: 9fce19fdda7e
Author:    fyang
Date:      2020-06-22 20:26 +0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/9fce19fdda7e

8247979: aarch64: missing side effect of killing flags for clearArray_reg_reg
Reviewed-by: adinn
Contributed-by: wangyadong4 at huawei.com

! src/hotspot/cpu/aarch64/aarch64.ad

Changeset: a6860c505636
Author:    zgu
Date:      2020-06-23 13:38 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/a6860c505636

8248041: Shenandoah: pre-Full GC root updates may miss some roots
Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp

Changeset: caad1ce9bb8f
Author:    xliu
Date:      2020-06-23 10:40 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/caad1ce9bb8f

8151779: Some intrinsic flags could be replaced with one general flag
Summary: Add ControlIntrinsic switch
Reviewed-by: neliasso, phh

! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/globals.hpp
+ src/hotspot/share/utilities/tribool.hpp
! test/hotspot/gtest/compiler/test_directivesParser.cpp
+ test/hotspot/gtest/utilities/test_tribool.cpp
! test/hotspot/jtreg/compiler/escapeAnalysis/TestGetClass.java
! test/hotspot/jtreg/compiler/intrinsics/IntrinsicAvailableTest.java
! test/hotspot/jtreg/compiler/intrinsics/IntrinsicDisabledTest.java

Changeset: fc52ceda935a
Author:    egahlin
Date:      2020-06-23 20:15 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/fc52ceda935a

8242593: JFR: EventFactory does not scale well past unique 1000 events
Reviewed-by: jbachorik

! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Summary.java

Changeset: d2816784605b
Author:    egahlin
Date:      2020-06-23 21:28 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/d2816784605b

8241885: JFR tool: print does not work with inner class events
Reviewed-by: jbachorik

! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Main.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Print.java

Changeset: c0868ae5a16b
Author:    naoto
Date:      2020-06-23 17:43 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/c0868ae5a16b

8248184: AMPM_OF_DAY doc fix in ChronoField
Reviewed-by: bpb, lancea

! src/java.base/share/classes/java/time/temporal/ChronoField.java

Changeset: f0792f0ffce9
Author:    iklam
Date:      2020-06-23 21:23 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/f0792f0ffce9

8246546: Simplify SystemDictionary::is_shared_class_visible
Reviewed-by: minqi, ccheung

! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/Simple.java

Changeset: 839fc33390aa
Author:    stefank
Date:      2020-06-24 12:19 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/839fc33390aa

8248130: AArch64: pf() uses mtNone instead of mtInternal
Reviewed-by: tschatzl, kbarrett, dholmes

! src/hotspot/cpu/aarch64/frame_aarch64.cpp

Changeset: ca5d95af7593
Author:    stefank
Date:      2020-06-24 13:15 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/ca5d95af7593

8248132: ZGC: Unify handling of all OopStorage instances in root processing
Reviewed-by: pliden, kbarrett, tschatzl

+ src/hotspot/share/gc/shared/oopStorageSetParState.hpp
+ src/hotspot/share/gc/shared/oopStorageSetParState.inline.hpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zRootsIterator.hpp
+ src/hotspot/share/utilities/valueObjArray.hpp
+ test/hotspot/gtest/utilities/test_valueObjArray.cpp

Changeset: 2762adc8dee3
Author:    stefank
Date:      2020-06-24 13:15 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/2762adc8dee3

8248133: SerialGC: Unify handling of all OopStorage instances in root processing
Reviewed-by: eosterlund, kbarrett, pliden

! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/oopStorageSet.hpp
+ src/hotspot/share/gc/shared/oopStorageSet.inline.hpp

Changeset: da2829c9ea61
Author:    stefank
Date:      2020-06-24 13:16 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/da2829c9ea61

8247820: ParallelGC: Process strong OopStorage entries in parallel
Reviewed-by: pliden, eosterlund, kbarrett, tschatzl

! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psRootType.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp

Changeset: 9c3dede05607
Author:    stefank
Date:      2020-06-24 13:16 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/9c3dede05607

8247755: Leaner and more versatile GrowableArray classes
Reviewed-by: kbarrett, coleenp

! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/growableArray.cpp
! src/hotspot/share/utilities/growableArray.hpp
! src/hotspot/share/utilities/hashtable.cpp
! src/hotspot/share/utilities/hashtable.hpp
! src/hotspot/share/utilities/hashtable.inline.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/GenericGrowableArray.java
+ test/hotspot/gtest/utilities/test_growableArray.cpp

Changeset: 798232031f8e
Author:    almatvee
Date:      2020-06-23 20:31 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/798232031f8e

8225251: Minimise import statements in jpackage sources
Reviewed-by: herrick, asemenyuk

! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LibProvidersLookup.java
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxAppImageBuilder.java
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxDebBundler.java
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxPackageBundler.java
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxRpmBundler.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppImageBuilder.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppStoreBundler.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacPkgBundler.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AddLauncherArguments.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AppImageBundler.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AppImageFile.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Arguments.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/BundleParams.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Bundler.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/CfgFile.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/DeployParams.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/FileAssociation.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/JLinkBundlerHelper.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/LauncherData.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Log.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/PathGroup.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/StandardBundlerParam.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ValidOptions.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/main/CommandLine.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/ExecutableRebrander.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinExeBundler.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsAppImageBuilder.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsRegistry.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixPipeline.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixSourcesBuilder.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixTool.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.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/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
! test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/ApplicationLayoutTest.java
! test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/CompareDottedVersionTest.java
! test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/DottedVersionTest.java
! test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/OverridableResourceTest.java
! test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/PathGroupTest.java
! test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/PlatformVersionTest.java
! test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/ToolValidatorTest.java
! test/jdk/tools/jpackage/linux/ShortcutHintTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTest.java
! test/jdk/tools/jpackage/share/AddLauncherTest.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/RuntimePackageTest.java
! test/jdk/tools/jpackage/share/SimplePackageTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/JLinkOptionsTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/JavaOptionsTest.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/share/jdk/jpackage/tests/ModulePathTest2.java
! test/jdk/tools/jpackage/windows/WinPerUserInstallTest.java

Changeset: bd07fc7e5f20
Author:    hseigel
Date:      2020-06-24 12:34 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/bd07fc7e5f20

8247966: runtime/logging/loadLibraryTest/LoadLibraryTest.java failed "RuntimeException: 'Unloaded library with handle' missing from stdout/stderr"
Summary: make sure the native library is unloaded before exiting the main thread.
Reviewed-by: dcubed, dholmes

! test/hotspot/jtreg/runtime/logging/loadLibraryTest/LoadLibraryTest.java

Changeset: 7b11f0b29e49
Author:    redestad
Date:      2020-06-24 15:18 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/7b11f0b29e49

8248131: Simplify ServicesCatalog provider handling
Reviewed-by: alanb

! src/java.base/share/classes/jdk/internal/module/ServicesCatalog.java

Changeset: 76810b3a88c8
Author:    coleenp
Date:      2020-06-24 09:56 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/76810b3a88c8

8239782: CC_INTERP is only used by Zero interpreter
Summary: Change CC_INTERP conditional to ZERO and remove in places where unnecessary. Fix build to exclude compilers and rename CppInterpreter to ZeroInterpreter. The "C++ Interpreter" has been removed from the code a while ago.
Reviewed-by: dholmes, ihse

! make/hotspot/gensrc/GensrcJvmti.gmk
! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! src/hotspot/cpu/s390/globalDefinitions_s390.hpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/zero/abstractInterpreter_zero.cpp
! src/hotspot/cpu/zero/bytecodeInterpreter_zero.cpp
- src/hotspot/cpu/zero/cppInterpreterGenerator_zero.cpp
- src/hotspot/cpu/zero/cppInterpreter_zero.cpp
- src/hotspot/cpu/zero/cppInterpreter_zero.hpp
! src/hotspot/cpu/zero/entry_zero.hpp
! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/cpu/zero/frame_zero.hpp
! src/hotspot/cpu/zero/frame_zero.inline.hpp
! src/hotspot/cpu/zero/interpreterFrame_zero.hpp
! src/hotspot/cpu/zero/methodHandles_zero.cpp
! src/hotspot/cpu/zero/nativeInst_zero.cpp
! src/hotspot/cpu/zero/stack_zero.cpp
+ src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
+ src/hotspot/cpu/zero/zeroInterpreter_zero.hpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
- src/hotspot/share/interpreter/bytecodeInterpreter.cpp
- src/hotspot/share/interpreter/bytecodeInterpreter.hpp
- src/hotspot/share/interpreter/bytecodeInterpreter.inline.hpp
- src/hotspot/share/interpreter/bytecodeInterpreterProfiling.hpp
- src/hotspot/share/interpreter/bytecodeInterpreterWithChecks.xml
- src/hotspot/share/interpreter/bytecodeInterpreterWithChecks.xsl
- src/hotspot/share/interpreter/cppInterpreter.cpp
- src/hotspot/share/interpreter/cppInterpreter.hpp
- src/hotspot/share/interpreter/cppInterpreterGenerator.cpp
- src/hotspot/share/interpreter/cppInterpreterGenerator.hpp
! src/hotspot/share/interpreter/interpreter.cpp
! src/hotspot/share/interpreter/interpreter.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/interpreter/invocationCounter.cpp
! src/hotspot/share/interpreter/invocationCounter.hpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/interpreter/templateInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! src/hotspot/share/interpreter/templateTable.cpp
! src/hotspot/share/interpreter/templateTable.hpp
+ src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
+ src/hotspot/share/interpreter/zero/bytecodeInterpreter.hpp
+ src/hotspot/share/interpreter/zero/bytecodeInterpreter.inline.hpp
+ src/hotspot/share/interpreter/zero/bytecodeInterpreterProfiling.hpp
+ src/hotspot/share/interpreter/zero/bytecodeInterpreterWithChecks.xml
+ src/hotspot/share/interpreter/zero/bytecodeInterpreterWithChecks.xsl
+ src/hotspot/share/interpreter/zero/zeroInterpreter.hpp
+ src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.cpp
+ src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.hpp
! src/hotspot/share/prims/methodHandles.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/frame.inline.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/jniHandles.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/macros.hpp

Changeset: 5e4af417bb41
Author:    minqi
Date:      2020-06-24 11:15 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/5e4af417bb41

8246181: Avoid walking SymbolTable during -Xshare:dump
Summary: All symbols at dump are created as permanent. Store them in a global array to avoid working SymbolTable.
Reviewed-by: iklam, ccheung

! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: d565d2929640
Author:    jjg
Date:      2020-06-24 12:41 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/d565d2929640

8164597: TestIOException.java fails after push for JDK-8164130.
Reviewed-by: prappo

! test/langtools/ProblemList.txt
! test/langtools/jdk/javadoc/doclet/testIOException/TestIOException.java

Changeset: 76e6f5648556
Author:    iklam
Date:      2020-06-24 13:52 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/76e6f5648556

8248235: appcds/jigsaw/PatchModule/Simple.java failed when running in dynamic CDS mode
Reviewed-by: minqi

! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/Simple.java

Changeset: 1c74905fc02c
Author:    ihse
Date:      2020-06-24 23:45 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/1c74905fc02c

8247573: gtest/GTestWrapper.java is not helpful if gtest framework is missing
Reviewed-by: erikj, iignatyev

! test/hotspot/jtreg/gtest/GTestWrapper.java

Changeset: 131e72eab59a
Author:    egahlin
Date:      2020-06-24 23:47 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/131e72eab59a

8242501: JFR: oldobject/TestG1.java can't find leaking object
Reviewed-by: mgronlun

! test/jdk/jdk/jfr/event/oldobject/TestG1.java
! test/jdk/jdk/jfr/event/oldobject/TestParallel.java
! test/jdk/jdk/jfr/event/oldobject/TestSerial.java

Changeset: 6d462945718b
Author:    dcubed
Date:      2020-06-24 17:48 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/6d462945718b

8246477: add whitebox support for deflating idle monitors
Reviewed-by: dholmes, eosterlund

! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmThread.cpp
! test/hotspot/jtreg/compiler/testlibrary/rtm/AbortProvoker.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousClassLoader.java
+ test/hotspot/jtreg/runtime/whitebox/TestWBDeflateIdleMonitors.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: 6652918413f5
Author:    dcubed
Date:      2020-06-24 17:49 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/6652918413f5

8248049: minor cleanups in gc/whitebox/TestWBGC.java
Reviewed-by: hseigel

! test/hotspot/jtreg/gc/whitebox/TestWBGC.java



More information about the panama-dev mailing list