git: openjdk/loom: fibers: 108 new changesets

duke duke at openjdk.org
Wed Jul 3 22:29:50 UTC 2024


Changeset: b3bf31a0
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-06-25 19:50:58 +0000
URL:       https://git.openjdk.org/loom/commit/b3bf31a0a08da679ec2fd21613243fb17b1135a9

8333542: Breakpoint in parallel code does not work

Co-authored-by: Chris Plummer <cjplummer at openjdk.org>
Reviewed-by: dholmes, vlivanov

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! test/hotspot/jtreg/runtime/Thread/TestThreadDumpClassInitMonitor.java
+ test/jdk/com/sun/jdi/BreakpointOnClassPrepare.java

Changeset: f101e153
Author:    Volodymyr Paprotski <volodymyr.paprotski at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2024-06-25 22:31:39 +0000
URL:       https://git.openjdk.org/loom/commit/f101e153cee68750fcf1f12da10e29806875b522

8333583: Crypto-XDH.generateSecret regression after JDK-8329538

Reviewed-by: sviswanathan, kvn, ascarpino

! make/jdk/src/classes/build/tools/intpoly/FieldGen.java
! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/runtime.cpp
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial1305.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialModBinP.java
! src/java.base/share/classes/sun/security/util/math/intpoly/MontgomeryIntegerPolynomialP256.java

Changeset: c66f785f
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-06-26 00:59:49 +0000
URL:       https://git.openjdk.org/loom/commit/c66f785fb685d5c378fb4c4cdebdef29c01d321b

8334505: RISC-V: Several tests fail when MaxVectorSize does not match VM_Version::_initial_vector_length

Reviewed-by: fyang

! src/hotspot/cpu/riscv/vm_version_riscv.cpp

Changeset: 25c3845b
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-06-26 05:15:36 +0000
URL:       https://git.openjdk.org/loom/commit/25c3845be270462388ee5e7330cc7315e5c738df

8333133: Simplify QuickSort::sort

Reviewed-by: shade, dholmes

! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/compiler/compilationMemoryStatistic.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/logging/logSelection.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/utilities/quickSort.hpp
! test/hotspot/gtest/gc/shared/test_oopStorage.cpp
! test/hotspot/gtest/utilities/test_quicksort.cpp

Changeset: a5f401f3
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-06-26 07:09:50 +0000
URL:       https://git.openjdk.org/loom/commit/a5f401f3a8534a64cf3c27c2ef67f17860de6d6b

8334650: Add debug information about whether an Assertion Predicate is for the init or last value

Reviewed-by: roland, kvn

! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.hpp

Changeset: b88af942
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-06-26 07:40:35 +0000
URL:       https://git.openjdk.org/loom/commit/b88af94269640a160fbacf25618f3a00756464aa

8269870: PS: Membar in PSPromotionManager::copy_unmarked_to_survivor_space could be relaxed

Co-authored-by: Hamlin Li <mli at openjdk.org>
Reviewed-by: mli, kbarrett, tschatzl

! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp

Changeset: e1390056
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-26 08:44:17 +0000
URL:       https://git.openjdk.org/loom/commit/e1390056c9dbf0a02a131864ebee23435e997852

8333994: NMT: call stacks should show source information

Reviewed-by: jsjolen, gziemski

! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memReporter.hpp
+ src/hotspot/share/nmt/nativeCallStackPrinter.cpp
+ src/hotspot/share/nmt/nativeCallStackPrinter.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/utilities/nativeCallStack.cpp
! src/hotspot/share/utilities/nativeCallStack.hpp
! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java

Changeset: 7f6804ce
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-06-26 09:09:13 +0000
URL:       https://git.openjdk.org/loom/commit/7f6804ceb63568d72e825d45b02d08f314c9b0fc

8334872: BigEndian: java/lang/invoke/condy Tests failing since JDK-8294960

Reviewed-by: redestad

! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java

Changeset: 4ce8822b
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-06-26 09:12:02 +0000
URL:       https://git.openjdk.org/loom/commit/4ce8822b6c53b8bd72713f1bfaf6673b91aabea4

8334037: Local class creation in lambda in pre-construction context crashes javac
8333313: NullPointerException in lambda instantiating an inner local class in prologue
8333766: Stack overflow with anonymous class in super() parameter
8334679: Wrong bug number in regression test for JDK-8334252

Co-authored-by: Archie Cobbs <acobbs at openjdk.org>
Reviewed-by: jlahoda, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/CompileStates.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/langtools/tools/javac/SuperInit/AnonSuperLambdaCrash.java
+ test/langtools/tools/javac/SuperInit/EarlyLocalTest1.java
+ test/langtools/tools/javac/SuperInit/EarlyLocalTest4.java
+ test/langtools/tools/javac/SuperInit/EarlyLocalTest5.java
+ test/langtools/tools/javac/SuperInit/EarlyLocalTest6.java
+ test/langtools/tools/javac/SuperInit/EarlyLocalTest7.java
+ test/langtools/tools/javac/SuperInit/LambdaLocalEarlyCrash.java
! test/langtools/tools/javac/SuperInit/LambdaOuterCapture.java
! test/langtools/tools/javac/lambda/T8129740/Universe.java.out

Changeset: 741a0f39
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-06-26 09:37:22 +0000
URL:       https://git.openjdk.org/loom/commit/741a0f39dd1fffc1caaa8d69bfe3662dad830452

8334241: Adjust API docs side bar dimensions

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css

Changeset: f23295ec
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-06-26 10:09:05 +0000
URL:       https://git.openjdk.org/loom/commit/f23295ec1dde58d239a2625c9b1645534a2bb625

8334600: TEST java/net/MulticastSocket/IPMulticastIF.java fails on linux-aarch64

Reviewed-by: alanb

! test/jdk/java/net/MulticastSocket/IPMulticastIF.java

Changeset: b2ac7259
Author:    Kangcheng Xu <kxu at openjdk.org>
Committer: Roland Westrelin <roland at openjdk.org>
Date:      2024-06-26 13:19:34 +0000
URL:       https://git.openjdk.org/loom/commit/b2ac7259c96f154ba0ca54fd47b37caaa8c8647b

8327380: Add tests for Shenandoah barrier expansion optimization

Reviewed-by: roland, shade

+ test/hotspot/jtreg/compiler/gcbarriers/TestShenandoahBarrierExpansion.java

