git: openjdk/loom: master: 46 new changesets

duke duke at openjdk.org
Thu Nov 2 15:23:18 UTC 2023


Changeset: 1ec0d027
Author:    Hamlin Li <mli at openjdk.org>
Date:      2023-10-28 09:12:51 +0000
URL:       https://git.openjdk.org/loom/commit/1ec0d02717b6be4faeb13cd0596d80eea90e81ed

8318225: RISC-V: C2 UModI
8318226: RISC-V: C2 UModL

Reviewed-by: luhenry, rehn, fyang

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad

Changeset: db340257
Author:    Feilong Jiang <fjiang at openjdk.org>
Date:      2023-10-29 10:15:41 +0000
URL:       https://git.openjdk.org/loom/commit/db3402577a2c14a41045753a1ffe2829a6bdda91

8318827: RISC-V: Improve readability of fclass result testing

Reviewed-by: vkempik, luhenry, fyang

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad

Changeset: ce0ca476
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-10-29 14:16:26 +0000
URL:       https://git.openjdk.org/loom/commit/ce0ca476416cb6f96d4b6b4852144382d6abf717

8319067: ProblemList serviceability/AsyncGetCallTrace/MyPackage/ASGCTBaseTest.java on linux-aarch64 in Xcomp mode

Reviewed-by: jpai

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

Changeset: 988e1dfe
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-10-30 00:31:08 +0000
URL:       https://git.openjdk.org/loom/commit/988e1dfe6ec9b5e77d2e8a78eb792a127c6fe907

8318953: RISC-V: Small refactoring for MacroAssembler::test_bit

Reviewed-by: fyang, fjiang, luhenry

! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp

Changeset: 1183b221
Author:    Tim Prinzing <tprinzing at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2023-10-30 06:04:17 +0000
URL:       https://git.openjdk.org/loom/commit/1183b221c2e15d6b6c8504ca9a71a5f2050a8c15

8310978: JFR events SocketReadEvent/SocketWriteEvent for Socket adaptor ops

Reviewed-by: dfuchs, alanb

! src/java.base/share/classes/jdk/internal/event/SocketReadEvent.java
! src/java.base/share/classes/jdk/internal/event/SocketWriteEvent.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketInputStream.java
! src/java.base/share/classes/sun/nio/ch/SocketOutputStream.java
+ test/jdk/jdk/jfr/event/io/TestSocketAdapterEvents.java
! test/jdk/jdk/jfr/event/io/TestSocketChannelEvents.java
! test/jdk/jdk/jfr/event/io/TestSocketEvents.java

Changeset: 83eb2065
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-10-30 07:17:30 +0000
URL:       https://git.openjdk.org/loom/commit/83eb20651f6b5fa0540a339921c8ad0a6d370bb7

8318889: C2: add bailout after assert Bad graph detected in build_loop_late

Reviewed-by: shade, thartmann

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

Changeset: 3934127b
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-10-30 07:54:55 +0000
URL:       https://git.openjdk.org/loom/commit/3934127b087ade1c1286008df3497ca6d84778a5

8318709: Improve System.nanoTime performance on Windows

Reviewed-by: ccleary, dholmes

! src/hotspot/os/windows/os_windows.cpp

Changeset: c9d23c39
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-10-30 10:28:48 +0000
URL:       https://git.openjdk.org/loom/commit/c9d23c39405ae3ed90e837753fdaec90c40129b8

8315532: Compiler Implementation for Unnamed Variables & Patterns
8317221: Implementation for javax.lang.model for Unnamed Variables & Patterns

Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Co-authored-by: Gavin Bierman <gbierman at openjdk.org>
Co-authored-by: Brian Goetz <briangoetz at openjdk.org>
Co-authored-by: Joe Darcy <darcy at openjdk.org>
Co-authored-by: Aggelos Biboudis <abimpoudis at openjdk.org>
Reviewed-by: jlahoda, mcimadamore

! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.compiler/share/classes/javax/lang/model/element/VariableElement.java
! src/jdk.compiler/share/classes/com/sun/source/tree/AnyPatternTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! test/langtools/tools/javac/T8312163.java
! test/langtools/tools/javac/T8312163.out
! test/langtools/tools/javac/T8314216.java
! test/langtools/tools/javac/T8314216.out
! test/langtools/tools/javac/T8314423.java
! test/langtools/tools/javac/T8314423.out
! test/langtools/tools/javac/TryWithResources/TwrLintUnderscore.java
- test/langtools/tools/javac/TryWithResources/TwrLintUnderscore.out
! test/langtools/tools/javac/diags/examples/UnderscoreAsIdentifierError.java
! test/langtools/tools/javac/diags/examples/UnderscoreInLambdaExpression.java
+ test/langtools/tools/javac/diags/examples/UnnamedVariables.java
! test/langtools/tools/javac/diags/examples/UseOfUnderscoreNotAllowed.java
+ test/langtools/tools/javac/diags/examples/UseOfUnderscoreNotAllowedNonVar.java
! test/langtools/tools/javac/diags/examples/UseOfUnderscoreNotAllowedWithBrackets.java
! test/langtools/tools/javac/lambda/IdentifierTest.java
- test/langtools/tools/javac/lambda/IdentifierTest21.out
+ test/langtools/tools/javac/lambda/IdentifierTest22.out
! test/langtools/tools/javac/lambda/IdentifierTest9.out
! test/langtools/tools/javac/lambda/UnderscoreAsIdent.java
- test/langtools/tools/javac/lambda/UnderscoreAsIdent21.out
+ test/langtools/tools/javac/lambda/UnderscoreAsIdent22.out
! test/langtools/tools/javac/lambda/UnderscoreAsIdent9.out
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/patterns/T8314578.out
! test/langtools/tools/javac/patterns/T8314632.java
! test/langtools/tools/javac/patterns/T8314632.out
! test/langtools/tools/javac/patterns/Unnamed.java
! test/langtools/tools/javac/patterns/UnnamedErrors.java
! test/langtools/tools/javac/patterns/UnnamedErrors.out

Changeset: 88b9cdae
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-10-30 11:14:12 +0000
URL:       https://git.openjdk.org/loom/commit/88b9cdae8fa67e5f9cec7a7dc5e2e2adecf1a519

8318981: compiler/compilercontrol/TestConflictInlineCommands.java fails intermittent with 'disallowed by CompileCommand' missing from stdout/stderr

Reviewed-by: mdoerr, thartmann

! test/hotspot/jtreg/compiler/compilercontrol/TestConflictInlineCommands.java

Changeset: c4c66aba
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2023-10-30 11:51:31 +0000
URL:       https://git.openjdk.org/loom/commit/c4c66aba93cf061d487eddbd18e9e7e3e9c9f3a8

8316271: JfrJvmtiAgent::retransformClasses failed: JVMTI_ERROR_FAILS_VERIFICATION

Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
+ test/jdk/jdk/jfr/jvm/TestVerifyInstrumentation.java

Changeset: a5818972
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2023-10-30 12:54:03 +0000
URL:       https://git.openjdk.org/loom/commit/a5818972c16bd883d768ff2fb23a8aa9e0142c65

8317507: C2 compilation fails with "Exceeded _node_regs array"

Co-authored-by: Tobias Hartmann <thartmann at openjdk.org>
Reviewed-by: thartmann, shade, dlong

! src/hotspot/share/adlc/output_c.cpp
+ test/hotspot/jtreg/compiler/regalloc/TestNodeRegArrayOverflow.java

Changeset: b9983c72
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-10-30 12:56:15 +0000
URL:       https://git.openjdk.org/loom/commit/b9983c72295a31e5f5079bc96c892177fbea3a6e

8318961: increase javacserver connection timeout values and max retry attempts

Reviewed-by: clanger, erikj

! make/langtools/tools/javacserver/client/Client.java

Changeset: 4679e9aa
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2023-10-30 13:59:08 +0000
URL:       https://git.openjdk.org/loom/commit/4679e9aa00c098cff715fb4deeb4d736e1063571

8310239: Add missing cross modifying fence in nmethod entry barriers

Reviewed-by: aboldtch, dlong, aph

! src/hotspot/share/gc/shared/barrierSetNMethod.cpp

Changeset: 864a876e
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-10-30 18:27:50 +0000
URL:       https://git.openjdk.org/loom/commit/864a876ebfdf745b0e1f875c3e3668380f2498a7

8313621: test/jdk/jdk/internal/math/FloatingDecimal/TestFloatingDecimal should use RandomFactory

Reviewed-by: rgiulietti

! test/jdk/jdk/internal/math/FloatingDecimal/TestFloatingDecimal.java

