git: openjdk/jdk-sandbox: aefimov-nspi-api-prototyping: 446 new changesets

Aleksei Efimov aleksej.efimov at oracle.com
Mon Nov 2 16:08:12 UTC 2020


Changeset: 54b340b4
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2020-10-06 16:38:42 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/54b340b4

8254081: java/security/cert/PolicyNode/GetPolicyQualifiers.java fails due to an expired certificate

Perform backdated validation of test certificate.

Reviewed-by: mullan, xuelei

! test/jdk/java/security/cert/PolicyNode/GetPolicyQualifiers.java

Changeset: bd50ccd0
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-10-06 17:32:33 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/bd50ccd0

8253735: Cleanup SearchIndexItem API

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIndexBuilder.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/Navigation.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/SearchIndexItems.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Comparators.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexItem.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java

Changeset: 82fe023b
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2020-10-06 19:19:27 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/82fe023b

8254061: Missing space in flag description

Reviewed-by: coleenp

! src/hotspot/share/runtime/globals.hpp

Changeset: 6712f8ca
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-10-06 20:23:59 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/6712f8ca

8254084: Remove TemplateTable::pd_initialize

Reviewed-by: mdoerr, coleenp

! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/interpreter/templateTable.cpp
! src/hotspot/share/interpreter/templateTable.hpp

Changeset: ac772cd9
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-10-06 20:35:34 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/ac772cd9

8253750: use build-stable default seed for Utils.RANDOM_GENERATOR

Reviewed-by: rriggs

! test/lib-test/jdk/test/lib/RandomGeneratorTest.java
! test/lib/jdk/test/lib/Utils.java

Changeset: 2a0389a8
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-10-06 22:57:56 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/2a0389a8

8254095: remove jdk.test.lib.Utils::distro() method

Reviewed-by: bchristi

! test/lib/jdk/test/lib/Utils.java

Changeset: 39730731
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-10-07 03:06:35 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/39730731

8253977: More memory leaks in client-libs on macOS

Reviewed-by: kizune

! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaSpinnerUI.java
! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java
! test/jdk/javax/swing/JFileChooser/FileChooserListenerLeak.java
! test/jdk/javax/swing/UI/UnninstallUIMemoryLeaks/UnninstallUIMemoryLeaks.java

Changeset: 703b345e
Author:    Conor Cleary <ccleary at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-07 06:21:53 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/703b345e

8253179: Replace LinkedList Impl in net.http.Http2Connection

Reviewed-by: dfuchs, prappo, chegar, shade

! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java

Changeset: bdd5782a
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-10-07 06:41:02 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/bdd5782a

8253980: javax/swing/plaf/synth/7158712/bug7158712.java fails on windows

Reviewed-by: kizune, prr

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/plaf/synth/7158712/bug7158712.java

Changeset: cd4faff0
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-10-07 06:52:03 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/cd4faff0

8249095: tools/javac/launcher/SourceLauncherTest.java fails on Windows

Reviewed-by: jjg

! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/lib/toolbox/ToolBox.java

Changeset: 97ff38ca
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-10-07 07:14:05 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/97ff38ca

8254141: Typo in copyright year

Reviewed-by: jdv

! test/jdk/javax/swing/plaf/synth/7158712/bug7158712.java

Changeset: 4dfa4112
Author:    Adam Farley <afarley at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-07 08:05:27 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/4dfa4112

8252997: Null-proofing for linker_md.c

Reviewed-by: sspitsyn

! src/jdk.jdwp.agent/unix/native/libjdwp/linker_md.c
! src/jdk.jdwp.agent/windows/native/libjdwp/linker_md.c

Changeset: 9543d760
Author:    Adam Farley <afarley at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-07 08:07:22 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/9543d760

8253000: Remove redundant MAKE_SUBDIR argument

Reviewed-by: erikj

! make/Main.gmk
! make/MainSupport.gmk

Changeset: 49128a1e
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-10-07 09:12:34 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/49128a1e

8253475: Javadoc clean up in HttpExchange and HttpServer

Reviewed-by: dfuchs

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpServer.java

Changeset: 04ca660e
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2020-10-07 09:14:43 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/04ca660e

8253874: [JVMCI] added test omitted in 8252881

Reviewed-by: shade

! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java

Changeset: 1e8e543b
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2020-10-07 13:08:34 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/1e8e543b

8216497: javadoc should auto-link to platform classes

Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Reviewed-by: erikj, jjg

! make/CompileInterimLangtools.gmk
! make/CompileJavaModules.gmk
! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
+ make/langtools/src/classes/build/tools/symbolgenerator/JavadocElementList.java
+ make/modules/jdk.javadoc/Gendata.gmk
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.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/releases/element-list-10.txt
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/releases/package-list-7.txt
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/releases/package-list-8.txt
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/releases/package-list-9.txt
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java
! test/langtools/jdk/javadoc/doclet/testClassLinks/TestClassLinks.java
! test/langtools/jdk/javadoc/doclet/testClassTree/TestClassTree.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testGrandParentTypes/TestGrandParentTypes.java
! test/langtools/jdk/javadoc/doclet/testHeadings/TestHeadings.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java
! test/langtools/jdk/javadoc/doclet/testIndentation/TestIndentation.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java
+ test/langtools/jdk/javadoc/doclet/testLinkPlatform/TestLinkPlatform.java
+ test/langtools/jdk/javadoc/doclet/testLinkPlatform/linkplatform.properties
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testMethodSignature/TestMethodSignature.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java
! test/langtools/jdk/javadoc/doclet/testOrdering/TestOrdering.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenDeprecatedMethods.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testPackageAnnotation/TestPackageAnnotation.java
! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java
! test/langtools/jdk/javadoc/doclet/testProperty/TestProperty.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
! test/langtools/jdk/javadoc/doclet/testSealedTypes/TestSealedTypes.java
! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java
! test/langtools/jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormWithClassFile/TestSerializedFormWithClassFile.java
! test/langtools/jdk/javadoc/doclet/testThrows/TestThrows.java
! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java
! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java
! test/langtools/jdk/javadoc/doclet/testTypeVariableLinks/TestTypeVariableLinks.java
! test/langtools/jdk/javadoc/doclet/testVisibleMembers/TestVisibleMembers.java

Changeset: 4fe07ccc
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2020-10-07 16:21:51 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/4fe07ccc

8252324: Signal related code should be shared among POSIX platforms

Reviewed-by: coleenp, dholmes, stuefe, ysuenaga

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_aix.hpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_bsd.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/posix/jvm_posix.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
+ src/hotspot/os/posix/signals_posix.cpp
+ src/hotspot/os/posix/signals_posix.hpp
! src/hotspot/os/posix/vmError_posix.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp

Changeset: 739347f0
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-10-07 17:10:37 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/739347f0

8254168: Remove TemplateTable::count_calls

Reviewed-by: coleenp

! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/interpreter/templateTable.hpp

Changeset: db3053dc
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2020-10-07 17:16:04 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/db3053dc

8067127: Tags cleanup

Reviewed-by: rriggs, dfuchs, lancea

! src/java.base/share/classes/java/io/BufferedInputStream.java
! src/java.base/share/classes/java/io/BufferedReader.java
! src/java.base/share/classes/java/io/EOFException.java
! src/java.base/share/classes/java/io/FileFilter.java
! src/java.base/share/classes/java/io/FileNotFoundException.java
! src/java.base/share/classes/java/io/InterruptedIOException.java
! src/java.base/share/classes/java/io/PipedInputStream.java
! src/java.base/share/classes/java/io/PipedReader.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/io/Serial.java
! src/java.base/share/classes/java/io/StreamTokenizer.java
! src/java.base/share/classes/java/io/StringBufferInputStream.java
! src/java.base/share/classes/java/io/UTFDataFormatException.java

Changeset: 38159d52
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2020-10-07 18:36:14 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/38159d52

8253876: jdk/test/lib/hexdump/ASN1FormatterTest.java fails with "AssertionError: Lines expected [126] but found [202]"

Reviewed-by: shade, lancea

! test/lib-test/ProblemList.txt
! test/lib-test/jdk/test/lib/hexdump/ASN1FormatterTest.java
! test/lib/jdk/test/lib/hexdump/ASN1Formatter.java
! test/lib/jdk/test/lib/hexdump/HexPrinter.java

Changeset: 5a9bd41e
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-10-07 18:51:52 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/5a9bd41e

8254102: use ProcessHandle::pid instead of ManagementFactory::getRuntimeMXBean to get pid in tests

Reviewed-by: rriggs, shade

! test/failure_handler/test/sanity/Suicide.java
! test/hotspot/jtreg/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Agent.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Launcher.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Agent.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java
! test/hotspot/jtreg/runtime/Thread/TestThreadDumpMonitorContention.java

Changeset: abe25937
Author:    Nhat Nguyen <honguye at microsoft.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2020-10-07 19:45:20 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/abe25937

8232092: (fs) Files::isWritable returns false on a writeable root directory (win)

Reviewed-by: alanb

! src/java.base/windows/classes/sun/nio/fs/WindowsFileStore.java
+ test/jdk/java/nio/file/Files/SubstDrive.java

Changeset: fd0cb98e
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2020-10-08 06:52:27 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/fd0cb98e

8253901: ARM32: SIGSEGV during monitorexit due to incorrect register use (after JDK-8253540)

Reviewed-by: shade

! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp

Changeset: 4e5ef303
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2020-10-08 06:53:24 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/4e5ef303

8254104: MethodCounters must exist before nmethod is installed

Reviewed-by: dnsimon, kvn

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp

Changeset: 7733a0e7
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-10-08 06:54:21 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/7733a0e7

8254182: remove Utils.tryFindJvmPid/waitForJvmPid

Reviewed-by: rriggs

! test/lib/jdk/test/lib/Utils.java

Changeset: d1e94eeb
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-10-08 06:55:42 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/d1e94eeb

8253909: Implement detailed map file for CDS

Reviewed-by: stuefe, ccheung

! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/archiveBuilder.cpp
! src/hotspot/share/memory/archiveBuilder.hpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: 9cdfd0fa
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-10-08 06:56:20 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/9cdfd0fa

8254096: remove jdk.test.lib.Utils::getMandatoryProperty(String) method

Reviewed-by: shade

! test/lib/jdk/test/lib/Utils.java

Changeset: e1187c40
Author:    Christian Stein <cstein at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2020-10-08 07:11:43 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/e1187c40

8248262: Wrong link target in ModuleDescriptor#isAutomatic's API documentation

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java

Changeset: bc236903
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-08 07:25:42 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/bc236903

8254173: Add Zero, Minimal hotspot targets to submit workflow

Reviewed-by: erikj, rwestberg

! .github/workflows/submit.yml

Changeset: 894ec76c
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-10-08 07:43:32 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/894ec76c

8254027: gc/g1/TestHumongousConcurrentStartUndo.java failed with "'Concurrent Mark Cycle' missing from stdout/stderr"

Reviewed-by: sjohanss, kbarrett

! test/hotspot/jtreg/gc/g1/TestHumongousConcurrentStartUndo.java

Changeset: 7952c06b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-08 08:10:55 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/7952c06b

8254166: Zero: return-type warning in zeroInterpreter_zero.cpp

Reviewed-by: sgehwolf

! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp

Changeset: 8f9e4792
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-08 08:11:26 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/8f9e4792

8254144: Non-x86 Zero builds fail with return-type warning in os_linux_zero.cpp

Reviewed-by: zgu

! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp

Changeset: 76a58527
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-10-08 08:39:40 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/76a58527

8253756: C2 CompilerThread0 crash in Node::add_req(Node*)

Reviewed-by: vlivanov, thartmann

! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestOuterStripMinedDeadAfterExpansion.java

Changeset: 66f27b5f
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-10-08 08:56:01 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/66f27b5f

8254015: copy_to_survivor_space should use in-hand klass for scanning

Reviewed-by: tschatzl, sjohanss, ayang

! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp

Changeset: f8603720
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-10-08 09:33:42 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/f8603720

8253566: clazz.isAssignableFrom will return false for interface implementors

Reviewed-by: kvn, thartmann, neliasso

! src/hotspot/share/opto/cfgnode.cpp
+ test/hotspot/jtreg/compiler/types/TestSubTypeCheckMacroTrichotomy.java

Changeset: 782d45bd
Author:    Jaikiran Pai <jpai at openjdk.org>
Committer: Lance Andersen <lancea at openjdk.org>
Date:      2020-10-08 10:46:37 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/782d45bd

8242882: opening jar file with large manifest might throw NegativeArraySizeException

Reviewed-by: bchristi, lancea

! src/java.base/share/classes/java/util/jar/JarFile.java
+ test/jdk/java/util/jar/JarFile/LargeManifestOOMTest.java

Changeset: 6bc49318
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-10-08 11:24:27 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/6bc49318

8253717: Relocate stack overflow code out of thread.hpp/cpp

Reviewed-by: rehn, dcubed, dholmes, stuefe

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/zero/stack_zero.cpp
! src/hotspot/cpu/zero/stack_zero.inline.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.inline.hpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/share/asm/assembler.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
+ src/hotspot/share/runtime/stackOverflow.cpp
+ src/hotspot/share/runtime/stackOverflow.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/thread.inline.hpp
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java

Changeset: a191c586
Author:    Roberto Castañeda Lozano <roberto.castaneda.lozano at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-10-08 12:30:38 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/a191c586

8253404: C2: assert(C->live_nodes() <= C->max_node_limit()) failed: Live Node limit exceeded limit

Record nodes as dead in Node::destruct() if their index cannot be directly
reclaimed. This prevents the "Live Node limit exceeded limit" assertion failure
by improving the accuracy of Compile::live_nodes() when "hook" nodes in
ConvI2LNode::Ideal() are created and deleted non-consecutively.

This addition might result in multiple calls to compile::record_dead_node() for
the same node (e.g. from PhaseIdealLoop::spinup()), but this is safe, as
compile::record_dead_node() is idempotent.

Reviewed-by: neliasso, thartmann

! src/hotspot/share/opto/node.cpp
+ test/hotspot/jtreg/compiler/conversions/TestChainOfIntAddsToLongConversion.java

Changeset: 6d13c766
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-10-08 12:41:46 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/6d13c766

8253191: C2: Masked byte comparisons with large masks produce wrong result on x86

Reviewed-by: thartmann

! src/hotspot/cpu/x86/x86_64.ad
! test/hotspot/jtreg/compiler/c2/TestUnsignedByteCompare.java

Changeset: 7e82ba1f
Author:    Christoph Dreis <christoph.dreis at freenet.de>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2020-10-08 13:18:09 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/7e82ba1f

8254146: Avoid unnecessary volatile write on new AtomicBoolean(false)

Reviewed-by: redestad, rriggs, chegar

! src/java.base/share/classes/java/util/concurrent/atomic/AtomicBoolean.java

Changeset: d036dca0
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-10-08 13:50:57 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/d036dca0

8254103: Shenandoah: Move updating thread roots to concurrent phase

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: c2a5de63
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-10-08 16:34:01 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/c2a5de63

8253681: closed java/awt/dnd/MouseEventAfterStartDragTest/MouseEventAfterStartDragTest.html test failed

Reviewed-by: shade

! src/java.desktop/share/classes/sun/awt/dnd/SunDragSourceContextPeer.java

Changeset: 8c0d3d75
Author:    Nhat Nguyen <honguye at microsoft.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2020-10-08 18:05:23 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/8c0d3d75

8254195: java/nio/file/Files/SubstDrive.java failed with "AssertionError: expected [144951656448] but found [144951640064]"

Reviewed-by: alanb, bpb

! test/jdk/java/nio/file/Files/SubstDrive.java

Changeset: 5351ba6c
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-10-08 19:09:25 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/5351ba6c

8254262: jdk.test.lib.Utils::createTemp* don't pass attrs

Reviewed-by: shade

! test/lib/jdk/test/lib/Utils.java

Changeset: ced46b19
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2020-10-08 20:52:50 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/ced46b19

8254190: [s390] interpreter misses exception check after calling monitorenter

Reviewed-by: shade, rrich

! src/hotspot/cpu/s390/interp_masm_s390.cpp

Changeset: 70be8c7a
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-10-09 05:08:49 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/70be8c7a

8253965: Delete the outdated java.awt.PeerFixer class

Reviewed-by: prr, pbansal

! src/java.desktop/share/classes/java/awt/ScrollPane.java

Changeset: a2f65190
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-10-09 06:22:15 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/a2f65190

8233685: Test tools/javac/modules/AddLimitMods.java fails

Reviewed-by: vromero

! test/langtools/tools/javac/modules/AddLimitMods.java

Changeset: b9873e18
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2020-10-09 08:40:33 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/b9873e18

8253180: ZGC: Implementation of JEP 376: ZGC: Concurrent Thread-Stack Processing

Reviewed-by: stefank, pliden, rehn, neliasso, coleenp, smonteith

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
+ src/hotspot/cpu/aarch64/c2_safepointPollStubTable_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
+ src/hotspot/cpu/x86/c2_safepointPollStubTable_x86.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/frame_x86.hpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_32.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/z/zBarrier.cpp
! src/hotspot/share/gc/z/zBarrier.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/gc/z/zGlobals.cpp
! src/hotspot/share/gc/z/zGlobals.hpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethod.hpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zRootsIterator.hpp
+ src/hotspot/share/gc/z/zStackWatermark.cpp
+ src/hotspot/share/gc/z/zStackWatermark.hpp
! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp
! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.hpp
! src/hotspot/share/gc/z/zThreadLocalData.hpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/gc/z/zVerify.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrCallTrace.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/output.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiTrace.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/registerMap.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepoint.hpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/runtime/safepointMechanism.hpp
! src/hotspot/share/runtime/safepointMechanism.inline.hpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/serviceThread.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
+ src/hotspot/share/runtime/stackWatermark.cpp
+ src/hotspot/share/runtime/stackWatermark.hpp
+ src/hotspot/share/runtime/stackWatermark.inline.hpp
+ src/hotspot/share/runtime/stackWatermarkKind.hpp
+ src/hotspot/share/runtime/stackWatermarkSet.cpp
+ src/hotspot/share/runtime/stackWatermarkSet.hpp
+ src/hotspot/share/runtime/stackWatermarkSet.inline.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/thread.inline.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframe.hpp
! src/hotspot/share/runtime/vframe.inline.hpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java

Changeset: 02307811
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-09 09:42:39 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/02307811

8254175: Build no-pch configuration in debug mode for submit checks

Reviewed-by: rwestberg, erikj, dholmes

! .github/workflows/submit.yml

Changeset: a95590d0
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-10-09 09:55:57 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/a95590d0

8254285: G1: Remove "What is this about" comment in G1CollectedHeap.cpp

Reviewed-by: shade, sjohanss

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp

Changeset: 9cecc167
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-10-09 11:01:53 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/9cecc167

8254244: Some code emitted by TemplateTable::branch is unused when running TieredCompilation

Reviewed-by: mdoerr, coleenp, iveresov

! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp

Changeset: 4f9a1ffc
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2020-10-09 11:08:56 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/4f9a1ffc

8254073: Tokenizer improvements (revised)

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/parser/TextBlockSupport.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/UnicodeReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/DiagnosticSource.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/LayoutCharacters.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Position.java
! test/langtools/tools/javac/Digits.out
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/lexer/JavaLexerTest.java
! test/langtools/tools/javac/unicode/NonasciiDigit.out
! test/langtools/tools/javac/unicode/SubChar.java
! test/langtools/tools/javac/unicode/SupplementaryJavaID2.out
! test/langtools/tools/javac/unicode/SupplementaryJavaID3.out
! test/langtools/tools/javac/unicode/SupplementaryJavaID4.out
! test/langtools/tools/javac/unicode/SupplementaryJavaID5.out

Changeset: 2bc8bc57
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2020-10-09 11:51:21 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/2bc8bc57

8254265: s390 and linux 32 bit builds broken

Reviewed-by: coleenp, dholmes

! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp

Changeset: b1448da1
Author:    Jose Ricardo Ziviani <joserz at linux.ibm.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2020-10-09 12:56:47 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/b1448da1

8253900: SA: wrong size computation when JVM was built without AOT

Reviewed-by: cjplummer, sspitsyn

! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java

Changeset: e9c1905b
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2020-10-09 13:35:01 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/e9c1905b

8253740: [PPC64] Minor interpreter cleanup

Reviewed-by: lucy

! src/hotspot/cpu/ppc/interp_masm_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp

Changeset: d4b5dfd1
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-10-09 13:44:13 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/d4b5dfd1

8253857: Shenandoah: Bugs in ShenandoahEvacOOMHandler related code

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.inline.hpp

Changeset: 7e80c989
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-10-09 14:47:25 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/7e80c989

8254261: fix javadocs in jdk.test.lib.Utils

Reviewed-by: shade

! test/lib/jdk/test/lib/Utils.java

Changeset: aaa0a2a0
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-10-09 15:16:49 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/aaa0a2a0

8254297: Zero and Minimal VMs are broken with undeclared identifier 'DerivedPointerTable' after JDK-8253180

Reviewed-by: shade, eosterlund

! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: 2bbf8a2a
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2020-10-09 16:25:50 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/2bbf8a2a

8245543: Cgroups: Incorrect detection logic on some systems (still reproducible)

Reviewed-by: bobv, shade

! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystemFactory.java
! test/hotspot/jtreg/containers/cgroup/CgroupSubsystemFactory.java
! test/jdk/jdk/internal/platform/cgroup/TestCgroupSubsystemFactory.java

Changeset: 6d2c1a66
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-09 16:44:37 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/6d2c1a66

8254292: Update JMH devkit to 1.26

Reviewed-by: erikj, aph

! make/devkit/createJMHBundle.sh

Changeset: 52e45a36
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Committer: Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-10-09 16:48:49 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/52e45a36

8229186: Improve error messages for TestStringIntrinsics failures

Reviewed-by: iignatyev, lmesnik

! test/hotspot/jtreg/compiler/intrinsics/string/TestStringIntrinsics.java
+ test/lib-test/jdk/test/lib/format/ArrayDiffTest.java
+ test/lib/jdk/test/lib/format/ArrayCodec.java
+ test/lib/jdk/test/lib/format/ArrayDiff.java
+ test/lib/jdk/test/lib/format/Diff.java
+ test/lib/jdk/test/lib/format/Format.java

Changeset: be269724
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2020-10-09 18:17:37 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/be269724

8253379: [windows] Several jpackage tests failed with error code 1638

Reviewed-by: asemenyuk, almatvee, kizune

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java

Changeset: 536b35b5
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-10-09 19:07:14 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/536b35b5

8254319: Shenandoah: Interpreter native-LRB needs to activate during HAS_FORWARDED

Reviewed-by: shade, zgu

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp

Changeset: 7ec9c8ea
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-10-09 20:46:11 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/7ec9c8ea

8233214: Remove runtime code not needed with CMS removed

Reviewed-by: shade, stefank, tschatzl

! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/cardTableRS.hpp
! src/hotspot/share/gc/shared/genOopClosures.hpp

Changeset: e4469d2c
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-10-10 02:06:52 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/e4469d2c

8247536: Support for pre-generated java.lang.invoke classes in CDS static archive

Reviewed-by: iklam, mchung

! make/hotspot/lib/JvmFeatures.gmk
! make/hotspot/symbols/symbols-unix
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classListParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/klassFactory.hpp
+ src/hotspot/share/classfile/lambdaFormInvokers.cpp
+ src/hotspot/share/classfile/lambdaFormInvokers.hpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/jdk/internal/misc/CDS.java
! src/java.base/share/native/libjava/CDS.c
! test/hotspot/jtreg/TEST.groups
= test/hotspot/jtreg/runtime/cds/appcds/ClassListFormatBase.java
+ test/hotspot/jtreg/runtime/cds/appcds/DumpClassListWithLF.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ProhibitedPackageNamesTest.java

Changeset: ec41046c
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-10-10 04:26:37 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/ec41046c

8254348: Build fails when cds is disabled after JDK-8247536

Reviewed-by: dcubed

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

Changeset: 4b5ac3ab
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2020-10-10 06:29:38 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/4b5ac3ab

8252847: Optimize primitive arrayCopy stubs using AVX-512 masked instructions

Reviewed-by: neliasso, kvn

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
+ src/hotspot/cpu/x86/macroAssembler_x86_arrayCopy_avx3.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
+ test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyConjoint.java
+ test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyDisjoint.java
+ test/micro/org/openjdk/bench/java/lang/ArrayCopyObject.java

Changeset: cc52358c
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-10-10 13:38:55 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/cc52358c

8254335: logging/logStream.hpp includes memory/resourceArea.hpp but doesn't need it

Reviewed-by: kbarrett, iklam

! src/hotspot/share/gc/g1/g1FullGCScope.hpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/interpreter/bootstrapInfo.cpp
! src/hotspot/share/logging/logStream.cpp
! src/hotspot/share/logging/logStream.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/spaceManager.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp
! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/runtime/vm_version.cpp

Changeset: d43f1416
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-10-11 00:41:06 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/d43f1416

8254351: Minimal VM build fails with undeclared identifier 'MaxVectorSize' after JDK-8252847

Reviewed-by: kvn

! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86_arrayCopy_avx3.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp

Changeset: 25001c50
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-10-11 19:37:36 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/25001c50

8254352: 3 compiler tests failed with "assert(allocates2(pc)) failed: not in CodeBuffer memory"

Reviewed-by: shade

! src/hotspot/cpu/x86/stubRoutines_x86.hpp

Changeset: d3069ac9
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-11 21:07:48 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/d3069ac9

8254362: x86_32 builds fail after JDK-8253180

Reviewed-by: kvn

! src/hotspot/cpu/x86/c2_safepointPollStubTable_x86.cpp

Changeset: 77c77627
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-10-11 21:59:52 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/77c77627

8254353: Remove unused non-product flags

Reviewed-by: iignatyev, kvn

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/utilities/debug.cpp

Changeset: 45b09a3f
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2020-10-12 06:01:31 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/45b09a3f

8253833: mutexLocker assert_locked_or_safepoint should not access VMThread state from non-VM-thread

Reviewed-by: shade, coleenp, dcubed, dholmes

! src/hotspot/share/runtime/mutexLocker.cpp

Changeset: c73a0fff
Author:    Per Liden <pliden at openjdk.org>
Date:      2020-10-12 07:04:59 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/c73a0fff

8252105: Parallel heap inspection for ZCollectedHeap

Reviewed-by: ayang, eosterlund

! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zGranuleMap.hpp
! src/hotspot/share/gc/z/zGranuleMap.inline.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zHeapIterator.hpp

Changeset: a2bb4c60
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-10-12 07:21:03 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/a2bb4c60

8254314: Shenandoah: null checks in c2 should not skip over native load barrier

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp

Changeset: bf46acf9
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-10-12 07:42:22 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/bf46acf9

8254028: G1 incorrectly updates scan_top for collection set regions during preparation of evacuation

Reviewed-by: kbarrett

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

Changeset: 59378a19
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-10-12 07:55:01 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/59378a19

8254164: G1 only removes self forwarding pointers for last collection set increment

Reviewed-by: sjohanss, kbarrett

! src/hotspot/share/gc/g1/g1EvacFailure.cpp

Changeset: 13fe054c
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-10-12 08:16:33 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/13fe054c

8253588: C1: assert(false) failed: unknown register on x86_32 only with -XX:+TraceLinearScanLevel=4

Reviewed-by: thartmann, kvn

! src/hotspot/share/c1/c1_LinearScan.cpp

Changeset: 54bbe76e
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-10-12 08:18:13 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/54bbe76e

8251544: CTW: C2 fails with assert(no_dead_loop) failed: dead loop detected

Reviewed-by: kvn, roland

! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
+ test/hotspot/jtreg/compiler/c2/TestDeadDataLoopIGVN.java

Changeset: 0ec1d638
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2020-10-12 09:36:43 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/0ec1d638

8253117: Replace HTML tables in javadoc summaries with CSS grid elements

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TableHeader.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/script.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/ValidHtml/ValidHtml.java
! test/langtools/jdk/javadoc/doclet/constantValues/TestConstantValuesDriver.java
! test/langtools/jdk/javadoc/doclet/testAbstractMethod/TestAbstractMethod.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testGroupName/TestGroupName.java
! test/langtools/jdk/javadoc/doclet/testHeadings/TestHeadings.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testLambdaFeature/TestLambdaFeature.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestOptionOrder.java
! test/langtools/jdk/javadoc/doclet/testLists/TestLists.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java
! test/langtools/jdk/javadoc/doclet/testMethodTypes/TestMethodTypes.java
! test/langtools/jdk/javadoc/doclet/testModules/TestIndirectExportsOpens.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModuleServices.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testPackageDeprecation/TestPackageDeprecation.java
! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java
! test/langtools/jdk/javadoc/doclet/testPackageSummary/TestPackageSummary.java
! test/langtools/jdk/javadoc/doclet/testProperty/TestProperty.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/TestSystemPropertyPage.java
! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java
! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java
! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java
! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java
! test/langtools/jdk/javadoc/tool/testLocaleOption/TestLocaleOption.java

Changeset: 638f9109
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-12 09:40:03 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/638f9109

8254559: Remove unimplemented JVMFlag::get_locked_message_ext

Reviewed-by: dholmes, tschatzl

! src/hotspot/share/runtime/flags/jvmFlag.hpp

Changeset: 0fab73ed
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-12 10:33:22 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/0fab73ed

8254560: Shenandoah: Concurrent Strong Roots logging is incorrect

Reviewed-by: rkennke

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

Changeset: 295a44af
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-12 10:35:21 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/295a44af

8254558: Remove unimplemented Arguments::do_pd_flag_adjustments

Reviewed-by: dholmes

! src/hotspot/share/runtime/arguments.hpp

Changeset: dfe8ba60
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-10-12 10:54:32 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/dfe8ba60

8254320: Shenandoah: C2 native LRB should activate for non-cset objects

Reviewed-by: roland, shade

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp

Changeset: a6c23b77
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-10-12 10:55:22 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/a6c23b77

8253923: C2 doesn't always run loop opts for compilations that include loops

Reviewed-by: neliasso, thartmann

! src/hotspot/share/oops/method.cpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/stringopts.cpp

Changeset: 6620b617
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-10-12 11:29:36 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/6620b617

8254573: Shenandoah: Streamline/inline native-LRB entry point

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp

Changeset: 05459df0
Author:    Roberto Castañeda Lozano <roberto.castaneda.lozano at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-10-12 11:40:50 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/05459df0

8253765: C2: Control randomization in StressLCM and StressGCM

Use the compilation-local seed in 'StressLCM' and 'StressGCM' rather than the
global one. As a consequence, these options use by default a fresh seed in every
compilation, unless 'StressSeed=N' is specified, in which case they behave
deterministically. Annotate tests that use 'StressLCM' and 'StressGCM' with the
'stress' and 'randomness' keys to reflect this change in default behavior.

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/lcm.cpp
! test/hotspot/jtreg/compiler/arraycopy/TestCloneAccessStressGCM.java
! test/hotspot/jtreg/compiler/arraycopy/TestInitializingACLoadWithBadMem.java
! test/hotspot/jtreg/compiler/arraycopy/TestLoadBypassACWithWrongMem.java
! test/hotspot/jtreg/compiler/controldependency/TestEliminatedCastPPAtPhi.java
! test/hotspot/jtreg/compiler/debug/TestGenerateStressSeed.java
+ test/hotspot/jtreg/compiler/debug/TestStressCM.java
! test/hotspot/jtreg/compiler/debug/TestStressIGVN.java
! test/hotspot/jtreg/compiler/loopopts/TestLoopUnswitchingLostCastDependency.java
! test/hotspot/jtreg/compiler/loopopts/TestPredicateLostDependency.java
! test/hotspot/jtreg/compiler/loopopts/TestRangeCheckPredicatesControl.java
! test/hotspot/jtreg/compiler/membars/DekkerTest.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestExpandedWBLostNullCheckDep.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestWriteBarrierClearControl.java

Changeset: 4184959d
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-10-12 12:52:55 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/4184959d

8252374: Add a new factory method to concatenate a sequence of BodyPublisher instances into a single publisher.

Reviewed-by: chegar

! src/java.net.http/share/classes/java/net/http/HttpRequest.java
! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Demand.java
+ test/jdk/java/net/httpclient/AggregateRequestBodyTest.java
+ test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodyPublishersConcat.java
! test/jdk/java/net/httpclient/reactivestreams-tck-tests/TckDriver.java

Changeset: aad3cf4d
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2020-10-12 13:06:10 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/aad3cf4d

8254234: Add test library stream object builder

Reviewed-by: rriggs

! test/jdk/java/io/Serializable/records/DifferentStreamFieldsTest.java
+ test/lib/jdk/test/lib/serial/SerialObjectBuilder.java

Changeset: c7f00640
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2020-10-12 13:16:28 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/c7f00640

8253899: Make IsClassUnloadingEnabled signature match specification

Reviewed-by: sspitsyn, dholmes

! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiExtensions.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/extension/EX03/ex03t001/ex03t001.cpp

Changeset: df1f132b
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2020-10-12 16:56:47 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/df1f132b

8253563: Change sun.security.jca.Providers.threadLists to be ThreadLocal

Reviewed-by: alanb

! src/java.base/share/classes/sun/security/jca/Providers.java

Changeset: d7128e7d
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2020-10-12 17:22:21 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/d7128e7d

8254090: Collectors.toUnmodifiableList exposes shared secret

Co-authored-by: Tagir F. Valeev <tvaleev at openjdk.org>
Reviewed-by: psandoz

! src/java.base/share/classes/java/util/stream/Collectors.java
+ test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/CollectorToUnmodListTest.java

Changeset: bff586f0
Author:    Xin Liu <xliu at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-10-12 19:54:25 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/bff586f0

8254269: simplify Node::disconnect_inputs

Node::disconnect_inputs cuts off all input edges without exception.

Reviewed-by: redestad, kvn

! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/ifg.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/postaloc.cpp
! src/hotspot/share/opto/reg_split.cpp
! src/hotspot/share/opto/stringopts.cpp

Changeset: 2a4328ba
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-10-12 20:08:43 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/2a4328ba

8254610: Problem list test compiler/debug/TestStressCM.java

Reviewed-by: iignatyev, dcubed

! test/hotspot/jtreg/ProblemList.txt

Changeset: b4642139
Author:    Eric Liu <eric.c.liu at arm.com>
Committer: Nick Gasson <ngasson at openjdk.org>
Date:      2020-10-13 03:38:41 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/b4642139

8252407: Build failure with gcc-8+ and asan

Reviewed-by: ihse, kbarrett

! make/autoconf/flags-cflags.m4
! make/autoconf/jdk-options.m4

Changeset: e49232a0
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-10-13 04:05:21 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/e49232a0

8254599: CDS dump should not warn about hidden classes

Reviewed-by: redestad, lfoltan, iklam

! src/hotspot/share/classfile/systemDictionaryShared.cpp
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaCustomLoader.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RegularHiddenClass.java

Changeset: c9ca1bb0
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-10-13 05:22:49 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/c9ca1bb0

8254364: Remove leading _ from struct/union declarations in jvmti.h

Reviewed-by: dholmes, sspitsyn

! src/hotspot/share/prims/jvmtiH.xsl

Changeset: 90de2894
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-13 05:47:03 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/90de2894

8254611: x86_32: Call to IRT::at_unwind clobbers rthread after JDK-8253180

Reviewed-by: eosterlund

! src/hotspot/cpu/x86/interp_masm_x86.cpp

Changeset: 9d230ea8
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-10-13 09:05:52 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/9d230ea8

8254562: ZGC: Remove ZMarkRootsTask

Reviewed-by: pliden

! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zHeapIterator.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zRootsIterator.hpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/gc/z/zVerify.hpp
! src/hotspot/share/gc/z/zWorkers.cpp
! src/hotspot/share/gc/z/zWorkers.hpp

Changeset: 63009f90
Author:    Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Alexander Scherbatiy <alexsch at openjdk.org>
Date:      2020-10-13 09:35:58 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/63009f90

8247589: Implementation of Alpine Linux/x64 Port

Co-authored-by: Mikael Vidstedt <mikael at openjdk.org>
Co-authored-by: Alexander Scherbatiy <alexsch at openjdk.org>
Co-authored-by: Axel Siebenborn <asiebenborn at openjdk.org>
Co-authored-by: Aleksei Voitylov <avoitylov at openjdk.org>
Reviewed-by: alanb, erikj, dholmes

! make/ReleaseFile.gmk
! make/autoconf/build-aux/config.guess
! make/autoconf/build-aux/config.sub
! make/autoconf/buildjdk-spec.gmk.in
! make/autoconf/flags-cflags.m4
! make/autoconf/platform.m4
! make/autoconf/spec.gmk.in
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/abstract_vm_version.cpp
! src/java.base/unix/native/libjli/java_md.c
! src/jdk.hotspot.agent/linux/native/libsaproc/ps_proc.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.h
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/runtime/8176717/TestInheritFD.java
! test/hotspot/jtreg/runtime/StackGuardPages/exeinvoke.c
! test/hotspot/jtreg/runtime/TLS/exestack-tls.c
! test/hotspot/jtreg/runtime/jni/terminatedThread/TestTerminatedThread.java
! test/jdk/TEST.ROOT
! test/jdk/java/lang/ClassLoader/nativeLibrary/NativeLibraryTest.java
! test/jdk/java/lang/ProcessBuilder/Basic.java
! test/jdk/java/lang/ProcessBuilder/RedirectWithLongFilename.java
! test/jdk/java/lang/ProcessHandle/InfoTest.java
! test/jdk/tools/launcher/ExecutionEnvironment.java
! test/jdk/tools/launcher/Test7029048.java
! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/lib/Platform.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: 508c8a95
Author:    Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Alexander Scherbatiy <alexsch at openjdk.org>
Date:      2020-10-13 09:42:23 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/508c8a95

8247591: Document Alpine Linux build steps in OpenJDK build guide

Co-authored-by: Aleksei Voitylov <avoitylov at openjdk.org>
Reviewed-by: erikj

! doc/building.html
! doc/building.md

Changeset: 5d6a6255
Author:    Per Liden <pliden at openjdk.org>
Date:      2020-10-13 09:49:14 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/5d6a6255

8254576: ZGC: Clean up timers in roots iterators

Reviewed-by: eosterlund, stefank

! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zRootsIterator.hpp

Changeset: 9c934909
Author:    Kiran Sidhartha Ravikumar <kravikumar at openjdk.org>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2020-10-13 11:38:03 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/9c934909

8254177: (tz) Upgrade time-zone data to tzdata2020b

Reviewed-by: erikj, naoto, coffeys

! make/data/tzdata/VERSION
! make/data/tzdata/africa
! make/data/tzdata/antarctica
! make/data/tzdata/asia
! make/data/tzdata/australasia
! make/data/tzdata/europe
! make/data/tzdata/leapseconds
! make/data/tzdata/northamerica
- make/data/tzdata/pacificnew
! make/data/tzdata/southamerica
- make/data/tzdata/systemv
! make/modules/java.base/gendata/GendataTZDB.gmk
! src/java.base/aix/conf/tzmappings
! src/java.base/share/classes/sun/util/resources/TimeZoneNames.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_de.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_es.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_fr.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_it.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ja.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ko.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_pt_BR.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_sv.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_CN.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_TW.java
! test/jdk/java/time/test/java/time/format/ZoneName.java
! test/jdk/java/time/test/java/time/zone/TestZoneRules.java
! test/jdk/sun/util/calendar/zi/TestZoneInfo310.java

Changeset: 6fe209b5
Author:    Per Liden <pliden at openjdk.org>
Date:      2020-10-13 13:40:50 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/6fe209b5

8254671: ZGC: Remove unused roots iterator types

Reviewed-by: stefank

! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zRootsIterator.hpp

Changeset: 65393a09
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-10-13 14:22:11 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/65393a09

8229867: Re-examine synchronization usages in http and https protocol handlers

Reviewed-by: chegar, alanb, michaelm

! src/java.base/share/classes/sun/net/www/MessageHeader.java
! src/java.base/share/classes/sun/net/www/MeteredStream.java
! src/java.base/share/classes/sun/net/www/http/ChunkedInputStream.java
! src/java.base/share/classes/sun/net/www/http/ChunkedOutputStream.java
! src/java.base/share/classes/sun/net/www/http/HttpCapture.java
! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! src/java.base/share/classes/sun/net/www/http/KeepAliveCache.java
! src/java.base/share/classes/sun/net/www/http/KeepAliveStream.java
! src/java.base/share/classes/sun/net/www/http/KeepAliveStreamCleaner.java
! src/java.base/share/classes/sun/net/www/protocol/http/AuthCacheImpl.java
! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java
! src/java.base/share/classes/sun/net/www/protocol/http/BasicAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/http/DigestAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java
! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java

Changeset: 02d9c291
Author:    Per Liden <pliden at openjdk.org>
Date:      2020-10-13 15:36:23 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/02d9c291

8254672: ZGC: ZParallelOopsDo/ZSerialWeakOopsDo should use atomic load/store

Reviewed-by: stefank

! src/hotspot/share/gc/z/zRootsIterator.cpp

Changeset: 3fb2e822
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-10-13 16:22:52 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/3fb2e822

8254627: Cleanup {Abstract,Single,Split}IndexWriter classes

Reviewed-by: hannesw

- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testMetadata/TestMetadata.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/tool/CheckResourceKeys.java

Changeset: 6ed4c89d
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-10-13 16:53:40 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/6ed4c89d

8254704: Add missing @since tag to BodyPublishers::concat

Reviewed-by: chegar

! src/java.net.http/share/classes/java/net/http/HttpRequest.java

Changeset: ba24f963
Author:    Kiran Sidhartha Ravikumar <kravikumar at openjdk.org>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2020-10-13 17:08:47 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/ba24f963

8251861: Remove unused jdk.internal.ref.SoftCleanable and WeakCleanable

Reviewed-by: mchung, rriggs

! src/java.base/share/classes/jdk/internal/ref/CleanerImpl.java
- src/java.base/share/classes/jdk/internal/ref/SoftCleanable.java
- src/java.base/share/classes/jdk/internal/ref/WeakCleanable.java
! test/jdk/java/lang/ref/CleanerTest.java

Changeset: 715e24af
Author:    Ludovic Henry <luhenry at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-10-13 17:28:41 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/715e24af

8254311: Incorrect statements in createWindowsDevkit2017.sh

Reviewed-by: erikj, thartmann

! make/devkit/createWindowsDevkit2017.sh

Changeset: ba5dc67a
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-10-13 20:42:34 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/ba5dc67a

8254158: Consolidate per-platform stack overflow handling code

Reviewed-by: fparain, hseigel

! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: d50e0de8
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-10-14 03:09:01 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/d50e0de8

8254722: bsd_zero builds broken after JDK-8253717

Reviewed-by: dholmes

! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp

Changeset: a0980373
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-10-14 04:59:52 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/a0980373

8254365: ciMethod.hpp should not include methodHandles.hpp

Reviewed-by: dholmes, coleenp

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/ci/ciSymbol.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/vframeArray.cpp

Changeset: 31d9b7fe
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-10-14 07:26:13 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/31d9b7fe

8254252: Generic arraycopy stub overwrites callee-save rdi register on 64-bit Windows

Reviewed-by: kvn, chagedorn

! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp

Changeset: 9fe9b24b
Author:    Roberto Castañeda Lozano <roberto.castaneda.lozano at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-10-14 08:06:59 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/9fe9b24b

8254575: C2: Clean up unused TRACK_PHI_INPUTS assertion code

Remove assertion code that was disabled in all build configurations.

Co-authored-by: Vladimir Ivanov <vlivanov at openjdk.org>
Reviewed-by: vlivanov, kvn

! src/hotspot/share/opto/gcm.cpp

Changeset: b509e31e
Author:    Roberto Castañeda Lozano <roberto.castaneda.lozano at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-10-14 08:07:59 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/b509e31e

8254602: compiler/debug/TestStressCM.java failed with "RuntimeException: got the same optimization stats for different seeds: expected 45"

Remove test assertion checking that different random seeds lead to different
code motion decisions. This was the case for the specific pair of random seeds,
IR fed to code motion, and target platforms tested originally; but does not need
to hold in general. Remove similar test assertion in IGVN randomization test
case. Re-enable the test case.

Reviewed-by: shade, kvn

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/debug/TestStressCM.java
! test/hotspot/jtreg/compiler/debug/TestStressIGVN.java

Changeset: 9eeeb8a2
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2020-10-14 08:17:13 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/9eeeb8a2

8254696: safepointMechanism_aix needs adaptation for JDK-8253180

Reviewed-by: dholmes, clanger

! src/hotspot/os/aix/safepointMechanism_aix.cpp

Changeset: dc262dfc
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2020-10-14 09:37:54 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/dc262dfc

8212218: [TESTBUG] runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryErrorInMetaspace.java timed out

Reviewed-by: iklam, lmesnik

! test/hotspot/jtreg/runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java

Changeset: db9dcdf1
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-10-14 10:29:15 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/db9dcdf1

8254668: JVMTI process frames on thread without started processing

Reviewed-by: eosterlund, rrich

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

Changeset: ba140b0f
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2020-10-14 11:21:38 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/ba140b0f

8254748: Bad Copyright header format after JDK-8212218

Reviewed-by: shade, dholmes

! test/hotspot/jtreg/runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java

Changeset: 95e68c63
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2020-10-14 12:23:09 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/95e68c63

8254586: Replace fthrow() calls with simpler method calls in classFileParser.cpp

Reviewed-by: lfoltan, dholmes, coleenp

! src/hotspot/share/classfile/classFileError.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp

Changeset: f71e8a61
Author:    Jason Tatton (AWS) <jptatton at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2020-10-14 12:58:21 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/f71e8a61

8173585: Intrinsify StringLatin1.indexOf(char)

Reviewed-by: neliasso

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/intrinsicnode.hpp
! src/hotspot/share/opto/library_call.cpp
! src/java.base/share/classes/java/lang/StringLatin1.java
+ test/hotspot/jtreg/compiler/intrinsics/string/TestStringLatin1IndexOfChar.java
+ test/micro/org/openjdk/bench/java/lang/StringIndexOfChar.java

Changeset: 738effad
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-10-14 13:21:07 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/738effad

8254744: Clean-up CodeBlob::align_code_offset

Reviewed-by: mdoerr, eosterlund

! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/heap.hpp

Changeset: a6a38135
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-10-14 14:11:16 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/a6a38135

8254761: Wrong intrinsic annotation used for StringLatin1.indexOfChar

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/StringLatin1.java

Changeset: 96a1f08e
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-10-14 15:25:43 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/96a1f08e

8254775: Microbenchmark StringIndexOfChar doesn't compile

Reviewed-by: rriggs

! test/micro/org/openjdk/bench/java/lang/StringIndexOfChar.java

Changeset: fde02e23
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-10-14 17:13:27 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/fde02e23

8254012: NMT: MetaspaceSnapshot::snapshot uses wrong enum

Reviewed-by: stuefe, rrich

! src/hotspot/share/services/virtualMemoryTracker.cpp

Changeset: b7daf842
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2020-10-14 17:46:36 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/b7daf842

8254345: com/sun/jdi/JdwpAttachTest.java reports error incorrectly

Reviewed-by: cjplummer, sspitsyn

! test/jdk/com/sun/jdi/JdwpAttachTest.java

Changeset: cd33abb1
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2020-10-14 17:49:42 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/cd33abb1

8249623: test @ignore-d due to 7013634 should be returned back to execution

Reviewed-by: cjplummer, sspitsyn

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted002.java

Changeset: 386e7e8b
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-10-14 19:07:53 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/386e7e8b

8254789: ProblemList compiler/graalunit/HotspotTest.java

Reviewed-by: rriggs, iignatyev, kvn

! test/hotspot/jtreg/ProblemList-graal.txt

Changeset: 0c99b192
Author:    Paul Sandoz <psandoz at openjdk.org>
Date:      2020-10-14 20:02:46 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/0c99b192

8223347: Integration of Vector API (Incubator)

Co-authored-by: Vivek Deshpande <vdeshpande at openjdk.org>
Co-authored-by: Qi Feng <qfeng at openjdk.org>
Co-authored-by: Ian Graves <igraves at openjdk.org>
Co-authored-by: Jean-Philippe Halimi <jphalimi at openjdk.org>
Co-authored-by: Vladimir Ivanov <vlivanov at openjdk.org>
Co-authored-by: Ningsheng Jian <njian at openjdk.org>
Co-authored-by: Razvan Lupusoru <rlupusoru at openjdk.org>
Co-authored-by: Smita Kamath <svkamath at openjdk.org>
Co-authored-by: Rahul Kandu <rkandu at openjdk.org>
Co-authored-by: Kishor Kharbas <kkharbas at openjdk.org>
Co-authored-by: Eric Liu <Eric.Liu2 at arm.com>
Co-authored-by: Aaloan Miftah <someusername3 at gmail.com>
Co-authored-by: John R Rose <jrose at openjdk.org>
Co-authored-by: Shravya Rukmannagari <srukmannagar at openjdk.org>
Co-authored-by: Paul Sandoz <psandoz at openjdk.org>
Co-authored-by: Sandhya Viswanathan <sviswanathan at openjdk.org>
Co-authored-by: Lauren Walkowski <lauren.walkowski at arm.com>
Co-authored-by: Yang Zang <Yang.Zhang at arm.com>
Co-authored-by: Joshua Zhu <jzhu at openjdk.org>
Co-authored-by: Wang Zhuo <wzhuo at openjdk.org>
Co-authored-by: Jatin Bhateja <jbhateja at openjdk.org>
Reviewed-by: erikj, chegar, kvn, darcy, forax, briangoetz, aph, epavlova, coleenp