Changeset: efb905e5
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-26 13:37:58 +0000
URL:       https://git.openjdk.org/loom/commit/efb905e57ab7a5299952419fa9961316541056c2

8334618: ubsan: support setting additional ubsan check options

Reviewed-by: stuefe, lucy

! make/autoconf/jdk-options.m4

Changeset: 4ffc5e60
Author:    Anthony Scarpino <ascarpino at openjdk.org>
Date:      2024-06-26 13:58:22 +0000
URL:       https://git.openjdk.org/loom/commit/4ffc5e60776353b03e9a557c39148e378b1690e2

8326705: Test CertMsgCheck.java fails to find alert certificate_required

Reviewed-by: ssahoo, rhalade

! test/jdk/ProblemList.txt
! test/jdk/javax/net/ssl/SSLSession/CertMsgCheck.java
! test/jdk/javax/net/ssl/templates/TLSBase.java

Changeset: 8374d165
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-06-26 14:12:44 +0000
URL:       https://git.openjdk.org/loom/commit/8374d16504503c7441346c99045736b7ac72233f

8335006: C2 SuperWord: add JMH benchmark VectorLoadToStoreForwarding.java

Reviewed-by: shade, kvn, sviswanathan

+ test/micro/org/openjdk/bench/vm/compiler/VectorLoadToStoreForwarding.java

Changeset: 8591eff7
Author:    Nizar Benalla <nbenalla at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-06-26 14:39:21 +0000
URL:       https://git.openjdk.org/loom/commit/8591eff78dbc9770b8d0a16e05040ac35c99881a

8332103: since-checker - Add missing @ since tags to java.desktop

Reviewed-by: tr, aivanov

! src/java.desktop/share/classes/java/awt/geom/Path2D.java
! src/java.desktop/share/classes/java/beans/package-info.java
! src/java.desktop/share/classes/javax/swing/DefaultComboBoxModel.java
! src/java.desktop/share/classes/javax/swing/DefaultListModel.java
! src/java.desktop/share/classes/javax/swing/JSlider.java
! src/java.desktop/share/classes/javax/swing/package-info.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSliderUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/package-info.java
! src/java.desktop/share/classes/javax/swing/text/DefaultEditorKit.java

Changeset: 5883a20b
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-06-26 14:46:17 +0000
URL:       https://git.openjdk.org/loom/commit/5883a20b822bb8acb719076e4f7abee8403061cb

8334437: De-duplicate ProxyMethod list creation

Reviewed-by: asotona, liach

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

Changeset: b5d58962
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2024-06-26 16:20:15 +0000
URL:       https://git.openjdk.org/loom/commit/b5d589623c174757e946011495f771718318f1cc

8335108: Build error after JDK-8333658 due to class templates

Reviewed-by: jwaters, jsjolen

! src/hotspot/share/nmt/arrayWithFreeList.hpp

Changeset: bffc8484
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-06-26 17:10:09 +0000
URL:       https://git.openjdk.org/loom/commit/bffc8484c32ad6c3205f7cebe4e262a2dc9de57e

8333755: NumberFormat integer only parsing breaks when format has suffix

Reviewed-by: naoto

! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/NumberFormat.java
! test/jdk/java/text/Format/NumberFormat/BigDecimalParse.java
! test/jdk/java/text/Format/NumberFormat/StrictParseTest.java

Changeset: 817edcb6
Author:    Xiaolong Peng <xpeng at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-06-26 19:25:37 +0000
URL:       https://git.openjdk.org/loom/commit/817edcb697cbb8c608c9292cdc4b99db4f5844dc

8331411: Shenandoah: Reconsider spinning duration in ShenandoahLock

Reviewed-by: shade, kdnilsen, wkemper

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

Changeset: 4ebb7712
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2024-06-26 20:24:29 +0000
URL:       https://git.openjdk.org/loom/commit/4ebb77120af5a4ccbfde63b24cb50e05a3161f16

8334769: Shenandoah: Move CodeCache_lock close to its use in ShenandoahConcurrentNMethodIterator

Reviewed-by: shade, wkemper, kdnilsen

! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp

Changeset: 07bc523d
Author:    Anthony Scarpino <ascarpino at openjdk.org>
Date:      2024-06-26 22:28:33 +0000
URL:       https://git.openjdk.org/loom/commit/07bc523df85fde81bf736fedac62874d3cb11ee3

8334670: SSLSocketOutputRecord buffer miscalculation

Reviewed-by: djelinski, ssahoo

! src/java.base/share/classes/sun/security/ssl/SSLSocketOutputRecord.java

Changeset: 3796fdfc
Author:    Hannes Greule <hgreule at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-06-26 23:17:32 +0000
URL:       https://git.openjdk.org/loom/commit/3796fdfcedc2b2202b72cca062218f840960414c

8328536: javac - crash on unknown type referenced in yield statement

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

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
! test/langtools/tools/javac/generics/diamond/7188968/T7188968.out
! test/langtools/tools/javac/lambda/MethodReference23.out
! test/langtools/tools/javac/lambda/methodReference/MethodRefToInnerWithoutOuter.out
! test/langtools/tools/javac/recovery/AttrRecovery.java

Changeset: 6682305e
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-06-27 03:34:04 +0000
URL:       https://git.openjdk.org/loom/commit/6682305ee21cf595ec953d95bea594734a2982a8

8334779: Test compiler/c1/CanonicalizeArrayLength.java is timing out

Reviewed-by: thartmann, dlong

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

Changeset: 9bb675f8
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-06-27 04:38:32 +0000
URL:       https://git.openjdk.org/loom/commit/9bb675f89dd1eeec423ca96cb3f96d29f5de477c

8334719: (se) Deferred close of SelectableChannel may result in a Selector doing the final close before concurrent I/O on channel has completed

Co-authored-by: Alan Bateman <alanb at openjdk.org>
Reviewed-by: alanb, dfuchs

! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/SinkChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/SourceChannelImpl.java
+ test/jdk/java/nio/channels/Selector/DeferredClose/DeferredCloseTest.java
+ test/jdk/java/nio/channels/Selector/DeferredClose/java.base/java/net/InetSocketAddress.java

Changeset: 9d20b58f
Author:    Shaojin Wen <shaojin.wensj at alibaba-inc.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-06-27 05:13:30 +0000
URL:       https://git.openjdk.org/loom/commit/9d20b58f40275002afa0348d94d5592a26894e88