Changeset: d3534b08
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-10-30 18:28:01 +0000
URL:       https://git.openjdk.org/loom/commit/d3534b08b5691c362db987f207da7cdd9c3b4b5a

8318677: (ch) Add implNote about minBufferCap to main variant of Channels.newWriter

Reviewed-by: alanb, rriggs

! src/java.base/share/classes/java/nio/channels/Channels.java
! test/jdk/java/nio/channels/Channels/NewWriter.java

Changeset: 1ca2cfaf
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2023-10-30 21:09:17 +0000
URL:       https://git.openjdk.org/loom/commit/1ca2cfafdd906851b923be69852ccf9a3bb4db35

8310933: Copying from runtime image to application image should not follow symlinks

Reviewed-by: asemenyuk

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
+ test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java
! test/jdk/tools/jpackage/share/RuntimeImageTest.java

Changeset: d051f222
Author:    Kimura Yukihiro <kyukihiro at openjdk.org>
Committer: Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-10-30 23:26:16 +0000
URL:       https://git.openjdk.org/loom/commit/d051f22284e7ccc288c658588f73da672d9bfacd

8318410: jdk/java/lang/instrument/BootClassPath/BootClassPathTest.sh fails on Japanese Windows

Reviewed-by: sspitsyn, kevinw

! test/jdk/java/lang/instrument/BootClassPath/BootClassPathTest.sh
! test/jdk/java/lang/instrument/BootClassPath/Setup.java

Changeset: 328b3810
Author:    Andrew John Hughes <andrew at openjdk.org>
Date:      2023-10-31 02:06:41 +0000
URL:       https://git.openjdk.org/loom/commit/328b381075ab81fd3f899e49e4d71ef19ea28862

8009550: PlatformPCSC should load versioned so

Reviewed-by: valeriep, stuefe

! src/java.base/share/classes/sun/security/util/Debug.java
! src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java

Changeset: 75ce02fe
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2023-10-31 04:20:23 +0000
URL:       https://git.openjdk.org/loom/commit/75ce02fe74e1232bfa8d72b4fdad82ed938ef957

8318951: Additional negative value check in JPEG decoding

Reviewed-by: azvegint, prr

! src/java.desktop/share/native/libjavajpeg/imageioJPEG.c
! src/java.desktop/share/native/libjavajpeg/jpegdecoder.c

Changeset: 5411ad2a
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-10-31 09:14:57 +0000
URL:       https://git.openjdk.org/loom/commit/5411ad2a5ca3abcc663778f903c6f2f3e8a18431

8319106: Remove unimplemented TaskTerminator::do_delay_step

Reviewed-by: tschatzl

! src/hotspot/share/gc/shared/taskTerminator.hpp

Changeset: 576c9bcc
Author:    Conor Cleary <ccleary at openjdk.org>
Date:      2023-10-31 09:58:26 +0000
URL:       https://git.openjdk.org/loom/commit/576c9bccfbe6718fe8fe409bc165000bd1554589

8318492: Http2ClientImpl should attempt to close and remove connection in stop()

Reviewed-by: dfuchs, jpai

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

Changeset: d3c3f0e7
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2023-10-31 10:02:40 +0000
URL:       https://git.openjdk.org/loom/commit/d3c3f0e7c86ec6adcc55c8da027ae82488e3e023

8317951: Refactor loading of zip library to help resolve JDK-8315220

Reviewed-by: egahlin, dholmes

! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/classLoader.inline.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/services/heapDumperCompression.cpp
! src/hotspot/share/services/heapDumperCompression.hpp
+ src/hotspot/share/utilities/zipLibrary.cpp
+ src/hotspot/share/utilities/zipLibrary.hpp

Changeset: e05cafda
Author:    Viktor Klang <vklang at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2023-10-31 11:14:08 +0000
URL:       https://git.openjdk.org/loom/commit/e05cafda78a37dbeb2df2edd791be19d22edaece

8318467: [jmh] tests concurrent.Queues and concurrent.ProducerConsumer hang with 101+ threads

Reviewed-by: alanb

! test/micro/org/openjdk/bench/java/util/concurrent/ProducerConsumer.java
! test/micro/org/openjdk/bench/java/util/concurrent/Queues.java

Changeset: ee6f25b5
Author:    Andrew Haley <aph at openjdk.org>
Date:      2023-10-31 12:58:56 +0000
URL:       https://git.openjdk.org/loom/commit/ee6f25b5072a26254f79381a92216357d9f391f9