! make/common/Modules.gmk
! make/hotspot/gensrc/GensrcAdlc.gmk
! make/jdk/src/classes/build/tools/spp/Spp.java
! src/hotspot/cpu/aarch64/aarch64-asmtest.py
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_ad.m4
+ src/hotspot/cpu/aarch64/aarch64_neon.ad
+ src/hotspot/cpu/aarch64/aarch64_neon_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/forms.cpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/debugInfo.hpp
! src/hotspot/share/code/location.hpp
! src/hotspot/share/opto/addnode.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callGenerator.hpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/library_call.cpp
+ src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/movenode.cpp
! src/hotspot/share/opto/movenode.hpp
! src/hotspot/share/opto/mulnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/phase.cpp
! src/hotspot/share/opto/phase.hpp
! src/hotspot/share/opto/phasetype.hpp
! src/hotspot/share/opto/subnode.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
+ src/hotspot/share/opto/vector.cpp
+ src/hotspot/share/opto/vector.hpp
+ src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/prims/nativeLookup.cpp
+ src/hotspot/share/prims/vectorSupport.cpp
+ src/hotspot/share/prims/vectorSupport.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/stackValue.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
+ src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/java.base/share/classes/module-info.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractMask.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractSpecies.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractVector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LaneType.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Vector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorIntrinsics.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMask.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShape.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShuffle.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorSpecies.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/gen-src.sh
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/package-info.java
+ src/jdk.incubator.vector/share/classes/module-info.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java
! test/jdk/TEST.groups
+ test/jdk/jdk/incubator/vector/AbstractVectorConversionTest.java
+ test/jdk/jdk/incubator/vector/AbstractVectorTest.java
+ test/jdk/jdk/incubator/vector/AddTest.java
+ test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Byte128VectorTests.java
+ test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Byte256VectorTests.java
+ test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Byte512VectorTests.java
+ test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Byte64VectorTests.java
+ test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
+ test/jdk/jdk/incubator/vector/CovarOverrideTest.java
+ test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Double128VectorTests.java
+ test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Double256VectorTests.java
+ test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Double512VectorTests.java
+ test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Double64VectorTests.java
+ test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
+ test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Float128VectorTests.java
+ test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Float256VectorTests.java
+ test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Float512VectorTests.java
+ test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Float64VectorTests.java
+ test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
+ test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Int128VectorTests.java
+ test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Int256VectorTests.java
+ test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Int512VectorTests.java
+ test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Int64VectorTests.java
+ test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
+ test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Long128VectorTests.java
+ test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Long256VectorTests.java
+ test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Long512VectorTests.java
+ test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Long64VectorTests.java
+ test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
+ test/jdk/jdk/incubator/vector/MethodOverideTest.java
+ test/jdk/jdk/incubator/vector/MismatchTest.java
+ test/jdk/jdk/incubator/vector/PreferredSpeciesTest.java
+ test/jdk/jdk/incubator/vector/README.md
+ test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Short128VectorTests.java
+ test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Short256VectorTests.java
+ test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Short512VectorTests.java
+ test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Short64VectorTests.java
+ test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
+ test/jdk/jdk/incubator/vector/Vector128ConversionTests.java
+ test/jdk/jdk/incubator/vector/Vector256ConversionTests.java
+ test/jdk/jdk/incubator/vector/Vector512ConversionTests.java
+ test/jdk/jdk/incubator/vector/Vector64ConversionTests.java
+ test/jdk/jdk/incubator/vector/VectorArrays.java
+ test/jdk/jdk/incubator/vector/VectorHash.java
+ test/jdk/jdk/incubator/vector/VectorMaxConversionTests.java
+ test/jdk/jdk/incubator/vector/VectorReshapeTests.java
+ test/jdk/jdk/incubator/vector/VectorRuns.java
+ test/jdk/jdk/incubator/vector/build-tests.sh
+ test/jdk/jdk/incubator/vector/clean.sh
+ test/jdk/jdk/incubator/vector/config.sh
+ test/jdk/jdk/incubator/vector/gen-template.sh
+ test/jdk/jdk/incubator/vector/gen-tests.sh
+ test/jdk/jdk/incubator/vector/run-tests.sh
+ test/jdk/jdk/incubator/vector/templates/Kernel-Binary-Broadcast-Long-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Binary-Broadcast-Masked-Long-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Binary-Broadcast-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Binary-Broadcast-Masked-op_bitwise-div.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Binary-Broadcast-op-math.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Binary-Broadcast-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Binary-Broadcast-op_bitwise-div.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Binary-Masked-op-smoke.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Binary-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Binary-Masked-op_bitwise-div.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Binary-op-math.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Binary-op-smoke.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Binary-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Binary-op_bitwise-div.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Blend-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-BoolReduction-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Broadcast.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Gather-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Gather-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Get-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Rearrange.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Reduction-Masked-Max-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Reduction-Masked-Min-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Reduction-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Reduction-Max-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Reduction-Min-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Reduction-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Scatter-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Scatter-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Shift-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Shift-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Single-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Slice-Masked-bop.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Slice-bop.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Slice-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Ternary-Double-Broadcast-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Ternary-Double-Broadcast-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Ternary-Masked-op-smoke.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Ternary-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Ternary-op-smoke.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Ternary-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Unary-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Unary-op-math.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Unary-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Unslice-Masked-bop.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Unslice-bop.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Unslice-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-With-Op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Zero.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Binary-Broadcast-Long-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Binary-Broadcast-Masked-Long-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Binary-Broadcast-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Binary-Broadcast-op-math.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Binary-Broadcast-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Binary-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Binary-Scalar-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Binary-op-math.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Binary-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Blend-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-BoolReduction-Scalar-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-BoolReduction-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Broadcast.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Compare-Broadcast.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Compare-Masked.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Compare.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Gather-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Gather-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Get-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Miscellaneous.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Rearrange.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Masked-Max-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Masked-Min-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Max-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Min-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Scalar-Masked-Max-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Scalar-Masked-Min-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Scalar-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Scalar-Max-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Scalar-Min-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Scalar-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Reduction-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Scatter-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Scatter-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Shift-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Shift-Scalar-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Shift-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Single-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Slice-Masked-bop.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Slice-bop.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Slice-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Ternary-Broadcast-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Ternary-Broadcast-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Ternary-Double-Broadcast-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Ternary-Double-Broadcast-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Ternary-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Ternary-Scalar-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Ternary-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Test.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Unary-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Unary-Scalar-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Unary-op-math.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Unary-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Unslice-Masked-bop.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Unslice-bop.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Unslice-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-With-Op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Zero.template
+ test/jdk/jdk/incubator/vector/templates/Unit-footer.template
+ test/jdk/jdk/incubator/vector/templates/Unit-header.template
+ test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template

Changeset: da2f5ab5
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-14 20:56:58 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/da2f5ab5

8254780: EnterInterpOnlyModeClosure::completed() always returns true

Reviewed-by: sspitsyn, rehn

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

Changeset: 8fb294a2
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-14 20:57:41 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/8fb294a2

8254781: Remove unimplemented ClassFieldMap::compute_field_count

Reviewed-by: phh, sspitsyn

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

Changeset: 03fa733e
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-14 20:58:18 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/03fa733e

8254777: Remove unimplemented Management::get_loaded_classes

Reviewed-by: sspitsyn

! src/hotspot/share/services/management.hpp

Changeset: 55d760d4
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2020-10-14 22:15:57 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/55d760d4

8254263: Remove special_runtime_exit_condition() check from ~ThreadInVMForHandshake()

Reviewed-by: rrich, dholmes, dcubed, rehn

! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepointMechanism.cpp

Changeset: 5194f11b
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-10-15 00:05:40 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/5194f11b

8254792: Disable intrinsic StringLatin1.indexOf until 8254790 is fixed

Reviewed-by: dcubed

! src/hotspot/share/opto/c2compiler.cpp

Changeset: 038f58d4
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2020-10-15 00:21:42 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/038f58d4

8226236: [TESTBUG] win32: gc/metaspace/TestCapacityUntilGCWrapAround.java fails

Reviewed-by: stuefe

! src/hotspot/share/memory/metaspace.cpp

Changeset: 7e5eb493
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-10-15 05:52:54 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/7e5eb493

8253402: Convert vmSymbols::SID to enum class

Reviewed-by: kvn, coleenp, kbarrett, iveresov

! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/ci/ciObjectFactory.hpp
! src/hotspot/share/ci/ciSymbol.cpp
! src/hotspot/share/ci/ciSymbol.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/fieldInfo.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/oops/symbol.hpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/runtime/flags/jvmFlag.hpp
! src/hotspot/share/runtime/flags/jvmFlagAccess.hpp
! src/hotspot/share/runtime/vmStructs.cpp
+ src/hotspot/share/utilities/enumIterator.hpp
+ src/hotspot/share/utilities/vmEnums.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/vmSymbols.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java

Changeset: 81a8ff1d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-15 06:30:19 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/81a8ff1d

8254769: Remove unimplemented BCEscapeAnalyzer::{add_dependence, propagate_dependencies}

Reviewed-by: thartmann, kvn

! src/hotspot/share/ci/bcEscapeAnalyzer.hpp

Changeset: 167c1924
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-15 06:31:19 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/167c1924

8254771: Remove unimplemented ciSignature::get_all_klasses

Reviewed-by: thartmann, kvn

! src/hotspot/share/ci/ciSignature.hpp

Changeset: 7f73474f
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-15 06:32:16 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/7f73474f

8254773: Remove unimplemented ciReplay::is_loaded(Klass* klass)

Reviewed-by: thartmann, kvn

! src/hotspot/share/ci/ciReplay.hpp

Changeset: f44fc6de
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-10-15 06:53:03 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/f44fc6de

8254734: "dead loop detected" assert failure with patch from 8223051

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp

Changeset: 9359ff03
Author:    Amit Pawar <amith.pawar at gmail.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-10-15 07:22:38 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/9359ff03

8252221: Use multiple workers for Parallel GC pre-touching

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
+ src/hotspot/share/gc/shared/pretouchTask.cpp
+ src/hotspot/share/gc/shared/pretouchTask.hpp

Changeset: 60159cff
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2020-10-15 09:18:26 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/60159cff

8253952: Refine ZipOutputStream.putNextEntry() to recalculate ZipEntry's compressed size

Reviewed-by: lancea, alanb

! src/java.base/share/classes/java/util/jar/JarOutputStream.java
! src/java.base/share/classes/java/util/zip/ZipEntry.java
! src/java.base/share/classes/java/util/zip/ZipOutputStream.java
+ test/jdk/java/util/zip/CopyZipFile.java

Changeset: abe51377
Author:    Per Liden <pliden at openjdk.org>
Date:      2020-10-15 09:23:00 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/abe51377

8254719: ZGC: Clean up includes

Reviewed-by: stefank

! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zForwarding.cpp
! src/hotspot/share/gc/z/zForwarding.inline.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zHeap.inline.hpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zMark.hpp
! src/hotspot/share/gc/z/zMemory.cpp
! src/hotspot/share/gc/z/zMessagePort.hpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zObjectAllocator.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageCache.cpp
! src/hotspot/share/gc/z/zReferenceProcessor.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRelocate.hpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zRootsIterator.hpp
! src/hotspot/share/gc/z/zRuntimeWorkers.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zTracer.inline.hpp
! src/hotspot/share/gc/z/zUncommitter.hpp
! src/hotspot/share/gc/z/zUnmapper.hpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/gc/z/zWeakRootsProcessor.cpp
! src/hotspot/share/gc/z/zWorkers.cpp
! src/hotspot/share/gc/z/zWorkers.hpp
! src/hotspot/share/runtime/stackWatermark.hpp
! src/hotspot/share/runtime/threadSMR.hpp

Changeset: 3c2f5e08
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-10-15 10:39:11 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/3c2f5e08

8254674: G1: Improve root location reference to dead obj verification message

Reviewed-by: sjohanss, lkorinth

! src/hotspot/share/gc/g1/g1HeapVerifier.cpp

Changeset: 8ef88e59
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2020-10-15 14:07:52 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/8ef88e59

8249878: jfr_emergency_dump has secondary crashes

Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp

Changeset: cda22e36
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2020-10-15 14:16:20 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/cda22e36

8254811: JDK-8254158 broke ppc64, s390 builds

Reviewed-by: stuefe, goetz

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp

Changeset: f3ce45f2
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-10-15 14:46:04 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/f3ce45f2

8254799: runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java fails with release VMs

Reviewed-by: dholmes, dcubed, stuefe

! test/hotspot/jtreg/runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java

Changeset: 546620bb
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-10-15 16:47:06 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/546620bb

8254192: ExtraSharedClassListFile contains extra white space at end of line

Reviewed-by: iklam, ccheung, mchung

! src/hotspot/share/classfile/classListParser.cpp
! src/java.base/share/classes/jdk/internal/misc/CDS.java

Changeset: 96bb6e76
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2020-10-15 20:05:28 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/96bb6e76

8251325: Miss 'L' for long value in if statement

Reviewed-by: iklam

! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java

Changeset: bdda2058
Author:    Xin Liu <xliu at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-10-16 01:59:07 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/bdda2058

8254369: Node::disconnect_inputs may skip precedences

disconnect_inputs() needs to iterate precedences edges in reverse order because rm_prec(i) may backfill _in[i] with a value afterward.
also remove the predicate if (n != NULL) in set_prec because it's always true.

Reviewed-by: kvn, redestad

! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp

Changeset: 5145bed0
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-10-16 05:14:46 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/5145bed0

8254125: Assertion in cppVtables.cpp during builds on 32bit Windows

Reviewed-by: shade, ccheung

! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/memory/archiveBuilder.cpp
! src/hotspot/share/memory/archiveBuilder.hpp
! src/hotspot/share/memory/archiveUtils.cpp
! src/hotspot/share/memory/cppVtables.cpp
! src/hotspot/share/memory/cppVtables.hpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java

Changeset: 7c0d4170
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-10-16 06:25:33 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/7c0d4170

8251535: Partial peeling at unsigned test adds incorrect loop exit check

Reviewed-by: chagedorn, neliasso, kvn

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

Changeset: 3d23bd8e
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-10-16 06:57:36 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/3d23bd8e

8254814: [Vector API] Fix an AVX512 crash after JDK-8223347

Reviewed-by: vlivanov, thartmann, psandoz

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

Changeset: 34583ebd
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2020-10-16 08:09:57 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/34583ebd

8254161: Prevent instantiation of EnumSet subclasses through deserialization

Reviewed-by: dfuchs, alanb, rriggs, smarks

! src/java.base/share/classes/java/util/EnumSet.java

Changeset: 1742c44a
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-10-16 09:19:22 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/1742c44a

8254695: G1: Next mark bitmap clear not cancelled after marking abort

Reviewed-by: iwalulya, sjohanss

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp

Changeset: 0570cc10
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-10-16 11:38:02 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/0570cc10

8254855: Clean up and remove unused code in vmIntrinsics

Reviewed-by: kbarrett, iklam, kvn

! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp

Changeset: 07ec35e2
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-10-16 15:21:37 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/07ec35e2

8254623: gc/g1/TestHumongousConcurrentStartUndo.java still fails sometimes

Reviewed-by: kbarrett, sjohanss

! test/hotspot/jtreg/gc/g1/TestHumongousConcurrentStartUndo.java

Changeset: 402d01aa
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-10-16 19:35:10 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/402d01aa

8254795: Remove obsolete template files

Reviewed-by: ksrini

- test/langtools/jdk/javadoc/doclet/_template/Template.java
- test/langtools/jdk/javadoc/doclet/_template/TemplateComplete.java

Changeset: e66c6bb9
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-10-16 21:56:54 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/e66c6bb9

8254349: The TestNoScreenMenuBar test should be updated

Reviewed-by: pbansal

! test/jdk/java/awt/MenuBar/TestNoScreenMenuBar.java

Changeset: 83ea8631
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-10-16 22:15:52 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/83ea8631

8253559: The INDEX page should link to Serialized Form and Constant Values pages

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexItem.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/TestSystemPropertyPage.java

Changeset: ce1aac1e
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-10-17 07:12:59 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/ce1aac1e

8028707: javax/swing/JComboBox/6236162/bug6236162.java fails on azure

Reviewed-by: serb, pbansal

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JComboBox/6236162/bug6236162.java

Changeset: 0b3e6c51
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-10-17 07:18:48 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/0b3e6c51

8194126: Regression automated Test '/open/test/jdk/javax/swing/JColorChooser/Test7194184.java' fails

Reviewed-by: serb, trebari

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JColorChooser/Test7194184.java

Changeset: c17d5851
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-10-18 18:54:33 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/c17d5851

8246774: implement Record Classes as a standard feature in Java

Co-authored-by: Vicente Romero <vromero at openjdk.org>
Co-authored-by: Harold Seigel <hseigel at openjdk.org>
Co-authored-by: Chris Hegarty <chegar at openjdk.org>
Reviewed-by: coleenp, jlahoda, sspitsyn, chegar

! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Record.java
! src/java.base/share/classes/java/lang/annotation/ElementType.java
! src/java.base/share/classes/java/lang/reflect/RecordComponent.java
! src/java.base/share/classes/java/lang/runtime/ObjectMethods.java
! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotation.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/hotspot/jtreg/runtime/records/RedefineRecord.java
! test/hotspot/jtreg/runtime/records/abstractRecord.jcod
! test/hotspot/jtreg/runtime/records/badRecordAttribute.jcod
! test/hotspot/jtreg/runtime/records/ignoreRecordAttribute.java
! test/hotspot/jtreg/runtime/records/notFinalRecord.jcod
! test/hotspot/jtreg/runtime/records/recordAttributeTest.java
- test/hotspot/jtreg/runtime/records/recordIgnoredVersion.jcod
! test/hotspot/jtreg/runtime/records/recordReflectionTest.java
! test/hotspot/jtreg/runtime/records/shortRecordAttribute.jcod
! test/hotspot/jtreg/runtime/records/superNotJLRecord.jcod
! test/hotspot/jtreg/runtime/records/twoRecordAttributes.jcod
! test/jdk/java/io/Serializable/records/AbsentStreamValuesTest.java
! test/jdk/java/io/Serializable/records/BadCanonicalCtrTest.java
! test/jdk/java/io/Serializable/records/BasicRecordSer.java
! test/jdk/java/io/Serializable/records/ConstructorAccessTest.java
! test/jdk/java/io/Serializable/records/ConstructorPermissionTest.java
! test/jdk/java/io/Serializable/records/CycleTest.java
! test/jdk/java/io/Serializable/records/DifferentStreamFieldsTest.java
! test/jdk/java/io/Serializable/records/ProhibitedMethods.java
! test/jdk/java/io/Serializable/records/ReadResolveTest.java
! test/jdk/java/io/Serializable/records/RecordClassTest.java
! test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java
! test/jdk/java/io/Serializable/records/SerialVersionUIDTest.java
! test/jdk/java/io/Serializable/records/StreamRefTest.java
! test/jdk/java/io/Serializable/records/ThrowingConstructorTest.java
! test/jdk/java/io/Serializable/records/UnsharedTest.java
! test/jdk/java/io/Serializable/records/WriteReplaceTest.java
! test/jdk/java/io/Serializable/records/migration/AbstractTest.java
! test/jdk/java/io/Serializable/records/migration/AssignableFromTest.java
! test/jdk/java/io/Serializable/records/migration/DefaultValuesTest.java
! test/jdk/java/io/Serializable/records/migration/SuperStreamFieldsTest.java
! test/jdk/java/lang/instrument/RedefineRecordAttr/TestRecordAttr.java
! test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/TestRecordAttrGenericSig.java
! test/jdk/java/lang/runtime/ObjectMethodsTest.java
! test/langtools/jdk/javadoc/doclet/testRecordLinks/TestRecordLinks.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
! test/langtools/jdk/javadoc/tool/api/basic/GetTask_DiagListenerTest.java
! test/langtools/jdk/jshell/CompletenessTest.java
! test/langtools/jdk/jshell/RecordsTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
! test/langtools/tools/javac/IllegalAnnotation.java
! test/langtools/tools/javac/IllegalAnnotation.out
! test/langtools/tools/javac/LocalInterface.java
! test/langtools/tools/javac/LocalInterface.out
! test/langtools/tools/javac/LocalRecord.java
! test/langtools/tools/javac/annotations/ApplicableAnnotationsOnRecords.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/combo/TargetAnnoCombo.java
! test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnotationsPositionsOnRecords.java
! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotatedImport.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage1.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage2.out
! test/langtools/tools/javac/api/TestGetScopeResult.java
! test/langtools/tools/javac/diags/examples/AccessorCantBeGeneric.java
! test/langtools/tools/javac/diags/examples/AccessorCantThrowException.java
! test/langtools/tools/javac/diags/examples/AccessorMethodCantBeStatic.java
! test/langtools/tools/javac/diags/examples/AccessorReturnTypeDoesntMatch.java
! test/langtools/tools/javac/diags/examples/CanonicalCantHaveStrongerAccessPrivileges.java
! test/langtools/tools/javac/diags/examples/CanonicalCantInvokeOtherConstructor.java
! test/langtools/tools/javac/diags/examples/CanonicalConstructorArgumentMismatch.java
! test/langtools/tools/javac/diags/examples/CanonicalConstructorCantHaveReturn.java
! test/langtools/tools/javac/diags/examples/CanonicalConstructorCantHaveThrowsClause.java
! test/langtools/tools/javac/diags/examples/CanonicalMustNotDeclareTypeVariables.java
! test/langtools/tools/javac/diags/examples/ConstructorWithSameErasureAsCanonical.java
! test/langtools/tools/javac/diags/examples/Expected3.java
! test/langtools/tools/javac/diags/examples/FirstInvocationMustBeAnotherConstructor.java
! test/langtools/tools/javac/diags/examples/IllegalRecordComponentName.java
! test/langtools/tools/javac/diags/examples/IncorrectRecordDeclaration.java
! test/langtools/tools/javac/diags/examples/InstanceInitializersNotAllowedInRecords.java
! test/langtools/tools/javac/diags/examples/InterfaceNotAllowed.java
! test/langtools/tools/javac/diags/examples/InvalidSuperTypeRecord.java
! test/langtools/tools/javac/diags/examples/KindnameRecord.java
! test/langtools/tools/javac/diags/examples/LocalEnum.java
! test/langtools/tools/javac/diags/examples/MethodMustBePublic.java
! test/langtools/tools/javac/diags/examples/Records.java
! test/langtools/tools/javac/diags/examples/RecordsCanNotDeclareInstanceFields.java
! test/langtools/tools/javac/diags/examples/RecordsCantDeclareComponentModifiers.java
! test/langtools/tools/javac/diags/examples/RecordsComponentsCanNotDeclareCStyleArrays.java
! test/langtools/tools/javac/diags/examples/RecordsNotAllowedInInnerClasses.java
! test/langtools/tools/javac/enum/FauxEnum3.java
! test/langtools/tools/javac/enum/FauxEnum3.out
! test/langtools/tools/javac/enum/LocalEnum.java
! test/langtools/tools/javac/enum/LocalEnum.out
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/parser/SingleCommaAnnotationValueFail.out
! test/langtools/tools/javac/processing/model/element/JavaxLangModelForRecords.java
! test/langtools/tools/javac/records/ElementFilterRecordComponentTest.java
! test/langtools/tools/javac/records/LocalStaticDeclarations.java
! test/langtools/tools/javac/records/MapAccessorToComponent.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
! test/langtools/tools/javac/records/RecordMemberTests.java
! test/langtools/tools/javac/records/VarargsRecordsTest.java
! test/langtools/tools/javac/records/mandated_members/CheckRecordMembers.java
! test/langtools/tools/javac/records/writeread/WriteReadTest.java
! test/langtools/tools/javac/tree/TreePosTest.java
! test/langtools/tools/sjavac/PubApisTest.java

Changeset: 272bb5d5
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-10-19 02:03:10 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/272bb5d5

8253455: Record Classes javax.lang.model changes

Reviewed-by: darcy

! src/java.base/share/classes/jdk/internal/PreviewFeature.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementKind.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java
! src/java.compiler/share/classes/javax/lang/model/element/RecordComponentElement.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementFilter.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java

Changeset: dd032b7f
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-10-19 03:11:51 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/dd032b7f

8254798: Deprecate for removal an empty finalize() methods in java.desktop module

Reviewed-by: kcr, pbansal

! src/java.desktop/share/classes/com/sun/media/sound/AbstractMidiDevice.java
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/java/awt/image/ColorModel.java
! src/java.desktop/share/classes/java/awt/image/IndexColorModel.java
! src/java.desktop/share/classes/sun/java2d/pipe/RegionClipSpanIterator.java
! src/java.desktop/share/classes/sun/java2d/pipe/RegionSpanIterator.java

Changeset: 51a865d6
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2020-10-19 04:26:42 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/51a865d6

8254085: javax/swing/text/Caret/TestCaretPositionJTextPane.java failed with "RuntimeException:  Wrong caret position"

Reviewed-by: serb

! test/jdk/javax/swing/text/Caret/TestCaretPositionJTextPane.java

Changeset: 736e0773
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-19 06:16:50 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/736e0773

8254178: Remove .hgignore

Reviewed-by: ehelin

- .hgignore

Changeset: 011dd0d8
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2020-10-19 06:28:47 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/011dd0d8

8254824: SignalHandlerMark have no purpose

Reviewed-by: stuefe, shade, dholmes, coleenp

! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 98a395a3
Author:    Per Liden <pliden at openjdk.org>
Date:      2020-10-19 07:11:40 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/98a395a3

8254880: ZGC: Let ZList iterators be alias templates

Reviewed-by: ayang, kbarrett, tschatzl

! src/hotspot/share/gc/z/zList.hpp
! src/hotspot/share/gc/z/zList.inline.hpp

Changeset: 672f5669
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-10-19 07:22:29 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/672f5669

8254874: ZGC: JNIHandleBlock verification failure in stack watermark processing

Reviewed-by: tschatzl, cjplummer, sspitsyn, pliden

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM03/cm03t001/cm03t001.cpp

Changeset: 8edc2f05
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-10-19 07:23:43 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/8edc2f05

8254912: ZGC: Change ZCollectionInterval type to double

Reviewed-by: pliden, ayang

! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/z_globals.hpp

Changeset: a1a3e9de
Author:    Per Liden <pliden at openjdk.org>
Date:      2020-10-19 07:35:36 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/a1a3e9de

8254882: ZGC: Use static_assert instead of guarantee

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/z/zBitField.hpp
! src/hotspot/share/gc/z/zMarkStack.hpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp

Changeset: e10b5385
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2020-10-19 09:18:40 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/e10b5385

8243962: Various JVM TI tests time out using JFR on Windows

Reviewed-by: sspitsyn, cjplummer

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP03/sp03t001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP03/sp03t002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP04/sp04t001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP04/sp04t002/TestDescription.java

Changeset: e9be2db7
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-10-19 10:49:33 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/e9be2db7

8253453: SourceFileInfoTable should be allocated lazily

Reviewed-by: neliasso, chagedorn

! src/hotspot/share/compiler/disassembler.cpp

Changeset: e76de189
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-10-19 11:30:13 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/e76de189

8223051: support loops with long (64b) trip counts

Reviewed-by: vlivanov, thartmann, jrose

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/parse1.cpp

Changeset: cd66e0f2
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-10-19 11:40:58 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/cd66e0f2

8253877: gc/g1/TestGCLogMessages.java fails - missing "Evacuation failure" message

Reviewed-by: sjohanss

! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java

Changeset: 4ffed326
Author:    Anton Kozlov <akozlov at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2020-10-19 11:43:02 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/4ffed326

8254940: AArch64: Cleanup non-product thread members

Reviewed-by: aph

! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp
! src/hotspot/os_cpu/windows_aarch64/thread_windows_aarch64.hpp

Changeset: cb7701b7
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-10-19 13:18:50 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/cb7701b7

8253970: Build error: address argument to atomic builtin must be a pointer to integer or pointer ('volatile narrowOop *' invalid)

Reviewed-by: kbarrett, dholmes

! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp
! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp

Changeset: a0382cd1
Author:    Ekaterina Vergizova <katya at azul.com>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2020-10-19 14:19:58 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/a0382cd1

8253235: JFR.dump does not respect maxage parameter

Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java

Changeset: 1da28de8
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-10-19 15:55:54 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/1da28de8

8255009: delta apply fixes for JDK-8246774 and JDK-8253455, pushed too soon

Reviewed-by: jlahoda

! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Record.java
! src/java.base/share/classes/java/lang/annotation/ElementType.java
! src/java.base/share/classes/java/lang/reflect/RecordComponent.java
! src/java.base/share/classes/java/lang/runtime/ObjectMethods.java
! src/java.base/share/classes/jdk/internal/PreviewFeature.java
! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotation.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementKind.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java
! src/java.compiler/share/classes/javax/lang/model/element/RecordComponentElement.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementFilter.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/hotspot/jtreg/runtime/records/RedefineRecord.java
! test/hotspot/jtreg/runtime/records/abstractRecord.jcod
! test/hotspot/jtreg/runtime/records/badRecordAttribute.jcod
! test/hotspot/jtreg/runtime/records/ignoreRecordAttribute.java
! test/hotspot/jtreg/runtime/records/notFinalRecord.jcod
! test/hotspot/jtreg/runtime/records/recordAttributeTest.java
+ test/hotspot/jtreg/runtime/records/recordIgnoredVersion.jcod
! test/hotspot/jtreg/runtime/records/recordReflectionTest.java
! test/hotspot/jtreg/runtime/records/shortRecordAttribute.jcod
! test/hotspot/jtreg/runtime/records/superNotJLRecord.jcod
! test/hotspot/jtreg/runtime/records/twoRecordAttributes.jcod
! test/jdk/java/io/Serializable/records/AbsentStreamValuesTest.java
! test/jdk/java/io/Serializable/records/BadCanonicalCtrTest.java
! test/jdk/java/io/Serializable/records/BasicRecordSer.java
! test/jdk/java/io/Serializable/records/ConstructorAccessTest.java
! test/jdk/java/io/Serializable/records/ConstructorPermissionTest.java
! test/jdk/java/io/Serializable/records/CycleTest.java
! test/jdk/java/io/Serializable/records/DifferentStreamFieldsTest.java
! test/jdk/java/io/Serializable/records/ProhibitedMethods.java
! test/jdk/java/io/Serializable/records/ReadResolveTest.java
! test/jdk/java/io/Serializable/records/RecordClassTest.java
! test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java
! test/jdk/java/io/Serializable/records/SerialVersionUIDTest.java
! test/jdk/java/io/Serializable/records/StreamRefTest.java
! test/jdk/java/io/Serializable/records/ThrowingConstructorTest.java
! test/jdk/java/io/Serializable/records/UnsharedTest.java
! test/jdk/java/io/Serializable/records/WriteReplaceTest.java
! test/jdk/java/io/Serializable/records/migration/AbstractTest.java
! test/jdk/java/io/Serializable/records/migration/AssignableFromTest.java
! test/jdk/java/io/Serializable/records/migration/DefaultValuesTest.java
! test/jdk/java/io/Serializable/records/migration/SuperStreamFieldsTest.java
! test/jdk/java/lang/instrument/RedefineRecordAttr/TestRecordAttr.java
! test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/TestRecordAttrGenericSig.java
! test/jdk/java/lang/runtime/ObjectMethodsTest.java
! test/langtools/jdk/javadoc/doclet/testRecordLinks/TestRecordLinks.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
! test/langtools/jdk/javadoc/tool/api/basic/GetTask_DiagListenerTest.java
! test/langtools/jdk/jshell/CompletenessTest.java
! test/langtools/jdk/jshell/RecordsTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
! test/langtools/tools/javac/IllegalAnnotation.java
! test/langtools/tools/javac/IllegalAnnotation.out
! test/langtools/tools/javac/LocalInterface.java
! test/langtools/tools/javac/LocalInterface.out
! test/langtools/tools/javac/LocalRecord.java
! test/langtools/tools/javac/annotations/ApplicableAnnotationsOnRecords.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/combo/TargetAnnoCombo.java
! test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnotationsPositionsOnRecords.java
! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotatedImport.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage1.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage2.out
! test/langtools/tools/javac/api/TestGetScopeResult.java
! test/langtools/tools/javac/diags/examples/AccessorCantBeGeneric.java
! test/langtools/tools/javac/diags/examples/AccessorCantThrowException.java
! test/langtools/tools/javac/diags/examples/AccessorMethodCantBeStatic.java
! test/langtools/tools/javac/diags/examples/AccessorReturnTypeDoesntMatch.java
! test/langtools/tools/javac/diags/examples/CanonicalCantHaveStrongerAccessPrivileges.java
! test/langtools/tools/javac/diags/examples/CanonicalCantInvokeOtherConstructor.java
! test/langtools/tools/javac/diags/examples/CanonicalConstructorArgumentMismatch.java
! test/langtools/tools/javac/diags/examples/CanonicalConstructorCantHaveReturn.java
! test/langtools/tools/javac/diags/examples/CanonicalConstructorCantHaveThrowsClause.java
! test/langtools/tools/javac/diags/examples/CanonicalMustNotDeclareTypeVariables.java
! test/langtools/tools/javac/diags/examples/ConstructorWithSameErasureAsCanonical.java
! test/langtools/tools/javac/diags/examples/Expected3.java
! test/langtools/tools/javac/diags/examples/FirstInvocationMustBeAnotherConstructor.java
! test/langtools/tools/javac/diags/examples/IllegalRecordComponentName.java
! test/langtools/tools/javac/diags/examples/IncorrectRecordDeclaration.java
! test/langtools/tools/javac/diags/examples/InstanceInitializersNotAllowedInRecords.java
! test/langtools/tools/javac/diags/examples/InterfaceNotAllowed.java
! test/langtools/tools/javac/diags/examples/InvalidSuperTypeRecord.java
! test/langtools/tools/javac/diags/examples/KindnameRecord.java
! test/langtools/tools/javac/diags/examples/LocalEnum.java
! test/langtools/tools/javac/diags/examples/MethodMustBePublic.java
! test/langtools/tools/javac/diags/examples/Records.java
! test/langtools/tools/javac/diags/examples/RecordsCanNotDeclareInstanceFields.java
! test/langtools/tools/javac/diags/examples/RecordsCantDeclareComponentModifiers.java
! test/langtools/tools/javac/diags/examples/RecordsComponentsCanNotDeclareCStyleArrays.java
! test/langtools/tools/javac/diags/examples/RecordsNotAllowedInInnerClasses.java
! test/langtools/tools/javac/enum/FauxEnum3.java
! test/langtools/tools/javac/enum/FauxEnum3.out
! test/langtools/tools/javac/enum/LocalEnum.java
! test/langtools/tools/javac/enum/LocalEnum.out
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/parser/SingleCommaAnnotationValueFail.out
! test/langtools/tools/javac/processing/model/element/JavaxLangModelForRecords.java
! test/langtools/tools/javac/records/ElementFilterRecordComponentTest.java
! test/langtools/tools/javac/records/LocalStaticDeclarations.java
! test/langtools/tools/javac/records/MapAccessorToComponent.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
! test/langtools/tools/javac/records/RecordMemberTests.java
! test/langtools/tools/javac/records/VarargsRecordsTest.java
! test/langtools/tools/javac/records/mandated_members/CheckRecordMembers.java
! test/langtools/tools/javac/records/writeread/WriteReadTest.java
! test/langtools/tools/javac/tree/TreePosTest.java
! test/langtools/tools/sjavac/PubApisTest.java

Changeset: 953e472d
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2020-10-19 16:57:40 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/953e472d

8254967: com.sun.net.HttpsServer spins on TLS session close

Reviewed-by: dfuchs

! src/jdk.httpserver/share/classes/sun/net/httpserver/SSLStreams.java

Changeset: 60f63ec8
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-10-19 17:08:06 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/60f63ec8

8254796: Cleanup pervasive unnecessary parameter

Reviewed-by: ksrini, hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java

Changeset: 52cb3292
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2020-10-19 17:38:22 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/52cb3292

8254862: lldb in devkit doesn't work

Reviewed-by: lmesnik, mikael, ihse

! make/conf/jib-profiles.js
! make/devkit/createMacosxDevkit.sh

Changeset: 0b510165
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2020-10-19 17:40:54 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/0b510165

8253660: Need better error report when artifact resolution fails in AotCompiler.java

Reviewed-by: ihse

! test/hotspot/jtreg/compiler/aot/AotCompiler.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/lib/jdk/test/lib/artifacts/ArtifactResolverException.java

Changeset: e2e11d34
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-10-19 17:50:40 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/e2e11d34

8254955: x86: MethodHandlesAdapterBlob is too big

Reviewed-by: neliasso, kvn

! src/hotspot/cpu/x86/methodHandles_x86.hpp

Changeset: 74ac77e2
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2020-10-19 18:27:50 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/74ac77e2

8247666: Support Lambda proxy classes in static CDS archive

Reviewed-by: iklam, mchung

! make/hotspot/symbols/symbols-unix
! src/hotspot/share/classfile/classListParser.cpp
! src/hotspot/share/classfile/classListParser.hpp
+ src/hotspot/share/classfile/classListWriter.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/memory/archiveUtils.cpp
! src/hotspot/share/memory/archiveUtils.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java
! src/java.base/share/classes/jdk/internal/misc/CDS.java
! src/java.base/share/native/libjava/CDS.c
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/cds/appcds/BadBSM.java
+ test/hotspot/jtreg/runtime/cds/appcds/LambdaProxyClasslist.java
+ test/hotspot/jtreg/runtime/cds/appcds/StaticArchiveWithLambda.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaInBaseArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/CustomLoaderApp.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/LambHello.java
+ test/hotspot/jtreg/runtime/cds/appcds/methodHandles/CDSMHTest_generate.sh
+ test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesAsCollectorTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesCastFailureTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesGeneralTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesInvokersTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesPermuteArgumentsTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesSpreadArgumentsTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/WrongBSM.jcod

Changeset: f42c0322
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2020-10-19 19:06:23 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/f42c0322

8254793: [JVMCI] improve speculation encoding

Reviewed-by: kvn, dlong, never

! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/thread.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSpeculationEncoding.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSpeculationLog.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.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotSpeculationLog.java

Changeset: 14e1e174
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2020-10-19 19:39:19 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/14e1e174

8255004: [JVMCI] expose JVM_ACC_FIELD_INITIALIZED_FINAL_UPDATE

Reviewed-by: never, kvn

! src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Changeset: 00014350
Author:    Paul Sandoz <psandoz at openjdk.org>
Date:      2020-10-19 20:37:36 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/00014350

8255020: Minor updates to docs jdk.incubator.vector

Reviewed-by: erikj, darcy

! make/CompileJavaModules.gmk
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/package-info.java

Changeset: cb5cdd77
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-10-19 20:52:01 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/cb5cdd77

8254721: Improve support for conditionally generated files

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java
! test/langtools/jdk/javadoc/doclet/WindowTitles/p1/C1.java
+ test/langtools/jdk/javadoc/doclet/testConditionalPages/TestConditionalPages.java
! test/langtools/jdk/javadoc/doclet/testCopyFiles/modules/acme.mdle/p/Foo.java
! test/langtools/jdk/javadoc/doclet/testGeneratedBy/pkg/MyClass.java
! test/langtools/jdk/javadoc/doclet/testHelpFile/TestHelpFile.java
! test/langtools/jdk/javadoc/doclet/testMetadata/TestMetadata.java
! test/langtools/jdk/javadoc/doclet/testModuleDirs/TestModuleDirs.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestModuleNavigation.java
! test/langtools/jdk/javadoc/doclet/testPackagePage/com/pkg/C.java
! test/langtools/jdk/javadoc/doclet/testTopOption/pkg/Cl.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java
! test/langtools/jdk/javadoc/tool/api/basic/pkg/C.java

Changeset: 0f4fb367
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-10-19 22:05:47 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/0f4fb367

8255032: Conflict between recent pushes breaks the build

Reviewed-by: redestad, vromero

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

Changeset: bf19581a
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2020-10-19 23:53:06 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/bf19581a

8255016: ConstantDescs.FALSE claims it represents TRUE

Reviewed-by: bpb, jvernee, mchung, rriggs

! src/java.base/share/classes/java/lang/constant/ConstantDescs.java

Changeset: 6e8835c6
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-10-19 23:54:10 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/6e8835c6

7110890: reg test TranslucentShapedFrameTest fails to create non-opaque frame

Reviewed-by: prr

! test/jdk/java/awt/Window/TranslucentShapedFrameTest/TSFrame.java
! test/jdk/java/awt/Window/TranslucentShapedFrameTest/TranslucentShapedFrameTest.java

Changeset: 7a580ca8
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-10-20 00:12:37 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/7a580ca8

8255027: Problem list for Graal test gc/stress/TestStressG1Humongous.java

Reviewed-by: dlong

! test/hotspot/jtreg/ProblemList-graal.txt

Changeset: c87cdf70
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-10-20 01:08:19 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/c87cdf70

8254029: ObjectMonitor cleanup/minor bug-fix changes extracted from JDK-8253064

Reviewed-by: dholmes, eosterlund

! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/runtime/vmThread.cpp

Changeset: 5b51085c
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-20 05:25:57 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/5b51085c

8254997: Remove unimplemented OSContainer::read_memory_limit_in_bytes

Reviewed-by: sgehwolf

! src/hotspot/os/linux/osContainer_linux.hpp

Changeset: b65dcfa3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-20 05:26:59 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/b65dcfa3

8197981: Missing return statement in __sync_val_compare_and_swap_8

Reviewed-by: andrew, dholmes

! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp

Changeset: 0a75b37f
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-20 05:28:22 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/0a75b37f

8254776: Remove unimplemented LowMemoryDetector::check_memory_usage

Reviewed-by: sspitsyn, cjplummer

! src/hotspot/share/services/lowMemoryDetector.hpp

Changeset: 355f44dd
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-20 05:31:39 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/355f44dd

8254994: [x86] C1 StubAssembler::call_RT, "call_offset might not be initialized"

Reviewed-by: chagedorn, kvn

! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp

Changeset: 98ec4a67
Author:    Roberto Castañeda Lozano <roberto.castaneda.lozano at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-10-20 06:08:25 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/98ec4a67

8254805: compiler/debug/TestStressCM.java is still failing

Use the code motion trace produced by TraceOptoPipelining (excluding traces of
stubs) to assert that two compilations with the same seed cause StressLCM and
StressGCM to take the same randomized decisions. Previously, the entire output
produced by PrintOptoStatistics was used instead, which has shown to be too
fragile. Also, disable inlining in both TestStressCM.java and the similar
TestStressIGVN.java to prevent flaky behavior, and run both tests for ten
different seeds to improve coverage.

Reviewed-by: kvn, thartmann

! test/hotspot/jtreg/compiler/debug/TestStressCM.java
! test/hotspot/jtreg/compiler/debug/TestStressIGVN.java

Changeset: 5fedfa70
Author:    Nhat Nguyen <hoangnhat2911 at gmail.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-10-20 06:18:49 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/5fedfa70

8251271: C2: Compile::_for_igvn list is corrupted after RenumberLiveNodes

Reviewed-by: vlivanov, thartmann

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/phaseX.cpp

Changeset: 7ba6a6bf
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2020-10-20 06:48:09 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/7ba6a6bf

8251158: Implementation of JEP 387: Elastic Metaspace

Reviewed-by: lkorinth, coleenp, iklam, rrich

! 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/classLoaderStats.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/generationSpec.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zUnload.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/memory/allocation.hpp
- src/hotspot/share/memory/binaryTreeDictionary.hpp
- src/hotspot/share/memory/binaryTreeDictionary.inline.hpp
+ src/hotspot/share/memory/classLoaderMetaspace.cpp
+ src/hotspot/share/memory/classLoaderMetaspace.hpp
- src/hotspot/share/memory/freeList.hpp
- src/hotspot/share/memory/freeList.inline.hpp
! src/hotspot/share/memory/metadataFactory.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
+ src/hotspot/share/memory/metaspace/allocationGuard.hpp
+ src/hotspot/share/memory/metaspace/binList.hpp
- src/hotspot/share/memory/metaspace/blockFreelist.cpp
- src/hotspot/share/memory/metaspace/blockFreelist.hpp
+ src/hotspot/share/memory/metaspace/blockTree.cpp
+ src/hotspot/share/memory/metaspace/blockTree.hpp
+ src/hotspot/share/memory/metaspace/chunkHeaderPool.cpp
+ src/hotspot/share/memory/metaspace/chunkHeaderPool.hpp
! src/hotspot/share/memory/metaspace/chunkManager.cpp
! src/hotspot/share/memory/metaspace/chunkManager.hpp
+ src/hotspot/share/memory/metaspace/chunklevel.cpp
+ src/hotspot/share/memory/metaspace/chunklevel.hpp
+ src/hotspot/share/memory/metaspace/commitLimiter.cpp
+ src/hotspot/share/memory/metaspace/commitLimiter.hpp
+ src/hotspot/share/memory/metaspace/commitMask.cpp
+ src/hotspot/share/memory/metaspace/commitMask.hpp
+ src/hotspot/share/memory/metaspace/counters.hpp
+ src/hotspot/share/memory/metaspace/freeBlocks.cpp
+ src/hotspot/share/memory/metaspace/freeBlocks.hpp
+ src/hotspot/share/memory/metaspace/freeChunkList.cpp
+ src/hotspot/share/memory/metaspace/freeChunkList.hpp
+ src/hotspot/share/memory/metaspace/internalStats.cpp
+ src/hotspot/share/memory/metaspace/internalStats.hpp
- src/hotspot/share/memory/metaspace/metaDebug.cpp
- src/hotspot/share/memory/metaspace/metaDebug.hpp
- src/hotspot/share/memory/metaspace/metabase.hpp
- src/hotspot/share/memory/metaspace/metablock.hpp
! src/hotspot/share/memory/metaspace/metachunk.cpp
! src/hotspot/share/memory/metaspace/metachunk.hpp
+ src/hotspot/share/memory/metaspace/metachunkList.cpp
+ src/hotspot/share/memory/metaspace/metachunkList.hpp
+ src/hotspot/share/memory/metaspace/metaspaceArena.cpp
+ src/hotspot/share/memory/metaspace/metaspaceArena.hpp
+ src/hotspot/share/memory/metaspace/metaspaceArenaGrowthPolicy.cpp
+ src/hotspot/share/memory/metaspace/metaspaceArenaGrowthPolicy.hpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.cpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.hpp
+ src/hotspot/share/memory/metaspace/metaspaceContext.cpp
+ src/hotspot/share/memory/metaspace/metaspaceContext.hpp
! src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp
! src/hotspot/share/memory/metaspace/metaspaceDCmd.hpp
+ src/hotspot/share/memory/metaspace/metaspaceReporter.cpp
+ src/hotspot/share/memory/metaspace/metaspaceReporter.hpp
+ src/hotspot/share/memory/metaspace/metaspaceSettings.cpp
+ src/hotspot/share/memory/metaspace/metaspaceSettings.hpp
! src/hotspot/share/memory/metaspace/metaspaceSizesSnapshot.cpp
! src/hotspot/share/memory/metaspace/metaspaceSizesSnapshot.hpp
! src/hotspot/share/memory/metaspace/metaspaceStatistics.cpp
! src/hotspot/share/memory/metaspace/metaspaceStatistics.hpp
- src/hotspot/share/memory/metaspace/occupancyMap.cpp
- src/hotspot/share/memory/metaspace/occupancyMap.hpp
! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.cpp
! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.hpp
! src/hotspot/share/memory/metaspace/printMetaspaceInfoKlassClosure.cpp
+ src/hotspot/share/memory/metaspace/rootChunkArea.cpp
+ src/hotspot/share/memory/metaspace/rootChunkArea.hpp
+ src/hotspot/share/memory/metaspace/runningCounters.cpp
+ src/hotspot/share/memory/metaspace/runningCounters.hpp
- src/hotspot/share/memory/metaspace/smallBlocks.cpp
- src/hotspot/share/memory/metaspace/smallBlocks.hpp
- src/hotspot/share/memory/metaspace/spaceManager.cpp
- src/hotspot/share/memory/metaspace/spaceManager.hpp
+ src/hotspot/share/memory/metaspace/testHelpers.cpp
+ src/hotspot/share/memory/metaspace/testHelpers.hpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.hpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.hpp
! src/hotspot/share/memory/metaspaceChunkFreeListSummary.hpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/memory/metaspaceCounters.cpp
! src/hotspot/share/memory/metaspaceCounters.hpp
- src/hotspot/share/memory/metaspaceGCThresholdUpdater.hpp
! src/hotspot/share/memory/metaspaceTracer.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/memReporter.cpp
! src/hotspot/share/services/memoryService.hpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! src/hotspot/share/services/virtualMemoryTracker.hpp
- test/hotspot/gtest/memory/test_chunkManager.cpp
- test/hotspot/gtest/memory/test_is_metaspace_obj.cpp
- test/hotspot/gtest/memory/test_metachunk.cpp
- test/hotspot/gtest/memory/test_metaspace.cpp
- test/hotspot/gtest/memory/test_metaspace_allocation.cpp
- test/hotspot/gtest/memory/test_spaceManager.cpp
+ test/hotspot/gtest/metaspace/metaspaceGtestCommon.cpp
+ test/hotspot/gtest/metaspace/metaspaceGtestCommon.hpp
+ test/hotspot/gtest/metaspace/metaspaceGtestContexts.cpp
+ test/hotspot/gtest/metaspace/metaspaceGtestContexts.hpp
+ test/hotspot/gtest/metaspace/metaspaceGtestRangeHelpers.hpp
+ test/hotspot/gtest/metaspace/metaspaceGtestSparseArray.hpp
+ test/hotspot/gtest/metaspace/test_allocationGuard.cpp
+ test/hotspot/gtest/metaspace/test_arenagrowthpolicy.cpp
+ test/hotspot/gtest/metaspace/test_binlist.cpp
+ test/hotspot/gtest/metaspace/test_blocktree.cpp
+ test/hotspot/gtest/metaspace/test_chunkManager_stress.cpp
+ test/hotspot/gtest/metaspace/test_chunkheaderpool.cpp
+ test/hotspot/gtest/metaspace/test_commitmask.cpp
+ test/hotspot/gtest/metaspace/test_freeblocks.cpp
+ test/hotspot/gtest/metaspace/test_internstats.cpp
+ test/hotspot/gtest/metaspace/test_is_metaspace_obj.cpp
+ test/hotspot/gtest/metaspace/test_metachunk.cpp
+ test/hotspot/gtest/metaspace/test_metachunklist.cpp
+ test/hotspot/gtest/metaspace/test_metaspaceUtils.cpp
+ test/hotspot/gtest/metaspace/test_metaspace_misc.cpp
+ test/hotspot/gtest/metaspace/test_metaspacearena.cpp
+ test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp
+ test/hotspot/gtest/metaspace/test_virtualspacenode.cpp
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/gc/TestSystemGC.java
! test/hotspot/jtreg/gc/class_unloading/TestG1ClassUnloadingHWM.java
! test/hotspot/jtreg/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java
! test/hotspot/jtreg/gtest/GTestWrapper.java
+ test/hotspot/jtreg/gtest/MetaspaceGtests.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassSpaceSize.java
! test/hotspot/jtreg/runtime/Metaspace/MaxMetaspaceSizeTest.java
! test/hotspot/jtreg/runtime/Metaspace/PrintMetaspaceDcmd.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/Allocation.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/AllocationProfile.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestArena.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestContext.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestManyArenasManyThreads.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestOneArenaManyThreads.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestWithThreads.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/RandomAllocator.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/RandomAllocatorThread.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/RandomHelper.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/Settings.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocation.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT1.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT2.java
! test/hotspot/jtreg/runtime/cds/MaxMetaspaceSize.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LargePages.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/MetaspaceBaseGC.java
! test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.sh
! test/lib/sun/hotspot/WhiteBox.java

