git: openjdk/loom: master: 37 new changesets

duke duke at openjdk.org
Sat May 11 13:29:58 UTC 2024


Changeset: 964d6089
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-05-09 07:05:18 +0000
URL:       https://git.openjdk.org/loom/commit/964d60892eec5e64942b49182a4c6d4105620acd

8322753: RISC-V: C2 ReverseBytesV

Reviewed-by: fyang

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/vectorapi/VectorReverseBytesTest.java
! test/hotspot/jtreg/compiler/vectorization/TestReverseBytes.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicCharOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicShortOpTest.java

Changeset: ac86f59e
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-05-09 07:43:03 +0000
URL:       https://git.openjdk.org/loom/commit/ac86f59e4f5382d5c3e8984532dd210611db7dcb

8330532: Improve line-oriented text parsing in HotSpot

Co-authored-by: John R Rose <jrose at openjdk.org>
Reviewed-by: matsaave, jsjolen

! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListParser.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
+ src/hotspot/share/utilities/istream.cpp
+ src/hotspot/share/utilities/istream.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
+ test/hotspot/gtest/utilities/test_istream.cpp
! test/hotspot/jtreg/runtime/cds/appcds/LongClassListPath.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatA.java

Changeset: ad0b54d4
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-05-09 11:47:45 +0000
URL:       https://git.openjdk.org/loom/commit/ad0b54d429fdbd806c09aa06bb42f1ed4a0297e8

8314225: SIGSEGV in JavaThread::is_lock_owned

Reviewed-by: dlong, dholmes

! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/monitorChunk.cpp
! src/hotspot/share/runtime/monitorChunk.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/runtime/vframeArray.hpp

Changeset: 0a4eeeaa
Author:    Scott Gibbons <sgibbons at openjdk.org>
Committer: Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-05-09 11:57:44 +0000
URL:       https://git.openjdk.org/loom/commit/0a4eeeaa3c63585244be959386dd94882398e87f

8331033: EA fails with "EA unexpected CallLeaf unsafe_setmemory" after JDK-8329331

Co-authored-by: Jatin Bhateja <jbhateja at openjdk.org>
Reviewed-by: kvn

! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/Test8331033.java

Changeset: aaa90b30
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-09 13:54:04 +0000
URL:       https://git.openjdk.org/loom/commit/aaa90b3005c85852971203ce6feb88e7091e167b

8327476: Upgrade JLine to 3.26.1

Reviewed-by: ihse, vromero

