git: openjdk/loom: fibers: 52 new changesets
duke
duke at openjdk.org
Thu Nov 2 15:20:38 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
Changeset: 64c930b8
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2023-11-02 09:05:47 +0000
URL: https://git.openjdk.org/loom/commit/64c930b816432a7314459768773fa826334f299d
Merge with jdk-22+22
! src/hotspot/share/classfile/javaClasses.cpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! src/hotspot/share/classfile/javaClasses.cpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
Changeset: 100a7879
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2023-11-02 09:06:18 +0000
URL: https://git.openjdk.org/loom/commit/100a7879755c55b98232a2b477da906d52c4ab59
Merge
Changeset: 0242cec8
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2023-11-01 14:59:25 +0000
URL: https://git.openjdk.org/loom/commit/0242cec886687616b1155aa156edd0f1fb5e479d
Allow compenstate be disabled
! src/java.base/share/classes/java/lang/VirtualThread.java
Changeset: 21b5d016
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2023-11-01 19:43:12 +0000
URL: https://git.openjdk.org/loom/commit/21b5d0162d02341154ae2b3b6a2df43e462e7e30
Skip printing pinned stack trace when System.out is owned
! src/java.base/share/classes/java/lang/PinnedThreadPrinter.java
! src/java.base/share/classes/java/lang/VirtualThread.java
Changeset: b35dc358
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2023-11-02 13:06:28 +0000
URL: https://git.openjdk.org/loom/commit/b35dc35817d5e1b452af303f3e9348ecc1c2ad4b
Improve defaults on Windows
! src/java.base/share/classes/sun/nio/ch/Poller.java
! src/java.base/share/classes/sun/nio/ch/PollerProvider.java
! src/java.base/windows/classes/sun/nio/ch/DefaultPollerProvider.java
Changeset: 96f6020c
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2023-11-02 13:06:52 +0000
URL: https://git.openjdk.org/loom/commit/96f6020c16dc40f9f6027e78b20a58957d2da0be
Merge
More information about the loom-dev
mailing list