Changeset: 5d1397fa
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-20 06:55:36 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/5d1397fa

8254282: Add Linux x86_32 builds to submit workflow

Reviewed-by: erikj, rwestberg

! .github/workflows/submit.yml

Changeset: 017d151e
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2020-10-20 08:38:14 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/017d151e

8254842: [JVMCI] copy thread name when attaching libgraal thread to HotSpot

Reviewed-by: kvn, never

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java

Changeset: 21e67e54
Author:    Pankaj Bansal <pbansal at openjdk.org>
Date:      2020-10-20 09:05:51 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/21e67e54

8225790: Two NestedDialogs tests fail on Ubuntu

Reviewed-by: serb

! test/jdk/java/awt/Dialog/NestedDialogs/Modal/NestedModalDialogTest.java
! test/jdk/java/awt/Dialog/NestedDialogs/Modeless/NestedModelessDialogTest.java
- test/jdk/java/awt/regtesthelpers/VisibilityValidator.java
- test/jdk/java/awt/regtesthelpers/Waypoint.java

Changeset: 3f9c8a39
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-10-20 09:27:35 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/3f9c8a39

8254966: Remove unused code from Matcher

Reviewed-by: neliasso, kvn

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/arm_32.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/formsopt.hpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/opto/matcher.hpp

Changeset: 3ee0380e
Author:    Vipin Menon <vipinmv1 at in.ibm.com>
Committer: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-10-20 11:14:28 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/3ee0380e

8234393: [macos] printing ignores printer tray

Reviewed-by: psadhukhan, prr

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
! src/java.desktop/share/classes/sun/print/CustomMediaTray.java
! test/jdk/java/awt/print/PrinterJob/TestMediaTraySelection.java

Changeset: 294e0705
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-10-20 11:53:41 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/294e0705

8254998: C2: assert(!n->as_Loop()->is_transformed_long_loop()) failure with -XX:StressLongCountedLoop=1

Reviewed-by: vlivanov, kvn, thartmann

! src/hotspot/share/opto/compile.cpp
+ test/hotspot/jtreg/compiler/longcountedloops/TestTooManyLoopOpts.java

Changeset: cdc8c401
Author:    Per Liden <pliden at openjdk.org>
Date:      2020-10-20 13:07:35 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/cdc8c401

8254878: Move last piece of ZArray to GrowableArray

Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/z/zArray.hpp
! src/hotspot/share/gc/z/zArray.inline.hpp
! src/hotspot/share/gc/z/zSafeDelete.inline.hpp
! src/hotspot/share/utilities/growableArray.hpp
! test/hotspot/gtest/gc/z/test_zArray.cpp

Changeset: 76fdd7fc
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-10-20 14:23:50 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/76fdd7fc

8255038: Adjust adapter_code_size to account for -Xlog:methodhandles in debug builds

Reviewed-by: shade, neliasso

! src/hotspot/cpu/x86/methodHandles_x86.hpp

Changeset: 44f9271d
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-10-20 14:44:38 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/44f9271d

8254974: Fix stutter typo in TypeElement

Reviewed-by: shade, redestad

! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java

Changeset: f167a71f
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2020-10-20 15:07:36 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/f167a71f

8254264: Remove redundant cross_modify_fence()

Reviewed-by: rehn, dholmes, dcubed

! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/thread.cpp

Changeset: 40f847e2
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2020-10-20 15:31:55 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/40f847e2

8227745: Enable Escape Analysis for Better Performance in the Presence of JVMTI Agents
8233915: JVMTI FollowReferences: Java Heap Leak not found because of C2 Scalar Replacement

Reviewed-by: mdoerr, goetz, sspitsyn, kvn

! src/hotspot/share/c1/c1_IR.hpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/debugInfoRec.cpp
! src/hotspot/share/code/debugInfoRec.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/pcDesc.hpp
! src/hotspot/share/code/scopeDesc.cpp
! src/hotspot/share/code/scopeDesc.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/escape.hpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
+ src/hotspot/share/prims/jvmtiDeferredUpdates.cpp
+ src/hotspot/share/prims/jvmtiDeferredUpdates.hpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
+ src/hotspot/share/runtime/escapeBarrier.cpp
+ src/hotspot/share/runtime/escapeBarrier.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/thread.inline.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframe_hp.cpp
! src/hotspot/share/runtime/vframe_hp.hpp
! src/hotspot/share/utilities/macros.hpp
+ test/hotspot/jtreg/serviceability/jvmti/Heap/IterateHeapWithEscapeAnalysisEnabled.java
+ test/hotspot/jtreg/serviceability/jvmti/Heap/libIterateHeapWithEscapeAnalysisEnabled.cpp
! test/jdk/TEST.ROOT
+ test/jdk/com/sun/jdi/EATests.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: cb6167b2
Author:    Guoxiong Li <lgxbslgx at gmail.com>
Committer: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2020-10-20 15:45:17 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/cb6167b2

8254557: Compiler crashes with java.lang.AssertionError: isSubtype UNKNOWN

Reviewed-by: mcimadamore

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

Changeset: 3267b09d
Author:    Per Liden <pliden at openjdk.org>
Date:      2020-10-20 16:07:33 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/3267b09d

8254883: ZGC: Make the ZArrayIterator reusable for ZRelocationSetIterators

Reviewed-by: eosterlund

! src/hotspot/share/gc/z/zArray.hpp
! src/hotspot/share/gc/z/zArray.inline.hpp
! src/hotspot/share/gc/z/zGranuleMap.hpp
! src/hotspot/share/gc/z/zGranuleMap.inline.hpp
! src/hotspot/share/gc/z/zRelocate.hpp
! src/hotspot/share/gc/z/zRelocationSet.hpp
! src/hotspot/share/gc/z/zRelocationSet.inline.hpp

Changeset: 89e54445
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-10-20 17:31:54 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/89e54445

8254788: Dead code in the sun.java2d.xr.XRPMBlitLoops$XrSwToPMBlit

Reviewed-by: prr

! src/java.desktop/unix/classes/sun/java2d/xr/XRPMBlitLoops.java

Changeset: e577c8c8
Author:    Michael Bien <mbien42 at gmail.com>
Committer: Markus Grönlund <mgronlun at openjdk.org>
Date:      2020-10-20 17:47:34 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/e577c8c8

8253641: Missing newline in the printout of certain JFR events

Co-authored-by: Michael Bien <mbien42 at gmail.com>
Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java

Changeset: ee6eb986
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-20 17:55:36 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/ee6eb986

8254995: [x86] ControlWord::print(), rc/pc variables might not be initialized

Reviewed-by: kvn

! src/hotspot/cpu/x86/macroAssembler_x86.cpp

Changeset: 856037c4
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-10-20 18:06:43 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/856037c4

8255006: Add NULL-check to StringDedupTable lookup

Reviewed-by: rkennke, kbarrett

! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp

Changeset: acacae5e
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2020-10-20 21:28:09 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/acacae5e

8254843: Exception launching app on windows in some cases

Reviewed-by: asemenyuk, kcr, almatvee, kizune

! src/jdk.incubator.jpackage/windows/native/applauncher/WinLauncher.cpp

Changeset: afd852cc
Author:    Tobias Hartmann <thartmann at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-04-03 10:59:50 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/afd852cc

8241114: Better range handling

Reviewed-by: kvn, vlivanov, rhalade, ahgross

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp

Changeset: fa25d083
Author:    Erik Gahlin <egahlin at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-04-07 00:48:13 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/fa25d083

8236196: Improve string pooling

Reviewed-by: mgronlun, rehn, ahgross, jwilhelm, rhalade

! src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp

Changeset: a5cb23e2
Author:    Coleen Phillimore <coleenp at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-04-28 12:07:35 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/a5cb23e2

8240124: Better VM Interning

Reviewed-by: rehn, pliden, smarks, rhalade, ahgross, jwilhelm

! src/hotspot/share/classfile/altHashing.cpp
! src/hotspot/share/classfile/altHashing.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.hpp
! src/hotspot/share/memory/filemap.cpp
! test/hotspot/gtest/classfile/test_AltHashing.cpp

Changeset: ff3e5586
Author:    Brian Burkhalter <bpb at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-04-28 10:14:25 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/ff3e5586

8242685: Better Path Validation

Reviewed-by: alanb, rhalade

! src/java.base/unix/classes/sun/nio/fs/UnixUriUtils.java

Changeset: 9291e608
Author:    Brian Burkhalter <bpb at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-04-29 13:20:25 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/9291e608

8242680: Improved URI Support

Reviewed-by: alanb, rhalade

! src/java.base/unix/classes/sun/nio/fs/UnixUriUtils.java
! src/java.base/windows/classes/sun/nio/fs/WindowsUriSupport.java

Changeset: 62a03bd3
Author:    Sean Mullan <mullan at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-05-06 07:25:59 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/62a03bd3

8237995: Enhance certificate processing

Reviewed-by: weijun, rhalade, ahgross, erikj

! make/CompileToolsJdk.gmk
! make/ToolsJdk.gmk
! make/data/blacklistedcertsconverter/blacklisted.certs.pem
! make/jdk/src/classes/build/tools/blacklistedcertsconverter/BlacklistedCertsConverter.java
! src/java.base/share/classes/sun/security/util/UntrustedCertificates.java
! test/jdk/sun/security/lib/CheckBlacklistedCerts.java

Changeset: 7c05f32b
Author:    Tobias Hartmann <thartmann at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-05-13 09:07:02 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/7c05f32b

8244924: Additional fix for JDK-8241119

Reviewed-by: kvn, vlivanov, rhalade, ahgross

! src/hotspot/share/opto/addnode.cpp

Changeset: 798bfb3b
Author:    David Holmes <dholmes at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-05-13 03:33:21 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/798bfb3b

8233624: Enhance JNI linkage

Co-authored-by: David Holmes <david.holmes at oracle.com>, Alex Buckley <alex.buckley at oracle.com>, John Rose <john.r.rose at oracle.com>
Reviewed-by: abuckley, jrose, rhalade, mschoene

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

Changeset: 5f1918db
Author:    Coleen Phillimore <coleenp at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-05-18 11:16:19 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/5f1918db

8244955: Additional Fix for JDK-8240124

Reviewed-by: rehn, pliden, smarks

! src/hotspot/share/classfile/altHashing.cpp
! src/hotspot/share/classfile/altHashing.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.hpp
! src/hotspot/share/memory/filemap.cpp
! test/hotspot/gtest/classfile/test_AltHashing.cpp

Changeset: 27f1ebc0
Author:    Sean Mullan <mullan at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-05-20 08:07:25 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/27f1ebc0

8244479: Further constrain certificates

Reviewed-by: ascarpino, ahgross, rhalade

! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java

Changeset: a6723c85
Author:    Brian Burkhalter <bpb at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-05-20 13:56:19 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/a6723c85

8244136: Improved Buffer supports

Reviewed-by: alanb, ahgross, rhalade, psandoz

! src/java.base/share/classes/java/nio/StringCharBuffer.java
! src/java.base/share/classes/java/nio/X-Buffer.java.template

Changeset: fc5fca9a
Author:    Brian Burkhalter <bpb at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-05-20 13:56:21 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/fc5fca9a

8242695: Enhanced buffer support

Reviewed-by: alanb, rhalade

! src/java.base/windows/classes/sun/nio/fs/RegistryFileTypeDetector.java
! src/java.base/windows/classes/sun/nio/fs/WindowsNativeDispatcher.java

Changeset: d149dcdb
Author:    Naoto Sato <naoto at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-06-02 08:48:00 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/d149dcdb

8245407: Enhance zoning of times

Reviewed-by: rriggs, rhalade, skoivu

! src/java.base/share/classes/java/util/Calendar.java

Changeset: 7eda1196
Author:    Aleksei Efimov <aefimov at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-06-22 14:30:37 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/7eda1196

8237990: Enhanced LDAP contexts

Reviewed-by: dfuchs, robm, weijun, xyin, rhalade, ahgross

! src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapClient.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtx.java
! src/java.naming/share/classes/com/sun/jndi/ldap/ext/StartTlsResponseImpl.java

Changeset: 29c68087
Author:    Harold Seigel <hseigel at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-06-22 14:17:51 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/29c68087

8243302: Advanced class supports

Co-authored-by: Harold Seigel <harold.seigel at oracle.com>
Reviewed-by: coleenp, lfoltan, mschoene, rhalade

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp

Changeset: 036da995
Author:    Roger Riggs <rriggs at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-06-23 13:42:45 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/036da995

8236862: Enhance support of Proxy class

Reviewed-by: smarks, chegar, skoivu, rhalade

! src/java.base/share/classes/java/io/ObjectInputStream.java

Changeset: 00a5af44
Author:    Phil Race <prr at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-07-02 12:02:08 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/00a5af44

8248574: Improve jpeg processing

Reviewed-by: serb, jdv, mschoene, rhalade

! src/java.desktop/share/native/libjavajpeg/jdhuff.c
! src/java.desktop/share/native/libjavajpeg/jdinput.c
! src/java.desktop/share/native/libjavajpeg/jdmarker.c
! src/java.desktop/share/native/libjavajpeg/jmemnobs.c
! src/java.desktop/share/native/libjavajpeg/jpeglib.h

Changeset: 24f7f845
Author:    Ioi Lam <iklam at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-07-07 08:55:22 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/24f7f845

8245412: Better class definitions

Reviewed-by: coleenp, rhalade, jwilhelm, skoivu

! src/hotspot/share/oops/instanceKlass.cpp

Changeset: d6cef990
Author:    Jamil Nimeh <jnimeh at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-07-20 10:35:34 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/d6cef990

8245417: Improve certificate chain handling

Co-authored-by: Hai-may Chao <hai-may.chao at oracle.com>
Reviewed-by: mullan, jnimeh

! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java
! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketInputRecord.java
! test/jdk/java/net/httpclient/LargeHandshakeTest.java

Changeset: 0d352357
Author:    Roger Riggs <rriggs at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-07-31 14:03:39 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/0d352357

8249927: Specify limits of jdk.serialProxyInterfaceLimit

corrections to limits defined by 8236862 implemented by 8248183

Reviewed-by: smarks, rhalade, skoivu

! src/java.base/share/classes/java/io/ObjectInputStream.java

Changeset: cfb02d48
Author:    Tobias Hartmann <thartmann at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-08-06 08:10:56 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/cfb02d48

8250861: Crash in MinINode::Ideal(PhaseGVN*, bool)

Added missing NULL checks.

Reviewed-by: kvn, chagedorn

! src/hotspot/share/opto/addnode.cpp

Changeset: 3ccf4877
Author:    Phil Race <prr at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-09-11 16:12:45 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/3ccf4877

8253019: Enhanced JPEG decoding

Reviewed-by: rhalade, mschoene, serb, psadhukhan

! src/java.desktop/share/native/libjavajpeg/jdhuff.c
! src/java.desktop/share/native/libjavajpeg/jdinput.c
! src/java.desktop/share/native/libjavajpeg/jdmarker.c
! src/java.desktop/share/native/libjavajpeg/jpeglib.h

Changeset: afc967fc
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2020-10-20 22:54:19 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/afc967fc

8254783: jpackage fails on Windows when application name differs from installer name

Reviewed-by: asemenyuk, kizune, almatvee

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

Changeset: e5870cf0
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-10-21 00:15:46 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/e5870cf0

8252133: The java/awt/GraphicsDevice/DisplayModes/CycleDMImage.java fails if metal pipeline is active

Reviewed-by: prr

! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java
! src/java.desktop/macosx/classes/sun/awt/CGraphicsEnvironment.java
! test/jdk/java/awt/GraphicsDevice/DisplayModes/CycleDMImage.java

Changeset: 42a6eadb
Author:    Ningsheng Jian <njian at openjdk.org>
Date:      2020-10-21 01:15:13 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/42a6eadb

8254884: Make sure jvm does not crash with Arm SVE and Vector API

Reviewed-by: vlivanov, adinn

! src/hotspot/cpu/aarch64/aarch64_sve.ad
! src/hotspot/cpu/aarch64/aarch64_sve_ad.m4
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp

Changeset: 2ee2b4ae
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-10-21 02:05:16 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/2ee2b4ae

8231454: File lock in Windows on a loaded jar due to a leak in Introspector::getBeanInfo

Reviewed-by: kizune

! src/java.desktop/share/classes/com/sun/beans/introspect/ClassInfo.java
! src/java.desktop/share/classes/java/beans/Introspector.java
+ test/jdk/java/beans/Introspector/FlushClassInfoCache.java

Changeset: 9e9f5e69
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-10-21 02:28:01 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/9e9f5e69

8017179: [macosx] list1 and list2 vistble item isn't desired

Reviewed-by: kizune

! src/java.desktop/macosx/classes/sun/lwawt/LWListPeer.java

Changeset: 6bd05b12
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-10-21 02:34:47 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/6bd05b12

8255074: sun.nio.fs.WindowsPath::getPathForWin32Calls synchronizes on String object

Reviewed-by: bpb

! src/java.base/windows/classes/sun/nio/fs/WindowsPath.java

Changeset: 2e510e04
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-10-21 04:53:16 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/2e510e04

8255043: Incorrectly styled copyright text

Reviewed-by: dholmes, trebari, jdv

! src/java.sql/share/classes/javax/sql/package-info.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/src/test/jdk/test/Test.java
! test/jdk/java/awt/JAWT/MyCanvas.java
! test/jdk/java/awt/font/TextLayout/TestLayoutVsICU.java
! test/jdk/java/awt/image/multiresolution/MultiResolutionIcon/IconTest.java
! test/jdk/java/beans/Beans/Test4067824.java
! test/jdk/java/beans/Introspector/6380849/TestBeanInfo.java
! test/jdk/java/beans/PropertyEditor/6380849/TestPropertyEditor.java
! test/jdk/java/beans/XMLEncoder/6380849/TestPersistenceDelegate.java
! test/jdk/javax/imageio/plugins/external_plugin_tests/src/simp/SIMPImageReader.java
! test/jdk/javax/imageio/plugins/external_plugin_tests/src/simp/SIMPImageReaderSpi.java
! test/jdk/javax/imageio/plugins/external_plugin_tests/src/simp/SIMPMetadata.java
! test/jdk/javax/imageio/plugins/external_plugin_tests/src/simp/SIMPMetadataFormat.java
! test/jdk/javax/imageio/plugins/external_plugin_tests/src/simp/module-info.java
! test/jdk/javax/imageio/plugins/external_plugin_tests/src/simptest/TestSIMPPlugin.java
! test/jdk/javax/script/JDK_8196959/BadFactoryTest.java
! test/jdk/tools/jlink/JLinkNegativeTest.java
! test/jdk/tools/jlink/basic/AllModulePath.java
! test/jdk/tools/jlink/basic/BasicTest.java
! test/jdk/tools/jlink/basic/src/m1/p/ListModules.java
! test/jdk/tools/jlink/basic/src/test/jdk/test/Adder.java
! test/jdk/tools/jlink/basic/src/test/jdk/test/Test.java
! test/jdk/tools/jlink/plugins/ExcludeJmodSectionPluginTest.java
! test/jdk/tools/jlink/plugins/LegalFilePluginTest.java
! test/jdk/tools/jmod/JmodNegativeTest.java
! test/jdk/tools/jmod/JmodTest.java
! test/jdk/tools/jmod/hashes/HashesTest.java
! test/jdk/tools/launcher/modules/addexports/manifest/Test1.java
! test/jdk/tools/launcher/modules/addexports/manifest/Test2.java
! test/jdk/tools/launcher/modules/addexports/src/m1/jdk/test1/Main.java
! test/jdk/tools/launcher/modules/addexports/src/m2/jdk/test2/Main.java
! test/jdk/tools/launcher/modules/addexports/src/m3/jdk/test3/Main.java
! test/jdk/tools/launcher/modules/addmods/src/logger/module-info.java
! test/jdk/tools/launcher/modules/addmods/src/test/module-info.java
! test/jdk/tools/launcher/modules/classpath/src/m/jdk/test/Main.java
! test/jdk/tools/launcher/modules/patch/basic/src/test/jdk/test/Main.java
! test/jdk/tools/launcher/modules/patch/basic/src/test/module-info.java
! test/jdk/tools/launcher/modules/patch/basic/src2/java.base/java/lang2/Object.java
! test/jdk/tools/launcher/modules/patch/basic/src2/jdk.compiler/com/sun/tools/javac2/Main.java
! test/jdk/tools/launcher/modules/patch/basic/src2/jdk.naming.dns/com/sun/jndi/dns2/Zone.java
! test/jdk/tools/launcher/modules/patch/systemmodules/PatchSystemModules.java
! test/jdk/tools/launcher/modules/patch/systemmodules/src/m1/module-info.java
! test/jdk/tools/launcher/modules/patch/systemmodules/src/m1/p1/Main.java
! test/jdk/tools/launcher/modules/patch/systemmodules/src/m2/module-info.java
! test/jdk/tools/launcher/modules/patch/systemmodules/src/m2/p2/Lib.java
! test/jdk/tools/launcher/modules/patch/systemmodules/src1/m1/module-info.java
! test/jdk/tools/launcher/modules/patch/systemmodules/src1/m1/p1/Main.java
! test/jdk/tools/launcher/modules/patch/systemmodules/src1/m2/p2/Lib.java

Changeset: 1b7ddebe
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-10-21 05:52:20 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/1b7ddebe

8254976: Re-enable swing jtreg tests which were broken due to samevm mode

Reviewed-by: serb

! test/jdk/ProblemList.txt

Changeset: 2a063350
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-21 06:09:54 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/2a063350

8254785: compiler/graalunit/HotspotTest.java failed with "missing Graal intrinsics for: java/lang/StringLatin1.indexOfChar([BIII)I"

Reviewed-by: psandoz, iignatyev, kvn

! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java
! test/hotspot/jtreg/ProblemList-graal.txt

Changeset: bd45191f
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-21 06:14:25 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/bd45191f

8255065: Zero: accessor_entry misses the IRIW case

Reviewed-by: mdoerr

! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp

Changeset: c107178b
Author:    David Leopoldseder <davleopo at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2020-10-21 07:34:08 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/c107178b

8253964: [Graal] UnschedulableGraphTest#test01fails with expected:<4> but was:<3>

Reviewed-by: kvn, dlong

! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnschedulableGraphTest.java

Changeset: 27230fae
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-10-21 07:34:54 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/27230fae

8255026: C2: Miscellaneous cleanups in Compile and PhaseIdealLoop code

Reviewed-by: thartmann, neliasso, redestad

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/node.hpp

Changeset: 7e264043
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-10-21 08:09:00 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/7e264043

8255000: C2: Unify IGVN processing when loop opts are over

Reviewed-by: neliasso, iveresov, kvn

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/opaquenode.cpp
! src/hotspot/share/opto/opaquenode.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: da97ab5c
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-10-21 10:04:21 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/da97ab5c

8253474: Javadoc clean up in HttpsExchange, HttpsParameters, and HttpsServer

Reviewed-by: dfuchs, michaelm

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsExchange.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsParameters.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsServer.java

Changeset: e559bd2c
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-10-21 12:24:35 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/e559bd2c

8254889: name_and_sig_as_C_string usages in frame coding without ResourceMark

Reviewed-by: dholmes

! src/hotspot/share/runtime/frame.cpp

Changeset: 839f01dd
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-10-21 14:18:43 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/839f01dd

8242068: Signed JAR support for RSASSA-PSS and EdDSA

Reviewed-by: valeriep