8319120: Unbound ScopedValue.get() throws the wrong exception

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/ScopedValue.java
+ test/jdk/java/lang/ScopedValue/UnboundValueAfterOOME.java

Changeset: 3e39d7b3
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2023-10-31 13:28:41 +0000
URL:       https://git.openjdk.org/loom/commit/3e39d7b34cb310343a34adddc06bf1aaf4cacfb1

8319136: Skip pkcs11 tests on linux-aarch64

Reviewed-by: rhalade

! test/jdk/ProblemList.txt
! test/jdk/sun/security/pkcs11/PKCS11Test.java

Changeset: 7452d50b
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-10-31 14:16:38 +0000
URL:       https://git.openjdk.org/loom/commit/7452d50be58cfa8e97c57ca145a809409945f883

8318940: [JVMCI] do not set HotSpotNmethod oop for a default HotSpotNmethod

Reviewed-by: thartmann, never

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp

Changeset: f4c5db92
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-10-31 14:23:18 +0000
URL:       https://git.openjdk.org/loom/commit/f4c5db92ea0546e331d6c8dcebb5a48b052bba23

8318908: Parallel: Remove ExtendedCardValue

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psCardTable.hpp

Changeset: 3a7525d5
Author:    Conor Cleary <ccleary at openjdk.org>
Date:      2023-10-31 14:45:14 +0000
URL:       https://git.openjdk.org/loom/commit/3a7525d5c382985fb272f0b68316d7807b76f14a

8309118: HttpClient: Add more tests for 100 ExpectContinue with HTTP/2

Reviewed-by: dfuchs, djelinski

! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! test/jdk/java/net/httpclient/ExpectContinueTest.java
+ test/jdk/java/net/httpclient/http2/ExpectContinueResetTest.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchangeImpl.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java

Changeset: 0064cf90
Author:    Hai-May Chao <hchao at openjdk.org>
Date:      2023-10-31 15:22:18 +0000
URL:       https://git.openjdk.org/loom/commit/0064cf90ff7d575f3500a05e234dd795b15240b2

8311596: Add separate system properties for TLS server and client for maximum chain length

Reviewed-by: jnimeh, weijun, mullan

! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java
! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java

Changeset: 2d5829af
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-10-31 15:36:12 +0000
URL:       https://git.openjdk.org/loom/commit/2d5829afbcc022297940cbf436b14725a9251b3c

8239508: JFR: @RemoveFields

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/AbstractBufferStatisticsEvent.java
+ src/jdk.jfr/share/classes/jdk/jfr/events/AbstractPeriodicEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ActiveRecordingEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ActiveSettingEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ContainerCPUThrottlingEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ContainerCPUUsageEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ContainerConfigurationEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ContainerIOUsageEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ContainerMemoryUsageEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/DeserializationEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ErrorThrownEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ExceptionStatisticsEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ExceptionThrownEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/InitialSecurityPropertyEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ProcessStartEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SecurityPropertyModificationEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SecurityProviderServiceEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/TLSHandshakeEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadEndEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadStartEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadSubmitFailedEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/X509CertificateEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/X509ValidationEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriterMethod.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvent.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/RemoveFields.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/ThrowableTracer.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/util/ImplicitFields.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java
! test/jdk/jdk/jfr/api/recording/settings/TestSettingsAvailability.java
! test/jdk/jdk/jfr/event/metadata/TestDefaultConfigurations.java

Changeset: 47624f6f
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-10-31 15:53:28 +0000
URL:       https://git.openjdk.org/loom/commit/47624f6fc699aa66c58587460ce7f39fce5a86c7

8299058: AssertionError in sun.net.httpserver.ServerImpl when connection is idle

Reviewed-by: jpai, michaelm, dfuchs

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

Changeset: f1e87873
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-10-31 16:13:41 +0000
URL:       https://git.openjdk.org/loom/commit/f1e878739300ed37c686ba570423c6f8a9fb310f

8317609: Classfile API fails to verify /jdk.jcmd/sun/tools/jstat/Alignment.class

Reviewed-by: liach, alanb

! test/jdk/tools/lib/tests/JImageValidator.java

Changeset: 613d32c2
Author:    Renjith Kannath Pariyangad <renjith.kannath.pariyangad at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-10-31 18:20:22 +0000
URL:       https://git.openjdk.org/loom/commit/613d32c2822a443fdcb131a7d67c528410e9f7e6