! make/conf/module-loader-map.conf
- make/modules/jdk.internal.le/Lib.gmk
- src/jdk.internal.le/aix/classes/jdk/internal/org/jline/terminal/impl/jna/JDKNativePty.java
- src/jdk.internal.le/linux/classes/jdk/internal/org/jline/terminal/impl/jna/JDKNativePty.java
- src/jdk.internal.le/linux/classes/jdk/internal/org/jline/terminal/impl/jna/linux/CLibrary.java
- src/jdk.internal.le/linux/classes/jdk/internal/org/jline/terminal/impl/jna/linux/CLibraryImpl.java
- src/jdk.internal.le/linux/classes/jdk/internal/org/jline/terminal/impl/jna/linux/LinuxNativePty.java
- src/jdk.internal.le/linux/classes/jdk/internal/org/jline/terminal/impl/jna/linux/UtilLibraryImpl.java
- src/jdk.internal.le/linux/native/lible/CLibrary.cpp
- src/jdk.internal.le/macosx/classes/jdk/internal/org/jline/terminal/impl/jna/JDKNativePty.java
- src/jdk.internal.le/macosx/classes/jdk/internal/org/jline/terminal/impl/jna/osx/CLibrary.java
- src/jdk.internal.le/macosx/classes/jdk/internal/org/jline/terminal/impl/jna/osx/CLibraryImpl.java
- src/jdk.internal.le/macosx/classes/jdk/internal/org/jline/terminal/impl/jna/osx/NativeLong.java
- src/jdk.internal.le/macosx/classes/jdk/internal/org/jline/terminal/impl/jna/osx/OsXNativePty.java
- src/jdk.internal.le/macosx/native/lible/CLibrary.cpp
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/keymap/BindingReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/keymap/KeyMap.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Binding.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Buffer.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Candidate.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Completer.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/CompletingParsedLine.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/CompletionMatcher.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/EOFError.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Editor.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/EndOfFileException.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Expander.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Highlighter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/History.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReaderBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Macro.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/MaskingCallback.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/ParsedLine.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Parser.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/PrintAboveWriter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Reference.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/SyntaxError.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/UserInterruptException.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Widget.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/BufferImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/CompletionMatcherImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultExpander.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultHighlighter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultParser.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/InputRC.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/KillRing.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/LineReaderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/ReaderUtils.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/SimpleMaskingCallback.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/UndoTree.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/AggregateCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/ArgumentCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/EnumCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/FileNameCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/NullCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/StringsCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/SystemCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/history/DefaultHistory.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Attributes.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Cursor.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/MouseEvent.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Size.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Terminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/TerminalBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPosixTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPty.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractWindowsConsoleWriter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractWindowsTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/CursorSupport.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/Diag.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/DumbTerminal.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/DumbTerminalProvider.java
- src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ExecPty.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ExternalTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/LineDisciplineTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/MouseSupport.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/NativeSignalHandler.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixPtyTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixSysTerminal.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/exec/ExecPty.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/exec/ExecTerminalProvider.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/CLibrary.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/FfmNativePty.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/FfmTerminalProvider.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/Kernel32.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/NativeWinConsoleWriter.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/NativeWinSysTerminal.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/WindowsAnsiWriter.java
- src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/jna/LastErrorException.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/Pty.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/SystemStream.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/TerminalExt.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/TerminalProvider.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AnsiWriter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedCharSequence.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedString.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedStringBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedStyle.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ClosedException.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ColorPalette.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Colors.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Curses.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/DiffHelper.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Display.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ExecHelper.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/FastBufferedOutputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InfoCmp.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InputStreamReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Levenshtein.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Log.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlocking.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStreamImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpInputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReaderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/OSUtils.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/PumpReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ShutdownHooks.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Signals.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Status.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/StyleResolver.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Timeout.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/WCWidth.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/WriterOutputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/windows-conemu.caps
! src/jdk.internal.le/share/legal/jline.md
- src/jdk.internal.le/unix/classes/jdk/internal/org/jline/terminal/impl/jna/JnaNativePty.java
- src/jdk.internal.le/unix/classes/jdk/internal/org/jline/terminal/impl/jna/JnaTerminalProvider.java
- src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/JnaTerminalProvider.java
- src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/IntByReference.java
- src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/JnaWinConsoleWriter.java
- src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/JnaWinSysTerminal.java
- src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/Kernel32.java
- src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/Kernel32Impl.java
- src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/Pointer.java
- src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/WindowsAnsiWriter.java
- src/jdk.internal.le/windows/native/lible/Kernel32.cpp
! test/jdk/jdk/internal/jline/AbstractWindowsTerminalTest.java
! test/jdk/jdk/internal/jline/KeyConversionTest.java
! test/langtools/jdk/jshell/ExecPtyGetFlagsToSetTest.java

Changeset: c4ff58b9
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-05-09 14:30:15 +0000
URL:       https://git.openjdk.org/loom/commit/c4ff58b9bcfd08eae0623a648a837e08f25b3f9b

8330146: assert(!_thread->is_in_any_VTMS_transition()) failed

Reviewed-by: cjplummer, kevinw

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

Changeset: aa4cddd4
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-05-09 15:42:41 +0000
URL:       https://git.openjdk.org/loom/commit/aa4cddd4b8a6a12ba5d0360a721aebaabf362fff

8331950: Remove MemoryPoolMBean/isCollectionUsageThresholdExceeded from ZGC ProblemLists

Reviewed-by: sspitsyn

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

Changeset: c7d98df2
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-05-09 15:54:25 +0000
URL:       https://git.openjdk.org/loom/commit/c7d98df2ac509ebc8f4e801a0874a9497c54c602

8329691: Support `nonlikelyScript` parent locale inheritance

Reviewed-by: joehw

! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/jdk/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java
! make/jdk/src/classes/build/tools/cldrconverter/SupplementalDataParseHandler.java
! src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java
+ test/jdk/sun/util/locale/provider/NonLikelyScriptTest.java

Changeset: ffbdfffb
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-05-09 18:01:27 +0000
URL:       https://git.openjdk.org/loom/commit/ffbdfffbc702253f32fa45dc1855b663c72074a6

8331999: BasicDirectoryModel/LoaderThreadCount.java frequently fails on Windows in CI

Introduce tolerance factor: count > loaderCount.size() / 2
Fail the test only if the number of snapshots with more than
2 file loader threads is greater than half of the number
of valid snapshots.

Reviewed-by: prr, honkar

! test/jdk/javax/swing/plaf/basic/BasicDirectoryModel/LoaderThreadCount.java

Changeset: 0bf72821
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2024-05-09 22:53:10 +0000
URL:       https://git.openjdk.org/loom/commit/0bf728212fb4bce067076780aaa5b9341d7cdb6b

8331231: containers/docker/TestContainerInfo.java fails

Reviewed-by: dholmes

! test/hotspot/jtreg/containers/docker/TestContainerInfo.java

Changeset: d47a4e9f
Author:    Zhao Song <zsong at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2024-05-09 23:05:05 +0000
URL:       https://git.openjdk.org/loom/commit/d47a4e9f63a9414b90e09514bc26f6f7142ad49f

8332008: Enable issuestitle check

Reviewed-by: erikj

! .jcheck/conf

Changeset: a643d6c7
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-05-09 23:37:45 +0000
URL:       https://git.openjdk.org/loom/commit/a643d6c7ac8a7bc0d3a288c1ef3f07876cf70590

8331862: Remove split relocation info implementation

Reviewed-by: dlong

! src/hotspot/cpu/aarch64/relocInfo_aarch64.cpp
! src/hotspot/cpu/arm/relocInfo_arm.cpp
! src/hotspot/cpu/ppc/relocInfo_ppc.cpp
! src/hotspot/cpu/riscv/relocInfo_riscv.cpp
! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/relocInfo_s390.cpp
! src/hotspot/cpu/x86/relocInfo_x86.cpp
! src/hotspot/cpu/zero/relocInfo_zero.cpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp

Changeset: a706ca4f
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-05-10 01:34:02 +0000
URL:       https://git.openjdk.org/loom/commit/a706ca4fdb4db4ba36c6ad04a37c37a348f8af0b

8329418: Replace pointers to tables with offsets in relocation bitmap

Reviewed-by: cjplummer, iklam

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

Changeset: d2d37c91
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-10 04:30:17 +0000
URL:       https://git.openjdk.org/loom/commit/d2d37c913e5b55f7aec2c7a6b5a2328348ded223

8331942: On Linux aarch64, CDS archives should be using 64K alignment by default

Reviewed-by: aph, iklam

! make/autoconf/jdk-options.m4

Changeset: b9a142a2
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2024-05-10 04:45:01 +0000
URL:       https://git.openjdk.org/loom/commit/b9a142a2243676b3f4fe288e7a28f4957a4d1edd

8226990: GTK & Nimbus LAF: Tabbed pane's background color is not expected one when change the opaque checkbox.

Reviewed-by: tr, honkar, psadhukhan

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java
+ test/jdk/javax/swing/JTabbedPane/TestJTabbedPaneOpaqueColor.java

Changeset: f47fc867
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-05-10 06:25:38 +0000
URL:       https://git.openjdk.org/loom/commit/f47fc867b3518cb285d39f7b157bf7fde87b2083

8331908: Simplify log code in vectorintrinsics.cpp

Reviewed-by: jwaters, kvn

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

Changeset: 7db6a3f0
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-05-10 07:58:20 +0000
URL:       https://git.openjdk.org/loom/commit/7db6a3f0ee3986b492786bec99b207ec36401c57

8331905: Fix direct includes of g1_globals.hpp

Reviewed-by: ayang, tschatzl, gli

! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRebuildAndScrub.cpp
! src/hotspot/share/gc/g1/g1MonotonicArenaFreeMemoryTask.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.cpp
! src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.hpp
! src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.inline.hpp