! src/java.base/share/classes/sun/security/pkcs/ContentInfo.java
! src/java.base/share/classes/sun/security/pkcs/PKCS7.java
! src/java.base/share/classes/sun/security/pkcs/PKCS9Attribute.java
! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java
! src/java.base/share/classes/sun/security/pkcs10/PKCS10.java
! src/java.base/share/classes/sun/security/tools/keytool/CertAndKeyGen.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/util/KnownOIDs.java
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
! src/java.base/share/classes/sun/security/util/SignatureUtil.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
! src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSigner.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/TimestampedSigner.java
+ test/jdk/jdk/security/jarsigner/Properties.java
! test/jdk/jdk/security/jarsigner/Spec.java
! test/jdk/sun/security/pkcs/pkcs10/PKCS10AttrEncoding.java
! test/jdk/sun/security/tools/jarsigner/TimestampCheck.java
! test/jdk/sun/security/tools/keytool/GenerateAll.java
! test/lib/jdk/test/lib/security/timestamp/TsaHandler.java
! test/lib/jdk/test/lib/security/timestamp/TsaSigner.java

Changeset: c9269bf5
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-10-21 14:42:37 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/c9269bf5

8255036: Shenandoah: Reset GC state for root verifier

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp

Changeset: f813a28b
Author:    Fernando Guallini <fguallini at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2020-10-21 14:54:19 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/f813a28b

8254692: (se) Clarify the behaviour of the non-abstract SelectorProvider::inheritedChannel

Reviewed-by: chegar, bpb, alanb

! src/java.base/share/classes/java/nio/channels/spi/SelectorProvider.java
! test/jdk/java/nio/channels/etc/ProtocolFamilies.java
+ test/jdk/java/nio/channels/spi/SelectorProvider/TestDefaultImplementation.java

Changeset: 365f19c8
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2020-10-21 16:24:30 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/365f19c8

8254790: SIGSEGV in string_indexof_char and stringL_indexof_char intrinsics

Reviewed-by: kvn, thartmann

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/share/opto/c2compiler.cpp

Changeset: 0efdde18
Author:    Raffaello Giulietti <raffaello.giulietti at gmail.com>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2020-10-21 16:32:59 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/0efdde18

8238669: Long.divideUnsigned is extremely slow for certain values (Needs to be Intrinsic)

Reviewed-by: bpb

! src/java.base/share/classes/java/lang/Long.java
! test/jdk/java/lang/Long/Unsigned.java

Changeset: 8d9e6d01
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-21 16:33:53 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/8d9e6d01

8255041: Zero: remove old JSR 292 support leftovers

Reviewed-by: rkennke

! src/hotspot/cpu/zero/bytecodeInterpreter_zero.hpp
! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
! src/hotspot/cpu/zero/zeroInterpreter_zero.hpp

Changeset: 60209915
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2020-10-21 19:37:52 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/60209915

8255068: [JVMCI] errors during compiler creation can be hidden

Reviewed-by: kvn

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java

Changeset: 615b759e
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-10-21 19:44:24 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/615b759e

8255070: Shenandoah: Use single thread for concurrent CLD liveness test

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp

Changeset: 56ea490f
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-10-21 20:33:24 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/56ea490f

8233343: Deprecate -XX:+CriticalJNINatives flag which implements JavaCritical native functions

Reviewed-by: rehn, mdoerr, zgu

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/gc/shared/gcLocker.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/thread.inline.hpp
! test/hotspot/jtreg/gc/CriticalNativeArgs.java
! test/hotspot/jtreg/gc/stress/CriticalNativeStress.java

Changeset: 85a8949c
Author:    Eric Caspole <ecaspole at openjdk.org>
Date:      2020-10-21 20:34:58 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/85a8949c

8254913: Increase InlineSmallCode default from 2000 to 2500 for x64

Reviewed-by: redestad, shade, azeemj

! src/hotspot/share/compiler/tieredThresholdPolicy.cpp

Changeset: 34450311
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-10-21 21:30:28 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/34450311

8255200: ProblemList com/sun/jdi/EATests.java for ZGC

Reviewed-by: kvn, iignatyev, dholmes

+ test/jdk/ProblemList-zgc.txt

Changeset: 9ade94b7
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2020-10-21 22:04:37 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/9ade94b7

8206311: Add docs-javase, docs-reference to CI build

Reviewed-by: ihse

! make/Bundles.gmk
! make/CompileModuleTools.gmk
! make/Docs.gmk
! make/Main.gmk
! make/autoconf/spec.gmk.in
! make/common/JavaCompilation.gmk
! make/conf/jib-profiles.js

Changeset: 60d3fa2e
Author:    Paul Sandoz <psandoz at openjdk.org>
Date:      2020-10-21 22:27:42 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/60d3fa2e

8255022: Documentation missing for Vector API zero methods

Reviewed-by: vlivanov, darcy

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template

Changeset: 1191a633
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2020-10-21 22:42:07 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/1191a633

8199697: FIPS 186-4 RSA Key Generation

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/rsa/RSAKeyPairGenerator.java
! test/jdk/sun/security/rsa/SpecTest.java

Changeset: b9186beb
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2020-10-21 23:40:48 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/b9186beb

6606767: resexhausted00[34] fail assert(!thread->owns_locks(), "must release all locks when leaving VM")

Reviewed-by: sspitsyn, cjplummer

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted003.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted004.java

Changeset: 5d262290
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2020-10-22 00:09:41 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/5d262290

8255174: Vector API unit tests for missed public api code coverage

Reviewed-by: psandoz

! test/jdk/jdk/incubator/vector/AbstractVectorTest.java
! test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/PreferredSpeciesTest.java
! test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/gen-template.sh
! test/jdk/jdk/incubator/vector/templates/Unit-Miscellaneous.template
! test/jdk/jdk/incubator/vector/templates/Unit-Test.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template

Changeset: 7d3d4dae
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-10-22 03:43:45 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/7d3d4dae

8240709: Enable javax/swing/UI/UnninstallUIMemoryLeaks/UnninstallUIMemoryLeaks.java on all L&F

Reviewed-by: kizune

! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifComboBoxUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopIconUI.java
! test/jdk/javax/swing/UI/UnninstallUIMemoryLeaks/UnninstallUIMemoryLeaks.java

Changeset: b25d8940
Author:    Fei Yang <fyang at openjdk.org>
Date:      2020-10-22 04:38:39 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/b25d8940

8252204: AArch64: Implement SHA3 accelerator/intrinsic

Co-authored-by: Ard Biesheuvel <ard.biesheuvel at linaro.org>
Co-authored-by: Dong Bo <dongbo4 at huawei.com>
Reviewed-by: aph, kvn

! src/hotspot/cpu/aarch64/aarch64-asmtest.py
! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/cpu/arm/vm_version_arm_32.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/s390/vm_version_s390.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/java.base/share/classes/sun/security/provider/SHA3.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/TestDigest.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/DigestOptionsBase.java
+ test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java
+ test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/DigestSanityTestBase.java
+ test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA3Intrinsics.java
+ test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA3MultiBlockIntrinsics.java
! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java
+ test/jdk/sun/security/provider/MessageDigest/SHA3.java
! test/micro/org/openjdk/bench/java/security/MessageDigests.java

Changeset: a5b7bc50
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-10-22 06:45:03 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/a5b7bc50

7156347: javax/swing/JList/6462008/bug6462008.java fails

Reviewed-by: serb, pbansal

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JList/6462008/bug6462008.java

Changeset: 299e1154
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-10-22 06:55:50 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/299e1154

8198395: Test javax/swing/plaf/metal/MetalLookAndFeel/Test8039750.java fails in mach5

Reviewed-by: prr

! test/jdk/javax/swing/plaf/metal/MetalLookAndFeel/Test8039750.java

Changeset: 211bb62a
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-10-22 07:29:37 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/211bb62a

8255124: KeepAliveStreamCleaner may crash with java.lang.IllegalMonitorStateException: current thread is not owner

Reviewed-by: alanb, chegar, dfuchs

! src/java.base/share/classes/sun/net/www/http/KeepAliveStreamCleaner.java
! test/jdk/sun/net/www/http/KeepAliveCache/B5045306.java

Changeset: ae72b528
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-10-22 08:24:51 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/ae72b528

8255047: Add HotSpot UseDebuggerErgo flags

Reviewed-by: dcubed, dholmes

! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp

Changeset: cc50c8d4
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-10-22 09:15:30 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/cc50c8d4

8255196: Remove unused G1FullGCCompactionPoint::merge()

Reviewed-by: shade

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

Changeset: 4634dbef
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2020-10-22 15:16:50 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/4634dbef

8223312: Utilize handshakes instead of is_thread_fully_suspended

Reviewed-by: dholmes, rrich, dcubed, eosterlund

! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: f279ddfa
Author:    Patric Hedlin <phedlin at openjdk.org>
Date:      2020-10-22 15:56:56 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/f279ddfa

8248411: [aarch64] Insufficient error handling when CodeBuffer is exhausted

Reviewed-by: adinn

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/share/opto/output.cpp

Changeset: a0b687bf
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2020-10-22 16:36:29 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/a0b687bf

8254854: [cgroups v1] Metric limits not properly detected on some join controller combinations

Reviewed-by: bobv

! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/CgroupV1Subsystem.java

Changeset: 0aa3c925
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-10-22 19:42:01 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/0aa3c925

8255262: Remove use of legacy custom @spec tag

Reviewed-by: lancea, mr, iris, alanb, darcy, mchung

! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/FileOutputStream.java
! src/java.base/share/classes/java/io/InputStreamReader.java
! src/java.base/share/classes/java/io/OutputStreamWriter.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/CharSequence.java
! 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/IllegalCallerException.java
! src/java.base/share/classes/java/lang/LayerInstantiationException.java
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/java.base/share/classes/java/lang/Package.java
! src/java.base/share/classes/java/lang/StackTraceElement.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/module/Configuration.java
! src/java.base/share/classes/java/lang/module/FindException.java
! src/java.base/share/classes/java/lang/module/InvalidModuleDescriptorException.java
! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
! src/java.base/share/classes/java/lang/module/ModuleFinder.java
! src/java.base/share/classes/java/lang/module/ModuleReader.java
! src/java.base/share/classes/java/lang/module/ModuleReference.java
! src/java.base/share/classes/java/lang/module/ResolutionException.java
! src/java.base/share/classes/java/lang/module/ResolvedModule.java
! src/java.base/share/classes/java/lang/module/package-info.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/InaccessibleObjectException.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/lang/reflect/package-info.java
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/net/SocketInputStream.java
! src/java.base/share/classes/java/net/SocketOutputStream.java
! src/java.base/share/classes/java/net/URLClassLoader.java
! src/java.base/share/classes/java/security/SecureClassLoader.java
! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/java/util/ServiceLoader.java
! src/java.base/share/classes/java/util/regex/Matcher.java
! src/java.base/share/classes/java/util/regex/Pattern.java
! src/java.base/share/classes/java/util/regex/PatternSyntaxException.java
! src/java.base/share/classes/java/util/spi/AbstractResourceBundleProvider.java
! src/java.base/share/classes/java/util/spi/ResourceBundleControlProvider.java
! src/java.base/share/classes/java/util/spi/ResourceBundleProvider.java
! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementKind.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java
! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java
! src/java.compiler/share/classes/javax/lang/model/element/PackageElement.java
! src/java.compiler/share/classes/javax/lang/model/element/UnknownDirectiveException.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeKind.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementFilter.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor9.java
! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java
! src/java.compiler/share/classes/javax/tools/StandardLocation.java
! src/java.instrument/share/classes/java/lang/instrument/ClassFileTransformer.java
! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java
! src/java.instrument/share/classes/java/lang/instrument/UnmodifiableModuleException.java
! src/java.management/share/classes/java/lang/management/ThreadInfo.java

Changeset: 8afdcaee
Author:    Brent Christian <bchristi at openjdk.org>
Date:      2020-10-22 21:45:43 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/8afdcaee

8255031: Update java/util/prefs/AddNodeChangeListener.java to report more failure info

Reviewed-by: bpb

! test/jdk/java/util/prefs/AddNodeChangeListener.java

Changeset: ff5f2265
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-10-23 01:13:36 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/ff5f2265

8255086: Update the root locale display names

Reviewed-by: bchristi, joehw

! src/java.base/share/classes/sun/util/resources/LocaleNames.properties
! test/jdk/java/util/Locale/LocaleEnhanceTest.java
! test/jdk/java/util/Locale/LocaleTest.java
! test/jdk/sun/text/resources/LocaleData
! test/jdk/sun/text/resources/LocaleDataTest.java

Changeset: d8d91977
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-10-23 01:51:44 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/d8d91977

8242559: Clean the "libawt_xawt" library from code for headless mode

Reviewed-by: kizune

! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c
! src/java.desktop/unix/native/libawt_xawt/awt/awt_Insets.c
! src/java.desktop/unix/native/libawt_xawt/awt/awt_MenuComponent.h
! src/java.desktop/unix/native/libawt_xawt/awt/awt_UNIXToolkit.c
! src/java.desktop/unix/native/libawt_xawt/awt/canvas.h
! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/list.c
! src/java.desktop/unix/native/libawt_xawt/awt/list.h
! src/java.desktop/unix/native/libawt_xawt/awt/multiVis.c
! src/java.desktop/unix/native/libawt_xawt/awt/multiVis.h
! src/java.desktop/unix/native/libawt_xawt/awt/sun_awt_X11_GtkFileDialogPeer.c
! src/java.desktop/unix/native/libawt_xawt/awt/swing_GTKEngine.c
! src/java.desktop/unix/native/libawt_xawt/awt/swing_GTKStyle.c
! src/java.desktop/unix/native/libawt_xawt/awt/wsutils.h
! src/java.desktop/unix/native/libawt_xawt/java2d/x11/XRBackendNative.c
! src/java.desktop/unix/native/libawt_xawt/java2d/x11/XRSurfaceData.c
! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c
! src/java.desktop/unix/native/libawt_xawt/xawt/XWindow.c
! src/java.desktop/unix/native/libawt_xawt/xawt/XlibWrapper.c
! src/java.desktop/unix/native/libawt_xawt/xawt/awt_Desktop.c
! src/java.desktop/unix/native/libawt_xawt/xawt/awt_Taskbar.c
! src/java.desktop/unix/native/libawt_xawt/xawt/awt_Taskbar.h
! src/java.desktop/unix/native/libawt_xawt/xawt/gnome_interface.c
! src/java.desktop/unix/native/libawt_xawt/xawt/gnome_interface.h

Changeset: 2ca7a080
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2020-10-23 05:27:57 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/2ca7a080

8255268: 32-bit failures in runtime/Metaspace/elastic

Reviewed-by: shade

! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT1.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT2.java

Changeset: a824781b
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-10-23 05:49:56 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/a824781b

8255210: [Vector API] jdk/incubator/vector/Int256VectorTests.java crashes on AVX512 machines

Reviewed-by: psandoz, sviswanathan, jbhateja

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

Changeset: 64dc4b18
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-23 06:34:17 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/64dc4b18

8255225: compiler/aot tests fail on Windows with NPE during artifact resolution

Reviewed-by: erikj, clanger

! test/lib/jdk/test/lib/artifacts/ArtifactResolverException.java

Changeset: fe74f3cd
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-10-23 07:11:58 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/fe74f3cd

8255224: x86_32 tests fail with "bad AD file" after JDK-8223051

Reviewed-by: shade, kvn

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

Changeset: 8e5dff08
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-10-23 07:16:03 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/8e5dff08

8255213: Shenandoah build fails without JFR after JDK-8255036

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp

Changeset: c1524c59
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-10-23 07:30:28 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/c1524c59

8255208: CodeStrings passed to Disassembler::decode are ignored

Reviewed-by: kvn, iklam

! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/compiler/disassembler.hpp
! src/hotspot/share/interpreter/interpreter.cpp
! src/hotspot/share/interpreter/interpreter.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/runtime/stubCodeGenerator.cpp

Changeset: 107fb9cc
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-10-23 07:59:31 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/107fb9cc

8255049: Remove support for the hsdis decode_instructions entry point in hotspot

Reviewed-by: neliasso, kvn

! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/compiler/disassembler.hpp

Changeset: c5204696
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-10-23 08:22:05 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/c5204696

8255131: G1CollectedHeap::is_in() returns wrong result

Reviewed-by: sjohanss, kbarrett, ayang

! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp

Changeset: e52156d7
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-10-23 08:33:14 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/e52156d7

8255067: Restore Copyright line in file modified by 8253191

Reviewed-by: kvn, shade

! test/hotspot/jtreg/compiler/c2/TestUnsignedByteCompare.java
= test/hotspot/jtreg/compiler/c2/TestUnsignedByteCompare1.java

Changeset: 63ce304e
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2020-10-23 09:04:03 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/63ce304e

8249675: x86: frequency extraction from cpu brand string is incomplete

Reviewed-by: egahlin, dholmes

! src/hotspot/cpu/x86/vm_version_ext_x86.cpp
! src/hotspot/cpu/x86/vm_version_ext_x86.hpp

Changeset: 0e920531
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-10-23 09:47:29 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/0e920531

8254286: Wrong inference in switch expression with "null" arm

Reviewed-by: mcimadamore, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchInfer.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchInfer.out

Changeset: ac1748e7
Author:    Ningsheng Jian <njian at openjdk.org>
Date:      2020-10-23 10:06:40 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/ac1748e7

8254670: SVE test uses linux-specific api

Reviewed-by: adinn, vkempik

! test/hotspot/jtreg/compiler/c2/aarch64/TestSVEWithJNI.java
! test/hotspot/jtreg/compiler/c2/aarch64/libTestSVEWithJNI.c

Changeset: 55a0cad8
Author:    Kiran Sidhartha Ravikumar <kravikumar at openjdk.org>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2020-10-23 10:13:08 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/55a0cad8

8254982: (tz) Upgrade time-zone data to tzdata2020c

Reviewed-by: erikj, naoto

! make/data/tzdata/VERSION
! make/data/tzdata/australasia
! make/data/tzdata/europe
! test/jdk/java/util/Formatter/BasicDateTime.java

Changeset: df792573
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2020-10-23 10:49:29 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/df792573

8255274: [PPC64, s390] wrong StringLatin1.indexOf version matched

Reviewed-by: clanger, rrich

! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad

Changeset: 9007bc20
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2020-10-23 10:52:17 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/9007bc20

8255129: [PPC64, s390] Check vector_size_supported and add VectorReinterpret node

Reviewed-by: lucy

! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad

Changeset: 12daf2b6
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2020-10-23 12:20:35 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/12daf2b6

8255340: [s390] build failure after JDK-8255208

Reviewed-by: shade

! src/hotspot/cpu/s390/vm_version_s390.cpp

Changeset: 5ec1b80c
Author:    Fei Yang <fyang at openjdk.org>
Date:      2020-10-23 13:16:37 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/5ec1b80c

8255287: aarch64: fix SVE patterns for vector shift count

Co-authored-by: Yanhong Zhu <zhuyanhong2 at huawei.com>
Reviewed-by: adinn

! src/hotspot/cpu/aarch64/aarch64_sve.ad
! src/hotspot/cpu/aarch64/aarch64_sve_ad.m4
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp
! src/hotspot/os_cpu/windows_aarch64/vm_version_windows_aarch64.cpp
+ test/hotspot/jtreg/compiler/c2/aarch64/TestVectorShiftShorts.java

Changeset: cc861134
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-10-23 15:37:46 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/cc861134

8255271: Avoid generating duplicate interpreter entries for subword types

Reviewed-by: iklam, coleenp

! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/interpreter/templateInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp

Changeset: 185c8bcf
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-10-23 17:46:30 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/185c8bcf

8255338: CodeSections are never frozen

Reviewed-by: neliasso, kvn

! src/hotspot/share/asm/assembler.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp

Changeset: cf821b0b
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2020-10-23 18:36:31 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/cf821b0b

8232024: Don't pollute log output with multiple errors of the same type

Reviewed-by: almatvee, herrick

! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxPackageBundler.java
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources.properties
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources_ja.properties
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources_zh_CN.properties

Changeset: 3f6abd22
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-23 19:42:30 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/3f6abd22

8255330: gtest/MetaspaceGtests.java fail on 32-bit platforms

Reviewed-by: stuefe

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

Changeset: 6545e19f
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-10-23 22:31:18 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/6545e19f

8255078: sun/net/ftp/imp/FtpClient$MLSxParser uses wrong datetime format

Reviewed-by: dfuchs

! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java
+ test/jdk/sun/net/ftp/TestFtpTimeValue.java

Changeset: 69b01724
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-10-25 07:27:22 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/69b01724

8199074: Test javax/swing/DataTransfer/8059739/bug8059739.java is unstable

Reviewed-by: serb, prr

! test/jdk/ProblemList.txt

Changeset: 1a94ebc7
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-10-25 07:32:57 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/1a94ebc7

8254112: javax/swing/plaf/basic/BasicComboPopup/JComboBoxPopupLocation/JComboBoxPopupLocation.java fails on windows

Reviewed-by: trebari, serb

! test/jdk/ProblemList.txt

Changeset: 60d01424
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-10-25 14:49:26 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/60d01424

8255379: ProblemList compiler/loopstripmining/BackedgeNodeWithOutOfLoopControl.java

Reviewed-by: alanb

! test/hotspot/jtreg/ProblemList.txt

Changeset: 57d903bd
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-10-25 18:22:10 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/57d903bd

8255242: Bidi.requiresBidi has misleading exception message

Reviewed-by: bchristi

! src/java.base/share/classes/jdk/internal/icu/text/BidiBase.java
! test/jdk/java/text/Bidi/BidiConformance.java

Changeset: 93dadbe0
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-10-25 20:47:48 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/93dadbe0

7190589: [macosx] In the test bug4278839 never press ctrl+arrow

Reviewed-by: prr

! test/jdk/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java

Changeset: ee34fa58
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-10-25 20:54:35 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/ee34fa58

8199060: Test javax/swing/text/html/parser/Parser/6990651/bug6990651.java is unstable

Reviewed-by: prr

! test/jdk/ProblemList.txt

Changeset: b71b5b43
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-10-26 04:36:21 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/b71b5b43

8199062: Test javax/swing/text/Utilities/8134721/bug8134721.java is unstable

Reviewed-by: serb

! test/jdk/ProblemList.txt

Changeset: c28b0111
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-26 07:11:44 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/c28b0111

8255343: java/util/stream/SpliteratorTest.java fails on 32-bit platforms with "Misaligned access at address: 12"

Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Reviewed-by: mcimadamore

! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/SegmentTestDataProvider.java

Changeset: 69188188
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-26 07:16:10 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/69188188

8255265: IdealLoopTree::iteration_split_impl does not use should_align

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp

Changeset: 888086f1
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-26 10:18:36 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/888086f1

8255373: Submit workflow artifact name is always "test-results_.zip"

Reviewed-by: rwestberg, ihse

! .github/workflows/submit.yml

Changeset: 7cafe354
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-26 11:20:38 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/7cafe354

8255352: Archive important test outputs in submit workflow

Reviewed-by: rwestberg, ihse

! .github/workflows/submit.yml

Changeset: e8b75b13
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-10-26 14:33:34 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/e8b75b13

8255393: sun/security/util/DerValue/Indefinite.java fails with ---illegal-access=deny

Reviewed-by: alanb

! test/jdk/sun/security/util/DerValue/Indefinite.java

Changeset: 9b5a2a6b
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2020-10-26 15:29:51 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/9b5a2a6b

8255349: Vector API issues on Big Endian

Reviewed-by: psandoz, rrich

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractVector.java
! test/jdk/jdk/incubator/vector/VectorReshapeTests.java

Changeset: fa64477c
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-26 15:42:39 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/fa64477c

8255301: Common and strengthen the code in ciMemberName and ciMethodHandle

Reviewed-by: vlivanov, kvn

! src/hotspot/share/ci/ciMemberName.cpp
! src/hotspot/share/ci/ciMethodHandle.cpp

Changeset: 6666dcbe
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-10-26 17:22:47 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/6666dcbe

8237363: Remove automatic is in heap verification in OopIterateClosure

Reviewed-by: eosterlund, pliden

! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zOopClosures.hpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.hpp
! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.hpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/memory/iterator.inline.hpp
! src/hotspot/share/oops/compressedOops.hpp
! src/hotspot/share/oops/compressedOops.inline.hpp

Changeset: 83a91bfa
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-10-26 17:24:08 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/83a91bfa

8253734: C2: Optimize Move nodes

Reviewed-by: thartmann, neliasso, kvn

! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/movenode.cpp
! src/hotspot/share/opto/movenode.hpp
! src/hotspot/share/opto/node.hpp

Changeset: 2b47a58d
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-10-26 18:31:54 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/2b47a58d

8028281: [TEST_BUG] [macosx] javax/swing/JTabbedPane/7024235/Test7024235.java fails

Reviewed-by: psadhukhan, prr

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JTabbedPane/7024235/Test7024235.java

Changeset: 49c4978d
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-10-26 18:35:52 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/49c4978d

8060202: [macosx] Test closed/java/awt/Choice/GetSizeTest/GetSizeTest fails only in MacOSX(10.10)

Reviewed-by: prr