8169475: WheelModifier.java fails by timeout

Reviewed-by: dmarkov, aivanov

! test/jdk/java/awt/event/MouseWheelEvent/WheelModifier/WheelModifier.java

Changeset: 613a3cc6
Author:    Renjith Kannath Pariyangad <renjith.kannath.pariyangad at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-10-31 18:20:38 +0000
URL:       https://git.openjdk.org/loom/commit/613a3cc6896ef3c3f836d44de9b2fb05beba6e72

8301846: Invalid TargetDataLine after screen lock when using JFileChooser or COM library

Reviewed-by: serb, aivanov

! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_DirectSound.cpp
+ test/jdk/javax/sound/sampled/Lines/OpenLineAfterScreenLock.java

Changeset: 2182c936
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2023-10-31 19:01:15 +0000
URL:       https://git.openjdk.org/loom/commit/2182c93689f35c809f4d79a8002c838f8c4f56f3

8313643: Update HarfBuzz to 8.2.2

Reviewed-by: jdv, prr, dnguyen

! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! src/java.desktop/share/legal/harfbuzz.md
! src/java.desktop/share/native/libharfbuzz/OT/Color/CBDT/CBDT.hh
! src/java.desktop/share/native/libharfbuzz/OT/Color/COLR/COLR.hh
! src/java.desktop/share/native/libharfbuzz/OT/Color/sbix/sbix.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/Coverage.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/CoverageFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/CoverageFormat2.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/RangeRecord.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GDEF/GDEF.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/AnchorFormat3.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/AnchorMatrix.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/CursivePosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/GPOS.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/LigatureArray.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkArray.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkBasePosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkLigPosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkMarkPosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkRecord.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairPosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairPosFormat2.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairSet.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairValueRecord.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/SinglePosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/SinglePosFormat2.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/ValueFormat.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/Common.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/Ligature.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/LigatureSet.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/ReverseChainSingleSubstFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/Sequence.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/SingleSubst.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/CompositeGlyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/Glyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/SimpleGlyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/SubsetGlyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/VarCompositeGlyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/coord-setter.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/glyf-helpers.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/glyf.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/path-builder.hh
! src/java.desktop/share/native/libharfbuzz/OT/name/name.hh
! src/java.desktop/share/native/libharfbuzz/UPDATING.txt
! src/java.desktop/share/native/libharfbuzz/graph/classdef-graph.hh
! src/java.desktop/share/native/libharfbuzz/graph/coverage-graph.hh
! src/java.desktop/share/native/libharfbuzz/graph/graph.hh
! src/java.desktop/share/native/libharfbuzz/graph/gsubgpos-context.cc
! src/java.desktop/share/native/libharfbuzz/graph/gsubgpos-context.hh
! src/java.desktop/share/native/libharfbuzz/graph/gsubgpos-graph.hh
! src/java.desktop/share/native/libharfbuzz/graph/markbasepos-graph.hh
! src/java.desktop/share/native/libharfbuzz/graph/pairpos-graph.hh
! src/java.desktop/share/native/libharfbuzz/graph/serialize.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-trak-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.cc
! src/java.desktop/share/native/libharfbuzz/hb-algs.hh
! src/java.desktop/share/native/libharfbuzz/hb-array.hh
! src/java.desktop/share/native/libharfbuzz/hb-atomic.hh
! src/java.desktop/share/native/libharfbuzz/hb-bimap.hh
! src/java.desktop/share/native/libharfbuzz/hb-bit-page.hh
! src/java.desktop/share/native/libharfbuzz/hb-bit-set-invertible.hh
! src/java.desktop/share/native/libharfbuzz/hb-bit-set.hh
! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-json.hh
! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-text-glyphs.hh
! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-text-unicode.hh
! src/java.desktop/share/native/libharfbuzz/hb-buffer-verify.cc
! src/java.desktop/share/native/libharfbuzz/hb-buffer.cc
! src/java.desktop/share/native/libharfbuzz/hb-buffer.h
! src/java.desktop/share/native/libharfbuzz/hb-buffer.hh
! src/java.desktop/share/native/libharfbuzz/hb-cache.hh
! src/java.desktop/share/native/libharfbuzz/hb-cff-interp-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-cff-interp-cs-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-common.cc
! src/java.desktop/share/native/libharfbuzz/hb-common.h
! src/java.desktop/share/native/libharfbuzz/hb-config.hh
! src/java.desktop/share/native/libharfbuzz/hb-debug.hh
! src/java.desktop/share/native/libharfbuzz/hb-deprecated.h
! src/java.desktop/share/native/libharfbuzz/hb-draw.hh
! src/java.desktop/share/native/libharfbuzz/hb-font.cc
! src/java.desktop/share/native/libharfbuzz/hb-font.h
! src/java.desktop/share/native/libharfbuzz/hb-ft.cc
! src/java.desktop/share/native/libharfbuzz/hb-iter.hh
! src/java.desktop/share/native/libharfbuzz/hb-kern.hh
! src/java.desktop/share/native/libharfbuzz/hb-limits.hh
! src/java.desktop/share/native/libharfbuzz/hb-machinery.hh
! src/java.desktop/share/native/libharfbuzz/hb-map.cc
! src/java.desktop/share/native/libharfbuzz/hb-map.h
! src/java.desktop/share/native/libharfbuzz/hb-map.hh
! src/java.desktop/share/native/libharfbuzz/hb-meta.hh
! src/java.desktop/share/native/libharfbuzz/hb-multimap.hh
! src/java.desktop/share/native/libharfbuzz/hb-null.hh
! src/java.desktop/share/native/libharfbuzz/hb-number-parser.hh
! src/java.desktop/share/native/libharfbuzz/hb-open-file.hh
! src/java.desktop/share/native/libharfbuzz/hb-open-type.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff2-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cmap-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-font.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-hdmx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-hmtx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-base-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gsubgpos.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.h
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-map.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-map.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-math-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-math.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-metrics.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-os2-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-post-table-v2subset.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-post-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-normalize.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic-fallback.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic-joining-list.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic-machine.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic-table.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-khmer-machine.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-myanmar-machine.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-syllabic.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-use-machine.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-use-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-use.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-vowel-constraints.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-stat-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-tag-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-tag.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-avar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-cvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-fvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-gvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-hvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-mvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-vorg-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-paint.cc
! src/java.desktop/share/native/libharfbuzz/hb-paint.h
! src/java.desktop/share/native/libharfbuzz/hb-paint.hh
! src/java.desktop/share/native/libharfbuzz/hb-pool.hh
! src/java.desktop/share/native/libharfbuzz/hb-priority-queue.hh
! src/java.desktop/share/native/libharfbuzz/hb-repacker.hh
! src/java.desktop/share/native/libharfbuzz/hb-sanitize.hh
! src/java.desktop/share/native/libharfbuzz/hb-serialize.hh
! src/java.desktop/share/native/libharfbuzz/hb-set-digest.hh
! src/java.desktop/share/native/libharfbuzz/hb-set.cc
! src/java.desktop/share/native/libharfbuzz/hb-set.h
! src/java.desktop/share/native/libharfbuzz/hb-set.hh
! src/java.desktop/share/native/libharfbuzz/hb-shape.cc
! src/java.desktop/share/native/libharfbuzz/hb-shaper-list.hh
! src/java.desktop/share/native/libharfbuzz/hb-static.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-accelerator.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset-cff-common.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-cff-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset-cff1.cc
- src/java.desktop/share/native/libharfbuzz/hb-subset-cff1.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset-cff2.cc
- src/java.desktop/share/native/libharfbuzz/hb-subset-cff2.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset-input.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-input.hh
+ src/java.desktop/share/native/libharfbuzz/hb-subset-instancer-solver.cc
+ src/java.desktop/share/native/libharfbuzz/hb-subset-instancer-solver.hh
+ src/java.desktop/share/native/libharfbuzz/hb-subset-plan-member-list.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset.h
! src/java.desktop/share/native/libharfbuzz/hb-ucd-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-unicode-emoji-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-vector.hh
! src/java.desktop/share/native/libharfbuzz/hb-version.h
! src/java.desktop/share/native/libharfbuzz/hb.hh