Changeset: d6541245
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-05-10 08:22:46 +0000
URL:       https://git.openjdk.org/loom/commit/d65412450254992c05c851298323b6acd3b39bd3

8331932: Startup regressions in 23-b13

Reviewed-by: alanb, naoto, liach

! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/jdk/internal/util/ReferencedKeyMap.java
! src/java.base/share/classes/jdk/internal/util/ReferencedKeySet.java
! src/java.base/share/classes/sun/util/locale/BaseLocale.java

Changeset: 9f43ce5a
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-10 09:48:14 +0000
URL:       https://git.openjdk.org/loom/commit/9f43ce5a725b212cec0f3cd17491c4bada953676

8330027: Identity hashes of archived objects must be based on a reproducible random seed

Reviewed-by: ccheung, iklam

! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/runtime/thread.cpp

Changeset: dab92c51
Author:    释天 <jinguojie.jgj at alibaba-inc.com>
Committer: Eric Liu <eliu at openjdk.org>
Date:      2024-05-10 10:01:40 +0000
URL:       https://git.openjdk.org/loom/commit/dab92c51c70767abcda3b1a91dd7d1a9b40290c1

8331558: AArch64: optimize integer remainder

Reviewed-by: eliu, aph

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp

Changeset: dea8076a
Author:    SendaoYan <syan at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-10 10:10:53 +0000
URL:       https://git.openjdk.org/loom/commit/dea8076a584fcb41d1b911af911605e2e7f82a87

8332006: Test com/sun/net/httpserver/TcpNoDelayNotRequired.java run timeout with -Xcomp

Reviewed-by: jpai, dfuchs

! test/jdk/com/sun/net/httpserver/TcpNoDelayNotRequired.java

Changeset: 784b8fce
Author:    Chen Liang <liach at openjdk.org>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2024-05-10 10:50:51 +0000
URL:       https://git.openjdk.org/loom/commit/784b8fce7a1b05209a8db168c8d2f86484a1a817

8331744: java.lang.classfile.TypeKind improvements

Reviewed-by: asotona, redestad

! src/java.base/share/classes/java/lang/classfile/TypeKind.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewPrimitiveArrayInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
+ test/jdk/jdk/classfile/TypeKindTest.java
+ test/micro/org/openjdk/bench/java/lang/classfile/TypeKindBench.java

Changeset: 1547a696
Author:    Tejesh R <tr at openjdk.org>
Date:      2024-05-10 11:26:12 +0000
URL:       https://git.openjdk.org/loom/commit/1547a696512b03ccc950b17f201ddca83f5016ec

8327696: [TESTBUG] "javax/swing/JTable/KeyBoardNavigation/KeyBoardNavigation.java" test instruction needs to be corrected

Reviewed-by: abhiscxk, honkar

! test/jdk/javax/swing/JTable/KeyBoardNavigation.java

Changeset: 45792c58
Author:    Jan Kratochvil <jkratochvil at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2024-05-10 12:16:47 +0000
URL:       https://git.openjdk.org/loom/commit/45792c5829fb1d5ee016c4a1fd6badb5d2b4239c

8331352: error: template-id not allowed for constructor/destructor in C++20

Reviewed-by: kbarrett, stefank

! src/hotspot/share/gc/z/zArray.inline.hpp
! src/hotspot/share/utilities/chunkedList.hpp
! src/hotspot/share/utilities/events.hpp
! src/hotspot/share/utilities/linkedlist.hpp

Changeset: 242446b0
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-05-10 12:30:05 +0000
URL:       https://git.openjdk.org/loom/commit/242446b07fcfcac136510495d1ff16d26859aea4

8331931: JFR: Avoid loading regex classes during startup

Reviewed-by: mgronlun

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

Changeset: 675fbe69
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-05-10 13:57:55 +0000
URL:       https://git.openjdk.org/loom/commit/675fbe699ed1aad37f34429cbe1f4f3e029be03f

8331993: Add counting leading/trailing zero tests for Integer

Reviewed-by: chagedorn

! test/hotspot/jtreg/compiler/c2/irTests/TestDisableAutoVectOpcodes.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/vectorization/TestNumberOfContinuousZeros.java