! test/jdk/java/awt/Choice/GetSizeTest/GetSizeTest.java

Changeset: de05b006
Author:    Phil Race <prr at openjdk.org>
Date:      2020-10-26 18:56:23 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/de05b006

8255365: Problem list failing client manual tests

Reviewed-by: kizune, serb

! test/jdk/ProblemList.txt

Changeset: b4984336
Author:    Daniel Kamil Kozar <dkk089 at gmail.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2020-10-26 19:13:20 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/b4984336

8254825: Monitoring available clipboard formats should be done via new Windows APIs

Reviewed-by: serb

! src/java.desktop/windows/native/libawt/windows/awt_Clipboard.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Clipboard.h
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
! test/jdk/java/awt/datatransfer/ClipboardInterVMTest/ClipboardInterVMTest.java

Changeset: a7fa1b70
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-10-26 19:40:48 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/a7fa1b70

8251994: VM crashed running TestComplexAddrExpr.java test with -XX:UseAVX=X

Reviewed-by: shade, redestad

! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/vectorization/TestForEachRem.java
+ test/hotspot/jtreg/compiler/vectorization/TestOptionVectorize.java

Changeset: ca8bba64
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2020-10-26 20:30:37 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/ca8bba64

8238263: Create at-requires mechanism for containers

Reviewed-by: bobv, iignatyev

! test/hotspot/jtreg/TEST.ROOT
! test/jdk/TEST.ROOT
! test/jtreg-ext/requires/VMProps.java

Changeset: 8ca59c9e
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2020-10-26 22:45:58 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/8ca59c9e

8255206: [macos] LicenseTest fails on macOS 11

Reviewed-by: asemenyuk, herrick

! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java

Changeset: abdbbe3a
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-10-26 23:56:11 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/abdbbe3a

8254370: Update the classes in the java.awt.color package

Reviewed-by: prr

! src/java.desktop/share/classes/java/awt/color/ColorSpace.java
! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java
! src/java.desktop/share/classes/java/awt/color/ICC_ProfileGray.java
! src/java.desktop/share/classes/java/awt/color/ICC_ProfileRGB.java
+ test/jdk/java/awt/color/ICC_ProfileGrayTest.java
+ test/jdk/java/awt/color/ICC_ProfileRGBTest.java

Changeset: dee31d0e
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-10-27 02:55:40 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/dee31d0e

8167355: [macos 10.12] Timeout in javax/swing/JTextArea/TextViewOOM/TextViewOOM.java

Reviewed-by: prr

! test/jdk/ProblemList.txt

Changeset: bcdeeaa0
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-10-27 02:59:33 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/bcdeeaa0

8199054: Test javax/swing/UIDefaults/8149879/InternalResourceBundle.java is unstable

Reviewed-by: prr, serb

! test/jdk/ProblemList.txt

Changeset: d735f919
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-10-27 05:50:54 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/d735f919

8255040: Replace __sync_add_and_fetch with __atomic_add_fetch to avoid build errors with clang

Reviewed-by: dholmes, kbarrett

! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp
! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp

Changeset: dccfd2b3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-27 08:16:43 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/dccfd2b3

8255389: ConcurrentHashTable::NoOp omits return in non-void return method

Reviewed-by: kbarrett, rehn

! src/hotspot/share/utilities/concurrentHashTable.hpp

Changeset: f7c59c66
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-10-27 10:31:21 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/f7c59c66

8255231: Avoid upcalls when initializing the statSampler

Reviewed-by: iklam, dholmes

! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/java.hpp
! src/hotspot/share/runtime/statSampler.cpp
! src/hotspot/share/runtime/statSampler.hpp
! src/hotspot/share/runtime/thread.cpp
! src/java.base/share/classes/java/lang/VersionProps.java.template

Changeset: 76796504
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-10-27 11:16:27 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/76796504

8231231: The printing result is different from the case instruction

Reviewed-by: prr

! test/jdk/ProblemList.txt
! test/jdk/java/awt/print/bug8023392/bug8023392.java

Changeset: 18d9905c
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2020-10-27 12:23:14 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/18d9905c

8255342: Remove non-specified JVM checks on Classes with Record attributes

Reviewed-by: dholmes, coleenp

! src/hotspot/share/classfile/classFileParser.cpp
! test/hotspot/jtreg/runtime/records/abstractRecord.jcod
! test/hotspot/jtreg/runtime/records/ignoreRecordAttribute.java
! test/hotspot/jtreg/runtime/records/notFinalRecord.jcod
! test/hotspot/jtreg/runtime/records/recordAttributeTest.java
! test/hotspot/jtreg/runtime/records/superNotJLRecord.jcod

Changeset: cf56c7e0
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-10-27 12:27:23 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/cf56c7e0

8254980: ZGC: ZHeapIterator visits armed nmethods with -XX:-ClassUnloading

Reviewed-by: eosterlund, pliden

! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethod.hpp
! src/hotspot/share/gc/z/zOopClosures.hpp
! src/hotspot/share/gc/z/zOopClosures.inline.hpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zRootsIterator.hpp
! src/hotspot/share/gc/z/zVerify.cpp

Changeset: 66a3917d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-27 13:53:02 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/66a3917d

8255331: Problemlist java/foreign/TestMismatch.java on 32-bit platforms until JDK-8254162

Reviewed-by: mcimadamore

! test/jdk/ProblemList.txt

Changeset: 552192ff
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-27 13:57:07 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/552192ff

8255305: Add Linux x86_32 tier1 to submit workflow

Reviewed-by: ihse

! .github/workflows/submit.yml

Changeset: 504cb005
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-10-27 13:57:56 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/504cb005

8252113: Move jfr man page into jfr module

Reviewed-by: erikj

= src/jdk.jfr/share/man/jfr.1

Changeset: 7d41a541
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2020-10-27 14:25:34 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/7d41a541

8255450: runtime/ThreadCountLimit.java causes high system load

Reviewed-by: shade

! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/Thread/ThreadCountLimit.java

Changeset: 84e985da
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2020-10-27 16:16:01 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/84e985da

8253920: Share method trampolines in CDS dynamic archive

Reviewed-by: redestad, minqi, iklam

! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/memory/archiveBuilder.cpp
! src/hotspot/share/memory/archiveBuilder.hpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp

Changeset: a023b937
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2020-10-27 18:17:57 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/a023b937

8255394: jdk/test/lib/hexdump/ASN1FormatterTest.java fails with ---illegal-access=deny

Reviewed-by: alanb, weijun

! test/lib-test/jdk/test/lib/hexdump/ASN1FormatterTest.java
! test/lib/jdk/test/lib/hexdump/ASN1Formatter.java

Changeset: 7a7ce021
Author:    Alexey Bakhtin <abakhtin at openjdk.org>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2020-10-27 18:41:44 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/7a7ce021

8007632: DES/3DES keys support in PKCS12 keystore

Reviewed-by: weijun

! src/java.base/share/classes/sun/security/util/KnownOIDs.java
! test/jdk/sun/security/pkcs12/P12SecretKey.java

Changeset: 1d245c6e
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2020-10-27 19:49:38 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/1d245c6e

8252117: com/sun/jdi/BadHandshakeTest.java failed with "ConnectException: Connection refused: connect"

Reviewed-by: cjplummer, sspitsyn

! test/jdk/com/sun/jdi/BadHandshakeTest.java

Changeset: dc85a3fe
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-10-27 20:23:32 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/dc85a3fe

8015602: [macosx] Test javax/swing/SpringLayout/4726194/bug4726194.java fails on MacOSX

Reviewed-by: psadhukhan, pbansal

! test/jdk/javax/swing/SpringLayout/4726194/bug4726194.java

Changeset: acd0e256
Author:    Anton Kozlov <akozlov at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2020-10-27 20:37:01 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/acd0e256

8255254: Split os::reserve_memory and os::map_memory_to_file interfaces

Reviewed-by: stefank, stuefe

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: a804c6a6
Author:    Eric Liu <eric.c.liu at arm.com>
Committer: Nick Gasson <ngasson at openjdk.org>
Date:      2020-10-28 02:15:36 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/a804c6a6

8254871: Remove unnecessary string copy in NetworkInterface.c

Reviewed-by: michaelm

! src/java.base/unix/native/libnet/NetworkInterface.c

Changeset: 4acf634d
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-10-28 06:32:29 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/4acf634d

8171998: javax/swing/JMenu/4692443/bug4692443.java fails on Windows

Reviewed-by: serb

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JMenu/4692443/bug4692443.java

Changeset: 3f8bd923
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-10-28 06:37:49 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/3f8bd923

8233556: [TESTBUG] JPopupMenu tests fail on MacOS

Reviewed-by: serb

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JPopupMenu/4458079/bug4458079.java
! test/jdk/javax/swing/JPopupMenu/6544309/bug6544309.java
! test/jdk/javax/swing/JPopupMenu/6827786/bug6827786.java

Changeset: 5e0a8cdf
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-10-28 08:40:41 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/5e0a8cdf

8255488: Re-enable some problem listed tests

Reviewed-by: psadhukhan

! test/jdk/ProblemList.txt

Changeset: b7d483c7
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-10-28 08:47:14 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/b7d483c7

8255245: C1: Fix output of -XX:+PrintCFGToFile to open it with visualizer

Reviewed-by: kvn, xliu

! src/hotspot/share/c1/c1_CFGPrinter.cpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_LinearScan.hpp

Changeset: 2c9dfc73
Author:    Per Liden <pliden at openjdk.org>
Date:      2020-10-28 08:56:57 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/2c9dfc73

8255234: ZGC: Bulk allocate forwarding data structures

Co-authored-by: Albert Mingkun Yang <ayang at openjdk.org>
Co-authored-by: Per Liden <pliden at openjdk.org>
Reviewed-by: ayang, stefank

! src/hotspot/share/gc/z/zAttachedArray.hpp
! src/hotspot/share/gc/z/zAttachedArray.inline.hpp
! src/hotspot/share/gc/z/zForwarding.cpp
! src/hotspot/share/gc/z/zForwarding.hpp
! src/hotspot/share/gc/z/zForwarding.inline.hpp
+ src/hotspot/share/gc/z/zForwardingAllocator.cpp
+ src/hotspot/share/gc/z/zForwardingAllocator.hpp
+ src/hotspot/share/gc/z/zForwardingAllocator.inline.hpp
! src/hotspot/share/gc/z/zRelocationSet.cpp
! src/hotspot/share/gc/z/zRelocationSet.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.inline.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp

Changeset: 591e7e2c
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-10-28 11:04:08 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/591e7e2c

8255378: [Vector API] Remove redundant vector length check after JDK-8254814 and JDK-8255210

Reviewed-by: vlivanov, adinn

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

Changeset: 6b2d11ba
Author:    Dong Bo <dongbo at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2020-10-28 11:52:07 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/6b2d11ba

8255246: AArch64: Implement BigInteger shiftRight and shiftLeft accelerator/intrinsic

Reviewed-by: aph

! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! test/micro/org/openjdk/bench/java/math/BigIntegers.java

Changeset: 3c4fc793
Author:    Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-10-28 12:11:53 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/3c4fc793

8255299: Drop explicit zeroing at instantiation of Atomic* objects

Reviewed-by: redestad, serb, prr

! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/util/Timer.java
! src/java.base/share/classes/java/util/stream/AbstractShortCircuitTask.java
! src/java.base/share/classes/sun/net/ResourceManager.java
! src/java.desktop/share/classes/java/awt/EventQueue.java
! src/java.desktop/share/classes/javax/swing/TimerQueue.java
! src/java.desktop/share/classes/sun/awt/AppContext.java
! src/java.logging/share/classes/java/util/logging/LogRecord.java
! src/java.net.http/share/classes/jdk/internal/net/http/WindowUpdateSender.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLFlowDelegate.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/SubscriberWrapper.java
! src/java.rmi/share/classes/java/rmi/server/ObjID.java
! src/java.rmi/share/classes/sun/rmi/runtime/RuntimeUtil.java
! src/java.rmi/share/classes/sun/rmi/server/UnicastServerRef.java
! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPTransport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/ThrowableTracer.java

Changeset: 1f00c3b9
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-10-28 12:14:44 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/1f00c3b9

8255527: Shenandoah: Let ShenadoahGCStateResetter disable barriers

Reviewed-by: shade, zgu

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

Changeset: 3bd5b807
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2020-10-28 12:32:45 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/3bd5b807

8243583: Change 'final' error checks to throw ICCE

Reviewed-by: lfoltan, dholmes

! src/hotspot/share/classfile/classFileParser.cpp
! test/hotspot/jtreg/runtime/verifier/OverriderMsg.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/func/finalSuperclass/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/ObjectMethodOverridesTest.java

Changeset: bbf0a31e
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-10-28 14:13:31 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/bbf0a31e

8255397: x86: coalesce reference and int entry points into vtos bytecodes

Reviewed-by: shade, coleenp

! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp

Changeset: aaf4f690
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2020-10-28 14:14:51 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/aaf4f690

8255233: InterpreterRuntime::at_unwind should be a JRT_LEAF

Reviewed-by: coleenp, dholmes

! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp

Changeset: 04258898
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2020-10-28 16:22:07 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/04258898

8255429: Remove C2-based profiling

Reviewed-by: kvn, neliasso, vlivanov

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/parseHelper.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp

Changeset: 8bde2f4e
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-10-28 17:18:46 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/8bde2f4e

8255013: implement Record Classes as a standard feature in Java, follow-up

Co-authored-by: Vicente Romero <vromero at openjdk.org>
Co-authored-by: Harold Seigel <hseigel at openjdk.org>
Co-authored-by: Chris Hegarty <chegar at openjdk.org>
Reviewed-by: jlahoda

! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Record.java
! src/java.base/share/classes/java/lang/annotation/ElementType.java
! src/java.base/share/classes/java/lang/reflect/RecordComponent.java
! src/java.base/share/classes/java/lang/runtime/ObjectMethods.java
! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotation.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/hotspot/jtreg/runtime/records/RedefineRecord.java
! test/hotspot/jtreg/runtime/records/abstractRecord.jcod
! test/hotspot/jtreg/runtime/records/badRecordAttribute.jcod
- test/hotspot/jtreg/runtime/records/ignoreRecordAttribute.java
! test/hotspot/jtreg/runtime/records/notFinalRecord.jcod
! test/hotspot/jtreg/runtime/records/recordAttributeTest.java
- test/hotspot/jtreg/runtime/records/recordIgnoredVersion.jcod
! test/hotspot/jtreg/runtime/records/recordReflectionTest.java
! test/hotspot/jtreg/runtime/records/shortRecordAttribute.jcod
! test/hotspot/jtreg/runtime/records/superNotJLRecord.jcod
! test/hotspot/jtreg/runtime/records/twoRecordAttributes.jcod
! test/jdk/java/io/Serializable/records/AbsentStreamValuesTest.java
! test/jdk/java/io/Serializable/records/BadCanonicalCtrTest.java
! test/jdk/java/io/Serializable/records/BasicRecordSer.java
! test/jdk/java/io/Serializable/records/ConstructorAccessTest.java
! test/jdk/java/io/Serializable/records/ConstructorPermissionTest.java
! test/jdk/java/io/Serializable/records/CycleTest.java
! test/jdk/java/io/Serializable/records/DifferentStreamFieldsTest.java
! test/jdk/java/io/Serializable/records/ProhibitedMethods.java
! test/jdk/java/io/Serializable/records/ReadResolveTest.java
! test/jdk/java/io/Serializable/records/RecordClassTest.java
! test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java
! test/jdk/java/io/Serializable/records/SerialVersionUIDTest.java
! test/jdk/java/io/Serializable/records/StreamRefTest.java
! test/jdk/java/io/Serializable/records/ThrowingConstructorTest.java
! test/jdk/java/io/Serializable/records/UnsharedTest.java
! test/jdk/java/io/Serializable/records/WriteReplaceTest.java
! test/jdk/java/io/Serializable/records/migration/AbstractTest.java
! test/jdk/java/io/Serializable/records/migration/AssignableFromTest.java
! test/jdk/java/io/Serializable/records/migration/DefaultValuesTest.java
! test/jdk/java/io/Serializable/records/migration/SuperStreamFieldsTest.java
! test/jdk/java/lang/instrument/RedefineRecordAttr/TestRecordAttr.java
! test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/TestRecordAttrGenericSig.java
! test/jdk/java/lang/runtime/ObjectMethodsTest.java
! test/langtools/jdk/javadoc/doclet/testRecordLinks/TestRecordLinks.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
! test/langtools/jdk/javadoc/tool/api/basic/GetTask_DiagListenerTest.java
! test/langtools/jdk/jshell/CompletenessTest.java
! test/langtools/jdk/jshell/RecordsTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
! test/langtools/tools/javac/IllegalAnnotation.java
! test/langtools/tools/javac/IllegalAnnotation.out
! test/langtools/tools/javac/LocalInterface.java
! test/langtools/tools/javac/LocalInterface.out
! test/langtools/tools/javac/LocalRecord.java
! test/langtools/tools/javac/annotations/ApplicableAnnotationsOnRecords.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/combo/TargetAnnoCombo.java
! test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnotationsPositionsOnRecords.java
! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotatedImport.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage1.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage2.out
! test/langtools/tools/javac/api/TestGetScopeResult.java
! test/langtools/tools/javac/diags/examples/AccessorCantBeGeneric.java
! test/langtools/tools/javac/diags/examples/AccessorCantThrowException.java
! test/langtools/tools/javac/diags/examples/AccessorMethodCantBeStatic.java
! test/langtools/tools/javac/diags/examples/AccessorReturnTypeDoesntMatch.java
! test/langtools/tools/javac/diags/examples/CanonicalCantHaveStrongerAccessPrivileges.java
! test/langtools/tools/javac/diags/examples/CanonicalCantInvokeOtherConstructor.java
! test/langtools/tools/javac/diags/examples/CanonicalConstructorArgumentMismatch.java
! test/langtools/tools/javac/diags/examples/CanonicalConstructorCantHaveReturn.java
! test/langtools/tools/javac/diags/examples/CanonicalConstructorCantHaveThrowsClause.java
! test/langtools/tools/javac/diags/examples/CanonicalMustNotDeclareTypeVariables.java
! test/langtools/tools/javac/diags/examples/ConstructorWithSameErasureAsCanonical.java
! test/langtools/tools/javac/diags/examples/Expected3.java
! test/langtools/tools/javac/diags/examples/FirstInvocationMustBeAnotherConstructor.java
! test/langtools/tools/javac/diags/examples/IllegalRecordComponentName.java
! test/langtools/tools/javac/diags/examples/IncorrectRecordDeclaration.java
! test/langtools/tools/javac/diags/examples/InstanceInitializersNotAllowedInRecords.java
! test/langtools/tools/javac/diags/examples/InterfaceNotAllowed.java
! test/langtools/tools/javac/diags/examples/InvalidSuperTypeRecord.java
! test/langtools/tools/javac/diags/examples/KindnameRecord.java
! test/langtools/tools/javac/diags/examples/LocalEnum.java
! test/langtools/tools/javac/diags/examples/MethodMustBePublic.java
! test/langtools/tools/javac/diags/examples/Records.java
! test/langtools/tools/javac/diags/examples/RecordsCanNotDeclareInstanceFields.java
! test/langtools/tools/javac/diags/examples/RecordsCantDeclareComponentModifiers.java
! test/langtools/tools/javac/diags/examples/RecordsComponentsCanNotDeclareCStyleArrays.java
! test/langtools/tools/javac/diags/examples/RecordsNotAllowedInInnerClasses.java
! test/langtools/tools/javac/enum/FauxEnum3.java
! test/langtools/tools/javac/enum/FauxEnum3.out
! test/langtools/tools/javac/enum/LocalEnum.java
! test/langtools/tools/javac/enum/LocalEnum.out
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/parser/SingleCommaAnnotationValueFail.out
! test/langtools/tools/javac/processing/model/element/JavaxLangModelForRecords.java
! test/langtools/tools/javac/records/ElementFilterRecordComponentTest.java
! test/langtools/tools/javac/records/LocalStaticDeclarations.java
! test/langtools/tools/javac/records/MapAccessorToComponent.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
! test/langtools/tools/javac/records/RecordMemberTests.java
! test/langtools/tools/javac/records/VarargsRecordsTest.java
! test/langtools/tools/javac/records/mandated_members/CheckRecordMembers.java
! test/langtools/tools/javac/records/writeread/WriteReadTest.java
! test/langtools/tools/javac/tree/TreePosTest.java
! test/langtools/tools/sjavac/PubApisTest.java

Changeset: 6bb7e45e
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2020-10-28 17:26:26 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/6bb7e45e

8245194: Unix domain socket channel implementation

Reviewed-by: erikj, dfuchs, alanb, chegar

! make/modules/java.base/Copy.gmk
! src/java.base/share/classes/java/net/NetPermission.java
! src/java.base/share/classes/java/net/StandardProtocolFamily.java
+ src/java.base/share/classes/java/net/UnixDomainSocketAddress.java
! src/java.base/share/classes/java/nio/channels/DatagramChannel.java
! src/java.base/share/classes/java/nio/channels/ServerSocketChannel.java
! src/java.base/share/classes/java/nio/channels/SocketChannel.java
! src/java.base/share/classes/java/nio/channels/package-info.java
! src/java.base/share/classes/java/nio/channels/spi/SelectorProvider.java
! src/java.base/share/classes/java/nio/file/TempFileHelper.java
! src/java.base/share/classes/jdk/internal/util/StaticProperty.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/net/ext/ExtendedSocketOptions.java
! src/java.base/share/classes/sun/net/util/SocketExceptions.java
! src/java.base/share/classes/sun/nio/ch/Net.java
- src/java.base/share/classes/sun/nio/ch/Secrets.java
! src/java.base/share/classes/sun/nio/ch/SelectorProviderImpl.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketAdaptor.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
+ src/java.base/share/classes/sun/nio/ch/UnixDomainSockets.java
! src/java.base/share/classes/sun/nio/fs/AbstractFileSystemProvider.java
! src/java.base/unix/classes/sun/nio/ch/InheritedChannel.java
- src/java.base/unix/classes/sun/nio/ch/UnixDomainSocketChannelImpl.java
+ src/java.base/unix/classes/sun/nio/ch/UnixDomainSocketsUtil.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java
! src/java.base/unix/classes/sun/nio/fs/UnixUserPrincipals.java
+ src/java.base/unix/conf/net.properties
! src/java.base/unix/native/libnio/ch/InheritedChannel.c
+ src/java.base/unix/native/libnio/ch/UnixDomainSockets.c
! src/java.base/unix/native/libnio/ch/nio_util.h
! src/java.base/windows/classes/sun/nio/ch/PipeImpl.java
! src/java.base/windows/classes/sun/nio/ch/SinkChannelImpl.java
+ src/java.base/windows/classes/sun/nio/ch/UnixDomainSocketsUtil.java
! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java
+ src/java.base/windows/conf/net.properties
+ src/java.base/windows/native/libnio/ch/UnixDomainSockets.c
! src/java.base/windows/native/libnio/ch/nio_util.h
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/SocketChannelImplInstrumentor.java
! src/jdk.net/linux/classes/jdk/net/LinuxSocketOptions.java
! src/jdk.net/linux/native/libextnet/LinuxSocketOptions.c
! src/jdk.net/macosx/classes/jdk/net/MacOSXSocketOptions.java
! src/jdk.net/macosx/native/libextnet/MacOSXSocketOptions.c
! src/jdk.net/share/classes/jdk/net/ExtendedSocketOptions.java
+ src/jdk.net/share/classes/jdk/net/UnixDomainPrincipal.java
+ test/jdk/java/net/UnixDomainSocketAddress/AddressTest.java
+ test/jdk/java/net/UnixDomainSocketAddress/LengthTest.java
+ test/jdk/java/net/UnixDomainSocketAddress/UnixDomainSocketAddressSerializationTest.java
! test/jdk/java/nio/channels/etc/ProtocolFamilies.java
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/CloseTest.java
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/EchoTest.java
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Launcher.java
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/StateTest.java
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/StateTestService.java
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/UnixDomainChannelTest.java
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/UnixDomainSocket.java
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/UnixSocketTest.java
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/libInheritedChannel.c
+ test/jdk/java/nio/channels/unixdomain/Bind.java
+ test/jdk/java/nio/channels/unixdomain/IOExchanges.java
+ test/jdk/java/nio/channels/unixdomain/NonBlockingAccept.java
+ test/jdk/java/nio/channels/unixdomain/NullTest.java
+ test/jdk/java/nio/channels/unixdomain/Security.java
+ test/jdk/java/nio/channels/unixdomain/Shutdown.java
+ test/jdk/java/nio/channels/unixdomain/SocketOptions.java
+ test/jdk/java/nio/channels/unixdomain/policy1
+ test/jdk/java/nio/channels/unixdomain/policy2
+ test/jdk/java/nio/channels/unixdomain/policy3
+ test/micro/org/openjdk/bench/java/net/SocketChannelCompare.java
+ test/micro/org/openjdk/bench/java/net/SocketChannelConnectionSetup.java
+ test/micro/org/openjdk/bench/java/net/UnixSocketChannelReadWrite.java