8334328: Reduce object allocation for FloatToDecimal and DoubleToDecimal

Reviewed-by: redestad, rgiulietti

! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/jdk/internal/math/DoubleToDecimal.java
! src/java.base/share/classes/jdk/internal/math/FloatToDecimal.java
+ src/java.base/share/classes/jdk/internal/math/ToDecimal.java
! test/micro/org/openjdk/bench/java/lang/StringBuilders.java

Changeset: 0fc5b271
Author:    Nizar Benalla <nbenalla at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-06-27 06:22:17 +0000
URL:       https://git.openjdk.org/loom/commit/0fc5b2711fbdde972c40bfef2977dd9d70e09581

8332014: since-checker - Fix @ since tags in jdk.jshell

Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysis.java
! src/jdk.jshell/share/classes/jdk/jshell/tool/JavaShellToolBuilder.java

Changeset: 46b817b7
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-27 06:53:03 +0000
URL:       https://git.openjdk.org/loom/commit/46b817b7499e74ba8812d38bcce93147ebf93b25

8333363: ubsan: instanceKlass.cpp: runtime error: member call on null pointer of type 'struct AnnotationArray'

Reviewed-by: coleenp, stefank

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

Changeset: f3b69da5
Author:    Evemose <124714317+Evemose at users.noreply.github.com>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-06-27 07:45:18 +0000
URL:       https://git.openjdk.org/loom/commit/f3b69da55a1ec4857fff1537a80ab1fefee93dac

8335136: Underscore as parameter name in one-parameter functional types fails to compile

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/switchexpr/ExpressionSwitchUnderscoreAfterYield.java

Changeset: 37e7698c
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-06-27 07:54:35 +0000
URL:       https://git.openjdk.org/loom/commit/37e7698c29b8673b904945d397f0698ccd16d27b

8335154: jcmd VM.classes -verbose=false does not set verbose to false

Reviewed-by: dholmes, stuefe

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

Changeset: 79a23017
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-06-27 10:23:55 +0000
URL:       https://git.openjdk.org/loom/commit/79a23017fc7154738c375fbb12a997525c3bf9e7

8322859: Parallel: Move transform_stack_chunk

Reviewed-by: stefank, tschatzl

! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp

Changeset: 50dd962b
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-27 12:56:26 +0000
URL:       https://git.openjdk.org/loom/commit/50dd962b0d0fe36634d96dbbd9d94fbc34d9ff7f

8335007: Inline OopMapCache table

Reviewed-by: stefank, coleenp, shade

! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/oopMapCache.hpp

Changeset: 6b961acb
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-06-27 13:03:21 +0000
URL:       https://git.openjdk.org/loom/commit/6b961acb87c29027f2158c6b7a764f1276a0bf52

8333786: Serial: Remove SerialHeap::_incremental_collection_failed

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp

Changeset: d5375c7d
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-27 13:22:04 +0000
URL:       https://git.openjdk.org/loom/commit/d5375c7db658de491c1f5bad053040d21b82941e

8333308: javap --system handling doesn't work on internal class names

Reviewed-by: liach, stuefe

! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java

Changeset: 5909d541
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-06-27 14:21:34 +0000
URL:       https://git.openjdk.org/loom/commit/5909d54147355dd7da5786ff39ead4c15816705c

8326820: Metadata artificially kept alive

Reviewed-by: eosterlund, stefank, coleenp

! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp
! src/hotspot/share/classfile/classLoaderStats.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp

Changeset: 4ab7e98c
Author:    Francisco Ferrari Bihurriet <fferrari at openjdk.org>
Committer: Martin Balao <mbalao at openjdk.org>
Date:      2024-06-27 15:07:00 +0000
URL:       https://git.openjdk.org/loom/commit/4ab7e98c79a1a0b7aba1ca74a8316820c906e70e

8330842: Support AES CBC with Ciphertext Stealing (CTS) in SunPKCS11

Co-authored-by: Francisco Ferrari Bihurriet <fferrari at openjdk.org>
Co-authored-by: Martin Balao <mbalao at openjdk.org>
Reviewed-by: valeriep

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Token.java
+ test/jdk/sun/security/pkcs11/Cipher/TestCipherTextStealingMultipart.java
! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphers.java
! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java

Changeset: b6ffb442
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2024-06-27 15:14:36 +0000
URL:       https://git.openjdk.org/loom/commit/b6ffb442acb4a222f017868433eff213d9b84ed8

8335135: HttpURLConnection#HttpInputStream does not throw IOException when response is truncated

Reviewed-by: dfuchs

! src/java.base/share/classes/sun/net/www/MeteredStream.java
! test/jdk/java/net/Authenticator/BasicTest4.java
+ test/jdk/java/net/URLConnection/TruncatedFixedResponse.java
! test/jdk/sun/net/www/http/KeepAliveStream/KeepAliveStreamCloseWithWrongContentLength.java

Changeset: 0e6b0cba
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-06-27 15:38:06 +0000
URL:       https://git.openjdk.org/loom/commit/0e6b0cbaaa0d5272f60ee4fe09cf5e247e68c2a8

8334886: jdk/jfr/api/recording/time/TestTimeMultiple.java failed with RuntimeException: getStopTime() > afterStop

Reviewed-by: mgronlun

! src/hotspot/share/jfr/recorder/repository/jfrChunk.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMSupport.java

Changeset: 9d986a01
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-06-27 16:06:35 +0000
URL:       https://git.openjdk.org/loom/commit/9d986a013d01a5bcc0942bcc490258038291c22c

8335220: C2: Missing check for Opaque4 node in EscapeAnalysis

Reviewed-by: chagedorn, cslucas

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

Changeset: 243bae7d
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2024-06-27 18:25:16 +0000
URL:       https://git.openjdk.org/loom/commit/243bae7dc0c3e71c02ffed9e1ee7d436af11d3b9

8304693: Remove -XX:-UseVtableBasedCHA

Reviewed-by: kvn, coleenp, dholmes

! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/compiler/cha/AbstractRootMethod.java
! test/hotspot/jtreg/compiler/cha/DefaultRootMethod.java
! test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java
- test/hotspot/jtreg/runtime/InvocationTests/invocationOldCHATests.java
! test/jtreg-ext/requires/VMProps.java