Changeset: 11394828
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2023-10-31 20:56:18 +0000
URL:       https://git.openjdk.org/loom/commit/11394828b32941a69d549bae613ab4c3afb713d5

8316132: CDSProtectionDomain::get_shared_protection_domain should check for exception

Reviewed-by: dholmes, iklam

! src/hotspot/share/cds/cdsProtectionDomain.cpp

Changeset: b3fec6b5
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-10-31 22:03:35 +0000
URL:       https://git.openjdk.org/loom/commit/b3fec6b5f32c338ae1a84dd20bdcbd3d9b7186f3

8306980: Generated docs should contain correct Legal Documents

Reviewed-by: ihse, mchung

! make/Main.gmk
+ make/modules/jdk.javadoc/Copy.gmk
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! test/langtools/jdk/javadoc/doclet/testLegalNotices/TestLegalNotices.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetMarkup.java
! test/langtools/jdk/javadoc/tool/api/basic/GetTask_FileManagerTest.java

Changeset: 2a76ad97
Author:    Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-11-01 06:12:55 +0000
URL:       https://git.openjdk.org/loom/commit/2a76ad975c8612c19f6c1c8f5a996017f753cb66

8318683: compiler/c2/irTests/TestPhiDuplicatedConversion.java "Failed IR Rules (2) of Methods (2)"