Changeset: 8ad7f383
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-10-28 17:34:10 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/8ad7f383

8255014: Record Classes javax.lang.model changes, follow-up

Reviewed-by: jlahoda

! src/java.base/share/classes/jdk/internal/PreviewFeature.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementKind.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java
! src/java.compiler/share/classes/javax/lang/model/element/RecordComponentElement.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementFilter.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java

Changeset: af33e162
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-28 17:45:53 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/af33e162

8255441: Cleanup ciEnv/jvmciEnv::lookup_method-s

Reviewed-by: kvn

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp

Changeset: 1215b1a8
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-28 18:04:34 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/1215b1a8

8255457: Shenandoah: cleanup ShenandoahMarkTask

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp

Changeset: 01eb6903
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2020-10-28 18:27:08 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/01eb6903

8255554: Bad copyright header in AbstractFileSystemProvider.java

Reviewed-by: bpb, alanb, iris

! src/java.base/share/classes/sun/nio/fs/AbstractFileSystemProvider.java

Changeset: 42fc1589
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2020-10-28 18:54:02 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/42fc1589

8253939: [TESTBUG] Increase coverage of the cgroups detection code

Reviewed-by: shade, bobv

! test/hotspot/jtreg/containers/cgroup/CgroupSubsystemFactory.java
! test/jdk/jdk/internal/platform/cgroup/TestCgroupSubsystemFactory.java

Changeset: 3f20612e
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2020-10-28 19:00:47 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/3f20612e

8255555: Bad copyright headers in SocketChannelCompare.java SocketChannelConnectionSetup.java UnixSocketChannelReadWrite.java

Reviewed-by: dfuchs, bpb

! test/micro/org/openjdk/bench/java/net/SocketChannelCompare.java
! test/micro/org/openjdk/bench/java/net/SocketChannelConnectionSetup.java
! test/micro/org/openjdk/bench/java/net/UnixSocketChannelReadWrite.java

Changeset: 790d6e2d
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-10-28 20:01:51 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/790d6e2d

8255533: Incorrect javadoc in DateTimeFormatterBuilder.appendPattern() for 'uu'/'yy'

Reviewed-by: lancea, rriggs

! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java

Changeset: edd19888
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-10-28 22:25:21 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/edd19888

8255530: Additional cleanup after JDK-8235710 (elliptic curve removal)

Reviewed-by: erikj

! make/autoconf/spec.gmk.in
- make/modules/jdk.crypto.ec/Lib.gmk

Changeset: a7595b2a
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-10-28 22:36:43 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/a7595b2a

8250669: Running JMH micros is broken after JDK-8248135

Reviewed-by: ecaspole, erikj

! make/test/BuildMicrobenchmark.gmk
! test/micro/org/openjdk/bench/java/io/RecordDeserialization.java

Changeset: 1a5e6c98
Author:    Jason Tatton (AWS) <jptatton at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2020-10-28 22:44:52 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/1a5e6c98

8253101: Clean up CallStaticJavaNode EA flags

Reviewed-by: kvn

! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/escape.cpp

Changeset: d82a6dcf
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-10-28 23:03:11 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/d82a6dcf

8255438: [Vector API] More instructs in x86.ad should use legacy mode for code-gen

Reviewed-by: kvn, vlivanov, azeemj

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

Changeset: 7e305ad1
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-10-28 23:53:51 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/7e305ad1

8255405: sun/net/ftp/imp/FtpClient uses SimpleDateFormat in not thread-safe manner

Reviewed-by: chegar, ryadav, dfuchs

! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java
! test/jdk/sun/net/ftp/TestFtpTimeValue.java

Changeset: a5b42ec8
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-10-29 02:35:07 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/a5b42ec8

8233570: [TESTBUG] HTMLEditorKit test bug5043626.java is failing on macos

Reviewed-by: serb

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/text/html/HTMLEditorKit/5043626/bug5043626.java

Changeset: caec8d22
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-10-29 02:37:09 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/caec8d22

8233560: [TESTBUG] ToolTipManager/Test6256140.java is failing on macos

Reviewed-by: serb

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/ToolTipManager/Test6256140.java

Changeset: 4031cb41
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2020-10-29 06:30:03 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/4031cb41

8254189: Improve comments for StackOverFlow and fix in_xxx() functions

Reviewed-by: dholmes, gziemski

! src/hotspot/share/runtime/stackOverflow.hpp
+ test/hotspot/gtest/runtime/test_stackoverflow.cpp

Changeset: 38574d51
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-10-29 08:49:15 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/38574d51

8255298: Remove SurvivorAlignmentInBytes functionality

Reviewed-by: shade, ayang, kbarrett

! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/parallel/psPromotionLAB.inline.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.inline.hpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp
! src/hotspot/share/gc/shared/plab.inline.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/gc/arguments/TestSurvivorAlignmentInBytesOption.java
- test/hotspot/jtreg/gc/survivorAlignment/AlignmentHelper.java
- test/hotspot/jtreg/gc/survivorAlignment/SurvivorAlignmentTestMain.java
- test/hotspot/jtreg/gc/survivorAlignment/TestAllocationInEden.java
- test/hotspot/jtreg/gc/survivorAlignment/TestPromotionFromEdenToTenured.java
- test/hotspot/jtreg/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java
- test/hotspot/jtreg/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
- test/hotspot/jtreg/gc/survivorAlignment/TestPromotionLABLargeSurvivorAlignment.java
- test/hotspot/jtreg/gc/survivorAlignment/TestPromotionToSurvivor.java

Changeset: ea26ff11
Author:    Conor Cleary <ccleary at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-10-29 09:57:09 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/ea26ff11

8247614: java/nio/channels/DatagramChannel/Connect.java timed out

Reviewed-by: dfuchs, alanb

! test/jdk/java/nio/channels/DatagramChannel/Connect.java

Changeset: 72ff8e21
Author:    jasontatton-aws <jptatton at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-29 12:06:43 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/72ff8e21

8254782: Fix benchmark issues in java/lang/StringIndexOfChar.java benchmark

Reviewed-by: redestad, shade

! test/micro/org/openjdk/bench/java/lang/StringIndexOfChar.java

Changeset: 4b20e460
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-29 12:25:11 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/4b20e460

8255579: x86: Use cmpq(Register,Address) in safepoint_poll

Reviewed-by: eosterlund, zgu

! src/hotspot/cpu/x86/macroAssembler_x86.cpp

Changeset: 579e50bb
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-10-29 12:32:30 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/579e50bb

8255564: InterpreterMacroAssembler::remove_activation() needs to restore thread right after VM call on x86_32

Reviewed-by: dholmes, shade

! src/hotspot/cpu/x86/interp_masm_x86.cpp

Changeset: faf23de5
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-10-29 12:55:54 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/faf23de5

8255534: Shenandoah: Fix CmpP optimization wrt native-LRB

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp

Changeset: 5b185585
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2020-10-29 14:18:11 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/5b185585

8255243: Reinforce escape barrier interactions with ZGC conc stack processing

Co-authored-by: Richard Reingruber <rrich at openjdk.org>
Reviewed-by: rrich, sspitsyn

! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/escapeBarrier.cpp
! src/hotspot/share/runtime/escapeBarrier.hpp
+ src/hotspot/share/runtime/keepStackGCProcessed.cpp
+ src/hotspot/share/runtime/keepStackGCProcessed.hpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/runtime/stackWatermark.cpp
! src/hotspot/share/runtime/stackWatermark.hpp
! src/hotspot/share/runtime/stackWatermark.inline.hpp
! src/hotspot/share/runtime/stackWatermarkSet.cpp
! src/hotspot/share/runtime/stackWatermarkSet.hpp

Changeset: 9e5bbff5
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-29 14:19:56 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/9e5bbff5

8255550: x86: Assembler::cmpq(Address dst, Register src) encoding is incorrect

Reviewed-by: kvn, eosterlund

! src/hotspot/cpu/x86/assembler_x86.cpp

Changeset: 5c520c3f
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-10-29 15:06:25 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/5c520c3f

8255232: G1: Make G1BiasedMappedArray freeable

Reviewed-by: ayang, kbarrett

! src/hotspot/share/gc/g1/g1BiasedArray.cpp
! src/hotspot/share/gc/g1/g1BiasedArray.hpp
! src/hotspot/share/memory/padded.hpp
! src/hotspot/share/memory/padded.inline.hpp

Changeset: 2a50c3f8
Author:    Xin Liu <xliu at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2020-10-29 17:41:57 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/2a50c3f8

8241495: Make more compiler related flags available on a per method level

add more method-level options  for -XX:CompileCommand
eg. -XX:CompileCommand=option,java.lang.String::startsWith,BreakAtCompile directs JIT compilers to hit BREAKPOINT when they compile the method java.lang.String::startsWith.

Reviewed-by: neliasso, azeemj, phh

! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp

Changeset: 2a2fa134
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2020-10-29 18:32:48 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/2a2fa134

8255449: Improve the exception message of MethodHandles::permuteArguments

Reviewed-by: chegar, mchung

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! test/jdk/java/lang/invoke/MethodHandlesPermuteArgumentsTest.java

Changeset: d5138d1f
Author:    Conor Cleary <ccleary at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-10-29 19:08:06 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/d5138d1f

8255604: java/nio/channels/DatagramChannel/Connect.java fails with java.net.BindException: Cannot assign requested address: connect

Reviewed-by: dfuchs, michaelm

! test/jdk/java/nio/channels/DatagramChannel/Connect.java

Changeset: 5782a2a3
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2020-10-29 21:11:37 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/5782a2a3

8254975: lambda proxy fails to access a protected member inherited from a split package

Reviewed-by: rriggs

! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! test/jdk/java/lang/invoke/lambda/superProtectedMethod/SuperMethodTest.java

Changeset: 56eb5f54
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-10-29 22:34:14 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/56eb5f54

8255466: C2 crashes at ciObject::get_oop() const+0x0

Reviewed-by: vlivanov

! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
+ test/hotspot/jtreg/compiler/unsafe/TestUnsafeStaticFieldAccess.java

Changeset: 1a89d68e
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-10-30 03:44:54 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/1a89d68e

8255285: Move JVMFlag origins into a new enum JVMFlagOrigin

Reviewed-by: dholmes, redestad

! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/flags/jvmFlag.hpp
! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp
! src/hotspot/share/runtime/flags/jvmFlagAccess.hpp
! src/hotspot/share/runtime/globals_extension.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/writeableFlags.cpp
! src/hotspot/share/services/writeableFlags.hpp
! src/hotspot/share/utilities/enumIterator.hpp
! src/hotspot/share/utilities/vmEnums.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java

Changeset: 379ba80e
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-10-30 04:24:34 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/379ba80e

8255595: delay_to_keep_mmu passes wrong arguments to Monitor wait

Remove improper wait argument.

Reviewed-by: sjohanss, tschatzl, ayang

! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp

Changeset: d1281915
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-10-30 08:42:20 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/d1281915

8253473: Javadoc clean up in HttpHandler, HttpPrincipal, HttpContext, and HttpsConfigurator

Reviewed-by: dfuchs

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpContext.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpHandler.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpPrincipal.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsConfigurator.java

Changeset: 2c7fc85b
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-10-30 08:45:34 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/2c7fc85b

8254972: Fix pretouch chunk calculations

Reviewed-by: sjohanss, kbarrett

! src/hotspot/share/gc/shared/pretouchTask.cpp
! src/hotspot/share/gc/shared/pretouchTask.hpp

Changeset: e48016b1
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-10-30 08:49:08 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/e48016b1

8255565: [Vector API] Add missing format strings for extract instructs in x86.ad

Reviewed-by: vlivanov, jbhateja

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

Changeset: 8a065ef2
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2020-10-30 12:56:15 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/8a065ef2

8255005: Fix indentation levels in classFileParser.cpp

Reviewed-by: lfoltan, coleenp

! src/hotspot/share/classfile/classFileParser.cpp

Changeset: f77a6585
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-10-30 13:23:33 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/f77a6585

8153005: Upgrade the default PKCS12 encryption/MAC algorithms

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
! src/java.base/share/conf/security/java.security
! test/jdk/sun/security/mscapi/VeryLongAlias.java
! test/jdk/sun/security/pkcs12/ParamsPreferences.java
! test/jdk/sun/security/pkcs12/ParamsTest.java
! test/jdk/sun/security/pkcs12/params/README
! test/jdk/sun/security/tools/keytool/GenerateAll.java
! test/lib/jdk/test/lib/security/DerUtils.java

Changeset: a7563207
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-10-30 13:29:41 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/a7563207

8255536: Remove the directsign property and option

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/pkcs/PKCS7.java
! src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSigner.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java
- src/jdk.jartool/share/classes/sun/security/tools/jarsigner/TimestampedSigner.java
! test/jdk/jdk/security/jarsigner/Properties.java
! test/jdk/jdk/security/jarsigner/Spec.java

Changeset: 3fd82160
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2020-10-30 13:42:12 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/3fd82160

8255612: Explicitly disable dtrace for Oracle OpenJDK Linux builds

Reviewed-by: mikael

! make/conf/jib-profiles.js

Changeset: 9b1eebc7
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2020-10-30 13:55:31 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/9b1eebc7

8255620: Build race between modulegraphs and exploded-image-optimize targets

Reviewed-by: tbell

! make/Main.gmk

Changeset: 8600d0d9
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-10-30 17:09:56 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/8600d0d9

8255614: Shenandoah: Consolidate/streamline runtime LRBs

Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp
! src/hotspot/share/runtime/stackValue.cpp

Changeset: d0867578
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-10-30 17:23:39 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/d0867578

8254052: improve type specificity of TagletWriter and friends

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.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/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/IndexTaglet.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/SystemPropertyTaglet.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/util/CommentHelper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java

Changeset: 4158567f
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-10-30 18:13:45 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/4158567f

8255455: Pre-generate ThreadHeapSampler::_log_table

Reviewed-by: iklam, sspitsyn

! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/runtime/threadHeapSampler.cpp
! src/hotspot/share/runtime/threadHeapSampler.hpp

Changeset: 98a69ede
Author:    Brent Christian <bchristi at openjdk.org>
Date:      2020-10-30 20:35:06 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/98a69ede

8255690: &nbsp in StringBuilder.subSequence

Reviewed-by: lancea

! src/java.base/share/classes/java/lang/AbstractStringBuilder.java

Changeset: 0f486033
Author:    Brent Christian <bchristi at openjdk.org>
Date:      2020-10-30 20:35:33 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/0f486033

8214561: Use {@systemProperty} for definition of "java.util.prefs.PreferencesFactory" system property

Reviewed-by: lancea

! src/java.prefs/share/classes/java/util/prefs/Preferences.java

Changeset: 36c150b1
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2020-10-30 22:01:59 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/36c150b1

8255489: Unify the parsing of @lambda-proxy and @lambda-form-invokers tags in a classlist

Reviewed-by: iklam, minqi

! src/hotspot/share/classfile/classListParser.cpp
! src/hotspot/share/classfile/classListParser.hpp
! src/hotspot/share/classfile/lambdaFormInvokers.cpp
! src/hotspot/share/classfile/lambdaFormInvokers.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/prims/jvm.cpp
! test/hotspot/jtreg/runtime/cds/appcds/BadBSM.java
! test/hotspot/jtreg/runtime/cds/appcds/DumpClassListWithLF.java
! test/hotspot/jtreg/runtime/cds/appcds/LambdaProxyClasslist.java

Changeset: 9d5c9cc7
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-10-31 00:08:37 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/9d5c9cc7

8254309: appcds GCDuringDump.java failed - class must exist

Reviewed-by: ccheung, iklam

! src/hotspot/share/classfile/classListParser.cpp
! src/hotspot/share/memory/archiveUtils.cpp
! src/hotspot/share/memory/archiveUtils.hpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/cds/appcds/javaldr/ExceptionDuringDumpAtObjectsInitPhase.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDumpTransformer.java

Changeset: 80380d51
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-10-31 03:22:35 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/80380d51

8255494: PKCS7 should use digest algorithm to verify the signature

Reviewed-by: valeriep

! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java
! src/java.base/share/classes/sun/security/util/SignatureUtil.java
+ test/jdk/sun/security/pkcs/pkcs7/TwoHash.java

Changeset: 7597cba9
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-10-31 10:58:38 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/7597cba9

8143021: [TEST_BUG] Test javax/swing/JColorChooser/Test6541987.java fails

Reviewed-by: serb

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JColorChooser/Test6541987.java

Changeset: cacce843
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-10-31 11:03:43 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/cacce843

8169954: JFileChooser/8021253: java.lang.RuntimeException: Default button is not pressed

Reviewed-by: serb

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JFileChooser/8021253/bug8021253.java

Changeset: fe7672ba
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-10-31 22:20:30 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/fe7672ba

8196099: javax/swing/text/CSSBorder/6796710/bug6796710.java fails

Reviewed-by: psadhukhan

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/text/CSSBorder/6796710/bug6796710.java

Changeset: f61ce327
Author:    Christian Stein <cstein at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2020-11-01 12:39:43 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/f61ce327

8255576: (fs) Files.isHidden() throws ArrayIndexOutOfBoundsException (unix)

Reviewed-by: alanb

! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
! test/jdk/java/nio/file/Files/Misc.java

Changeset: 4c4b8f4d
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-11-01 15:46:07 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/4c4b8f4d

8196302: javax/swing/JFileChooser/8041694/bug8041694.java

Reviewed-by: serb

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JFileChooser/8041694/bug8041694.java

Changeset: 518ff518
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-11-01 15:49:49 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/518ff518

8233569: [TESTBUG] JTextComponent test bug6361367.java fails on macos

Reviewed-by: serb

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/text/JTextComponent/6361367/bug6361367.java

Changeset: 64feeab7
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2020-11-01 23:24:47 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/64feeab7

8255603: Memory/Performance regression after JDK-8210985

Reviewed-by: simonis, xuelei, aph

! src/java.base/share/classes/sun/security/util/Cache.java

Changeset: d05df7c1
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-11-02 10:15:16 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/d05df7c1

8236842: Surprising 'multiple elements' behaviour from getTypeElement when cross-compiling with --release

Reviewed-by: vromero

! src/java.base/share/classes/java/lang/module/package-info.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! test/langtools/tools/javac/modules/AnnotationProcessing.java

Changeset: 69f5235e
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-11-02 10:16:40 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/69f5235e

8255596: Mutex safepoint checking options and flags should be scoped enums

Reviewed-by: tschatzl, rehn

! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutex.hpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: e97809d3
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-11-02 10:37:09 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/e97809d3

8233641: [TESTBUG] JMenuItem test bug4171437.java fails on macos

Reviewed-by: jdv

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JMenuItem/4171437/bug4171437.java

Changeset: 98c91b64
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-11-02 10:37:45 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/98c91b64

8233637: [TESTBUG] Swing ActionListenerCalledTwiceTest.java fails on macos

Reviewed-by: jdv

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JMenuItem/ActionListenerCalledTwice/ActionListenerCalledTwiceTest.java

Changeset: 79a010f7
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-11-02 10:58:16 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/79a010f7

8255697: LogTargetHandle::print should check if log level is enabled

Reviewed-by: stefank, tschatzl, stuefe

! src/hotspot/share/logging/logHandle.hpp

Changeset: eb66418b
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-11-02 12:22:28 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/eb66418b

7124397: [macosx] JSpinner serialiazation - deserialization issue

Reviewed-by: pbansal

+ test/jdk/javax/swing/JSpinner/SerializationTest.java

Changeset: ceab9f32
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-11-02 12:26:15 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/ceab9f32

6816284: Notepad class should be public

Reviewed-by: pbansal

! src/demo/share/jfc/Notepad/Notepad.java

Changeset: 54c88132
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2020-11-02 12:45:05 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/54c88132

8255734: VM should ignore SIGXFSZ on ppc64, s390 too

Reviewed-by: mdoerr, lucy

! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp

Changeset: 3302d3ad
Author:    Andrew Haley <aph at openjdk.org>
Date:      2020-11-02 13:12:18 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/3302d3ad

8255544: Create a checked cast

Reviewed-by: adinn, iklam

! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: 4b775e64
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-11-02 13:24:37 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/4b775e64

8255721: Remove no-op clean_weak_method_links methods

Reviewed-by: kvn, thartmann

! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp

Changeset: 120aec70
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-11-02 13:25:11 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/120aec70

8255720: Optimize bci_to_dp/-data by enabling iteration over raw DataLayouts

Reviewed-by: kvn, thartmann

! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/ci/ciMethodData.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp

Changeset: d2812f78
Author:    Bernhard Urban-Forster <burban at openjdk.org>
Committer: Andrew Haley <aph at openjdk.org>
Date:      2020-11-02 13:42:56 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/d2812f78

8254072: AArch64: Get rid of --disable-warnings-as-errors on Windows+ARM64 build

Reviewed-by: ihse, aph

! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp

Changeset: 1019581c
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-11-02 14:10:47 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/1019581c

8255691: Shenandoah: Invoke native-LRB only on non-strong refs

Reviewed-by: zgu

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp

Changeset: 4c66b158
Author:    Per Liden <pliden at openjdk.org>
Date:      2020-11-02 14:31:56 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/4c66b158

8255235: ZGC: Allocate and initialize forwarding data structures in parallel

Reviewed-by: ayang, eosterlund

! src/hotspot/share/gc/z/zForwardingAllocator.inline.hpp
- src/hotspot/share/gc/z/zForwardingTable.cpp
! src/hotspot/share/gc/z/zForwardingTable.inline.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zRelocationSet.cpp
! src/hotspot/share/gc/z/zRelocationSet.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.inline.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp

Changeset: b0280743
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2020-11-02 14:45:39 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/b0280743

8255673: Wrong version in docs bundles

Reviewed-by: tbell, ihse

! make/conf/jib-profiles.js

Changeset: 441a9b83
Author:    Aleksei Efimov <aleksej.efimov at oracle.com>
Date:      2020-10-12 17:04:13 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/441a9b83

JDK-8244202-nspi-stream-branch: Move SearchStrategy. Make LookupPolicy non-final.

! src/java.base/share/classes/java/net/Inet4AddressImpl.java
! src/java.base/share/classes/java/net/Inet6AddressImpl.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/spi/InetNameServiceProvider.java

Changeset: 61c03e12
Author:    Aleksei Efimov <aleksej.efimov at oracle.com>
Date:      2020-10-12 22:19:03 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/61c03e12

JDK-8244202-nspi-stream-branch: Remove NameService::getLocalHostName and modify InetAddress accordingly.

! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/spi/InetNameServiceProvider.java

Changeset: 6b832874
Author:    Aleksei Efimov <aleksej.efimov at oracle.com>
Date:      2020-10-13 13:26:17 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/6b832874

JDK-8244202-nspi-stream-branch: remove localhost name workaround

! src/java.base/share/classes/java/net/InetAddress.java

Changeset: 702bee66
Author:    Aleksei Efimov <aleksej.efimov at oracle.com>
Date:      2020-10-31 19:26:36 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/702bee66

JDK-8244202-nspi-stream-branch: Refactor NSPI classes

! src/java.base/share/classes/java/net/Inet4AddressImpl.java
! src/java.base/share/classes/java/net/Inet6AddressImpl.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/InetAddressImpl.java
+ src/java.base/share/classes/java/net/spi/InetNameService.java
! src/java.base/share/classes/java/net/spi/InetNameServiceProvider.java
! src/java.base/share/native/libnet/net_util.c
! src/java.base/share/native/libnet/net_util.h

Changeset: 2e5067b0
Author:    Aleksei Efimov <aleksej.efimov at oracle.com>
Date:      2020-10-31 19:42:02 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/2e5067b0

Merge remote-tracking branch 'origin' into JDK-8244202-nspi-stream-branch

! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/module-info.java

Changeset: d920196b
Author:    Aleksei Efimov <aleksej.efimov at oracle.com>
Date:      2020-10-31 23:59:02 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/d920196b

JDK-8244202-nspi-stream-branch: Fix for build failures

! src/java.base/unix/native/libnet/Inet4AddressImpl.c
! src/java.base/unix/native/libnet/Inet6AddressImpl.c
! src/java.base/windows/native/libnet/Inet6AddressImpl.c

Changeset: 3765a3b0
Author:    Aleksei Efimov <aleksej.efimov at oracle.com>
Date:      2020-11-02 11:39:52 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/3765a3b0

JDK-8244202-nspi-stream-branch: Add missing brackets

! src/java.base/unix/native/libnet/Inet6AddressImpl.c

Changeset: 95d15338
Author:    Aleksei Efimov <aleksej.efimov at oracle.com>
Date:      2020-11-02 15:22:28 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/95d15338

JDK-8244202-nspi-stream-branch: Optimise characteristics check in Inet4AddressImpl

! src/java.base/share/classes/java/net/Inet4AddressImpl.java

Changeset: 7e1ddfc4
Author:    Aleksei Efimov <aleksej.efimov at oracle.com>
Date:      2020-11-02 15:38:56 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/7e1ddfc4

Merge branch 'JDK-8244202-nspi-stream-branch', remote-tracking branch 'origin' into aefimov-nspi-api-prototyping




More information about the jdk-sandbox-changes mailing list