Changeset: c35e58a5
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-06-27 20:10:13 +0000
URL:       https://git.openjdk.org/loom/commit/c35e58a5adf06e25a3b482e2be384af95a84f11a

8309634: Resolve CONSTANT_MethodRef at CDS dump time

Reviewed-by: matsaave, ccheung

! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/classPrelinker.cpp
! src/hotspot/share/cds/dumpAllocStats.cpp
! src/hotspot/share/cds/dumpAllocStats.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/resolvedMethodEntry.hpp
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java

Changeset: 3b1ca986
Author:    Vladimir Petko <vpetko at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2024-06-27 20:27:51 +0000
URL:       https://git.openjdk.org/loom/commit/3b1ca986427d3a69c9e167b9b4c07d1b83bc264d

8334895: OpenJDK fails to configure on linux aarch64 when CDS is disabled after JDK-8331942

Reviewed-by: erikj

! make/autoconf/jdk-options.m4

Changeset: 4e8cbf88
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-06-27 22:20:14 +0000
URL:       https://git.openjdk.org/loom/commit/4e8cbf884ab1eee9c3110712ab62edc706e948ba

8335134: Test com/sun/jdi/BreakpointOnClassPrepare.java timeout

Reviewed-by: kevinw, coleenp

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

Changeset: cd46c87d
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-06-28 01:44:14 +0000
URL:       https://git.openjdk.org/loom/commit/cd46c87dc916b2b74067accf80c62df1792f74cf

8334843: RISC-V: Fix wraparound checking for r_array_index in lookup_secondary_supers_table_slow_path

Reviewed-by: fyang

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

Changeset: b4df380f
Author:    Jan Kratochvil <jkratochvil at openjdk.org>
Committer: Kim Barrett <kbarrett at openjdk.org>
Date:      2024-06-28 03:07:09 +0000
URL:       https://git.openjdk.org/loom/commit/b4df380f1a4587247a843fe28ae041265f7cfc29

8334763: --enable-asan: assert(_thread->is_in_live_stack((address)this)) failed: not on stack?

Reviewed-by: kbarrett, stuefe, erikj

! make/autoconf/jdk-options.m4

Changeset: 308a8123
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-06-28 04:42:33 +0000
URL:       https://git.openjdk.org/loom/commit/308a81238362c39f5b18e2ae8444c96420ef297a

8334645: Un-problemlist vmTestbase/nsk/sysdict/vm/stress/chain/chain007/chain007.java

Reviewed-by: thartmann, lmesnik

! test/hotspot/jtreg/ProblemList-generational-zgc.txt
! test/hotspot/jtreg/ProblemList-zgc.txt

Changeset: c47a0e00
Author:    Xiaolong Peng <xpeng at openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date:      2024-06-28 06:19:37 +0000
URL:       https://git.openjdk.org/loom/commit/c47a0e005e54551e42ee1ae33d7169417a5f86d4

8334147: Shenandoah: Avoid taking lock for disabled free set logging

Reviewed-by: shade, ysr

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp

Changeset: d457609f
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-06-28 06:43:32 +0000
URL:       https://git.openjdk.org/loom/commit/d457609f700bbb1fed233f1a04501c995852e5ac

8319947: Recursive lightweight locking: s390x implementation

Reviewed-by: aboldtch, lucy

! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c2_MacroAssembler_s390.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/vm_version_s390.hpp

Changeset: 3b3a19e9
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-06-28 08:27:07 +0000
URL:       https://git.openjdk.org/loom/commit/3b3a19e907c7267f03c0b07312b929b7b4b6d200

8335314: Problem list compiler/uncommontrap/DeoptReallocFailure.java

Reviewed-by: chagedorn

! test/hotspot/jtreg/ProblemList.txt

Changeset: 6f4ddc2f
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-06-28 09:23:48 +0000
URL:       https://git.openjdk.org/loom/commit/6f4ddc2f6bf0dd9a626a76d0f5e56a54c6cf6b65

8335142: compiler/c1/TestTraceLinearScanLevel.java occasionally times out with -Xcomp

Reviewed-by: thartmann, kvn

! test/hotspot/jtreg/compiler/c1/TestTraceLinearScanLevel.java

Changeset: 99d2bbf7
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-06-28 09:31:14 +0000
URL:       https://git.openjdk.org/loom/commit/99d2bbf767ac33e1a021c90ba12d95ef37ea4816

8334433: jshell.exe runs an executable test.exe on startup

Reviewed-by: jpai

! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/OSUtils.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
+ test/langtools/jdk/jshell/TerminalNoExecTest.java

Changeset: c798316b
Author:    SendaoYan <syan at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-06-28 09:38:18 +0000
URL:       https://git.openjdk.org/loom/commit/c798316bc4cb33fd902f926030d8a0b6870d661a

8269657: Test java/nio/channels/DatagramChannel/Loopback.java failed: Unexpected message

Reviewed-by: dfuchs

! test/jdk/java/nio/channels/DatagramChannel/Loopback.java

Changeset: 8ec378a6
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-06-28 11:03:29 +0000
URL:       https://git.openjdk.org/loom/commit/8ec378a6c8a460dd0727df800419b3cf45d3c57a

8277949: (dc) java/nio/channels/DatagramChannel/AdaptorBasic.java failed in timeout

Reviewed-by: jpai

! test/jdk/java/nio/channels/DatagramChannel/AdaptorBasic.java
! test/jdk/java/nio/channels/TestServers.java

Changeset: 49eb00da
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-06-28 11:13:11 +0000
URL:       https://git.openjdk.org/loom/commit/49eb00da8dc66cff3ca430f06ab21357ee6180ef

8299813: java/nio/channels/DatagramChannel/Disconnect.java fails with jtreg test timeout due to lost datagram

Reviewed-by: aefimov

! test/jdk/java/nio/channels/DatagramChannel/Disconnect.java

Changeset: f4d8c005
Author:    Fernando Guallini <fguallini at openjdk.org>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2024-06-28 12:45:26 +0000
URL:       https://git.openjdk.org/loom/commit/f4d8c005b35ce34c96027b7f3abb7a307bca3f4c

8334562: Automate com/sun/security/auth/callback/TextCallbackHandler/Default.java test

Reviewed-by: weijun

! test/jdk/ProblemList.txt
! test/jdk/TEST.groups
! test/jdk/com/sun/security/auth/callback/TextCallbackHandler/Default.java
+ test/jdk/java/security/testlibrary/HumanInputStream.java
! test/jdk/sun/security/tools/keytool/KeyToolTest.java

