git: openjdk/loom: master: 126 new changesets
duke
duke at openjdk.org
Fri Jan 20 10:08:44 UTC 2023
Changeset: 78b1686c
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2023-01-12 01:52:56 +0000
URL: https://git.openjdk.org/loom/commit/78b1686c150aeaa29c5d969b70c9c42c872246a2
8227257: javax/swing/JFileChooser/4847375/bug4847375.java fails with AssertionError
Reviewed-by: aivanov, tr
! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java
! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java
! test/jdk/javax/swing/JFileChooser/4847375/bug4847375.java
+ test/jdk/javax/swing/JFileChooser/FileSystemView/InaccessibleLink.java
Changeset: af8d3fb2
Author: Afshin Zafari <afshin.zafari at oracle.com>
Committer: Ioi Lam <iklam at openjdk.org>
Date: 2023-01-12 01:54:11 +0000
URL: https://git.openjdk.org/loom/commit/af8d3fb21ab59104d49bd664f634399fb72ecbd2
8264684: os::get_summary_cpu_info padded with spaces
Reviewed-by: iklam, ccheung
! src/hotspot/os/windows/os_windows.cpp
Changeset: d716ec5d
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2023-01-12 07:23:19 +0000
URL: https://git.openjdk.org/loom/commit/d716ec5d3034240b7dd0aed86d9bb371bc3e5f5a
8299179: ArrayFill with store on backedge needs to reduce length by 1
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestBackedgeLoadArrayFill.jasm
+ test/hotspot/jtreg/compiler/loopopts/TestBackedgeLoadArrayFillMain.java
Changeset: 0ee8cac7
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-01-12 08:04:46 +0000
URL: https://git.openjdk.org/loom/commit/0ee8cac7c7b317c780e4a08c2dd6daf36301a3e5
8299672: Enhance HeapDump JFR event
Reviewed-by: rschmelter, clanger
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/services/heapDumper.cpp
! test/jdk/jdk/jfr/event/diagnostics/TestHeapDump.java
Changeset: 036c8084
Author: Nick Gasson <ngasson at openjdk.org>
Date: 2023-01-12 09:28:46 +0000
URL: https://git.openjdk.org/loom/commit/036c80844e30559bdced3587bb70b29ee38af498
8298482: Implement ParallelGC NUMAStats for Linux
Reviewed-by: ayang, sjohanss, tschatzl
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp
! src/hotspot/share/runtime/os.hpp
Changeset: 4b573343
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-01-12 09:38:31 +0000
URL: https://git.openjdk.org/loom/commit/4b573343a6eb05b8b469177935d48c48957aff64
8278326: Socket close is not thread safe and other cleanup
Reviewed-by: jpai
! src/java.base/share/classes/java/net/HttpConnectSocketImpl.java
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
+ test/jdk/java/net/ServerSocket/ImplAccept.java
+ test/jdk/java/net/Socket/asyncClose/Leaky.java
Changeset: 89d3f3d9
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2023-01-12 12:38:13 +0000
URL: https://git.openjdk.org/loom/commit/89d3f3d96b220c249e7b273a09cc3897428f8814
8299125: UnifiedOopRef in JFR leakprofiler should treat thread local oops correctly
Reviewed-by: eosterlund, mgronlun
! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp
! src/hotspot/share/jfr/leakprofiler/utilities/unifiedOopRef.hpp
! src/hotspot/share/jfr/leakprofiler/utilities/unifiedOopRef.inline.hpp
! src/hotspot/share/oops/accessBackend.hpp
Changeset: 48c8fb39
Author: Claes Redestad <redestad at openjdk.org>
Date: 2023-01-12 13:39:59 +0000
URL: https://git.openjdk.org/loom/commit/48c8fb39a74f07335d366a0a3052e3c00634d869
8299978: Remove MethodHandleNatives.getMembers
Reviewed-by: jvernee, mchung
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/methodHandles.hpp
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
Changeset: cf00d09c
Author: Julian Waters <jwaters at openjdk.org>
Date: 2023-01-12 14:32:14 +0000
URL: https://git.openjdk.org/loom/commit/cf00d09c8c37ee301e1c6657df45777647a834e9
8299330: Minor improvements in MSYS2 Workflow handling
Reviewed-by: clanger, ihse
! .github/actions/get-msys2/action.yml
! .github/workflows/build-windows.yml
Changeset: 26890d19
Author: Julian Waters <jwaters at openjdk.org>
Date: 2023-01-12 15:01:59 +0000
URL: https://git.openjdk.org/loom/commit/26890d19096a9af95df05105e7e2972068af3742
8296478: Rework 8282948 and 8282700 to use the new autoconf UTIL_ARG_WITH
Reviewed-by: erikj, ihse
! make/autoconf/jdk-options.m4
! make/autoconf/jdk-version.m4
! make/autoconf/util.m4
Changeset: 7a85d95e
Author: Justin King <jcking at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2023-01-12 15:50:05 +0000
URL: https://git.openjdk.org/loom/commit/7a85d95e828283d57e1df0344be454626470675d
8298448: UndefinedBehaviorSanitizer
Reviewed-by: erikj, ihse
! make/autoconf/configure.ac
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.in
! make/common/NativeCompilation.gmk
+ make/data/ubsan/ubsan_default_options.c
= make/data/ubsan/ubsan_default_options.cpp
Changeset: 33412c10
Author: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2023-01-12 19:21:09 +0000
URL: https://git.openjdk.org/loom/commit/33412c102ce799ff2de3512df77e6e07d76acd36
8299677: Formatter.format might take a long time to format an integer or floating-point
Reviewed-by: alanb, stsypanov, darcy
! src/java.base/share/classes/java/util/Formatter.java
+ test/jdk/java/util/Formatter/Padding.java
Changeset: 3918f9f5
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-01-12 06:49:27 +0000
URL: https://git.openjdk.org/loom/commit/3918f9f523521e77bd3820be28d79a4c1d02903c
8299090: Specify coordinate order for additional CaptureCallState parameters on class as well
Reviewed-by: pminborg, mcimadamore
! src/java.base/share/classes/java/lang/foreign/Linker.java
Changeset: 752a3701
Author: Christoph Langer <clanger at openjdk.org>
Date: 2023-01-12 08:02:58 +0000
URL: https://git.openjdk.org/loom/commit/752a37016f49ef8f2405dd74f96f58f80d606cd3
8299439: java/text/Format/NumberFormat/CurrencyFormat.java fails for hr_HR
Reviewed-by: naoto
Backport-of: 3b374c0153950ab193f3a188b57d3404b4ce2fe2
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_hr_HR.properties
! test/jdk/ProblemList.txt
! test/jdk/java/text/Format/NumberFormat/CurrencySymbols.properties
Changeset: 6a4a8743
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2023-01-12 14:54:39 +0000
URL: https://git.openjdk.org/loom/commit/6a4a8743562bd8f937542cdeb6557b3fe60e9a23
8299034: Runtime::exec clarification of inherited environment
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/ProcessBuilder.java
! src/java.base/share/classes/java/lang/Runtime.java
Changeset: 4b92fb0c
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2023-01-12 18:47:08 +0000
URL: https://git.openjdk.org/loom/commit/4b92fb0c6bc82e37e5fb20c72c3ff701070be6dd
8299918: Update Xcode11.3.1-MacOSX10.15 devkit at Oracle
Reviewed-by: erikj
Backport-of: a17b563f54b2e0953a1dd9a613e6d5e0e9a8e4cb
! make/conf/jib-profiles.js
Changeset: 98870472
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2023-01-12 22:24:19 +0000
URL: https://git.openjdk.org/loom/commit/98870472282a76be14acb2dfba483c97359dabba
Merge
Changeset: 19628e3e
Author: Justin King <jcking at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2023-01-13 04:07:42 +0000
URL: https://git.openjdk.org/loom/commit/19628e3e0c5d24341cacf60b126070195c77216a
8300068: UBSan CFLAGS/LDFLAGS not passed when building ADLC
Reviewed-by: ihse
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.in
! make/hotspot/gensrc/GensrcAdlc.gmk
Changeset: 640eff64
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-01-13 07:16:53 +0000
URL: https://git.openjdk.org/loom/commit/640eff64d296cc34b7b3fd50dc7075ffe23a642f
8300040: TypeOopPtr::make_from_klass_common calls itself with args in wrong order
Co-authored-by: David Simms <dsimms at openjdk.org>
Reviewed-by: chagedorn, kvn
! src/hotspot/share/opto/type.cpp
Changeset: be8e6d05
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-01-13 07:57:38 +0000
URL: https://git.openjdk.org/loom/commit/be8e6d05db2f623626506e64a2fb7caf755d5d06
8299957: Enhance error logging in instrument coding with additional jplis_assert_msg
Reviewed-by: sspitsyn
! src/java.instrument/share/native/libinstrument/InvocationAdapter.c
! src/java.instrument/share/native/libinstrument/JPLISAgent.c
Changeset: ac63f5f8
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2023-01-13 12:11:09 +0000
URL: https://git.openjdk.org/loom/commit/ac63f5f8dd02b6af59c065add63ab4002fbc3e24
8297877: Risk for uninitialized memory in case of CHECK macro early return as part of field access
Reviewed-by: ccheung, egahlin
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp
Changeset: c2502228
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2023-01-13 12:28:52 +0000
URL: https://git.openjdk.org/loom/commit/c250222880b815873f1b24119c58f9f9b50946a9
8300110: Unproblemlist Fuzz.java from ProblemList-zgc.txt
Reviewed-by: aboldtch, tschatzl
! test/jdk/ProblemList-zgc.txt
Changeset: e7fa150b
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2023-01-13 12:48:30 +0000
URL: https://git.openjdk.org/loom/commit/e7fa150bc15b1bf5ab8921bfdf1a628ae08f5624
8299032: Interface IN_NATIVE oop stores for C2
Reviewed-by: stefank, rcastanedalo
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/opto/library_call.cpp
Changeset: 3ffc9557
Author: Jie Fu <jiefu at openjdk.org>
Date: 2023-01-13 13:53:22 +0000
URL: https://git.openjdk.org/loom/commit/3ffc955783e56ed66a931f13c2688311596224e4
8300099: Configuration fails to auto-detect build user through $USER in dockers
Reviewed-by: ihse
! make/autoconf/basic_tools.m4
! make/autoconf/jdk-version.m4
Changeset: ce1193a1
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-01-13 15:19:12 +0000
URL: https://git.openjdk.org/loom/commit/ce1193a1edb3cdf20f9448ccbbfb053c2418074a
8299976: Initialize static fields in Net eagerly
Reviewed-by: alanb
! src/java.base/share/classes/sun/nio/ch/Net.java
Changeset: d1179795
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-01-13 16:49:26 +0000
URL: https://git.openjdk.org/loom/commit/d1179795031ec1429850e2f835fc2abf173ac35a
8300054: Use static_assert in basic_types_init
Reviewed-by: stefank, kbarrett
! src/hotspot/share/utilities/globalDefinitions.cpp
Changeset: 4ec36598
Author: Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date: 2023-01-13 17:55:07 +0000
URL: https://git.openjdk.org/loom/commit/4ec3659845486ee9f9227cdfb3f8b47f19462b19
8278349: JarSigner javadoc example uses SHA-1
Reviewed-by: weijun
! src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSigner.java
Changeset: 500b45e1
Author: Justin Lu <justin.lu at oracle.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2023-01-13 18:13:50 +0000
URL: https://git.openjdk.org/loom/commit/500b45e12dccc254e2d1cbd9513653ae939ef349
8299865: Unnecessary NullPointerException catch in java.util.TimeZone#setDefaultZone
Reviewed-by: lancea, iris, naoto, aturbanov
! src/java.base/share/classes/java/util/TimeZone.java
Changeset: 8cb25d3d
Author: Artem Semenov <asemenov at openjdk.org>
Date: 2023-01-13 19:39:56 +0000
URL: https://git.openjdk.org/loom/commit/8cb25d3de494c6d9357a1c199e1a9dbff9be9948
8298644: JNI call of getCurrentComponent on a wrong thread
Reviewed-by: avu, serb, kizune
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/OutlineRowAccessibility.m
! src/java.desktop/share/classes/javax/swing/JTree.java
! src/java.desktop/share/classes/sun/swing/SwingAccessor.java
Changeset: f4e119d5
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-01-13 23:25:25 +0000
URL: https://git.openjdk.org/loom/commit/f4e119d5fcdf592f59a7d029070eba3878e24a7c
8300012: Remove unused JDI VirtualMachineImpl.removeObjectMirror(ObjectReferenceImpl object) method
Reviewed-by: alanb, sspitsyn
! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java
Changeset: e0081462
Author: Gerard Ziemski <gziemski at openjdk.org>
Date: 2023-01-13 15:38:49 +0000
URL: https://git.openjdk.org/loom/commit/e0081462f456138b818a596099e2598cbe1648e0
8300055: [BACKOUT] OPEN_MAX is no longer the max limit on macOS >= 10.6 for RLIMIT_NOFILE
Reviewed-by: tschatzl, rriggs
! src/hotspot/os/bsd/os_bsd.cpp
Changeset: bc498f87
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2023-01-13 22:55:08 +0000
URL: https://git.openjdk.org/loom/commit/bc498f87f7037c37ad9c2a101fee5e39ae6bfda1
8300141: ProblemList java/util/concurrent/locks/Lock/OOMEInAQS.java with ZGC
8300144: ProblemList vmTestbase/nsk/sysdict/vm/stress/chain/chain007/chain007.java with ZGC
8300147: ProblemList vmTestbase/nsk/jvmti/SetFieldModificationWatch/setfmodw001/TestDescription.java in Xcomp
Reviewed-by: mikael
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList-zgc.txt
! test/jdk/ProblemList-zgc.txt
Changeset: ab7f43f0
Author: Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2023-01-13 23:14:14 +0000
URL: https://git.openjdk.org/loom/commit/ab7f43f0801eeb6b0514f5e8241404c13c04269d
8299498: Usage of constructors of primitive wrapper classes should be avoided in java.lang API docs
Backport-of: d663b5da10be1f3f33a2729e4b3605fb5e13b4d6
! src/java.base/share/classes/java/lang/ArrayStoreException.java
! src/java.base/share/classes/java/lang/Byte.java
! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/Short.java
Changeset: 628266af
Author: Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2023-01-13 23:15:28 +0000
URL: https://git.openjdk.org/loom/commit/628266af60b054903fccd1582972acb2c998f1d4
8299501: Usage of constructors of primitive wrapper classes should be avoided in java.util API docs
Backport-of: f36f1354c63a500c70ae51a9c2b2d21ad55cfa77
! src/java.base/share/classes/java/util/Arrays.java
Changeset: 98eae6da
Author: Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2023-01-13 23:16:48 +0000
URL: https://git.openjdk.org/loom/commit/98eae6dade075c6e58ad0379d0b3b38b75836994
8299500: Usage of constructors of primitive wrapper classes should be avoided in java.text API docs
Reviewed-by: iris
Backport-of: cd10c7278d8fcf7ce6713a3ee688bb1e10c024f6
! src/java.base/share/classes/java/text/ChoiceFormat.java
! src/java.base/share/classes/java/text/MessageFormat.java
Changeset: dc5cc616
Author: Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2023-01-13 23:17:53 +0000
URL: https://git.openjdk.org/loom/commit/dc5cc61621ec6ad23e6107737b46276171d90622
8299499: Usage of constructors of primitive wrapper classes should be avoided in java.net API docs
Backport-of: 63cf4aa0c897406fc9370a8e05cb035caafc5d69
! src/java.base/share/classes/java/net/SocketOptions.java
Changeset: 87865e0e
Author: Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2023-01-13 23:19:02 +0000
URL: https://git.openjdk.org/loom/commit/87865e0eb8af6a23263494f3397ee01c7eccb1b8
8299502: Usage of constructors of primitive wrapper classes should be avoided in javax.xml API docs
Backport-of: b8852f65a0adcb9ee5693bb6727a0668aa9808bf
! src/java.xml/share/classes/javax/xml/stream/XMLOutputFactory.java
Changeset: 4be94e43
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2023-01-14 01:57:13 +0000
URL: https://git.openjdk.org/loom/commit/4be94e435002d9d6cb594a393e9e35d650a9a0c9
Merge
! src/hotspot/os/bsd/os_bsd.cpp
! test/hotspot/jtreg/ProblemList-zgc.txt
! src/hotspot/os/bsd/os_bsd.cpp
! test/hotspot/jtreg/ProblemList-zgc.txt
Changeset: 7bcd5f41
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-01-15 20:30:31 +0000
URL: https://git.openjdk.org/loom/commit/7bcd5f418c399678e9459dc376c3ef061493b33f
8297914: Remove java_lang_Class::process_archived_mirror()
Reviewed-by: ccheung
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
Changeset: 12edd6f9
Author: Julian Waters <jwaters at openjdk.org>
Date: 2023-01-16 06:07:38 +0000
URL: https://git.openjdk.org/loom/commit/12edd6f922195f193659814d6c37c361c83e6797
8300052: PdhDll::PdhCollectQueryData and PdhLookupPerfNameByIndex will never be NULL
Reviewed-by: dholmes
! src/hotspot/os/windows/pdh_interface.cpp
Changeset: fe7fca01
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-01-16 06:56:43 +0000
URL: https://git.openjdk.org/loom/commit/fe7fca0128ca3a7b514c49d1508ca64499a8bb8e
8300032: DwarfParser resource leak
Reviewed-by: cjplummer, sspitsyn
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/DwarfParser.java
Changeset: 50e7df91
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-01-16 06:58:27 +0000
URL: https://git.openjdk.org/loom/commit/50e7df91c77d436937fff9134174ddb8a8dd4dd7
8300024: Replace use of JNI_COMMIT mode with mode 0
Reviewed-by: amenkov, sspitsyn, cjplummer
! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp
! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m
! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRetransform/libRedefineRetransform.cpp
Changeset: 83f2c9a2
Author: Damon Fenacci <damon.fenacci at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-01-16 07:34:11 +0000
URL: https://git.openjdk.org/loom/commit/83f2c9a2b290f11fbfb118a22c9667f26ac7c516
8293410: Remove GenerateRangeChecks flag
Reviewed-by: thartmann, chagedorn, kvn
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/runtime/globals.hpp
Changeset: abfd7e89
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-01-16 08:49:02 +0000
URL: https://git.openjdk.org/loom/commit/abfd7e89f6ee03cdadf0adecd28c2672cf77d184
8300113: C2: Single-bit fields with signed type in TypePtr after JDK-8297933
Reviewed-by: roland, thartmann
! src/hotspot/share/opto/type.hpp
Changeset: 7c1ebcc4
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2023-01-16 09:15:31 +0000
URL: https://git.openjdk.org/loom/commit/7c1ebcc4ce74bb06f7c911e59a86bcfb5c5da844
8299962: Speed up compiler/intrinsics/unsafe/DirectByteBufferTest.java and HeapByteBufferTest.java
Reviewed-by: kvn, thartmann
! test/hotspot/jtreg/compiler/intrinsics/unsafe/DirectByteBufferTest.java
! test/hotspot/jtreg/compiler/intrinsics/unsafe/HeapByteBufferTest.java
Changeset: 6fea233e
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2023-01-16 09:17:31 +0000
URL: https://git.openjdk.org/loom/commit/6fea233e229188c193c03f7164104ed5f377ed0e
8299960: Speed up test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeURShiftSubword.java
Reviewed-by: thartmann, chagedorn, fgao
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeURShiftSubword.java
Changeset: cac72a60
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-01-16 09:32:04 +0000
URL: https://git.openjdk.org/loom/commit/cac72a60181d3570562f8534c691528d06e40cb8
8300053: Shenandoah: Handle more GCCauses in ShenandoahControlThread::request_gc
Reviewed-by: wkemper, rkennke
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
Changeset: 98d75f18
Author: Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Nick Gasson <ngasson at openjdk.org>
Date: 2023-01-16 10:47:38 +0000
URL: https://git.openjdk.org/loom/commit/98d75f1879269ff337c28f8cb916212d417e2769
8299038: Add AArch64 backend support for auto-vectorized FP16 conversions
Reviewed-by: xgong, ngasson
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java
Changeset: a7342853
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2023-01-16 10:54:10 +0000
URL: https://git.openjdk.org/loom/commit/a734285314a34ed61583132f2fc6be9d9c861af4
8299879: CollectedHeap hierarchy should use override
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
Changeset: a2f67660
Author: Manukumar V S <mvs at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2023-01-16 12:18:51 +0000
URL: https://git.openjdk.org/loom/commit/a2f67660f088559ce49f73da7401801fb826028b
8288415: java/awt/PopupMenu/PopupMenuLocation.java is unstable in MacOS machines
Reviewed-by: dnguyen, aivanov
! test/jdk/java/awt/PopupMenu/PopupMenuLocation.java
Changeset: 289aed46
Author: Afshin Zafari <afshin.zafari at oracle.com>
Committer: Robbin Ehn <rehn at openjdk.org>
Date: 2023-01-16 12:36:45 +0000
URL: https://git.openjdk.org/loom/commit/289aed465e9b8449938d4cdb515748e7aca1d070
8298128: runtime/ErrorHandling/TestSigInfoInHsErrFile.java fails to find pattern with slowdebug
Reviewed-by: dcubed, dholmes, stuefe
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/jtreg/runtime/ErrorHandling/HsErrFileUtils.java
Changeset: 319de6a6
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-01-16 14:25:35 +0000
URL: https://git.openjdk.org/loom/commit/319de6a6d3c559419056a6148e0aab07ab6b43bc
8300124: Remove unnecessary assert in GenCollectedHeap::initialize
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
Changeset: 506c8186
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2023-01-16 16:36:36 +0000
URL: https://git.openjdk.org/loom/commit/506c81868997cdea656fb480ebe18d49ab0e075e
8296401: ConcurrentHashTable::bulk_delete might miss to delete some objects
Reviewed-by: rehn, iwalulya, aboldtch
! src/hotspot/share/utilities/concurrentHashTable.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp
Changeset: 4073b685
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2023-01-16 18:53:54 +0000
URL: https://git.openjdk.org/loom/commit/4073b68565f9d5283be96ee6b75bab686f076bea
8298047: Remove all non-significant trailing whitespace from properties files
Reviewed-by: serb, rriggs
! src/demo/share/jfc/SwingSet2/resources/swingset.properties
! src/demo/share/jfc/SwingSet2/resources/swingset_de.properties
! src/demo/share/jfc/SwingSet2/resources/swingset_ja.properties
! src/demo/share/jfc/SwingSet2/resources/swingset_zh_CN.properties
! src/java.base/share/classes/sun/util/resources/CurrencyNames_en_US.properties
! src/java.datatransfer/macosx/classes/sun/datatransfer/resources/flavormap.properties
! src/java.datatransfer/unix/classes/sun/datatransfer/resources/flavormap.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_de.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_en.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_es.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_fr.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_it.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_ja.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_ko.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_pt_BR.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_sv.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_zh_CN.properties
! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_zh_TW.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_de.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_es.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_fr.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_it.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_ja.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_ko.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_pt_BR.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_sv.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_zh_CN.properties
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_zh_TW.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_de.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_es.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_fr.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_it.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_ja.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_ko.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_pt_BR.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_sv.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_zh_CN.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_zh_TW.properties
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows.properties
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_de.properties
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_es.properties
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_fr.properties
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_it.properties
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_ja.properties
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_ko.properties
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_pt_BR.properties
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_sv.properties
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_zh_CN.properties
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_zh_TW.properties
! src/java.desktop/windows/data/fontconfig/fontconfig.properties
! src/java.naming/share/classes/com/sun/jndi/ldap/jndiprovider.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_TW.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_el_CY.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_en_MT.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_es_US.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_id_ID.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_ms_MY.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_mt.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_mt_MT.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_sr.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_tr.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_uk.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_vi.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_zh.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_AE.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_BH.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_DZ.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_EG.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_IQ.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_JO.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_KW.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_LB.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_LY.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_MA.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_OM.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_QA.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_SA.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_SD.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_SY.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_TN.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_YE.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_be_BY.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_bg_BG.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ca_ES.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_cs_CZ.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_da_DK.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_de_AT.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_de_CH.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_de_DE.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_de_LU.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_el_CY.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_el_GR.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_en_AU.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_en_CA.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_en_GB.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_en_IE.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_en_IN.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_en_MT.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_en_NZ.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_en_PH.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_en_SG.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_en_ZA.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_AR.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_BO.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_CL.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_CO.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_CR.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_DO.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_EC.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_ES.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_GT.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_HN.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_MX.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_NI.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_PA.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_PR.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_PY.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_SV.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_US.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_UY.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_VE.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_fi_FI.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_fr_BE.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_fr_CA.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_fr_CH.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_fr_FR.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_fr_LU.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ga_IE.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_he_IL.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_hi_IN.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_hr_HR.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_hu_HU.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_id_ID.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_is_IS.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_it_CH.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_it_IT.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ja_JP.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ko_KR.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_lt_LT.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_lv_LV.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_mk_MK.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ms_MY.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_mt_MT.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_nl_BE.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_nl_NL.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_no_NO.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_pl_PL.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_pt_BR.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_pt_PT.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ro_RO.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ru_RU.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sl_SI.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sq_AL.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sr_BA.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sr_CS.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sr_ME.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sv_SE.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_th_TH.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_tr_TR.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_uk_UA.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_vi_VN.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_el.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_el_CY.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_en_MT.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_en_PH.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_en_SG.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_es_US.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ga.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_id.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ms.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_mt.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_pt.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_pt_BR.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_pt_PT.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sr.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_th.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_zh_SG.properties
! test/jdk/java/util/PluggableLocale/providersrc/barprovider/com/bar/LocaleNames.properties
! test/jdk/java/util/PluggableLocale/providersrc/barprovider/com/bar/LocaleNames_ja.properties
! test/jdk/java/util/PluggableLocale/providersrc/barprovider/com/bar/LocaleNames_ja_JP_kyoto.properties
! test/jdk/java/util/PluggableLocale/providersrc/barprovider/com/bar/LocaleNames_ja_JP_osaka.properties
! test/jdk/java/util/PluggableLocale/providersrc/barprovider/com/bar/LocaleNames_xx.properties
! test/jdk/java/util/Properties/Bug6609431.properties
! test/jdk/java/util/ResourceBundle/Bug4083270Test.properties
! test/jdk/java/util/ResourceBundle/Bug4177489_Resource_jf_JF.properties
! test/jdk/java/util/ResourceBundle/Bug6190861Data.properties
! test/jdk/java/util/ResourceBundle/Bug6190861Data_en_US.properties
! test/jdk/java/util/ResourceBundle/Bug6204853.properties
! test/jdk/java/util/ResourceBundle/Bug6204853_Utf8.properties
! test/jdk/java/util/ResourceBundle/Bug6356571.properties
! test/jdk/java/util/ResourceBundle/Control/Bug6530694_de_DE.properties
! test/jdk/java/util/ResourceBundle/Control/Chinese.properties
! test/jdk/java/util/ResourceBundle/Control/Chinese_zh.properties
! test/jdk/java/util/ResourceBundle/Control/Chinese_zh_CN.properties
! test/jdk/java/util/ResourceBundle/Control/Chinese_zh_TW.properties
! test/jdk/java/util/ResourceBundle/Control/MalformedDataRB_en.properties
! test/jdk/java/util/ResourceBundle/Control/StressOut.properties
! test/jdk/java/util/ResourceBundle/Control/StressOut_en_CA.properties
! test/jdk/java/util/ResourceBundle/Control/StressOut_ja.properties
! test/jdk/java/util/ResourceBundle/Control/StressOut_ja_JP.properties
! test/jdk/java/util/ResourceBundle/Control/StressOut_ko.properties
! test/jdk/java/util/ResourceBundle/Control/StressOut_zh_CN.properties
! test/jdk/java/util/ResourceBundle/KeySetResources.properties
! test/jdk/java/util/ResourceBundle/KeySetResources_ja_JP.properties
! test/jdk/java/util/ResourceBundle/RB4353454_en.properties
! test/jdk/java/util/ResourceBundle/ReferencesTestBundle.properties
! test/jdk/java/util/ResourceBundle/Test4314141A.properties
! test/jdk/java/util/ResourceBundle/Test4314141A_.properties
! test/jdk/java/util/ResourceBundle/Test4314141A__DE.properties
! test/jdk/java/util/ResourceBundle/Test4314141A___EURO.properties
! test/jdk/java/util/ResourceBundle/Test4314141A_de.properties
! test/jdk/java/util/ResourceBundle/Test4314141A_de_.properties
! test/jdk/java/util/ResourceBundle/Test4314141B_en.properties
! test/jdk/java/util/ResourceBundle/Test4314141B_fr.properties
! test/jdk/java/util/ResourceBundle/Test4314141B_fr_CH.properties
! test/jdk/java/util/ResourceBundle/Test4318520RB_de.properties
! test/jdk/java/util/ResourceBundle/Test4318520RB_en.properties
! test/jdk/java/util/ResourceBundle/bug4195978Test.properties
! test/jdk/java/util/logging/bundlesearch/ClassPathTestBundle_en.properties
! test/jdk/java/util/logging/bundlesearch/resources/CallerSearchableResource_en.properties
! test/jdk/java/util/logging/bundlesearch/resources/ContextClassLoaderTestBundle_en.properties
! test/jdk/java/util/logging/bundlesearch/resources/StackSearchableResource_en.properties
! test/jdk/java/util/logging/modules/LogManagerInModule/logging.properties
! test/jdk/java/util/spi/ResourceBundleControlProvider/simple.properties
! test/jdk/javax/management/remote/mandatory/connection/mgmt1.properties
! test/jdk/javax/management/remote/mandatory/connection/mgmt2.properties
! test/jdk/sanity/client/TEST.properties
! test/jdk/sanity/client/lib/SwingSet2/src/resources/swingset.properties
! test/jdk/sun/management/LoggingTest/logging.properties
Changeset: 4c1e66e0
Author: Justin King <jcking at openjdk.org>
Committer: Kim Barrett <kbarrett at openjdk.org>
Date: 2023-01-16 19:28:25 +0000
URL: https://git.openjdk.org/loom/commit/4c1e66e0abe9e379926e555bd651e9fcc5a0e8b6
8299971: Remove metaprogramming/conditional.hpp
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/shared/oopStorage.inline.hpp
! src/hotspot/share/gc/shared/oopStorageParState.hpp
! src/hotspot/share/gc/shared/oopStorageParState.inline.hpp
- src/hotspot/share/metaprogramming/conditional.hpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/utilities/moveBits.hpp
! src/hotspot/share/utilities/population_count.hpp
! test/hotspot/gtest/gc/shared/test_oopStorage.cpp
- test/hotspot/gtest/metaprogramming/test_conditional.cpp
Changeset: f52f6e65
Author: Justin King <jcking at openjdk.org>
Committer: Kim Barrett <kbarrett at openjdk.org>
Date: 2023-01-16 19:30:16 +0000
URL: https://git.openjdk.org/loom/commit/f52f6e65fba0360d3cf114e19fea402ab0d65eba
8299972: Remove metaprogramming/removeReference.hpp
Reviewed-by: tschatzl, kbarrett
- src/hotspot/share/metaprogramming/removeReference.hpp
- test/hotspot/gtest/metaprogramming/test_removeReference.cpp
Changeset: 240830df
Author: Hao Sun <haosun at openjdk.org>
Date: 2023-01-17 02:07:43 +0000
URL: https://git.openjdk.org/loom/commit/240830df7eaa04e0056e9585ebdbf6b02e8b747c
8297092: [macos_aarch64] Add support for SHA feature detection
Reviewed-by: njian, aph, gziemski
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/os_cpu/bsd_aarch64/vm_version_bsd_aarch64.cpp
Changeset: 859ccd1a
Author: Fei Yang <fyang at openjdk.org>
Date: 2023-01-17 03:06:57 +0000
URL: https://git.openjdk.org/loom/commit/859ccd1a150653c42ebbcd3402994ef9ff4c810f
8299847: RISC-V: Improve PrintOptoAssembly output of CMoveI/L nodes
Reviewed-by: fjiang, shade
! src/hotspot/cpu/riscv/riscv.ad
Changeset: 06f9374e
Author: Matthew Donovan <matthew.p.donovan at oracle.com>
Committer: Julian Waters <jwaters at openjdk.org>
Date: 2023-01-17 04:41:55 +0000
URL: https://git.openjdk.org/loom/commit/06f9374e0c59fa666e6f120749d9170f65fadc4f
8298867: Basics.java fails with SSL handshake exception
Reviewed-by: xuelei, rhalade
! test/jdk/ProblemList.txt
! test/jdk/javax/net/ssl/SSLEngine/Basics.java
Changeset: 382fe51b
Author: Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Julian Waters <jwaters at openjdk.org>
Date: 2023-01-17 04:43:40 +0000
URL: https://git.openjdk.org/loom/commit/382fe51b6d7eba7094afa070032bedaa9ffc0633
8163229: several regression tests have a main method that is never executed
Reviewed-by: vromero
! test/langtools/tools/javac/4980495/static/Test.java
! test/langtools/tools/javac/4980495/std/Test.java
! test/langtools/tools/javac/6491592/T6491592.java
! test/langtools/tools/javac/6857948/T6857948.java
! test/langtools/tools/javac/8062359/UnresolvableClassNPEInAttrTest.java
! test/langtools/tools/javac/8161985/T8161985a.java
! test/langtools/tools/javac/8238735/T8238735.java
! test/langtools/tools/javac/AnonymousClass/AnonymousInSuperCallNegTest.java
! test/langtools/tools/javac/BreakAcrossClass.java
! test/langtools/tools/javac/CaptureInSubtype.java
! test/langtools/tools/javac/DefiniteAssignment/DASwitch.java
! test/langtools/tools/javac/DefiniteAssignment/DUParam1.java
! test/langtools/tools/javac/DefiniteAssignment/DefAssignAfterTry1.java
! test/langtools/tools/javac/DefiniteAssignment/DefAssignAfterTry2.java
! test/langtools/tools/javac/DefiniteAssignment/DefAssignAfterTry3.java
! test/langtools/tools/javac/DefiniteAssignment/T4717164.java
! test/langtools/tools/javac/DefiniteAssignment/T4718142.java
! test/langtools/tools/javac/DefiniteAssignment/T4718142a.java
! test/langtools/tools/javac/DefiniteAssignment/UncaughtException.java
! test/langtools/tools/javac/OverrideChecks/T4721069.java
! test/langtools/tools/javac/ParseConditional.java
! test/langtools/tools/javac/SwitchScope.java
! test/langtools/tools/javac/SynthName2.java
! test/langtools/tools/javac/T5003235/T5003235b.java
! test/langtools/tools/javac/T6306967.java
! test/langtools/tools/javac/T6326754.java
! test/langtools/tools/javac/T6379327.java
! test/langtools/tools/javac/T6407257.java
! test/langtools/tools/javac/TryWithResources/BadTwr.java
! test/langtools/tools/javac/TryWithResources/BadTwr.out
! test/langtools/tools/javac/TryWithResources/BadTwrSyntax.java
! test/langtools/tools/javac/TryWithResources/DuplicateResourceDecl.java
! test/langtools/tools/javac/TryWithResources/DuplicateResourceDecl.out
! test/langtools/tools/javac/TryWithResources/ImplicitFinal.java
! test/langtools/tools/javac/TryWithResources/PlainTry.java
! test/langtools/tools/javac/TryWithResources/T7022711.java
! test/langtools/tools/javac/TryWithResources/TwrAndLambda.java
! test/langtools/tools/javac/TryWithResources/TwrFlow.java
! test/langtools/tools/javac/TryWithResources/TwrForVariable2.java
! test/langtools/tools/javac/TryWithResources/TwrForVariable3.java
! test/langtools/tools/javac/TryWithResources/TwrForVariable4.java
! test/langtools/tools/javac/TryWithResources/TwrOnNonResource.java
! test/langtools/tools/javac/TryWithResources/TwrVarKinds.java
! test/langtools/tools/javac/TryWithResources/TwrVarRedeclaration.java
! test/langtools/tools/javac/TryWithResources/TwrVarRedeclaration.out
! test/langtools/tools/javac/UseEnum.java
! test/langtools/tools/javac/annotations/neg/Cycle3.java
! test/langtools/tools/javac/annotations/typeAnnotations/failures/StaticFields.java
! test/langtools/tools/javac/annotations/typeAnnotations/failures/target/DotClass.java
! test/langtools/tools/javac/capture/Martin.java
! test/langtools/tools/javac/defaultMethods/private/Private06.java
! test/langtools/tools/javac/defaultMethods/static/Static02.java
! test/langtools/tools/javac/depDocComment/DeprecatedDocComment.java
! test/langtools/tools/javac/generics/6245699/T6245699b.java
! test/langtools/tools/javac/generics/6413682/T6413682.java
! test/langtools/tools/javac/generics/6495506/T6495506.java
! test/langtools/tools/javac/generics/6723444/T6723444.java
! test/langtools/tools/javac/generics/GetClass.java
! test/langtools/tools/javac/generics/Nonlinear.java
! test/langtools/tools/javac/generics/UnsoundInference.java
! test/langtools/tools/javac/generics/diamond/neg/Neg08.java
! test/langtools/tools/javac/generics/diamond/neg/Neg13.java
! test/langtools/tools/javac/generics/diamond/neg/Neg14.java
! test/langtools/tools/javac/generics/diamond/neg/Neg15.java
! test/langtools/tools/javac/generics/diamond/neg/Neg17.java
! test/langtools/tools/javac/generics/diamond/neg/Neg18.java
! test/langtools/tools/javac/generics/diamond/neg/Neg19.java
! test/langtools/tools/javac/generics/inference/4972073/T4972073.java
! test/langtools/tools/javac/generics/inference/5081782/Neg.java
! test/langtools/tools/javac/generics/odersky/BadTest.java
! test/langtools/tools/javac/generics/odersky/BadTest3.java
! test/langtools/tools/javac/generics/typeargs/Metharg1.java
! test/langtools/tools/javac/generics/typeargs/Metharg2.java
! test/langtools/tools/javac/generics/typeargs/Newarg1.java
! test/langtools/tools/javac/generics/typeargs/Newarg2.java
! test/langtools/tools/javac/generics/typeargs/Superarg1.java
! test/langtools/tools/javac/generics/typeargs/Superarg2.java
! test/langtools/tools/javac/generics/typeargs/ThisArg.java
! test/langtools/tools/javac/generics/wildcards/6437894/T6437894.java
! test/langtools/tools/javac/generics/wildcards/AssignmentDifferentTypes.java
! test/langtools/tools/javac/generics/wildcards/AssignmentSameType.java
! test/langtools/tools/javac/generics/wildcards/T6450290.java
! test/langtools/tools/javac/implicitThis/NewBeforeOuterConstructed2.java
! test/langtools/tools/javac/lambda/8071432/T8071432.java
! test/langtools/tools/javac/lambda/LambdaConv10.java
! test/langtools/tools/javac/lambda/MethodReference20.java
! test/langtools/tools/javac/lambda/MethodReference25.java
! test/langtools/tools/javac/lambda/MethodReference41.java
! test/langtools/tools/javac/lambda/MethodReference42.java
! test/langtools/tools/javac/lambda/MethodReference43.java
! test/langtools/tools/javac/lambda/MethodReference44.java
! test/langtools/tools/javac/lambda/MethodReference46.java
! test/langtools/tools/javac/lambda/MethodReference47.java
! test/langtools/tools/javac/lambda/MethodReference48.java
! test/langtools/tools/javac/lambda/MethodReference60.java
! test/langtools/tools/javac/lambda/MostSpecific04.java
! test/langtools/tools/javac/lambda/MostSpecific05.java
! test/langtools/tools/javac/lambda/funcInterfaces/LambdaTest2_neg1.java
! test/langtools/tools/javac/lambda/methodReference/MethodRefIntColonColonNewTest.java
! test/langtools/tools/javac/lambda/methodReference/MethodRefToInnerWithoutOuter.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarHandle_neg.java
! test/langtools/tools/javac/lambda/typeInference/InferenceTest_neg1_2.java
! test/langtools/tools/javac/limits/ArrayDims1.java
! test/langtools/tools/javac/limits/ArrayDims2.java
! test/langtools/tools/javac/limits/ArrayDims3.java
! test/langtools/tools/javac/limits/ArrayDims4.java
! test/langtools/tools/javac/limits/PoolSize2.java
! test/langtools/tools/javac/limits/StringLength.java
! test/langtools/tools/javac/nested/5009484/X.java
! test/langtools/tools/javac/overload/T5090220.java
! test/langtools/tools/javac/patterns/BindingsTest1Merging.java
! test/langtools/tools/javac/patterns/BindingsTest2.java
! test/langtools/tools/javac/patterns/CastConversionMatch.java
! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.java
! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.out
! test/langtools/tools/javac/patterns/EnsureTypesOrderTest.java
! test/langtools/tools/javac/patterns/ImpossibleTypeTest.java
! test/langtools/tools/javac/patterns/MatchBindingScopeTest.java
! test/langtools/tools/javac/patterns/NullsInPatterns.java
! test/langtools/tools/javac/patterns/PatternVariablesAreNonFinal.java
! test/langtools/tools/javac/patterns/UncheckedWarningOnMatchesTest.java
! test/langtools/tools/javac/scope/6225935/Estatico4.java
! test/langtools/tools/javac/staticImport/ImportPrivate.java
! test/langtools/tools/javac/switchexpr/DefiniteAssignment2.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchUnreachable.java
! test/langtools/tools/javac/switchextra/DefiniteAssignment2.java
! test/langtools/tools/javac/unicode/NonasciiDigit.java
! test/langtools/tools/javac/varargs/6313164/T7175433.java
! test/langtools/tools/javac/varargs/Warn2.java
Changeset: 8365c677
Author: Tejesh R <tr at openjdk.org>
Date: 2023-01-17 04:44:42 +0000
URL: https://git.openjdk.org/loom/commit/8365c6775cb3d2e15c4849f0ba69dc49bad2cf6a
8300084: AquaFileChooserUI.getDefaultButton returns null
Reviewed-by: aivanov, serb
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java
Changeset: 6a81d528
Author: Afshin Zafari <Afshin.zafari at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2023-01-17 05:44:41 +0000
URL: https://git.openjdk.org/loom/commit/6a81d528e89de73183d6b51c9c366c85ae594d9d
8299213: Bad cast in GrowableArrayWithAllocator<>::grow
Reviewed-by: kbarrett, jsjolen, jwaters
! src/hotspot/share/utilities/growableArray.hpp
Changeset: f829a679
Author: Hao Sun <haosun at openjdk.org>
Date: 2023-01-17 06:43:58 +0000
URL: https://git.openjdk.org/loom/commit/f829a67935328824d2465d9073107cda7eaaf216
8300227: [macos_aarch64] assert(cpu_has("hw.optional.arm.FEAT_AES")) failed after JDK-8297092
Reviewed-by: dholmes
! src/hotspot/os_cpu/bsd_aarch64/vm_version_bsd_aarch64.cpp
Changeset: 3462438a
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-01-17 07:44:26 +0000
URL: https://git.openjdk.org/loom/commit/3462438ae1bc469243096abeb5adbe007ef14fe5
8299576: Reimplement java.io.Bits using VarHandle access
Reviewed-by: uschindler, alanb
! src/java.base/share/classes/java/io/Bits.java
+ test/jdk/java/io/Bits/ReadWriteValues.java
+ test/jdk/java/io/Bits/java.base/java/io/BitsProxy.java
Changeset: 9a36f8aa
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2023-01-17 08:00:56 +0000
URL: https://git.openjdk.org/loom/commit/9a36f8aadb08f8ade578530c70d9abe38f1826c6
8299673: Simplify object pinning interactions with string deduplication
Co-authored-by: Stefan Karlsson <stefank at openjdk.org>
Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Reviewed-by: kbarrett, stefank, dholmes
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/prims/jni.cpp
Changeset: e82dc693
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-01-17 08:21:12 +0000
URL: https://git.openjdk.org/loom/commit/e82dc6935b5f575a53fcba9c96767cee1b535cb8
8300205: Swing test bug8078268 make latch timeout configurable
Reviewed-by: aivanov, serb
! test/jdk/javax/swing/text/html/parser/Parser/8078268/bug8078268.java
Changeset: 07d57531
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Committer: Tejesh R <tr at openjdk.org>
Date: 2023-01-17 10:40:19 +0000
URL: https://git.openjdk.org/loom/commit/07d57531726092a003d4c5d4febd33e35e02a1a7
8300168: Typo in AccessibleJTableHeaderEntry javadoc
Reviewed-by: psadhukhan, tr
! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java
Changeset: b7fb8ef8
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2023-01-17 12:16:05 +0000
URL: https://git.openjdk.org/loom/commit/b7fb8ef89edf21ab1d6197ca8aff5a421d82c74c
8299323: Allow extended registers for cmpw
Reviewed-by: sviswanathan, kvn
! src/hotspot/cpu/x86/assembler_x86.cpp
Changeset: e15bdc58
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2023-01-14 04:19:54 +0000
URL: https://git.openjdk.org/loom/commit/e15bdc58abdac131c635de80440006f48c303b3f
8299789: Compilation of gtest causes build to fail if runtime libraries are in different dirs
Reviewed-by: erikj
Backport-of: c8a8388aba3dc121bad04aaa123f6cd7525c3d38
! make/hotspot/test/GtestImage.gmk
Changeset: 85d70acc
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2023-01-17 13:19:14 +0000
URL: https://git.openjdk.org/loom/commit/85d70acc6e5b9f394d446c270f15bb3793916e63
Merge
Changeset: 4cd166ff
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-01-17 15:41:23 +0000
URL: https://git.openjdk.org/loom/commit/4cd166ff27c1e03a61855664f61dda4fca9aa5c9
8300125: Serial: Remove unused Generation::reset_saved_marks
Reviewed-by: kbarrett, lkorinth
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/shared/generation.hpp
Changeset: fb147aae
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-01-17 16:25:11 +0000
URL: https://git.openjdk.org/loom/commit/fb147aaea1593e8a13d562d15994f67cdde3eb35
8300228: ModuleReader.find on exploded module throws if resource name maps to invalid file path
Reviewed-by: jpai, chegar, cstein
! src/java.base/share/classes/jdk/internal/module/Resources.java
! test/jdk/java/lang/module/ModuleReader/ModuleReaderTest.java
Changeset: e139ec3d
Author: Justin King <jcking at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2023-01-17 16:59:31 +0000
URL: https://git.openjdk.org/loom/commit/e139ec3db24f68c9907742b530069192a4eec3f3
8300069: Left shift of negative value in share/adlc/dict2.cpp
Reviewed-by: ihse, kbarrett
! make/autoconf/jdk-options.m4
Changeset: 75b122fe
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2023-01-17 17:00:46 +0000
URL: https://git.openjdk.org/loom/commit/75b122feeae60c38076883b27b173c1cafcacdf5
8300120: Configure should support different defaults for CI/dev build environments
Reviewed-by: erikj
! .github/workflows/build-linux.yml
! .github/workflows/build-macos.yml
! .github/workflows/build-windows.yml
! make/autoconf/basic.m4
! make/autoconf/configure.ac
! make/autoconf/lib-tests.m4
! make/conf/jib-profiles.js
Changeset: 0b9ff06f
Author: Xin Liu <xliu at openjdk.org>
Date: 2023-01-17 17:09:25 +0000
URL: https://git.openjdk.org/loom/commit/0b9ff06f3a72d26d64cdc43f9991005bba2aedba
8300184: Optimize ResourceHashtableBase::iterate_all using _number_of_entries
Reviewed-by: dholmes, rehn
! src/hotspot/share/utilities/resourceHash.hpp
Changeset: e7e37121
Author: Naoto Sato <naoto at openjdk.org>
Date: 2023-01-17 17:25:44 +0000
URL: https://git.openjdk.org/loom/commit/e7e371212163ba6a56a9a365c662da3fa1a0fe47
8300010: UnsatisfiedLinkError on calling System.console().readPassword() on Windows
Reviewed-by: alanb
! src/java.base/windows/native/libjava/Console_md.c
+ src/java.base/windows/native/libjava/JdkConsoleImpl_md.c
Changeset: 8c12ae86
Author: SWinxy <swinxythecat at gmail.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2023-01-17 17:30:25 +0000
URL: https://git.openjdk.org/loom/commit/8c12ae867350a866a6a110ea85d86404f1efb0fb
8283203: Fix typo in SystemTray.getTrayIconSize javadoc
Reviewed-by: aivanov
! src/java.desktop/share/classes/java/awt/SystemTray.java
Changeset: d7c05d18
Author: Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2023-01-17 18:30:32 +0000
URL: https://git.openjdk.org/loom/commit/d7c05d18700e512722aee078c049389733f87867
8300011: Refactor code examples to use @snippet in java.util.TimeZone
Reviewed-by: lancea, naoto, iris
! src/java.base/share/classes/java/util/TimeZone.java
Changeset: ade08e19
Author: Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2023-01-17 19:40:41 +0000
URL: https://git.openjdk.org/loom/commit/ade08e190cc28cf0ce0194fa3fb67e48dc634e07
8300093: Refactor code examples to use @snippet in java.text.MessageFormat
Reviewed-by: iris, naoto
! src/java.base/share/classes/java/text/MessageFormat.java
Changeset: e37078f5
Author: Claes Redestad <redestad at openjdk.org>
Date: 2023-01-17 21:06:22 +0000
URL: https://git.openjdk.org/loom/commit/e37078f5bb626c7ce0348a38bb86ca2ca62ba915
8282664: Unroll by hand StringUTF16 and StringLatin1 polynomial hash loops
Co-authored-by: Sandhya Viswanathan <sviswanathan at openjdk.org>
Co-authored-by: Ludovic Henry <luhenry at openjdk.org>
Co-authored-by: Claes Redestad <redestad at openjdk.org>
Reviewed-by: vlivanov, sviswanathan, luhenry
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/intrinsicnode.cpp
! src/hotspot/share/opto/intrinsicnode.hpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/util/Arrays.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java
+ test/jdk/java/lang/String/HashCode.java
+ test/jdk/java/util/Arrays/HashCode.java
! test/jdk/javax/net/ssl/SSLEngine/Arrays.java
! test/micro/org/openjdk/bench/java/lang/StringHashCode.java
+ test/micro/org/openjdk/bench/java/util/ArraysHashCode.java
Changeset: 00b6c551
Author: Justin King <jcking at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2023-01-17 21:53:34 +0000
URL: https://git.openjdk.org/loom/commit/00b6c551ec4254ff9adf9749f5eb3980af3ddb3d
8300254: ASan build does not correctly propagate ASAN_OPTIONS
Reviewed-by: ihse
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.in
! make/common/modules/LauncherCommon.gmk
+ make/data/asan/asan_default_options.c
Changeset: f9883fc4
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-01-17 22:17:34 +0000
URL: https://git.openjdk.org/loom/commit/f9883fc45b3bf5fc6e104491d24f7303802f8dbd
8300279: Use generalized see and link tags in core libs in client libs
Reviewed-by: aivanov, prr
! src/java.desktop/share/classes/java/awt/Shape.java
Changeset: 1d8b87dd
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-01-17 22:19:30 +0000
URL: https://git.openjdk.org/loom/commit/1d8b87dda4f0e40b02dd025fb5fa9d0a75fc9f90
8300321: Use link tags in javax.sql.rowset package-info
Reviewed-by: lancea, iris
! src/java.sql.rowset/share/classes/javax/sql/rowset/package-info.java
Changeset: 7071397e
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-01-17 23:43:35 +0000
URL: https://git.openjdk.org/loom/commit/7071397ed92fb70a52723b4b753c943c010e0fb2
8299224: TestReporterStreams.java has bad indentation for legal header
Reviewed-by: prappo
! test/langtools/jdk/javadoc/doclet/testReporterStreams/TestReporterStreams.java
Changeset: 89a032dc
Author: Sergey Kuksenko <skuksenko at openjdk.org>
Date: 2023-01-18 00:16:34 +0000
URL: https://git.openjdk.org/loom/commit/89a032dc057d04c996632ad317a0303cf3560852
8300002: Performance regression caused by non-inlined hot methods due to post call noop instructions
Reviewed-by: kvn, iveresov, eosterlund
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/asm/assembler.hpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/runtime/vmStructs.cpp
Changeset: f1194dc0
Author: Fei Yang <fyang at openjdk.org>
Date: 2023-01-18 01:14:47 +0000
URL: https://git.openjdk.org/loom/commit/f1194dc07ec347f4f9d785e7647983da61441c0e
8300109: RISC-V: Improve code generation for MinI/MaxI nodes
Reviewed-by: fjiang, luhenry, shade
! src/hotspot/cpu/riscv/riscv.ad
Changeset: 1f438a8a
Author: Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Committer: Fairoz Matte <fmatte at openjdk.org>
Date: 2023-01-18 06:53:04 +0000
URL: https://git.openjdk.org/loom/commit/1f438a8a702034c2f10c0008e72395f526b15ef5
8282651: ZGC: vmTestbase/gc/ArrayJuggle/ tests fails intermittently with exit code 97
Reviewed-by: lmesnik
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle01/Juggle01.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle02/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle03/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle04/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle05/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle06/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle07/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle08/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle09/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle10/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle11/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle12/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle13/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle14/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle15/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle16/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle17/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle18/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle19/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle20/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle21/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle22/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle23/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle24/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle25/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle26/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle27/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle28/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle29/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle30/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle31/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle32/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle33/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle34/TestDescription.java
Changeset: 66f7387b
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-01-18 08:15:19 +0000
URL: https://git.openjdk.org/loom/commit/66f7387b5ffa53861b92b068fb9832fc433d9f79
8299074: nmethod marked for deoptimization is not deoptimized
Reviewed-by: eosterlund, rehn, kvn
! src/hotspot/share/code/dependencyContext.cpp
Changeset: c7056737
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2023-01-18 09:21:08 +0000
URL: https://git.openjdk.org/loom/commit/c7056737e33d3d5a6ec24639d46b9e3e7a8da01a
8299089: Instrument global jni handles with tag to make them distinguishable
Co-authored-by: Stefan Karlsson <stefank at openjdk.org>
Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Co-authored-by: Leslie Zhai <lzhai at openjdk.org>
Reviewed-by: eosterlund, stefank, ayang
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/arm/jniFastGetField_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_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/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/jniFastGetField_x86_32.cpp
! src/hotspot/cpu/x86/jniFastGetField_x86_64.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniHandles.hpp
! src/hotspot/share/runtime/jniHandles.inline.hpp
! test/hotspot/jtreg/runtime/jni/FastGetField/FastGetField.java
! test/hotspot/jtreg/runtime/jni/FastGetField/libFastGetField.c
Changeset: 7c8b99ee
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-01-18 09:29:04 +0000
URL: https://git.openjdk.org/loom/commit/7c8b99eedb46890c06af3b8e698b3ba169475231
8300117: Replace use of JNI_COMMIT mode with mode 0
Reviewed-by: serb, prr
! src/java.desktop/macosx/native/libawt_lwawt/awt/CClipboard.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTarget.m
Changeset: d9180423
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2023-01-18 10:23:11 +0000
URL: https://git.openjdk.org/loom/commit/d9180423b8c7dbe30b60ec844f389a80a1f0b551
8300267: Remove duplicated setter/getter for do_not_unlock
Reviewed-by: coleenp, dholmes
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/runtime/javaThread.hpp
Changeset: 15a9186d
Author: Jie Fu <jiefu at openjdk.org>
Date: 2023-01-18 10:32:00 +0000
URL: https://git.openjdk.org/loom/commit/15a9186db251f4be7a13e173842ac1bd858f984d
8300169: Build failure with clang-15
Reviewed-by: dholmes, prr
! make/hotspot/lib/CompileJvm.gmk
! make/modules/java.base/lib/CoreLibraries.gmk
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! src/hotspot/share/oops/generateOopMap.cpp
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
! src/java.desktop/share/native/libharfbuzz/hb-meta.hh
Changeset: bd5ca953
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-01-18 13:10:13 +0000
URL: https://git.openjdk.org/loom/commit/bd5ca953058704087da4bc5796b3ce28ce2a8f78
8300222: Replace NULL with nullptr in share/logging
Reviewed-by: coleenp, dholmes
! src/hotspot/share/logging/log.hpp
! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logConfiguration.cpp
! src/hotspot/share/logging/logConfiguration.hpp
! src/hotspot/share/logging/logDecorations.cpp
! src/hotspot/share/logging/logDecorators.cpp
! src/hotspot/share/logging/logDecorators.hpp
! src/hotspot/share/logging/logDiagnosticCommand.cpp
! src/hotspot/share/logging/logDiagnosticCommand.hpp
! src/hotspot/share/logging/logFileOutput.cpp
! src/hotspot/share/logging/logFileStreamOutput.cpp
! src/hotspot/share/logging/logMessageBuffer.cpp
! src/hotspot/share/logging/logMessageBuffer.hpp
! src/hotspot/share/logging/logOutput.cpp
! src/hotspot/share/logging/logOutputList.cpp
! src/hotspot/share/logging/logOutputList.hpp
! src/hotspot/share/logging/logSelection.cpp
! src/hotspot/share/logging/logSelection.hpp
! src/hotspot/share/logging/logSelectionList.cpp
! src/hotspot/share/logging/logSelectionList.hpp
! src/hotspot/share/logging/logStream.cpp
! src/hotspot/share/logging/logStream.hpp
! src/hotspot/share/logging/logTagSet.cpp
! src/hotspot/share/logging/logTagSetDescriptions.cpp
Changeset: 1aded82e
Author: Julian Waters <jwaters at openjdk.org>
Date: 2023-01-18 13:11:32 +0000
URL: https://git.openjdk.org/loom/commit/1aded82e546869f80b0464e92de137cc42db2658
8300488: Incorrect usage of CATCH_BAD_ALLOC as a macro call
Reviewed-by: aivanov
! src/java.desktop/windows/native/libawt/windows/awt_TrayIcon.cpp
Changeset: c464ef1d
Author: Afshin Zafari <afshin.zafari at oracle.com>
Committer: Robbin Ehn <rehn at openjdk.org>
Date: 2023-01-18 13:21:32 +0000
URL: https://git.openjdk.org/loom/commit/c464ef1d61c2ea4a37759546f0ee39b1f530ccdc
8292741: Convert JvmtiTagMapTable to ResourceHashtable
Reviewed-by: dholmes, coleenp, rehn
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/jvmtiTagMap.hpp
! src/hotspot/share/prims/jvmtiTagMapTable.cpp
! src/hotspot/share/prims/jvmtiTagMapTable.hpp
Changeset: 85d8bacb
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2023-01-18 13:23:59 +0000
URL: https://git.openjdk.org/loom/commit/85d8bacb0ff4015941db53305e6a0d5d28391e1f
8300166: Unused array allocation in ProcessPath.doProcessPath
Reviewed-by: aivanov
! src/java.desktop/share/classes/sun/java2d/loops/ProcessPath.java
Changeset: 754f6e61
Author: Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Claes Redestad <redestad at openjdk.org>
Date: 2023-01-18 13:55:09 +0000
URL: https://git.openjdk.org/loom/commit/754f6e6116b8889c49abf34d01f6fc3e9f1b3cb7
8300237: Minor improvements in MethodHandles
Reviewed-by: redestad
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
Changeset: b3684f4b
Author: Dmitry Chuyko <dchuyko at openjdk.org>
Date: 2023-01-18 14:56:53 +0000
URL: https://git.openjdk.org/loom/commit/b3684f4bacd8310eea75ebf4ccc70397328d5e86
8153837: AArch64: Handle special cases for MaxINode & MinINode
Reviewed-by: fyang, aph
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_ad.m4
+ test/hotspot/jtreg/compiler/intrinsics/math/TestMinMaxIntrinsics.java
Changeset: c3242ee4
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-01-18 15:19:30 +0000
URL: https://git.openjdk.org/loom/commit/c3242ee452c25b5038283c68e65541122a10df0d
8298596: vmTestbase/nsk/sysdict/vm/stress/chain/chain008/chain008.java fails with "NoClassDefFoundError: Could not initialize class java.util.concurrent.ThreadLocalRandom"
Reviewed-by: ayang, tschatzl
! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/gp/GarbageUtils.java
Changeset: c205caea
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2023-01-18 16:16:51 +0000
URL: https://git.openjdk.org/loom/commit/c205caead557aea92e319c85d0e974ca7b4830e1
8297851: Add devkit for RISC-V
Reviewed-by: fyang, erikj
! make/conf/jib-profiles.js
! make/devkit/Tools.gmk
+ make/devkit/patches/riscv64-gcc-11.3.0.patch
Changeset: fcbf9d05
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-01-18 16:56:31 +0000
URL: https://git.openjdk.org/loom/commit/fcbf9d052efd16821750fb20813f8030ee828472
8300243: Replace NULL with nullptr in share/compiler/
Reviewed-by: thartmann, kvn
! src/hotspot/share/compiler/abstractDisassembler.cpp
! src/hotspot/share/compiler/compilationLog.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilationPolicy.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compileLog.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerEvent.cpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerThread.cpp
! src/hotspot/share/compiler/compilerThread.hpp
! src/hotspot/share/compiler/compiler_globals.hpp
! src/hotspot/share/compiler/directivesParser.cpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/compiler/disassembler.hpp
! src/hotspot/share/compiler/methodLiveness.cpp
! src/hotspot/share/compiler/methodMatcher.cpp
! src/hotspot/share/compiler/methodMatcher.hpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/compiler/oopMap.inline.hpp
Changeset: 3ea0b8bc
Author: Claes Redestad <redestad at openjdk.org>
Date: 2023-01-18 17:39:27 +0000
URL: https://git.openjdk.org/loom/commit/3ea0b8bc253f1498895a879681406ecc15f37afb
8300489: Use ArraysSupport.vectorizedHashCode in j.l.CharacterName
Reviewed-by: alanb, naoto
! src/java.base/share/classes/java/lang/CharacterName.java
! test/micro/org/openjdk/bench/java/lang/Characters.java
Changeset: 2a46e07f
Author: Rajat Mahajan <rajat.m.mahajan at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2023-01-18 18:04:30 +0000
URL: https://git.openjdk.org/loom/commit/2a46e07f7d85a3c7db93b53b5c347cd96a91cbb9
8286581: Make Java process DPI Aware if sun.java2d.dpiaware property is set
Reviewed-by: aivanov, prr
! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsEnv.cpp
Changeset: 7bf0d146
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-01-18 18:54:03 +0000
URL: https://git.openjdk.org/loom/commit/7bf0d1465e73d83aae30f1cd9fd318af9e9c1b70
8300133: Use generalized see and link tags in core libs
Reviewed-by: jjg, mchung, naoto, smarks
! src/java.base/share/classes/java/lang/CharSequence.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/module/Configuration.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/net/spi/InetAddressResolverProvider.java
! src/java.base/share/classes/java/util/Collection.java
! src/java.base/share/classes/java/util/Deque.java
! src/java.base/share/classes/java/util/Map.java
! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/javax/net/ssl/SNIHostName.java
Changeset: 5473e8a1
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-01-18 20:08:37 +0000
URL: https://git.openjdk.org/loom/commit/5473e8a1c616a7004f4a154e235c5344b559104c
8300357: Use generalized see and link tags in java.management
Reviewed-by: alanb, dfuchs
! src/java.management/share/classes/java/lang/management/ThreadMXBean.java
! src/java.management/share/classes/javax/management/remote/JMXConnectorFactory.java
! src/java.management/share/classes/javax/management/remote/JMXConnectorServerFactory.java
Changeset: ba899b42
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2023-01-18 20:09:34 +0000
URL: https://git.openjdk.org/loom/commit/ba899b42ce2b4b11cd45f8e7795479331d59a1be
8300550: BASIC_JVM_LIBS is set for buildjdk even if this is incorrect
Reviewed-by: erikj
! make/autoconf/libraries.m4
Changeset: 8b70c432
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2023-01-18 20:27:30 +0000
URL: https://git.openjdk.org/loom/commit/8b70c432d31b29bf5f6b8d29809e3c3b91318be1
8299772: The ColorModel.getRGBdefault() method is not thread-safe
Reviewed-by: prr
! src/java.desktop/share/classes/java/awt/image/ColorModel.java
+ test/jdk/java/awt/image/ColorModel/RGBdefaultSingleton.java
Changeset: 601e0ae7
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-01-18 22:44:28 +0000
URL: https://git.openjdk.org/loom/commit/601e0ae7da472acb68b53f766b30a688e6bacbcf
8300594: Use generalized see and link tags in UnicastRemoteObject
Reviewed-by: rriggs, smarks
! src/java.rmi/share/classes/java/rmi/server/UnicastRemoteObject.java
Changeset: dfe94b89
Author: Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2023-01-18 23:09:46 +0000
URL: https://git.openjdk.org/loom/commit/dfe94b89f82a6a43e2f563bcf93cf5a13930c44e
8300307: Refactor code examples to use @snippet in java.text.DateFormat
Reviewed-by: lancea, iris, naoto
! src/java.base/share/classes/java/text/DateFormat.java
Changeset: 31a2e02a
Author: Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2023-01-18 23:10:57 +0000
URL: https://git.openjdk.org/loom/commit/31a2e02afcf4853f71925ec75a9a6427b08b4cbd
8300308: java.text.MessageFormat has incorrect doc comment
Reviewed-by: naoto, lancea
! src/java.base/share/classes/java/text/MessageFormat.java
Changeset: ae0e0276
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2023-01-17 15:05:51 +0000
URL: https://git.openjdk.org/loom/commit/ae0e02766ad01ec6a9a5d4f900c50bd413b09638
8298059: Linked stack watermarks don't support nesting
Reviewed-by: stefank
Backport-of: b17c52422c91ad1e7ff35844676f6269a1b87f79
! src/hotspot/share/runtime/keepStackGCProcessed.cpp
! src/hotspot/share/runtime/stackWatermark.cpp
! src/hotspot/share/runtime/stackWatermark.hpp
! test/hotspot/jtreg/ProblemList-zgc.txt
Changeset: ba86c23e
Author: Naoto Sato <naoto at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2022-05-11 17:52:25 +0000
URL: https://git.openjdk.org/loom/commit/ba86c23eaf9b0adaa0a1ee457207a8472037cf8e
8286070: Improve UTF8 representation
Reviewed-by: bchristi, rhalade
! src/java.base/share/native/libjava/jni_util.c
Changeset: 5aae8226
Author: Phil Race <prr at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2022-08-09 16:57:10 +0000
URL: https://git.openjdk.org/loom/commit/5aae8226fc6196a13c0346a048ce30a57fd1ef14
8288516: Enhance font creation
Reviewed-by: psadhukhan, azvegint, rhalade, mschoene
! src/java.desktop/windows/native/libawt/windows/awt_Font.cpp
! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp
! src/java.desktop/windows/native/libfontmanager/fontpath.c
! src/java.desktop/windows/native/libfontmanager/lcdglyph.c
Changeset: 51e52c4e
Author: Markus Grönlund <mgronlun at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2022-09-19 11:27:04 +0000
URL: https://git.openjdk.org/loom/commit/51e52c4eb851d485fd41ad0bdf7df617a1cdb792
8286496: Improve Thread labels
Reviewed-by: mschoene, rhalade, egahlin
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp
! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp
! src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp
Changeset: b7cfb681
Author: Daniel Jeliński <djelinski at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2022-09-26 19:16:22 +0000
URL: https://git.openjdk.org/loom/commit/b7cfb6817b3aabb099d21f5fc6d1619ba346911b
8293598: Enhance InetAddress address handling
Reviewed-by: skoivu, alanb, aefimov, rhalade, dfuchs
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/sun/net/util/IPAddressUtil.java
Changeset: 3364c460
Author: Jayathirth D V <jdv at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2022-09-29 06:59:58 +0000
URL: https://git.openjdk.org/loom/commit/3364c460a4d5b9b0ce43742130bc0766bb106955
8293734: Improve BMP image handling
Reviewed-by: kizune, prr, azvegint, rhalade, mschoene
! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java
Changeset: d6b15132
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2022-09-29 07:39:29 +0000
URL: https://git.openjdk.org/loom/commit/d6b1513233e926dc77c81ef1123737d6a6ad94b1
8293717: Objective view of ObjectView
Reviewed-by: kizune, rhalade, prr, azvegint, skoivu
! src/java.desktop/share/classes/javax/swing/text/html/ObjectView.java
Changeset: 2e8073e4
Author: Jamil Nimeh <jnimeh at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2022-10-04 16:55:57 +0000
URL: https://git.openjdk.org/loom/commit/2e8073e4f90156b213a7dca0e8844a6a2525581b
8287411: Enhance DTLS Performance
Reviewed-by: rhalade, ahgross, weijun, ascarpino
! src/java.base/share/classes/sun/security/ssl/ClientHello.java
! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
Changeset: 6c5aefe6
Author: Valerie Peng <valeriep at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2022-10-07 22:25:38 +0000
URL: https://git.openjdk.org/loom/commit/6c5aefe60c8d294631c716c63ec411feb7f7a4ea
8293554: Enhanced DH Key Exchanges
Reviewed-by: rhalade, mschoene, ascarpino, weijun
! src/java.base/share/classes/com/sun/crypto/provider/DHKeyPairGenerator.java
! src/java.base/share/classes/com/sun/crypto/provider/DHParameterGenerator.java
! src/java.base/share/classes/sun/security/provider/ParameterCache.java
! src/java.base/share/classes/sun/security/ssl/PredefinedDHParameterSpecs.java
! src/java.base/share/classes/sun/security/util/SecurityProviderConstants.java
Changeset: 93161e46
Author: Alexander Zuev <kizune at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2022-10-26 21:29:01 +0000
URL: https://git.openjdk.org/loom/commit/93161e46e73a93e20e5fa45946457b32fdf0613d
8293742: Better Banking of Sounds
Reviewed-by: rhalade, azvegint, prr
! src/java.desktop/share/classes/com/sun/media/sound/JARSoundbankReader.java
Changeset: bd324cee
Author: Jayathirth D V <jdv at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2022-11-10 06:16:14 +0000
URL: https://git.openjdk.org/loom/commit/bd324cee9c839e5a78c12cbcea17c4762acfcfd0
8295687: Better BMP bounds
Reviewed-by: rhalade, mschoene, psadhukhan, prr
! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java
Changeset: 0f925fef
Author: Valerie Peng <valeriep at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2022-11-10 17:56:33 +0000
URL: https://git.openjdk.org/loom/commit/0f925fefdfc0160b896b35e37c1fef3b3c47a8db
8295723: security/infra/wycheproof/RunWycheproof.java fails with Assertion Error
Reviewed-by: mschoene, ascarpino, coffeys, rhalade, weijun
! src/java.base/share/classes/com/sun/crypto/provider/DHKeyPairGenerator.java
! src/java.base/share/classes/sun/security/provider/ParameterCache.java
! src/java.base/share/classes/sun/security/ssl/PredefinedDHParameterSpecs.java
+ src/java.base/share/classes/sun/security/util/SafeDHParameterSpec.java
! src/java.base/share/classes/sun/security/util/SecurityProviderConstants.java
Changeset: c1b4212a
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-01-18 10:43:53 +0000
URL: https://git.openjdk.org/loom/commit/c1b4212a53e5d26108e560a82250b01689ae03f0
8300195: Fall-through issue occurs when using record pattern in switch statements
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! test/langtools/tools/javac/patterns/PatternDesugaring.java
Changeset: b9275a8e
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2023-01-18 12:36:15 +0000
URL: https://git.openjdk.org/loom/commit/b9275a8ed1c462cfad33dab140022e5968765e58
8300275: SegmentScope.isAccessibleBy returning incorrect values
Reviewed-by: alanb, jvernee
! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java
! test/jdk/java/foreign/TestSegments.java
Changeset: fc9f8baf
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2023-01-18 23:29:12 +0000
URL: https://git.openjdk.org/loom/commit/fc9f8baf56a8888362ad60d0e6dc8953690b80d3
Merge
! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java
! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp
! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java
! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp
Changeset: 910dffea
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2023-01-19 00:20:13 +0000
URL: https://git.openjdk.org/loom/commit/910dffea867ea57b6338daf9ed7f6ea81536a934
8292635: Run ArchivedEnumTest.java in jdk tier testing
Reviewed-by: iklam, dholmes
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/cdsHeapVerifier.hpp
! test/jdk/TEST.ROOT
= test/jdk/jdk/internal/misc/CDS/ArchivedEnumApp.java
= test/jdk/jdk/internal/misc/CDS/ArchivedEnumTest.java
More information about the loom-dev
mailing list