Reviewed-by: thartmann, kvn

! test/hotspot/jtreg/compiler/c2/irTests/TestPhiDuplicatedConversion.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java

Changeset: 0461d9a7
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-11-01 08:12:39 +0000
URL:       https://git.openjdk.org/loom/commit/0461d9a7d67230736ce6370ff8146a60f3bd9cf3

8318016: Per-compilation memory ceiling

Reviewed-by: roland, thartmann

! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/compiler/compilationMemoryStatistic.cpp
! src/hotspot/share/compiler/compilationMemoryStatistic.hpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/utilities/debug.hpp
+ test/hotspot/jtreg/compiler/print/CompileCommandMemLimit.java
! test/hotspot/jtreg/compiler/print/CompileCommandPrintMemStat.java
! test/hotspot/jtreg/serviceability/dcmd/compiler/CompilerMemoryStatisticTest.java

Changeset: b4f5379d
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-11-01 10:42:23 +0000
URL:       https://git.openjdk.org/loom/commit/b4f5379d50db9412208552fd69bc316e7730aedd

8304939: os::win32::exit_process_or_thread should be marked noreturn

Reviewed-by: dholmes, kbarrett

! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
! src/hotspot/os/windows/vmError_windows.cpp
! src/hotspot/share/utilities/vmError.hpp

Changeset: ab193484
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-11-01 11:50:52 +0000
URL:       https://git.openjdk.org/loom/commit/ab1934848b2680aff86631e7a68e5ef22857742f

8318647: Serial: Refactor BlockOffsetTable

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.hpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.inline.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/vmStructs_serial.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/space.inline.hpp

Changeset: 36de19d4
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-11-01 13:38:10 +0000
URL:       https://git.openjdk.org/loom/commit/36de19d4622e38b6c00644b0035521808574e255

8317048: VerifyError with unnamed pattern variable and more than one components

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
+ test/langtools/tools/javac/patterns/T8317048.java

Changeset: 7f47c51a
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-11-01 15:27:05 +0000
URL:       https://git.openjdk.org/loom/commit/7f47c51aced9c724dbc9b0d8cbd88c49435da460

8316025: Use testUI() method of PassFailJFrame.Builder in FileChooserSymLinkTest.java

Reviewed-by: azvegint

! test/jdk/javax/swing/JFileChooser/FileChooserSymLinkTest.java

Changeset: 3660a90a
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-11-01 15:33:53 +0000
URL:       https://git.openjdk.org/loom/commit/3660a90ad8658f86f137de5955c0ae6df2c85c4f

8319139: Improve diagnosability of `JavadocTester` output

Reviewed-by: hannesw

! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java
! test/langtools/jdk/javadoc/testJavadocTester/TestJavadocTester.java
! test/langtools/jdk/javadoc/testJavadocTester/TestJavadocTesterCrash.java

Changeset: c86592d3
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-11-01 15:48:31 +0000
URL:       https://git.openjdk.org/loom/commit/c86592d38d651beac40f1da43c718a2d4b17bd19

8319046: Execute tests in source/class-file order in JavadocTester

Reviewed-by: hannesw

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

Changeset: d354141a
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-11-01 16:27:04 +0000
URL:       https://git.openjdk.org/loom/commit/d354141aa191c80b473dfeee27b51f1562ffeafd

8318694: [JVMCI] disable can_call_java in most contexts for libjvmci compiler threads

Reviewed-by: dholmes, never

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/compiler/compilerThread.cpp
! src/hotspot/share/compiler/compilerThread.hpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/prims/upcallLinker.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java



More information about the loom-dev mailing list