Changeset: 486aa11e
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-28 13:28:53 +0000
URL:       https://git.openjdk.org/loom/commit/486aa11e74d0772ba84c2adc3c62fc1fcbf52604

8335237: ubsan: vtableStubs.hpp  is_vtable_stub exclude from ubsan checks

Reviewed-by: mdoerr, clanger

! src/hotspot/share/code/vtableStubs.hpp

Changeset: 45c4eaa5
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-06-28 16:26:34 +0000
URL:       https://git.openjdk.org/loom/commit/45c4eaa5600016d3da5ca769b2519df53835e4f7

8335274: SwitchBootstraps.ResolvedEnumLabels.resolvedEnum should be final

Reviewed-by: liach, jlahoda

! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java

Changeset: 79a3554e
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-06-28 19:01:36 +0000
URL:       https://git.openjdk.org/loom/commit/79a3554e1da604627b3a010dc269c1bd914c79d3

8335124: com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java failed with CPU time out of expected range

Reviewed-by: phh, cjplummer

! test/jdk/com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java

Changeset: 3e23e9c5
Author:    Fernando Guallini <fguallini at openjdk.org>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2024-06-28 19:17:24 +0000
URL:       https://git.openjdk.org/loom/commit/3e23e9c535e0ed1d7517a836d4703c7fb3e917e4

8335344: test/jdk/sun/security/tools/keytool/NssTest.java fails to compile

Reviewed-by: weijun

! test/jdk/sun/security/tools/keytool/NssTest.java

Changeset: 166f9d9a
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-06-28 19:36:00 +0000
URL:       https://git.openjdk.org/loom/commit/166f9d9ac099fa971805511b32e1cae5c6c108e0

8335221: Some C2 intrinsics incorrectly assume that type argument is compile-time constant

Reviewed-by: roland, chagedorn

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

Changeset: 5d866bf1
Author:    Shaojin Wen <shaojin.wensj at alibaba-inc.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-06-28 22:27:34 +0000
URL:       https://git.openjdk.org/loom/commit/5d866bf17d96bd0f0e4545d7eee5912eda2e3a94

8335252: Reduce size of j.u.Formatter.Conversion#isValid

Reviewed-by: redestad

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

Changeset: 8350b1da
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-06-29 05:04:47 +0000
URL:       https://git.openjdk.org/loom/commit/8350b1daedae8ef5785a7165e664b1d3149b18b7

8335294: Fix simple -Wzero-as-null-pointer-constant warnings in gc code

Reviewed-by: tschatzl, coleenp, jwaters

! src/hotspot/os/linux/gc/x/xPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! test/hotspot/jtreg/vmTestbase/gc/gctests/nativeGC01/libnativeGC01.cpp
! test/hotspot/jtreg/vmTestbase/gc/gctests/nativeGC02/libnativeGC02.cpp
! test/hotspot/jtreg/vmTestbase/gc/gctests/nativeGC03/libnativeGC03.cpp
! test/hotspot/jtreg/vmTestbase/gc/gctests/nativeGC05/libnativeGC05.cpp

Changeset: bb18498d
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-06-29 08:19:33 +0000
URL:       https://git.openjdk.org/loom/commit/bb18498d71dddf49db9bdfac886aed9ae123651d

8335349: jcmd VM.classloaders "fold" option should be optional

Reviewed-by: cjplummer, stuefe

! src/hotspot/share/classfile/classLoaderHierarchyDCmd.cpp

Changeset: d9bcf061
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2024-06-29 20:40:51 +0000
URL:       https://git.openjdk.org/loom/commit/d9bcf061450ebfb7fe02b5a50c855db1d9178e5d

8335217: Fix memory ordering in ClassLoaderData::ChunkedHandleList

Reviewed-by: dholmes, stefank, eosterlund

! src/hotspot/share/classfile/classLoaderData.cpp

Changeset: 53242cdf
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-07-01 06:37:09 +0000
URL:       https://git.openjdk.org/loom/commit/53242cdf9ef17c502ebd541e84370e7c158639c1

8335283: Build failure due to 'no_sanitize' attribute directive ignored

Reviewed-by: shade, tschatzl, kbarrett, jwaters

! src/hotspot/share/sanitizers/ub.hpp

Changeset: c7e9ebb4
Author:    Suchismith Roy <sroy at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-07-01 08:07:42 +0000
URL:       https://git.openjdk.org/loom/commit/c7e9ebb4cfff56b7a977eb2942f563f96b3336bd

8331732: [PPC64] Unify and optimize code which converts != 0 to 1

Reviewed-by: mdoerr, amitkumar

! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp

Changeset: 71e3798b
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-07-01 08:12:20 +0000
URL:       https://git.openjdk.org/loom/commit/71e3798bf67cddef37a8b4e377c4bf21dbd01567

8335308: compiler/uncommontrap/DeoptReallocFailure.java times out with SerialGC on Windows

Reviewed-by: kvn, thartmann, chagedorn

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/uncommontrap/DeoptReallocFailure.java

Changeset: 0a6ffa57
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2024-07-01 08:47:29 +0000
URL:       https://git.openjdk.org/loom/commit/0a6ffa57954ddf4f92205205a5a1bada813d127a

8261242: [Linux] OSContainer::is_containerized() returns true when run outside a container

Reviewed-by: stuefe, iklam

! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp
! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/linux/classes/jdk/internal/platform/CgroupMetrics.java
! src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystem.java
! src/java.base/linux/native/libjava/CgroupMetrics.c
! src/java.base/share/classes/jdk/internal/platform/Metrics.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! test/hotspot/gtest/runtime/test_cgroupSubsystem_linux.cpp
! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/containers/cgroup/PlainRead.java
+ test/hotspot/jtreg/containers/cgroup/TestContainerized.java
+ test/jdk/jdk/internal/platform/cgroup/TestSystemSettings.java
! test/lib/jdk/test/lib/containers/cgroup/MetricsTester.java

Changeset: 747e1e47
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-07-01 10:21:31 +0000
URL:       https://git.openjdk.org/loom/commit/747e1e47f576b0ca3ac97d1deea87418e67ff2d1

8334295: CTW: update modules

Reviewed-by: shade, thartmann