Changeset: f95c9374
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-05-10 13:59:09 +0000
URL:       https://git.openjdk.org/loom/commit/f95c93740538e5e508407ec6750ed9f126fdc3c3

8331577: RISC-V: C2 CountLeadingZerosV
8331578: RISC-V: C2 CountTrailingZerosV

Reviewed-by: fyang

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/vectorization/TestNumberOfContinuousZeros.java

Changeset: d11e70ad
Author:    Serhiy Sachkov <serhiy.sachkov at oracle.com>
Committer: Mahendra Chhipa <mchhipa at openjdk.org>
Date:      2024-05-10 14:59:26 +0000
URL:       https://git.openjdk.org/loom/commit/d11e70ade3e9094c8bef0074c736215d48d47a2a

8331646: Add specific regression leap year tests

Reviewed-by: naoto

+ test/jdk/java/util/Calendar/CalendarLeapYearAddTest.java

Changeset: d215bc46
Author:    Andrew Haley <aph at openjdk.org>
Date:      2024-05-10 15:06:21 +0000
URL:       https://git.openjdk.org/loom/commit/d215bc46475b90abd898e995c1b4a6aa4b6cb024

8332066: AArch64: Math test failures since JDK-8331558

Reviewed-by: kvn

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp

Changeset: 65abf24f
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-05-10 16:10:40 +0000
URL:       https://git.openjdk.org/loom/commit/65abf24fde6432fb386a616bbadc5689975c3bf4

8331866: Add warnings for locale data dependence

Reviewed-by: jlu, srl, joehw

! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java

Changeset: 1c5f1501
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-05-10 16:22:28 +0000
URL:       https://git.openjdk.org/loom/commit/1c5f1501ac4ef55ca6ffaaa0576de9b0e1dd8d06

8331734: Atomic MemorySegment VarHandle operations fails for element layouts

Reviewed-by: pminborg, psandoz

! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! test/jdk/java/foreign/TestAccessModes.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstant.java

Changeset: 1b476f52
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2024-05-10 16:53:27 +0000
URL:       https://git.openjdk.org/loom/commit/1b476f52ba85f9ceaabe785d36cb07df831fd0e8

8293345: SunPKCS11 provider checks on PKCS11 Mechanism are problematic

Reviewed-by: djelinski, weijun

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java

Changeset: 5e8e8ef6
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-05-10 20:34:17 +0000
URL:       https://git.openjdk.org/loom/commit/5e8e8ef6565e82a23626fe16893f93870dae1012

8315431: ArchiveHeapWriter::get_filler_size_at() cannot handle buffer expansion

Reviewed-by: matsaave, ccheung

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

Changeset: 1dac34fa
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2024-05-10 21:13:43 +0000
URL:       https://git.openjdk.org/loom/commit/1dac34fa757f1d603f0bc9b9c1994c114c276add

8331098: [Aarch64] Fix crash in Arrays.equals() intrinsic with -CCP

Reviewed-by: aboldtch, aph

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

Changeset: b87a7e99
Author:    Nizar Benalla <nizar.benalla at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-11 04:24:48 +0000
URL:       https://git.openjdk.org/loom/commit/b87a7e990631c8b402578f645397b2aeda8927bb

8144100: Incorrect case-sensitive equality in com.sun.net.httpserver.BasicAuthenticator

Reviewed-by: jpai, dfuchs

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java
+ test/jdk/com/sun/net/httpserver/BasicAuthToken.java

Changeset: f9a1d338
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-11 04:31:11 +0000
URL:       https://git.openjdk.org/loom/commit/f9a1d3381b12c97784c11649be079147c85939c0

8332020: jwebserver tool prints invalid URL in case of IPv6 address binding

Reviewed-by: dfuchs, vtewari

! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/SimpleFileServerImpl.java
+ test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/IPv6BoundHost.java

Changeset: 32c7681c
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-05-11 07:36:52 +0000
URL:       https://git.openjdk.org/loom/commit/32c7681cf310c87669c502c4a8b62a7fecc93360

8332029: Provide access to initial value of stderr via JavaLangAccess

Reviewed-by: jpai, bpb, mcimadamore

! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/misc/VM.java



More information about the loom-dev mailing list