! test/hotspot/jtreg/applications/ctw/modules/generate.bash
+ test/hotspot/jtreg/applications/ctw/modules/jdk_incubator_vector.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_internal_md.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_jpackage.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_nio_mapmode.java

Changeset: 3ca2bcd4
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-07-01 11:51:13 +0000
URL:       https://git.openjdk.org/loom/commit/3ca2bcd402042791d7460dd79ee16a3f88436b3e

8335060: ClassCastException after JDK-8294960

Reviewed-by: liach, jpai

! src/java.base/share/classes/java/lang/invoke/TypeConvertingMethodAdapter.java
+ test/jdk/java/lang/invoke/TypeConvertingTest.java

Changeset: 2f4f6cc3
Author:    Arseny Bochkarev <arseny.bochkarev at syntacore.com>
Committer: Ludovic Henry <luhenry at openjdk.org>
Date:      2024-07-01 12:19:49 +0000
URL:       https://git.openjdk.org/loom/commit/2f4f6cc34c10c5519c74abbce8d1715013b50d5d

8317721: RISC-V: Implement CRC32 intrinsic

Reviewed-by: vkempik, rehn

! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp

Changeset: ee4720a7
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-07-01 20:38:55 +0000
URL:       https://git.openjdk.org/loom/commit/ee4720a75d815c84039055902c88b360737a1f9c

8333306: gc/arguments/TestParallelGCErgo.java fails when largepage are enabled

Reviewed-by: ayang, zgu

! test/hotspot/jtreg/gc/arguments/TestParallelGCErgo.java

Changeset: 5fe07b36
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-07-02 03:39:43 +0000
URL:       https://git.openjdk.org/loom/commit/5fe07b36d9eb296661692d903ed0b9b5afefba0f

5021949: JSplitPane setEnabled(false) shouldn't be partially functional

Reviewed-by: abhiscxk, achung, aivanov

! src/java.desktop/share/classes/javax/swing/JSplitPane.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneDivider.java
+ test/jdk/javax/swing/JSplitPane/TestSplitPaneEnableTest.java

Changeset: 318d9aca
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-07-02 05:56:21 +0000
URL:       https://git.openjdk.org/loom/commit/318d9acadf305f9d7d0cd8bb54b41506dd9914a8

8335369: Fix -Wzero-as-null-pointer-constant warnings in ImmutableOopMapBuilder

Reviewed-by: kvn, jwaters

! src/hotspot/share/compiler/oopMap.hpp

Changeset: 9046d7ae
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-07-02 08:20:26 +0000
URL:       https://git.openjdk.org/loom/commit/9046d7aee3082b6cbf79876efc1c508cb893caad

8335390: C2 MergeStores: wrong result with Unsafe

Reviewed-by: thartmann, chagedorn, kvn

! src/hotspot/share/opto/memnode.cpp
! test/hotspot/jtreg/compiler/c2/TestMergeStores.java
+ test/hotspot/jtreg/compiler/c2/TestMergeStoresUnsafeArrayPointer.java

Changeset: 4060b35b
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-07-02 08:58:20 +0000
URL:       https://git.openjdk.org/loom/commit/4060b35b1d00fccbec4b20353063f77c43ecc686

8335298: Fix -Wzero-as-null-pointer-constant warning in G1CardSetContainers

Reviewed-by: iwalulya, ayang

! src/hotspot/share/gc/g1/g1CardSetContainers.hpp

Changeset: a537e87d
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-07-02 11:50:21 +0000
URL:       https://git.openjdk.org/loom/commit/a537e87d2d2c6bff63f63bb436e3e919740221ce

8335530: Java file extension missing in AuthenticatorTest

Reviewed-by: cstein, jpai

- test/jdk/com/sun/net/httpserver/AuthenticatorTest
+ test/jdk/com/sun/net/httpserver/AuthenticatorTest.java

Changeset: dd74e7f8
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-07-02 12:15:02 +0000
URL:       https://git.openjdk.org/loom/commit/dd74e7f8c1570ed34c89f4aca184f5668e4471db

8335147: Serial: Refactor TenuredGeneration::promote

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp

Changeset: 685e5878
Author:    Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Date:      2024-07-02 14:36:29 +0000
URL:       https://git.openjdk.org/loom/commit/685e5878b823fa5e3ae88ffd76de6507d6057af2

8334816: compiler/c2/irTests/TestIfMinMax.java fails after 8334629

Reviewed-by: thartmann, chagedorn

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/c2/irTests/TestIfMinMax.java

Changeset: 153b12b9
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2024-07-02 15:38:54 +0000
URL:       https://git.openjdk.org/loom/commit/153b12b9df87fdf8122cae3bf7f13078f55f7101

8331560: Refactor Hotspot container detection code so that subsystem delegates to controllers

Reviewed-by: jsjolen, stuefe

! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
+ src/hotspot/os/linux/cgroupUtil_linux.cpp
+ src/hotspot/os/linux/cgroupUtil_linux.hpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp

Changeset: a3479576
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-07-02 18:13:50 +0000
URL:       https://git.openjdk.org/loom/commit/a3479576c9b3e557cdc04e0984da6350e985dcc9

8335291: Problem list all SA core file tests on macosx-aarch64 due to JDK-8318754

Reviewed-by: kevinw, amenkov

! test/hotspot/jtreg/ProblemList.txt

Changeset: 27982c8f
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-07-02 20:27:52 +0000
URL:       https://git.openjdk.org/loom/commit/27982c8f5dad0e2d080846f803055c84bac9fddd

8327854: Test java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpStatefulTest.java failed with RuntimeException

Reviewed-by: psandoz

! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpStatefulTest.java

Changeset: 1ef34c18
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-07-02 23:15:31 +0000
URL:       https://git.openjdk.org/loom/commit/1ef34c183315b70ddc27c177a2867e30132609f5

8335475: ClassBuilder incorrectly calculates max_locals in some cases

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! test/jdk/jdk/classfile/StackMapsTest.java

Changeset: f187c92b
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-07-03 02:19:54 +0000
URL:       https://git.openjdk.org/loom/commit/f187c92befbe63e23b11eb0401e5095c44c24389

8335370: Fix -Wzero-as-null-pointer-constant warning in jvmti_common.hpp

Reviewed-by: jwaters, amenkov, sspitsyn

! test/lib/jdk/test/lib/jvmti/jvmti_common.hpp

Changeset: 3a2d4264
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-07-03 02:42:06 +0000
URL:       https://git.openjdk.org/loom/commit/3a2d426489ead9672512e0c5a6862284a54734ba

8334726: Remove accidentally exposed individual methods from Class-File API

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java
! src/java.base/share/classes/java/lang/classfile/components/CodeRelabeler.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeRelabelerImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ModuleAttributeBuilderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TemporaryConstantPool.java

Changeset: 8a664a4c
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-07-03 02:43:41 +0000
URL:       https://git.openjdk.org/loom/commit/8a664a4c359deefd7237f3672b62d7d8c1ffb453

8334734: Remove specialized readXxxEntry methods from ClassReader

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/ClassReader.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundRecordComponentInfo.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/FieldImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/MethodImpl.java

Changeset: f7af4504
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-07-03 02:49:43 +0000
URL:       https://git.openjdk.org/loom/commit/f7af4504a804711d93208b763b3e41eafcf61735

8335110: Fix instruction name and API spec inconsistencies in CodeBuilder

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/attribute/CodeAttribute.java
! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! src/java.base/share/classes/jdk/internal/classfile/impl/LabelImpl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java

Changeset: f9b4ea13
Author:    Xiaolong Peng <xpeng at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2024-07-03 02:56:17 +0000
URL:       https://git.openjdk.org/loom/commit/f9b4ea13e693da268c9aee27dee49f9c7f798bb1

8334220: Optimize Klass layout after JDK-8180450

Reviewed-by: coleenp, stuefe, dholmes

! src/hotspot/share/oops/klass.hpp

Changeset: fac74b11
Author:    Xiaolong Peng <xpeng at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2024-07-03 03:01:06 +0000
URL:       https://git.openjdk.org/loom/commit/fac74b118f5fda4ec297e46238d34ce5b9be1e21

8334229: Optimize InterpreterOopMap layout

Reviewed-by: coleenp, dholmes

! src/hotspot/share/interpreter/oopMapCache.hpp

Changeset: d51141e5
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-07-03 04:36:32 +0000
URL:       https://git.openjdk.org/loom/commit/d51141e5fc84f9f933e78d0eb25af86e41798ad5

8321274: Rename ZipEntry.extraAttributes to ZipEntry.externalFileAttributes

Reviewed-by: lancea, jpai

! src/java.base/share/classes/java/util/zip/ZipEntry.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/java/util/zip/ZipOutputStream.java
! src/java.base/share/classes/jdk/internal/access/JavaUtilZipFileAccess.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/Resources_de.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_ja.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! test/jdk/sun/security/tools/jarsigner/SymLinkTest.java

Changeset: 0db9bc57
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-07-03 05:03:56 +0000
URL:       https://git.openjdk.org/loom/commit/0db9bc57de07f8f1d0bf657621cb1b8fd7b01211

8335290: Rename ClassFile::transform to ClassFile::transformClass

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/classfile/ClassFile.java
! src/java.base/share/classes/java/lang/classfile/ClassFileTransform.java
! src/java.base/share/classes/java/lang/classfile/components/ClassRemapper.java
! src/java.base/share/classes/java/lang/classfile/components/snippet-files/PackageSnippets.java
! src/java.base/share/classes/java/lang/classfile/snippet-files/PackageSnippets.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassFileImpl.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfoExtender.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripJavaDebugAttributesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/VersionPropsPlugin.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java
! test/jdk/java/io/Serializable/records/BadCanonicalCtrTest.java
! test/jdk/java/io/Serializable/records/ProhibitedMethods.java
! test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java
! test/jdk/java/lang/ModuleTests/AnnotationsTest.java
! test/jdk/java/lang/instrument/asmlib/Instrumentor.java
! test/jdk/java/lang/invoke/8022701/BogoLoader.java
! test/jdk/java/lang/invoke/accessProtectedSuper/BogoLoader.java
! test/jdk/jdk/classfile/AdaptCodeTest.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java
! test/jdk/jdk/classfile/BSMTest.java
! test/jdk/jdk/classfile/ClassBuildingTest.java
! test/jdk/jdk/classfile/ClassHierarchyInfoTest.java
! test/jdk/jdk/classfile/CorpusTest.java
! test/jdk/jdk/classfile/DiscontinuedInstructionsTest.java
! test/jdk/jdk/classfile/LvtTest.java
! test/jdk/jdk/classfile/MassAdaptCopyCodeTest.java
! test/jdk/jdk/classfile/MassAdaptCopyPrimitiveMatchCodeTest.java
! test/jdk/jdk/classfile/OptionsTest.java
! test/jdk/jdk/classfile/ShortJumpsFixTest.java
! test/jdk/jdk/classfile/StackMapsTest.java
! test/jdk/jdk/classfile/TestRecordComponent.java
! test/jdk/jdk/classfile/TransformTests.java
! test/jdk/jdk/classfile/VerifierSelfTest.java
! test/jdk/jdk/classfile/examples/AnnotationsExamples.java
! test/jdk/jdk/classfile/examples/ExampleGallery.java
! test/jdk/jdk/classfile/examples/ExperimentalTransformExamples.java
! test/jdk/jdk/classfile/examples/TransformExamples.java
! test/jdk/jdk/classfile/helpers/Transforms.java
! test/jdk/jdk/jfr/event/io/TestInstrumentation.java
! test/jdk/jdk/jfr/javaagent/TestEventInstrumentation.java
! test/jdk/jdk/lambda/separate/ClassToInterfaceConverter.java
! test/langtools/tools/javac/MethodParametersTest.java
! test/langtools/tools/javac/classreader/8171132/BadConstantValue.java
! test/langtools/tools/javac/classreader/BadMethodParameter.java
! test/langtools/tools/javac/defaultMethods/BadClassfile.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/modules/IncubatingTest.java
! test/langtools/tools/javac/modules/JavaBaseTest.java
! test/langtools/tools/javac/modules/OpenModulesTest.java
! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTestImpl.java
! test/langtools/tools/javac/processing/model/element/TestOrigin.java
! test/langtools/tools/javap/UndefinedAccessFlagTest.java
! test/micro/org/openjdk/bench/jdk/classfile/AdHocAdapt.java
! test/micro/org/openjdk/bench/jdk/classfile/ClassfileBenchmark.java
! test/micro/org/openjdk/bench/jdk/classfile/ParseOptions.java
! test/micro/org/openjdk/bench/jdk/classfile/RebuildMethodBodies.java
! test/micro/org/openjdk/bench/jdk/classfile/Transforms.java

Changeset: 7bc8f9c1
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-07-03 05:55:28 +0000
URL:       https://git.openjdk.org/loom/commit/7bc8f9c150cbf457edf6144adba734ecd5ca5a0f

8335589: Fix -Wzero-as-null-pointer-constant warnings in IdealLoopTree ctor

Reviewed-by: thartmann

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

Changeset: f3f90dc1
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-07-03 05:57:49 +0000
URL:       https://git.openjdk.org/loom/commit/f3f90dc11a5cbc146a5ef8a73eadf4168373838d

8335592: Fix -Wzero-as-null-pointer-constant warnings in RootNode ctor

Reviewed-by: thartmann

! src/hotspot/share/opto/rootnode.hpp

Changeset: 77a7078b
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-07-03 06:00:20 +0000
URL:       https://git.openjdk.org/loom/commit/77a7078b82fd0cb3cfa13685072f04fdef33758b

8335593: Fix -Wzero-as-null-pointer-constant warning in Type_Array ctor

Reviewed-by: thartmann

! src/hotspot/share/opto/phaseX.hpp

Changeset: 4d2f7376
Author:    Gergö Barany <gbarany at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2024-07-03 08:08:22 +0000
URL:       https://git.openjdk.org/loom/commit/4d2f73764bcd5ff62fbdb9d406d4180ae09613ff

8335357: Delete HotSpotJDKReflection.oopSizeOffset

Reviewed-by: dnsimon

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

Changeset: 6c84e9c8
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-07-03 08:42:43 +0000
URL:       https://git.openjdk.org/loom/commit/6c84e9c8cb71aac103901c0d92fe6ae51aabff15

8335544: Serial: Remove unused _should_allocate_from_space

Reviewed-by: iwalulya

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp

Changeset: c06b75ff
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-07-03 11:12:08 +0000
URL:       https://git.openjdk.org/loom/commit/c06b75ff88babf57bdcd0919ea177ff363fd858b

8335591: Fix -Wzero-as-null-pointer-constant warnings in ConcurrentHashTable

Reviewed-by: chagedorn

! src/hotspot/share/utilities/concurrentHashTable.inline.hpp

Changeset: 350f9c19
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-07-03 11:36:14 +0000
URL:       https://git.openjdk.org/loom/commit/350f9c1947b0eab3ee233516ceefca1e25de9583

8322812: Manpage for jcmd is missing JFR.view command

Reviewed-by: kevinw, mgronlun

! src/jdk.jcmd/share/man/jcmd.1

Changeset: 6db4c6a7
Author:    Qizheng Xing <qxing at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-07-03 12:12:00 +0000
URL:       https://git.openjdk.org/loom/commit/6db4c6a772df856fc3099c32a5b2c102a30d360c

8335536: Fix assertion failure in IdealGraphPrinter when append is true

Reviewed-by: thartmann, chagedorn, tholenstein

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

Changeset: 5866b16d
Author:    Feilong Jiang <fjiang at openjdk.org>
Date:      2024-07-03 12:12:12 +0000
URL:       https://git.openjdk.org/loom/commit/5866b16dbca3f63770c8792d204dabdf49b59839

8335411: RISC-V: Optimize encode_heap_oop when oop is not null

Reviewed-by: fyang, rehn

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

Changeset: 6923a511
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-07-03 12:57:26 +0000
URL:       https://git.openjdk.org/loom/commit/6923a5114b2a9f02f0d6f0fefc21141ac3b9322a

8335607: Serial: Remove unused collection_attempt_is_safe

Reviewed-by: tschatzl

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp

Changeset: 5a8af2b8
Author:    Arseny Bochkarev <arseny.bochkarev at syntacore.com>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2024-07-03 14:09:59 +0000
URL:       https://git.openjdk.org/loom/commit/5a8af2b8b93672de9b3a3e73e6984506980da932

8335615: Clean up left-overs from 8317721

Reviewed-by: fyang

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

Changeset: cf4f2b53
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2024-07-03 15:12:40 +0000
URL:       https://git.openjdk.org/loom/commit/cf4f2b53d6174a808f8b45f0bb848efd5bd91c3c

8332517: G1: Refactor G1AllocRegion

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.hpp
! src/hotspot/share/gc/g1/g1HeapRegion.inline.hpp

Changeset: 19a8a2ba
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-07-03 15:42:47 +0000
URL:       https://git.openjdk.org/loom/commit/19a8a2baa9e749c7527ff526b2794826f0cdebb3

8335618: Serial: Remove unused definitions in SerialHeap

Reviewed-by: iwalulya

! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/serialHeap.hpp

Changeset: 8aaec37a
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-07-03 16:08:34 +0000
URL:       https://git.openjdk.org/loom/commit/8aaec37ace102b55ee1387cfd1967ec3ab662083

8322475: Extend printing for System.map

Reviewed-by: sgehwolf, jsjolen

! src/hotspot/os/linux/memMapPrinter_linux.cpp
+ src/hotspot/os/linux/procMapsParser.cpp
+ src/hotspot/os/linux/procMapsParser.hpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/nmt/memMapPrinter.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemDumpMapTest.java
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTest.java
+ test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTestBase.java

Changeset: 13b782c3
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-07-03 16:10:22 +0000
URL:       https://git.openjdk.org/loom/commit/13b782c3de9a470a7cf1db9d5111ce19faf28729

8334554: RISC-V: verify & fix perf of string comparison

Reviewed-by: rehn, luhenry, fyang

! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad

Changeset: 9a91865f
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-07-03 16:29:52 +0000
URL:       https://git.openjdk.org/loom/commit/9a91865ff38f6fbb48b9aba5028e0b529d9bce76

8335395: G1: Verification does not detect references into Free regions

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1HeapRegion.cpp

Changeset: ab557740
Author:    Patricio Chilano Mateo <patricio.chilano.mateo at oracle.com>
Date:      2024-07-03 13:17:58 +0000
URL:       https://git.openjdk.org/loom/commit/ab557740b8f1d1ebd5c9410784b6c9fca3ab82d3

Merge branch 'master' into fibers

! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! test/hotspot/jtreg/ProblemList.txt
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! test/hotspot/jtreg/ProblemList.txt



More information about the loom-dev mailing list