git: openjdk/loom: master: 115 new changesets
duke
duke at openjdk.java.net
Thu May 19 06:04:52 UTC 2022
Changeset: ccbe8faa
Author: Damon Nguyen <damon.nguyen at oracle.com>
Committer: Phil Race <prr at openjdk.org>
Date: 2022-05-11 23:29:06 +0000
URL: https://git.openjdk.java.net/loom/commit/ccbe8faa00b85a71ba84115c3321e20b661213c5
8282772: JButton text set as HTML content has unwanted padding
Reviewed-by: prr, psadhukhan
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthGraphicsUtils.java
! test/jdk/javax/swing/JButton/HtmlButtonImageTest/HtmlButtonImageTest.java
Changeset: 44a60ce1
Author: lawrence.andrews <lawrence.andrews at oracle.com>
Committer: Phil Race <prr at openjdk.org>
Date: 2022-05-11 23:34:25 +0000
URL: https://git.openjdk.java.net/loom/commit/44a60ce1724dc3e39faf1d7a68de2e6376894534
8285867: Convert applet manual tests SelectionVisible.java to Frame and automate
Reviewed-by: prr
- test/jdk/java/awt/TextArea/SelectionVisible/SelectionVisible.html
! test/jdk/java/awt/TextArea/SelectionVisible/SelectionVisible.java
- test/jdk/java/awt/TextField/SelectionVisible/SelectionVisible.html
! test/jdk/java/awt/TextField/SelectionVisible/SelectionVisible.java
Changeset: 57a76708
Author: lawrence.andrews <lawrence.andrews at oracle.com>
Committer: Phil Race <prr at openjdk.org>
Date: 2022-05-11 23:35:51 +0000
URL: https://git.openjdk.java.net/loom/commit/57a76708864c3fed5fc2543f6a8552f38670488c
8285612: Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/ImagePrinting/ClippedImages.java
Reviewed-by: prr
! test/jdk/java/awt/print/PrinterJob/ImagePrinting/ClippedImages.java
Changeset: e9f45bb2
Author: Eric Liu <eliu at openjdk.org>
Committer: Xiaohong Gong <xgong at openjdk.org>
Date: 2022-05-12 01:15:16 +0000
URL: https://git.openjdk.java.net/loom/commit/e9f45bb270c832ea6cba52bef73e969eb78dddce
8282966: AArch64: Optimize VectorMask.toLong with SVE2
Reviewed-by: xgong, ngasson
! src/hotspot/cpu/aarch64/aarch64_sve.ad
! src/hotspot/cpu/aarch64/aarch64_sve_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
Changeset: 82d25700
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2022-05-12 02:30:17 +0000
URL: https://git.openjdk.java.net/loom/commit/82d257006d6337920bbc78a33cf61c3cb809ce4b
8283001: windows-x86-cmp-baseline fails in some jvmti native libs
Reviewed-by: sspitsyn, amenkov
! test/hotspot/jtreg/serviceability/jvmti/events/Breakpoint/breakpoint01/libbreakpoint01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop02/libframepop02.cpp
! test/hotspot/jtreg/serviceability/jvmti/negative/GetAllThreadsNullTest/libGetAllThreadsNullTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/negative/contmon03/libcontmon03.cpp
! test/hotspot/jtreg/serviceability/jvmti/negative/framecnt02/libframecnt02.cpp
! test/hotspot/jtreg/serviceability/jvmti/negative/framecnt03/libframecnt03.cpp
! test/hotspot/jtreg/serviceability/jvmti/negative/frameloc03/libframeloc03.cpp
! test/hotspot/jtreg/serviceability/jvmti/negative/getstacktr02/libgetstacktr02.cpp
! test/hotspot/jtreg/serviceability/jvmti/negative/getstacktr09/libgetstacktr09.cpp
! test/hotspot/jtreg/serviceability/jvmti/negative/thrinfo02/libthrinfo02.cpp
! test/hotspot/jtreg/serviceability/jvmti/negative/thrstat04/libthrstat04.cpp
! test/hotspot/jtreg/serviceability/jvmti/stress/ThreadLocalStorage/SetGetThreadLocalStorageStressTest/libSetGetThreadLocalStorageStress.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetAllThreads/allthr01/liballthr01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetCurrentContendedMonitor/contmon01/libcontmon01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetCurrentContendedMonitor/contmon02/libcontmon02.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameCount/framecnt01/libframecnt01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc01/libframeloc01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc02/libframeloc02.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/libGetStackTraceCurrentThreadTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr03/libgetstacktr03.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr04/libgetstacktr04.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr05/libgetstacktr05.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr06/libgetstacktr06.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr07/libgetstacktr07.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr08/libgetstacktr08.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadInfo/thrinfo01/libthrinfo01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat01/libthrstat01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat02/libthrstat02.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat03/libthrstat03.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat05/libthrstat05.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/ResumeThread/resumethrd01/libresumethrd01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/ResumeThread/resumethrd02/libresumethrd02.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/ResumeThreadList/resumethrdlst01/libresumethrdlst01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/ResumeThreadList/resumethrdlst02/libresumethrdlst02.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThread/suspendthrd01/libsuspendthrd01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThread/suspendthrd02/libsuspendthrd02.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThread/suspendthrd03/libsuspendthrd03.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThreadList/suspendthrdlst01/libsuspendthrdlst01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThreadList/suspendthrdlst02/libsuspendthrdlst02.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/SelfSuspendDisablerTest/libSelfSuspendDisablerTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/WaitNotifySuspendedVThreadTest/libWaitNotifySuspendedVThread.cpp
Changeset: 7567627f
Author: tqxia <txiadev at gmail.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2022-05-12 06:40:45 +0000
URL: https://git.openjdk.java.net/loom/commit/7567627f4a520b4a8b9afd4f6bf5e6c716031569
8286467: G1: Collection set pruning adds one region too many
Reviewed-by: tschatzl, ayang
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
Changeset: 96d48f38
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2022-05-12 06:48:38 +0000
URL: https://git.openjdk.java.net/loom/commit/96d48f386b59096c6d1c88c142037c44db5ccacf
8286433: Cache certificates decoded from TLS session tickets
Reviewed-by: coffeys, xuelei
! src/java.base/share/classes/sun/security/provider/X509Factory.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
Changeset: 89392fb1
Author: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2022-05-12 07:05:38 +0000
URL: https://git.openjdk.java.net/loom/commit/89392fb15e9652b7b562b3511f79bda725c5499c
8285820: C2: LCM prioritizes locally dependent CreateEx nodes over projections after 8270090
Co-authored-by: Aleksey Shipilev <shade at openjdk.org>
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/lcm.cpp
Changeset: 50d47de8
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2022-05-12 08:09:54 +0000
URL: https://git.openjdk.java.net/loom/commit/50d47de8358e2f22bf3a4a165d660c25ef6eacbc
8286582: Build fails on macos aarch64 when using --with-zlib=bundled
Reviewed-by: ihse, lancea
! make/autoconf/lib-bundled.m4
! make/modules/java.base/lib/CoreLibraries.gmk
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
Changeset: ff17f496
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2022-05-12 08:54:28 +0000
URL: https://git.openjdk.java.net/loom/commit/ff17f496f4bcd8f775eb1ba6d962e963428322d3
8284888: [macos] javax/swing/JInternalFrame/8146321/JInternalFrameIconTest.java failed with "NimbusLookAndFeel] : ERROR: icon and imageIcon not same."
Reviewed-by: prr
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JInternalFrame/8146321/JInternalFrameIconTest.java
Changeset: be97b4bc
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2022-05-12 09:25:42 +0000
URL: https://git.openjdk.java.net/loom/commit/be97b4bc83d4d3b2edfe6d9157a8d5bc079bdade
8278348: [macos12] javax/swing/JTree/4908142/bug4908142.java fails in macos12
Reviewed-by: prr
! test/jdk/ProblemList.txt
Changeset: 40f43c6b
Author: Adam Farley <afarley at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2022-05-12 09:27:04 +0000
URL: https://git.openjdk.java.net/loom/commit/40f43c6b1ffc88d55dd3223f5d0259ae73cf0356
8286601: Mac Aarch: Excessive warnings to be ignored for build jdk
Reviewed-by: erikj
! make/autoconf/flags-cflags.m4
Changeset: dea6e886
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2022-05-12 12:26:28 +0000
URL: https://git.openjdk.java.net/loom/commit/dea6e886af20457597dd02dacf1e80273a7165a7
8284680: sun.font.FontConfigManager.getFontConfig() leaks charset
Reviewed-by: prr, andrew
! src/java.desktop/unix/native/common/awt/fontpath.c
Changeset: 36bdd251
Author: Guoxiong Li <gli at openjdk.org>
Date: 2022-05-12 13:05:57 +0000
URL: https://git.openjdk.java.net/loom/commit/36bdd25159ff78425e5f0a1145a814d9edca97ae
8286573: Remove the unnecessary method Attr#attribTopLevel and its usage
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
Changeset: 752ad1c4
Author: Weijun Wang <weijun at openjdk.org>
Date: 2022-05-12 13:27:45 +0000
URL: https://git.openjdk.java.net/loom/commit/752ad1c41093645506dd267f618bd46882d0c674
8286422: Add OIDs for RC2 and Blowfish
Reviewed-by: hchao, ascarpino
! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
! src/java.base/share/classes/sun/security/util/KnownOIDs.java
- test/jdk/sun/security/pkcs12/DESName.java
+ test/jdk/sun/security/pkcs12/SecretKeyAlgorithms.java
Changeset: e4439ca3
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2022-05-12 13:40:21 +0000
URL: https://git.openjdk.java.net/loom/commit/e4439ca32abd779d7525f3a545e3635a8b02bc1c
8284283: javac crashes when several transitive supertypes are missing
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/tools/javac/missingSuperRecovery/MissingSuperRecovery.java
! test/langtools/tools/javac/missingSuperRecovery/MissingSuperRecovery.out
+ test/langtools/tools/javac/recovery/MissingTransitiveSuperTypes.java
Changeset: 1904e9d2
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2022-05-12 13:51:47 +0000
URL: https://git.openjdk.java.net/loom/commit/1904e9d280d1cce2deead4d4aa39dda1beb9dff1
8286423: Destroy password protection in the example code in KeyStore
Reviewed-by: weijun
! src/java.base/share/classes/java/security/KeyStore.java
Changeset: 82aa0455
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2022-05-12 15:18:18 +0000
URL: https://git.openjdk.java.net/loom/commit/82aa04558434f60f3b308e4da164cf44120efa67
8286015: JFR: Remove jfr.save.generated.asm
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIClassInstrumentation.java
Changeset: cc7560e9
Author: Naoto Sato <naoto at openjdk.org>
Date: 2022-05-12 15:58:19 +0000
URL: https://git.openjdk.java.net/loom/commit/cc7560e995eac56709d9e55a1561135fad246cb2
8286287: Reading file as UTF-16 causes Error which "shouldn't happen"
Reviewed-by: jpai, bpb, rriggs
! src/java.base/share/classes/java/lang/String.java
+ test/jdk/java/lang/String/NewStringNoRepl.java
Changeset: 3be394e1
Author: Martin Balao <mbalao at openjdk.org>
Date: 2022-05-12 16:16:49 +0000
URL: https://git.openjdk.java.net/loom/commit/3be394e1606dd17c2c14ce806c796f5eb2b1ad6e
8275535: Retrying a failed authentication on multiple LDAP servers can lead to users blocked
Reviewed-by: aefimov, dfuchs
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtxFactory.java
Changeset: 2c5d1362
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2022-05-12 16:17:45 +0000
URL: https://git.openjdk.java.net/loom/commit/2c5d136260fa717afa374db8b923b7c886d069b7
8282191: Implementation of Foreign Function & Memory API (Preview)
Reviewed-by: erikj, jvernee, psandoz, dholmes, mchung
! make/conf/docs-modules.conf
! make/conf/module-loader-map.conf
! make/modules/java.base/Lib.gmk
! make/modules/java.base/gensrc/GensrcVarHandles.gmk
- make/modules/jdk.incubator.foreign/Lib.gmk
! make/test/BuildMicrobenchmark.gmk
! make/test/JtregNativeJdk.gmk
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/prims/scopedMemoryAccess.cpp
! src/hotspot/share/prims/universalUpcallHandler.cpp
! src/hotspot/share/prims/universalUpcallHandler.hpp
+ src/java.base/share/classes/java/lang/foreign/AbstractLayout.java
+ src/java.base/share/classes/java/lang/foreign/Addressable.java
+ src/java.base/share/classes/java/lang/foreign/FunctionDescriptor.java
+ src/java.base/share/classes/java/lang/foreign/GroupLayout.java
+ src/java.base/share/classes/java/lang/foreign/Linker.java
+ src/java.base/share/classes/java/lang/foreign/MemoryAddress.java
+ src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
+ src/java.base/share/classes/java/lang/foreign/MemorySegment.java
+ src/java.base/share/classes/java/lang/foreign/MemorySession.java
+ src/java.base/share/classes/java/lang/foreign/PaddingLayout.java
+ src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java
+ src/java.base/share/classes/java/lang/foreign/SequenceLayout.java
+ src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
+ src/java.base/share/classes/java/lang/foreign/VaList.java
+ src/java.base/share/classes/java/lang/foreign/ValueLayout.java
+ src/java.base/share/classes/java/lang/foreign/package-info.java
- src/java.base/share/classes/java/lang/invoke/MemoryAccessVarHandleBase.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/VarHandle.java
+ src/java.base/share/classes/java/lang/invoke/VarHandleSegmentViewBase.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template
- src/java.base/share/classes/java/lang/invoke/X-VarHandleMemoryAccess.java.template
+ src/java.base/share/classes/java/lang/invoke/X-VarHandleSegmentView.java.template
! src/java.base/share/classes/java/nio/Buffer.java
! src/java.base/share/classes/java/nio/BufferMismatch.java
! src/java.base/share/classes/java/nio/ByteBufferAs-X-Buffer.java.template
! src/java.base/share/classes/java/nio/Direct-X-Buffer-bin.java.template
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template
! src/java.base/share/classes/java/nio/MappedByteBuffer.java
! src/java.base/share/classes/java/nio/X-Buffer.java.template
! src/java.base/share/classes/java/nio/channels/FileChannel.java
! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java
! src/java.base/share/classes/jdk/internal/access/JavaNioAccess.java
- src/java.base/share/classes/jdk/internal/access/foreign/MemoryAddressProxy.java
- src/java.base/share/classes/jdk/internal/access/foreign/MemorySegmentProxy.java
- src/java.base/share/classes/jdk/internal/access/foreign/NativeLibraryProxy.java
+ src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
+ src/java.base/share/classes/jdk/internal/foreign/ArenaAllocator.java
= src/java.base/share/classes/jdk/internal/foreign/CABI.java
+ src/java.base/share/classes/jdk/internal/foreign/ConfinedSession.java
+ src/java.base/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java
+ src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
+ src/java.base/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java
+ src/java.base/share/classes/jdk/internal/foreign/MemoryAddressImpl.java
+ src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java
+ src/java.base/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java
= src/java.base/share/classes/jdk/internal/foreign/PlatformLayouts.java
+ src/java.base/share/classes/jdk/internal/foreign/Scoped.java
+ src/java.base/share/classes/jdk/internal/foreign/SharedSession.java
+ src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java
+ src/java.base/share/classes/jdk/internal/foreign/Utils.java
= src/java.base/share/classes/jdk/internal/foreign/abi/ABIDescriptor.java
= src/java.base/share/classes/jdk/internal/foreign/abi/Architecture.java
= src/java.base/share/classes/jdk/internal/foreign/abi/Binding.java
= src/java.base/share/classes/jdk/internal/foreign/abi/BindingInterpreter.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/BufferLayout.java
= src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequence.java
= src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java
= src/java.base/share/classes/jdk/internal/foreign/abi/ProgrammableInvoker.java
= src/java.base/share/classes/jdk/internal/foreign/abi/ProgrammableUpcallHandler.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/UpcallStubs.java
= src/java.base/share/classes/jdk/internal/foreign/abi/VMStorage.java
= src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/AArch64Architecture.java
= src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/CallArranger.java
= src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/TypeClass.java
= src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64CallArranger.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64Linker.java
= src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64VaList.java
= src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64CallArranger.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64VaList.java
= src/java.base/share/classes/jdk/internal/foreign/abi/x64/X86_64Architecture.java
= src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/ArgumentClassImpl.java
= src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/CallArranger.java
= src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVVaList.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVx64Linker.java
= src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/TypeClass.java
= src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/CallArranger.java
= src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/TypeClass.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/WinVaList.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/Windowsx64Linker.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess-bin.java.template
! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/IOUtil.java
! src/java.base/share/classes/sun/nio/ch/Util.java
= src/java.base/share/native/libsyslookup/syslookup.c
= src/java.base/windows/native/libsyslookup/syslookup.c
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/AbstractLayout.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/Addressable.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/CLinker.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/FunctionDescriptor.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/GroupLayout.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryHandles.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/NativeSymbol.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/PaddingLayout.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/ResourceScope.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SegmentAllocator.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SequenceLayout.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SymbolLookup.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/VaList.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/ValueLayout.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/ArenaAllocator.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/ConfinedScope.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/LayoutPath.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryAddressImpl.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/NativeSymbolImpl.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/ResourceScopeImpl.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/Scoped.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/SharedScope.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/SystemLookup.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/Utils.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/BufferLayout.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/SharedUtils.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/UpcallStubs.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64Linker.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64VaList.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVx64Linker.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/windows/WinVaList.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/windows/Windowsx64Linker.java
- src/jdk.incubator.foreign/share/classes/module-info.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java
! test/jdk/ProblemList.txt
! test/jdk/java/foreign/CallGeneratorHelper.java
+ test/jdk/java/foreign/LibraryLookupTest.java
! test/jdk/java/foreign/NativeTestHelper.java
! test/jdk/java/foreign/SafeFunctionAccessTest.java
! test/jdk/java/foreign/StdLibTest.java
- test/jdk/java/foreign/TEST.properties
! test/jdk/java/foreign/TestAdaptVarHandles.java
! test/jdk/java/foreign/TestArrayCopy.java
! test/jdk/java/foreign/TestArrays.java
! test/jdk/java/foreign/TestByteBuffer.java
+ test/jdk/java/foreign/TestClassLoaderFindNative.java
- test/jdk/java/foreign/TestCondy.java
! test/jdk/java/foreign/TestDowncall.java
+ test/jdk/java/foreign/TestFallbackLookup.java
! test/jdk/java/foreign/TestFree.java
! test/jdk/java/foreign/TestFunctionDescriptor.java
! test/jdk/java/foreign/TestHandshake.java
! test/jdk/java/foreign/TestHeapAlignment.java
! test/jdk/java/foreign/TestIllegalLink.java
! test/jdk/java/foreign/TestIntrinsics.java
- test/jdk/java/foreign/TestLayoutConstants.java
! test/jdk/java/foreign/TestLayoutEquality.java
! test/jdk/java/foreign/TestLayoutPaths.java
! test/jdk/java/foreign/TestLayouts.java
! test/jdk/java/foreign/TestMatrix.java
! test/jdk/java/foreign/TestMemoryAccess.java
! test/jdk/java/foreign/TestMemoryAccessInstance.java
! test/jdk/java/foreign/TestMemoryAlignment.java
! test/jdk/java/foreign/TestMemoryDereference.java
- test/jdk/java/foreign/TestMemoryHandleAsUnsigned.java
+ test/jdk/java/foreign/TestMemorySession.java
! test/jdk/java/foreign/TestMismatch.java
! test/jdk/java/foreign/TestNULLAddress.java
! test/jdk/java/foreign/TestNative.java
! test/jdk/java/foreign/TestNoForeignUnsafeOverride.java
! test/jdk/java/foreign/TestNulls.java
! test/jdk/java/foreign/TestReshape.java
- test/jdk/java/foreign/TestResourceScope.java
- test/jdk/java/foreign/TestRestricted.java
! test/jdk/java/foreign/TestScopedOperations.java
! test/jdk/java/foreign/TestSegmentAllocators.java
! test/jdk/java/foreign/TestSegmentCopy.java
! test/jdk/java/foreign/TestSegmentOffset.java
! test/jdk/java/foreign/TestSegmentOverlap.java
! test/jdk/java/foreign/TestSegments.java
! test/jdk/java/foreign/TestSharedAccess.java
! test/jdk/java/foreign/TestSlices.java
! test/jdk/java/foreign/TestSpliterator.java
! test/jdk/java/foreign/TestStringEncoding.java
- test/jdk/java/foreign/TestSymbolLookup.java
! test/jdk/java/foreign/TestTypeAccess.java
! test/jdk/java/foreign/TestUnsupportedPlatform.java
- test/jdk/java/foreign/TestUpcall.java
+ test/jdk/java/foreign/TestUpcallAsync.java
+ test/jdk/java/foreign/TestUpcallBase.java
! test/jdk/java/foreign/TestUpcallException.java
! test/jdk/java/foreign/TestUpcallHighArity.java
+ test/jdk/java/foreign/TestUpcallScope.java
+ test/jdk/java/foreign/TestUpcallStack.java
! test/jdk/java/foreign/TestUpcallStructScope.java
! test/jdk/java/foreign/TestVarArgs.java
! test/jdk/java/foreign/TestVarHandleCombinators.java
! test/jdk/java/foreign/ThrowingUpcall.java
! test/jdk/java/foreign/callarranger/CallArrangerTestBase.java
! test/jdk/java/foreign/callarranger/TestAarch64CallArranger.java
! test/jdk/java/foreign/callarranger/TestSysVCallArranger.java
! test/jdk/java/foreign/callarranger/TestWindowsCallArranger.java
! test/jdk/java/foreign/channels/AbstractChannelsTest.java
! test/jdk/java/foreign/channels/TestAsyncSocketChannels.java
! test/jdk/java/foreign/channels/TestSocketChannels.java
- test/jdk/java/foreign/enablenativeaccess/TestDriver.java
+ test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccess.java
! test/jdk/java/foreign/enablenativeaccess/org/openjdk/foreigntest/PanamaMainUnnamedModule.java
+ test/jdk/java/foreign/enablenativeaccess/org/openjdk/foreigntest/libLinkerInvokerUnnamed.cpp
! test/jdk/java/foreign/enablenativeaccess/panama_module/module-info.java
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMain.java
+ test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMainDirect.java
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMainInvoke.java
+ test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMainJNI.java
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMainReflection.java
+ test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/libLinkerInvokerModule.cpp
! test/jdk/java/foreign/handles/Driver.java
! test/jdk/java/foreign/handles/invoker_module/handle/invoker/MethodHandleInvoker.java
! test/jdk/java/foreign/handles/invoker_module/module-info.java
! test/jdk/java/foreign/handles/lookup_module/handle/lookup/MethodHandleLookup.java
! test/jdk/java/foreign/handles/lookup_module/module-info.java
+ test/jdk/java/foreign/libLibraryLookup.c
+ test/jdk/java/foreign/libTestDowncallStack.c
+ test/jdk/java/foreign/libTestUpcallStack.c
! test/jdk/java/foreign/loaderLookup/TestLoaderLookup.java
+ test/jdk/java/foreign/loaderLookup/TestLoaderLookupJNI.java
! test/jdk/java/foreign/loaderLookup/invoker/Invoker.java
+ test/jdk/java/foreign/loaderLookup/libLoaderLookupInvoker.cpp
! test/jdk/java/foreign/loaderLookup/lookup/Lookup.java
! test/jdk/java/foreign/malloc/TestMixedMallocFree.java
! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java
! test/jdk/java/foreign/stackwalk/TestStackWalk.java
! test/jdk/java/foreign/upcalldeopt/TestUpcallDeopt.java
! test/jdk/java/foreign/valist/VaListTest.java
! test/jdk/java/foreign/virtual/TestVirtualCalls.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestExact.java
+ test/jdk/java/nio/channels/FileChannel/MapToMemorySegmentTest.java
! test/jdk/java/util/stream/test/TEST.properties
! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/SegmentTestDataProvider.java
! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/SpliteratorTest.java
! test/jdk/jdk/incubator/vector/AbstractVectorLoadStoreTest.java
! test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template
+ test/micro/org/openjdk/bench/java/lang/foreign/BulkMismatchAcquire.java
+ test/micro/org/openjdk/bench/java/lang/foreign/BulkOps.java
+ test/micro/org/openjdk/bench/java/lang/foreign/CLayouts.java
= test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadConstant.java
+ test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadHelper.java
= test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadVirtual.java
= test/micro/org/openjdk/bench/java/lang/foreign/JNICB.h
= test/micro/org/openjdk/bench/java/lang/foreign/JNICB.java
+ test/micro/org/openjdk/bench/java/lang/foreign/LoopOverConstant.java
+ test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNew.java
+ test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNewHeap.java
+ test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstant.java
+ test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantFP.java
+ test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantHeap.java
+ test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantMapped.java
+ test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantShared.java
= test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedBuffer.java
+ test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedSegments.java
= test/micro/org/openjdk/bench/java/lang/foreign/LoopOverSlice.java
+ test/micro/org/openjdk/bench/java/lang/foreign/MemorySessionClose.java
= test/micro/org/openjdk/bench/java/lang/foreign/ParallelSum.java
+ test/micro/org/openjdk/bench/java/lang/foreign/PointerInvoke.java
+ test/micro/org/openjdk/bench/java/lang/foreign/QSort.java
+ test/micro/org/openjdk/bench/java/lang/foreign/StrLenTest.java
+ test/micro/org/openjdk/bench/java/lang/foreign/TestAdaptVarHandles.java
= test/micro/org/openjdk/bench/java/lang/foreign/TestLoadBytes.java
+ test/micro/org/openjdk/bench/java/lang/foreign/UnrolledAccess.java
+ test/micro/org/openjdk/bench/java/lang/foreign/Upcalls.java
= test/micro/org/openjdk/bench/java/lang/foreign/Utils.java
+ test/micro/org/openjdk/bench/java/lang/foreign/VaList.java
+ test/micro/org/openjdk/bench/java/lang/foreign/VarHandleExact.java
= test/micro/org/openjdk/bench/java/lang/foreign/libCallOverhead.c
+ test/micro/org/openjdk/bench/java/lang/foreign/libCallOverheadJNI.c
= test/micro/org/openjdk/bench/java/lang/foreign/libJNICB.c
+ test/micro/org/openjdk/bench/java/lang/foreign/libPtr.c
= test/micro/org/openjdk/bench/java/lang/foreign/libQSort.c
+ test/micro/org/openjdk/bench/java/lang/foreign/libQSortJNI.c
+ test/micro/org/openjdk/bench/java/lang/foreign/libStrLen.c
= test/micro/org/openjdk/bench/java/lang/foreign/libUpcalls.c
+ test/micro/org/openjdk/bench/java/lang/foreign/libUpcallsJNI.c
= test/micro/org/openjdk/bench/java/lang/foreign/libVaList.c
+ test/micro/org/openjdk/bench/java/lang/foreign/points/PointsAccess.java
+ test/micro/org/openjdk/bench/java/lang/foreign/points/PointsAlloc.java
+ test/micro/org/openjdk/bench/java/lang/foreign/points/PointsDistance.java
+ test/micro/org/openjdk/bench/java/lang/foreign/points/PointsFree.java
= test/micro/org/openjdk/bench/java/lang/foreign/points/support/BBPoint.java
= test/micro/org/openjdk/bench/java/lang/foreign/points/support/JNIPoint.java
+ test/micro/org/openjdk/bench/java/lang/foreign/points/support/PanamaPoint.java
+ test/micro/org/openjdk/bench/java/lang/foreign/points/support/libJNIPoint.c
= test/micro/org/openjdk/bench/java/lang/foreign/points/support/libPoint.c
= test/micro/org/openjdk/bench/java/lang/foreign/points/support/points.h
- test/micro/org/openjdk/bench/jdk/incubator/foreign/BulkMismatchAcquire.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/BulkOps.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/CLayouts.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/CallOverheadHelper.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverConstant.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNew.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNewHeap.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstant.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantFP.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantHeap.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantMapped.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantShared.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverPollutedSegments.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/QSort.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/ResourceScopeClose.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/StrLenTest.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/TestAdaptVarHandles.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/UnrolledAccess.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/Upcalls.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/VaList.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/VarHandleExact.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/libCallOverheadJNI.c
- test/micro/org/openjdk/bench/jdk/incubator/foreign/libQSortJNI.c
- test/micro/org/openjdk/bench/jdk/incubator/foreign/libStrLen.c
- test/micro/org/openjdk/bench/jdk/incubator/foreign/libUpcallsJNI.c
- test/micro/org/openjdk/bench/jdk/incubator/foreign/points/PointsAccess.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/points/PointsAlloc.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/points/PointsDistance.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/points/PointsFree.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/points/support/PanamaPoint.java
- test/micro/org/openjdk/bench/jdk/incubator/foreign/points/support/libJNIPoint.c
! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreBytes.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreShort.java
Changeset: 0a6832b2
Author: Joe Darcy <darcy at openjdk.org>
Date: 2022-05-12 16:35:40 +0000
URL: https://git.openjdk.java.net/loom/commit/0a6832b24c76bb445ba8d1606d743252c1ff49c3
8286617: Improve parameter names in javax.lang.model utility visitors
Reviewed-by: iris, jjg
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor6.java
Changeset: 17c52789
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2022-05-12 16:50:36 +0000
URL: https://git.openjdk.java.net/loom/commit/17c52789b79a4ccd65308f90c4e02c1732b206be
8286378: Address possibly lossy conversions in java.base
Reviewed-by: naoto, xuelei, bpb, alanb
! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java
! src/java.base/share/classes/com/sun/crypto/provider/AESCrypt.java
! src/java.base/share/classes/com/sun/crypto/provider/Poly1305.java
! src/java.base/share/classes/java/io/BufferedInputStream.java
! src/java.base/share/classes/java/io/BufferedReader.java
! src/java.base/share/classes/java/io/ByteArrayInputStream.java
! src/java.base/share/classes/java/io/CharArrayReader.java
! src/java.base/share/classes/java/io/PushbackInputStream.java
! src/java.base/share/classes/java/io/PushbackReader.java
! src/java.base/share/classes/java/io/StringBufferInputStream.java
! src/java.base/share/classes/java/io/StringReader.java
! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/java/net/URLPermission.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/time/Duration.java
! src/java.base/share/classes/java/time/temporal/TemporalAdjusters.java
! src/java.base/share/classes/java/util/GregorianCalendar.java
! src/java.base/share/classes/java/util/JapaneseImperialCalendar.java
! src/java.base/share/classes/java/util/UUID.java
! src/java.base/share/classes/java/util/jar/Manifest.java
! src/java.base/share/classes/java/util/stream/Nodes.java
! src/java.base/share/classes/javax/crypto/CipherInputStream.java
! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Frame.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/MethodWriter.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/util/BitArray.java
! src/java.base/share/classes/sun/security/util/DerValue.java
! src/java.base/share/classes/sun/security/util/ObjectIdentifier.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial.java
! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java
! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java
Changeset: 160944bc
Author: Joe Darcy <darcy at openjdk.org>
Date: 2022-05-12 16:56:05 +0000
URL: https://git.openjdk.java.net/loom/commit/160944bc6bd94d2927f398cf7732027c1b836a42
8286615: Small refactor to SerializedLambda
Reviewed-by: bpb, iris
! src/java.base/share/classes/java/lang/invoke/SerializedLambda.java
Changeset: 74eee28a
Author: Ioi Lam <iklam at openjdk.org>
Date: 2022-05-12 18:17:31 +0000
URL: https://git.openjdk.java.net/loom/commit/74eee28a710f2d0c9f613522ee3d228d6b601252
8286560: Remove user parameter from jdk.internal.perf.Perf.attach()
Reviewed-by: dholmes, alanb
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/prims/perf.cpp
! src/hotspot/share/runtime/perfMemory.hpp
! src/java.base/share/classes/jdk/internal/perf/Perf.java
Changeset: 71183437
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2022-05-12 18:21:52 +0000
URL: https://git.openjdk.java.net/loom/commit/711834373790fe6e8df69a3309514500eb230959
8278262: JFR: TestPrintXML can't handle missing timestamps
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/tool/TestPrintXML.java
Changeset: 5ff1d227
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2022-05-12 18:36:02 +0000
URL: https://git.openjdk.java.net/loom/commit/5ff1d227bb878efda6262b183dfc5a0be2ce00c3
8286386: Address possibly lossy conversions in java.net.http
Reviewed-by: rriggs, michaelm, prappo
! src/java.net.http/share/classes/jdk/internal/net/http/BufferingSubscriber.java
! src/java.net.http/share/classes/jdk/internal/net/http/hpack/QuickHuffman.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/Frame.java
Changeset: 61cb4b74
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2022-05-12 18:38:23 +0000
URL: https://git.openjdk.java.net/loom/commit/61cb4b7448e96cb1ae218af4c39f44a5c66c0f9f
8285951: Replace Algorithms.eatMemory(...) with WB.fullGC() in vmTestbase_vm_gc_ref tests
Reviewed-by: kbarrett, tschatzl
! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/PhantomReferenceEvilTest/PhantomReferenceEvilTest.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/PhantomReferenceTest/PhantomReferenceTest.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/phantom001/phantom001.java
- test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/phantom002/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/phantom002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft001/soft001.java
- test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft002/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft002/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft003/TEST.properties
! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft003/soft003.java
- test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft004/TEST.properties
! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft004/soft004.java
- test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft005/TEST.properties
! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft005/soft005.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak001/weak001.java
- test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak002/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak002/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak003/TEST.properties
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak003/weak003.java
- test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak004/TEST.properties
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak004/weak004.java
- test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak005/TEST.properties
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak005/weak005.java
- test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak006/TEST.properties
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak006/weak006.java
- test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak007/TEST.properties
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak007/weak007.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReferenceGC/WeakReferenceGC.java
Changeset: 986d87dc
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2022-05-12 18:49:58 +0000
URL: https://git.openjdk.java.net/loom/commit/986d87dcc0b5d23828d7390be0a61756be1aae6f
8274113: (fc) Tune FileChannel.transferFrom()
Reviewed-by: alanb
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/unix/native/libnio/ch/FileChannelImpl.c
! src/java.base/windows/native/libnio/ch/FileChannelImpl.c
! test/jdk/java/nio/channels/FileChannel/Transfers.java
Changeset: 4b8a66a5
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2022-05-12 22:30:55 +0000
URL: https://git.openjdk.java.net/loom/commit/4b8a66a5ff511c0476096a52e999d5b168bb0cd3
8286424: GetVersionEx is deprecated
Reviewed-by: dholmes, hseigel
! src/hotspot/os/windows/os_windows.cpp
Changeset: 369611ea
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2022-05-12 22:37:42 +0000
URL: https://git.openjdk.java.net/loom/commit/369611ea3484d33707f89e306437405ce19ce328
8286677: [BACKOUT] (fc) Tune FileChannel.transferFrom()
Reviewed-by: dholmes, mikael
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/unix/native/libnio/ch/FileChannelImpl.c
! src/java.base/windows/native/libnio/ch/FileChannelImpl.c
! test/jdk/java/nio/channels/FileChannel/Transfers.java
Changeset: 617ef541
Author: Jie Fu <jiefu at openjdk.org>
Date: 2022-05-12 22:48:04 +0000
URL: https://git.openjdk.java.net/loom/commit/617ef541bba58e45aa660aa30d7eb85c89ddb5b5
8286647: JFR: Build failure when C1 or C2 is disabled after JDK-8282420
Reviewed-by: mgronlun
! src/hotspot/share/jfr/instrumentation/jfrResolution.cpp
! src/hotspot/share/jfr/jfr.cpp
Changeset: c3bade2e
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2022-05-13 01:55:46 +0000
URL: https://git.openjdk.java.net/loom/commit/c3bade2e08f865bf1e65d48e6d27bff9c022d35f
8286623: Bundle zlib by default with JDK on macos aarch64
Reviewed-by: lancea, ihse, erikj
! make/autoconf/lib-bundled.m4
! make/conf/jib-profiles.js
Changeset: d5ae3833
Author: Johan Sjölén <johan.sjolen at oracle.com>
Committer: Robbin Ehn <rehn at openjdk.org>
Date: 2022-05-13 06:50:30 +0000
URL: https://git.openjdk.java.net/loom/commit/d5ae3833b1b71eb84fadb69c0c92851400f8921c
8286117: Remove unnecessary indirection and unused code in UL
Reviewed-by: dholmes, rehn, iklam
! src/hotspot/share/logging/log.hpp
! src/hotspot/share/logging/logHandle.hpp
! src/hotspot/share/logging/logMessage.hpp
! src/hotspot/share/logging/logStream.hpp
! src/hotspot/share/logging/logTagSet.hpp
Changeset: 11fa03f3
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2022-05-13 09:45:48 +0000
URL: https://git.openjdk.java.net/loom/commit/11fa03f3ee0e0224a14f6bcf88cdd92e17ed0784
8282160: JShell circularly-required classes cannot be defined
Reviewed-by: vromero
! src/jdk.jshell/share/classes/jdk/jshell/Diag.java
! src/jdk.jshell/share/classes/jdk/jshell/DiagList.java
! test/langtools/jdk/jshell/ClassesTest.java
Changeset: 6a1b0989
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2022-05-13 11:03:17 +0000
URL: https://git.openjdk.java.net/loom/commit/6a1b09898d484324a142c20c9802b95e6cdc8388
8278039: Code completion not woking after some statements such as "if" or "while"
Reviewed-by: jlaskey
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java
Changeset: 0be1f3e1
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2022-05-13 11:08:50 +0000
URL: https://git.openjdk.java.net/loom/commit/0be1f3e1b0f4ac515a86e9f8e1999dc090b1bdd2
8286689: (se) Adjusting to select timeout after EINTR messed up after JDK-8286378
Reviewed-by: dfuchs, alanb
! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java
! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java
Changeset: 04df8b74
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2022-05-13 11:51:42 +0000
URL: https://git.openjdk.java.net/loom/commit/04df8b74379c9de7b20931fea1642f82569d3a2d
8286194: ExecutorShutdown test fails intermittently
Reviewed-by: jpai, michaelm
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Request.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLFlowDelegate.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/SubscriberWrapper.java
! test/jdk/java/net/httpclient/ReferenceTracker.java
Changeset: 8daf08db
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2022-05-13 11:59:23 +0000
URL: https://git.openjdk.java.net/loom/commit/8daf08dbc438f5c1b53b52f86ed6b1c5884280c4
8286628: Remove unused BufferNode::Allocator::flush_free_list
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/shared/ptrQueue.hpp
! test/hotspot/gtest/gc/shared/test_ptrQueueBufferAllocator.cpp
Changeset: cbe7e7bd
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2022-05-13 13:12:18 +0000
URL: https://git.openjdk.java.net/loom/commit/cbe7e7bd7f7e7ea9f7221ef206917c58baff7696
8284956: Potential leak awtImageData/color_data when initializes X11GraphicsEnvironment
Reviewed-by: prr, shade
! src/java.desktop/unix/native/common/awt/X11Color.c
Changeset: 237f2801
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2022-05-13 14:40:22 +0000
URL: https://git.openjdk.java.net/loom/commit/237f28014ab9d27d2cdfe3fdc4a5b0a0680f8e95
8286393: Address possibly lossy conversions in java.rmi
8286388: Address possibly lossy conversions in java.smartcardio
Reviewed-by: lancea, dfuchs, smarks
! src/java.rmi/share/classes/sun/rmi/log/LogInputStream.java
! src/java.smartcardio/share/classes/sun/security/smartcardio/ChannelImpl.java
Changeset: f631c988
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2022-05-13 15:04:12 +0000
URL: https://git.openjdk.java.net/loom/commit/f631c9884f252a1349b81ee2db2e69af43784802
8285380: Fix typos in security
Reviewed-by: weijun, wetmore
! src/java.security.jgss/macosx/native/libosxkrb5/nativeccache.c
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/EncryptionKey.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosKey.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyImpl.java
! src/java.security.jgss/share/classes/org/ietf/jgss/GSSException.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSHeader.java
! src/java.security.jgss/share/classes/sun/security/jgss/ProviderList.java
! src/java.security.jgss/share/classes/sun/security/jgss/TokenTracker.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/CipherHelper.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5NameElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/MessageToken.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/SubjectComber.java
! src/java.security.jgss/share/classes/sun/security/jgss/spi/GSSContextSpi.java
! src/java.security.jgss/share/classes/sun/security/jgss/spi/MechanismFactory.java
! src/java.security.jgss/share/classes/sun/security/jgss/spnego/SpNegoContext.java
! src/java.security.jgss/share/classes/sun/security/krb5/Checksum.java
! src/java.security.jgss/share/classes/sun/security/krb5/Config.java
! src/java.security.jgss/share/classes/sun/security/krb5/EncryptionKey.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/EncASRepPart.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/MemoryCredentialsCache.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/DkCrypto.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ktab/KeyTab.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/util/KrbDataInputStream.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/util/KrbDataOutputStream.java
! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Kinit.java
! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Ktab.java
! src/java.security.jgss/windows/native/libw2k_lsa_auth/NativeCreds.c
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Base.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Client.java
! src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/pcsclite.h
! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/keyinfo/X509Data.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMManifest.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignedInfo.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11RuntimeException.java
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/j2secmod.h
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_convert.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_general.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_keymgmt.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_sessmgmt.c
! src/jdk.crypto.cryptoki/unix/native/libj2pkcs11/p11_md.c
! src/jdk.crypto.cryptoki/windows/native/libj2pkcs11/p11_md.c
! src/jdk.crypto.cryptoki/windows/native/libj2pkcs11/p11_md.h
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyFactory.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/JndiLoginModule.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java
! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Server.java
Changeset: 76caeed4
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2022-05-13 15:17:22 +0000
URL: https://git.openjdk.java.net/loom/commit/76caeed498d868c7923461fb481349c0a2cbd99d
8285366: Fix typos in serviceability
Reviewed-by: kevinw, sspitsyn
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIServerImpl.java
! src/java.management/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/JmxMBeanServer.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanSupport.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/Repository.java
! src/java.management/share/classes/com/sun/jmx/remote/internal/ArrayNotificationBuffer.java
! src/java.management/share/classes/com/sun/jmx/remote/internal/ClientCommunicatorAdmin.java
! src/java.management/share/classes/com/sun/jmx/remote/internal/ClientNotifForwarder.java
! src/java.management/share/classes/com/sun/jmx/remote/security/HashedPasswordManager.java
! src/java.management/share/classes/com/sun/jmx/remote/util/EnvHelp.java
! src/java.management/share/classes/java/lang/management/ManagementFactory.java
! src/java.management/share/classes/java/lang/management/ThreadInfo.java
! src/java.management/share/classes/javax/management/AttributeValueExp.java
! src/java.management/share/classes/javax/management/NotificationBroadcasterSupport.java
! src/java.management/share/classes/javax/management/modelmbean/RequiredModelMBean.java
! src/java.management/share/classes/javax/management/openmbean/ArrayType.java
! src/java.management/share/classes/javax/management/openmbean/CompositeDataInvocationHandler.java
! src/java.management/share/classes/javax/management/openmbean/CompositeType.java
! src/java.management/share/classes/javax/management/openmbean/OpenMBeanConstructorInfoSupport.java
! src/java.management/share/classes/javax/management/openmbean/OpenMBeanOperationInfoSupport.java
! src/java.management/share/classes/javax/management/openmbean/OpenType.java
! src/java.management/share/classes/javax/management/openmbean/SimpleType.java
! src/java.management/share/classes/javax/management/openmbean/TabularDataSupport.java
! src/java.management/share/classes/javax/management/openmbean/TabularType.java
! src/java.management/share/classes/javax/management/relation/RelationNotification.java
! src/java.management/share/classes/javax/management/relation/RelationService.java
! src/java.management/share/classes/javax/management/relation/RelationSupport.java
! src/java.management/share/classes/sun/management/MappedMXBeanType.java
! src/jdk.attach/share/classes/com/sun/tools/attach/VirtualMachine.java
! src/jdk.attach/share/classes/com/sun/tools/attach/VirtualMachineDescriptor.java
! src/jdk.hotspot.agent/doc/transported_core.html
! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.h
! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c
! src/jdk.hotspot.agent/share/classes/com/sun/java/swing/action/OkAction.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/DebugServer.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/asm/Disassembler.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/ScopeDesc.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/PageCache.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFHashTable.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFProgramHeader.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFSymbol.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/MemRegion.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Field.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/GenerateOopMap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Klass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MultiBranchData.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThreadState.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/NativeSignatureIterator.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64CurrentFrameGuess.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux/LinuxSignals.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxSignals.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/posix/POSIXSignals.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/ObjectHistogramPanel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/action/ThreadInfoAction.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/table/SortHeaderMouseAdapter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/treetable/AbstractTreeTableModel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/treetable/JTreeTable.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/treetable/TreeTableModel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapGXLWriter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/RBTree.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/WorkerThread.java
! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBufferPrologue.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostProvider.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/PerfDataBuffer.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBufferPrologue.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBuffer.java
! src/jdk.jcmd/share/classes/sun/tools/jstat/Arguments.java
! src/jdk.jcmd/share/classes/sun/tools/jstat/ColumnFormat.java
! src/jdk.jcmd/share/classes/sun/tools/jstat/Parser.java
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jconsole/share/classes/sun/tools/jconsole/LocalVirtualMachine.java
! src/jdk.jconsole/share/classes/sun/tools/jconsole/Plotter.java
! src/jdk.jconsole/share/classes/sun/tools/jconsole/inspector/TableSorter.java
! src/jdk.jdi/share/classes/com/sun/jdi/ClassType.java
! src/jdk.jdi/share/classes/com/sun/jdi/Location.java
! src/jdk.jdi/share/classes/com/sun/jdi/ThreadReference.java
! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java
! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachineManager.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/TransportTimeoutException.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/spi/ClosedConnectionException.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/Event.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/EventSet.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/EventRequest.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/expr/LValue.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/expr/ParseException.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/Env.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/EventRequestSpec.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/SourceMapper.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/VMConnection.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/ClassTypeImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/InternalEventHandler.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/InvokableTypeImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/LocationImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/ObjectReferenceImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/Packet.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/SDE.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/SocketConnection.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/SocketTransportService.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/TargetVM.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/ThreadReferenceImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/VMModifiers.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/resources/jdi.properties
! src/jdk.jdi/share/native/libdt_shmem/shmemBase.c
! src/jdk.jdi/windows/classes/com/sun/tools/jdi/SharedMemoryConnection.java
! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c
! src/jdk.jdwp.agent/share/native/libjdwp/SDE.c
! src/jdk.jdwp.agent/share/native/libjdwp/VirtualMachineImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/commonRef.c
! src/jdk.jdwp.agent/share/native/libjdwp/debugDispatch.c
! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventFilter.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c
! src/jdk.jdwp.agent/share/native/libjdwp/stepControl.c
! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c
! src/jdk.jdwp.agent/share/native/libjdwp/utf_util.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.h
! src/jdk.jstatd/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteMonitoredVm.java
! src/jdk.management.agent/windows/native/libmanagement_agent/FileSystemImpl.c
! src/jdk.management/share/classes/com/sun/management/internal/HotSpotDiagnostic.java
! src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c
! src/jdk.management/windows/native/libmanagement_ext/OperatingSystemImpl.c
Changeset: 78ffefb8
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2022-05-13 15:33:04 +0000
URL: https://git.openjdk.java.net/loom/commit/78ffefb8492eb48a9bd964e7184830d4762e5adb
8286668: JFR: Cleanup
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/AnnotationElement.java
! src/jdk.jfr/share/classes/jdk/jfr/EventFactory.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ASMToolkit.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/AnnotationConstruct.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Control.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataDescriptor.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataLoader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataReader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkHeader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantLookup.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventFileStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/FinishedStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ParserFactory.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/ConstructorTracerWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/ConstructorWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Filters.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Main.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/StructuredWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Summary.java
Changeset: 1e843c3d
Author: Joe Darcy <darcy at openjdk.org>
Date: 2022-05-13 16:57:11 +0000
URL: https://git.openjdk.java.net/loom/commit/1e843c3d4fbc0b68eceec17be29186dcb5b37de1
8286604: Update InputStream and OutputStream to use @implSpec
Reviewed-by: bpb, lancea, iris, alanb
! src/java.base/share/classes/java/io/InputStream.java
! src/java.base/share/classes/java/io/OutputStream.java
Changeset: 583a61aa
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2022-05-13 17:46:52 +0000
URL: https://git.openjdk.java.net/loom/commit/583a61aabbcd1646305323488da4452773248396
8286671: (fc) Modify sun.nio.ch.FileChannelImpl.map0() to accept a FileDescriptor parameter
Reviewed-by: alanb, jpai
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/unix/native/libnio/ch/FileChannelImpl.c
! src/java.base/windows/native/libnio/ch/FileChannelImpl.c
Changeset: 273c7329
Author: Alexander Matveev <almatvee at openjdk.org>
Date: 2022-05-13 18:39:16 +0000
URL: https://git.openjdk.java.net/loom/commit/273c7329e7dff6e97ffe5b299a6bbb5de8ea9190
8277493: [REDO] Quarantined jpackage apps are labeled as "damaged"
Reviewed-by: asemenyuk
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java
! test/jdk/tools/jpackage/share/AppContentTest.java
Changeset: f56396f1
Author: Alexander Zuev <kizune at openjdk.org>
Date: 2022-05-13 22:08:44 +0000
URL: https://git.openjdk.java.net/loom/commit/f56396f1689ea7e13dea78dcb1d14dcce94da898
6829250: Reg test: java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java fails in Windows
Reviewed-by: prr
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java
Changeset: e4378ab2
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2022-05-14 03:21:01 +0000
URL: https://git.openjdk.java.net/loom/commit/e4378ab28d46fb1270a2d6b3388838ce790a9fb5
8286559: Re-examine synchronization of mark and reset methods on InflaterInputStream
Reviewed-by: lancea, alanb, bpb
! src/java.base/share/classes/java/util/zip/InflaterInputStream.java
Changeset: 9eb15c9b
Author: Jie Fu <jiefu at openjdk.org>
Date: 2022-05-14 10:13:49 +0000
URL: https://git.openjdk.java.net/loom/commit/9eb15c9b100b87e332c572bbc24a818e1cceb180
8286681: ShenandoahControlThread::request_gc misses the case of GCCause::_codecache_GC_threshold
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
Changeset: 29c4b8e8
Author: Christoph Langer <clanger at openjdk.org>
Date: 2022-05-14 10:56:02 +0000
URL: https://git.openjdk.java.net/loom/commit/29c4b8e80d1860249a79cfd1941354150468fc5b
8286444: javac errors after JDK-8251329 are not helpful enough to find root cause
Reviewed-by: mdoerr
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
Changeset: 80cf9f34
Author: Christoph Langer <clanger at openjdk.org>
Date: 2022-05-14 10:57:14 +0000
URL: https://git.openjdk.java.net/loom/commit/80cf9f3464c599fb7860432bf4ed506a3b298d8e
8286594: (zipfs) Mention paths with dot elements in ZipException and cleanups
Reviewed-by: lancea
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
Changeset: af24d2d1
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2022-05-14 15:28:53 +0000
URL: https://git.openjdk.java.net/loom/commit/af24d2d1d6a6679b5e0f74ada0a5e3956b58e300
8286771: workaround implemented for JDK-8282607 is incomplete
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/ErrorHandling/MachCodeFramesInErrorFile.java
Changeset: 63bd3b77
Author: John Jiang <jjiang at openjdk.org>
Date: 2022-05-14 21:52:22 +0000
URL: https://git.openjdk.java.net/loom/commit/63bd3b7728e0e717e6b4a45a519ff03002cbdb66
8286773: cleanup @returns in sun.security classes
Reviewed-by: xuelei
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/util/DerValue.java
Changeset: 0e4bece5
Author: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2022-05-15 01:32:40 +0000
URL: https://git.openjdk.java.net/loom/commit/0e4bece5b5143b8505496ea7430bbfa11e151aff
8286705: GCC 12 reports use-after-free potential bugs
Reviewed-by: kbarrett
! src/java.base/share/native/libjli/parse_manifest.c
! src/jdk.jpackage/linux/native/applauncher/LinuxPackage.c
Changeset: dc946213
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2022-05-15 17:03:53 +0000
URL: https://git.openjdk.java.net/loom/commit/dc9462137c4988e456473783cc082f23a5aacf77
8286782: Exclude vmTestbase/gc/gctests/WeakReference/weak006/weak006.java
Reviewed-by: alanb
! test/hotspot/jtreg/ProblemList.txt
Changeset: f4f1dddf
Author: Weijun Wang <weijun at openjdk.org>
Date: 2022-05-15 22:30:06 +0000
URL: https://git.openjdk.java.net/loom/commit/f4f1dddfef6ed3206763bb0e441aebd06a23d6fe
8284194: Allow empty subject fields in keytool
Reviewed-by: jnimeh, hchao
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/tools/keytool/Resources.java
! src/java.base/share/classes/sun/security/x509/X500Name.java
+ test/jdk/sun/security/tools/keytool/EmptyField.java
Changeset: 357f990e
Author: Weijun Wang <weijun at openjdk.org>
Date: 2022-05-15 22:31:14 +0000
URL: https://git.openjdk.java.net/loom/commit/357f990e3244feaba6d8709b7ea50660220a418b
8286428: AlgorithmId should understand PBES2
Reviewed-by: valeriep
! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
+ test/jdk/sun/security/x509/AlgorithmId/PBES2.java
Changeset: e2448cee
Author: David Holmes <dholmes at openjdk.org>
Date: 2022-05-16 02:25:22 +0000
URL: https://git.openjdk.java.net/loom/commit/e2448cee57bdcf3d4f178a16a3dd4a60d393d597
8286791: CLONE - ProblemList compiler/c2/irTests/TestSkeletonPredicates.java in -Xcomp mode
Reviewed-by: darcy
! test/hotspot/jtreg/ProblemList-Xcomp.txt
Changeset: 46d208fb
Author: bobpengxie <bobpengxie at tencent.com>
Committer: Jie Fu <jiefu at openjdk.org>
Date: 2022-05-16 06:40:54 +0000
URL: https://git.openjdk.java.net/loom/commit/46d208fb1ce9a3d45bee2afda824f15c84a5e4d2
8284950: CgroupV1 detection code should consider memory.swappiness
Reviewed-by: sgehwolf, iklam
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/CgroupV1Subsystem.java
+ test/hotspot/jtreg/containers/docker/TestMemoryWithCgroupV1.java
Changeset: 2d34acfe
Author: Emanuel Peter <emanuel.peter at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2022-05-16 07:21:30 +0000
URL: https://git.openjdk.java.net/loom/commit/2d34acfec908e6cdfb8e920b54d5b932029e4bac
8286638: C2: CmpU needs to do more precise over/underflow analysis
Reviewed-by: kvn, vlivanov, thartmann
! src/hotspot/share/opto/subnode.cpp
+ test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckCmpUUnderflow.java
Changeset: 0155e4b7
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2022-05-16 07:49:26 +0000
URL: https://git.openjdk.java.net/loom/commit/0155e4b76bb0889e516811647aede500a7812db1
8282274: Compiler implementation for Pattern Matching for switch (Third Preview)
Co-authored-by: Brian Goetz <briangoetz at openjdk.org>
Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Reviewed-by: mcimadamore, vromero, abimpoudis
+ src/java.base/share/classes/java/lang/MatchException.java
- src/jdk.compiler/share/classes/com/sun/source/tree/GuardedPatternTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/PatternTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MatchBindingsComputer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/RuleSwitchBreaks.java
! test/langtools/tools/javac/diags/examples/CantRefNonEffectivelyFinalVar.java
- test/langtools/tools/javac/diags/examples/DuplicateTotalPattern.java
+ test/langtools/tools/javac/diags/examples/DuplicateUnconditionalPattern.java
+ test/langtools/tools/javac/diags/examples/FeatureUnconditionalPatternsInInstanceof.java
+ test/langtools/tools/javac/diags/examples/NotApplicableTypes.java
- test/langtools/tools/javac/diags/examples/TotalPatternAndDefault.java
+ test/langtools/tools/javac/diags/examples/UnconditionalPatternAndDefault.java
! test/langtools/tools/javac/patterns/CaseStructureTest.java
! test/langtools/tools/javac/patterns/DisambiguatePatterns.java
! test/langtools/tools/javac/patterns/Domination.java
! test/langtools/tools/javac/patterns/EnumTypeChanges.java
! test/langtools/tools/javac/patterns/Exhaustiveness.java
! test/langtools/tools/javac/patterns/Guards.java
! test/langtools/tools/javac/patterns/GuardsErrors.java
! test/langtools/tools/javac/patterns/GuardsErrors.out
+ test/langtools/tools/javac/patterns/InstanceofTotalPattern-15.out
+ test/langtools/tools/javac/patterns/InstanceofTotalPattern-16.out
+ test/langtools/tools/javac/patterns/InstanceofTotalPattern-preview.out
+ test/langtools/tools/javac/patterns/InstanceofTotalPattern.java
! test/langtools/tools/javac/patterns/NestedPatternVariablesBytecode.java
! test/langtools/tools/javac/patterns/NullSwitch.java
! test/langtools/tools/javac/patterns/Parenthesized.java
! test/langtools/tools/javac/patterns/RawTypeBindingWarning.java
! test/langtools/tools/javac/patterns/RawTypeBindingWarning.out
! test/langtools/tools/javac/patterns/SealedTypeChanges.java
! test/langtools/tools/javac/patterns/SimpleAndGuardPattern.java
! test/langtools/tools/javac/patterns/SwitchErrors.java
! test/langtools/tools/javac/patterns/SwitchErrors.out
! test/langtools/tools/javac/patterns/Switches.java
Changeset: 652044d8
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2022-05-16 11:08:43 +0000
URL: https://git.openjdk.java.net/loom/commit/652044d82b898ad9f8fa0f2004ebcbbc342d1898
8286297: G1: Simplify parallel and serial verification code paths
Reviewed-by: ayang, lkorinth
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
Changeset: 65da38d8
Author: Conor Cleary <ccleary at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2022-05-16 11:14:34 +0000
URL: https://git.openjdk.java.net/loom/commit/65da38d844760f7d17a143f8b4d5e25ea0144e27
8284585: PushPromiseContinuation test fails intermittently in timeout
Reviewed-by: dfuchs
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! test/jdk/java/net/httpclient/http2/PushPromiseContinuation.java
! test/jdk/java/net/httpclient/http2/server/Http2TestServerConnection.java
! test/jdk/java/net/httpclient/http2/server/OutgoingPushPromise.java
Changeset: f4258a50
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2022-05-16 11:45:32 +0000
URL: https://git.openjdk.java.net/loom/commit/f4258a50e0f65ab9c375b9ee79f31de98d872550
8209137: Add ability to bind to specific local address to HTTP client
Reviewed-by: dfuchs, michaelm
! src/java.base/share/lib/security/default.policy
! src/java.net.http/share/classes/java/net/http/HttpClient.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientBuilderImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
! test/jdk/java/net/httpclient/HttpClientBuilderTest.java
+ test/jdk/java/net/httpclient/HttpClientLocalAddrTest.java
! test/jdk/java/net/httpclient/HttpServerAdapters.java
! test/jdk/java/net/httpclient/TEST.properties
! test/jdk/java/net/httpclient/http2/server/Http2TestServer.java
+ test/jdk/java/net/httpclient/httpclient-localaddr-security.policy
Changeset: 77dfbb45
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2022-05-16 11:53:09 +0000
URL: https://git.openjdk.java.net/loom/commit/77dfbb457083fd30da344d0cbea5b0510aa3a0fc
8178701: Compile error with switch statement on protected enum defined in parent inner class
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/langtools/tools/EnumAccessible.java
Changeset: 22139c35
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2022-05-16 13:12:02 +0000
URL: https://git.openjdk.java.net/loom/commit/22139c35c4fd3fbd6429ac08a4a34df7495f0d38
8286704: G1: Call offset_of directly in subclasses of G1CardSetContainer
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/g1/g1CardSetContainers.hpp
! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp
Changeset: 743c7797
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2022-05-16 14:35:23 +0000
URL: https://git.openjdk.java.net/loom/commit/743c779712184ae41e7be4078b0d485ebc51c845
8286390: Address possibly lossy conversions in jdk.incubator.foreign moved to java.base
Reviewed-by: dfuchs
! src/java.base/share/classes/jdk/internal/foreign/abi/ProgrammableInvoker.java
Changeset: dbd37370
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2022-05-16 15:42:29 +0000
URL: https://git.openjdk.java.net/loom/commit/dbd3737085d6e343a286f14556b9f49d71b4f959
8286200: SequenceInputStream::read(b, off, 0) returns -1 at EOF
Reviewed-by: rriggs
! src/java.base/share/classes/java/io/SequenceInputStream.java
Changeset: b884db8f
Author: Naoto Sato <naoto at openjdk.org>
Date: 2022-05-16 15:45:01 +0000
URL: https://git.openjdk.java.net/loom/commit/b884db8f7c03fd300becaeb9d572f3b2c18351ae
8285844: TimeZone.getTimeZone(ZoneOffset) does not work for all ZoneOffsets and returns GMT unexpected
Reviewed-by: uschindler, scolebourne, joehw
! src/java.base/share/classes/java/util/TimeZone.java
! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java
! test/jdk/java/util/TimeZone/TimeZoneTest.java
+ test/jdk/java/util/TimeZone/ZoneIdRoundTripTest.java
Changeset: c044cb83
Author: Naoto Sato <naoto at openjdk.org>
Date: 2022-05-16 15:46:11 +0000
URL: https://git.openjdk.java.net/loom/commit/c044cb8346bb8fbba46db1debe921cf96885ada0
8286399: Address possibly lossy conversions in JDK Build Tools
Reviewed-by: rriggs, joehw
! make/jdk/src/classes/build/tools/charsetmapping/EUC_TW.java
! make/jdk/src/classes/build/tools/generatebreakiteratordata/RuleBasedBreakIteratorBuilder.java
Changeset: 4bc7b7df
Author: Joe Darcy <darcy at openjdk.org>
Date: 2022-05-16 16:07:30 +0000
URL: https://git.openjdk.java.net/loom/commit/4bc7b7df0421f74c95421c01ee573a2ec9d6805c
8286760: Update citation of "Effective Java" second edition to third edition
Reviewed-by: bpb, prappo
! src/java.base/share/classes/java/lang/Object.java
Changeset: a31130fd
Author: Dan Lutker <lutkerd at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2022-05-16 16:17:48 +0000
URL: https://git.openjdk.java.net/loom/commit/a31130fd4056907edcb420761722c629a33273eb
7131823: bug in GIFImageReader
Reviewed-by: kizune, serb
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java
+ test/jdk/javax/imageio/plugins/gif/GIFLargeTableIndexTest.java
Changeset: 24cab0af
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2022-05-16 19:09:02 +0000
URL: https://git.openjdk.java.net/loom/commit/24cab0af32a1eaa4c594fb2a144386a6b7062981
8286740: JFR: Active Setting event emitted incorrectly
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/events/ActiveSettingEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.java
! test/jdk/jdk/jfr/event/runtime/TestActiveSettingEvent.java
Changeset: af2918ff
Author: Joe Darcy <darcy at openjdk.org>
Date: 2022-05-16 19:23:26 +0000
URL: https://git.openjdk.java.net/loom/commit/af2918ff9afbc18840cc21ba2f9e229fd163a01f
8286787: Expand use of @inheritDoc in AudioInputStream
Reviewed-by: prr
! src/java.desktop/share/classes/javax/sound/sampled/AudioInputStream.java
Changeset: 40f4dabc
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2022-05-16 20:56:31 +0000
URL: https://git.openjdk.java.net/loom/commit/40f4dabce8f6f13cf1c78354a2a1f3d8d7887e19
8286756: Cleanup foreign API benchmarks
Reviewed-by: jvernee
+ test/micro/org/openjdk/bench/java/lang/foreign/JavaLayouts.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNew.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNewHeap.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantFP.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantHeap.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantMapped.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantShared.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedSegments.java
! test/micro/org/openjdk/bench/java/lang/foreign/ParallelSum.java
! test/micro/org/openjdk/bench/java/lang/foreign/TestAdaptVarHandles.java
! test/micro/org/openjdk/bench/java/lang/foreign/UnrolledAccess.java
Changeset: 125efe6c
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2022-05-17 00:09:25 +0000
URL: https://git.openjdk.java.net/loom/commit/125efe6cbaf1e2c263d74a4ada395ac30c479faa
8286744: failure_handler: dmesg command on macos fails to collect data due to permission issues
Reviewed-by: dfuchs, lancea, lmesnik
! test/failure_handler/src/share/conf/mac.properties
Changeset: d65fba41
Author: wanghaomin <wanghaomin at loongson.cn>
Committer: Jie Fu <jiefu at openjdk.org>
Date: 2022-05-17 02:17:08 +0000
URL: https://git.openjdk.java.net/loom/commit/d65fba412ec8e5a076d4940c932b70c629bb9dc7
8286452: The array length of testSmallConstArray should be small and const
Reviewed-by: redestad
! test/micro/org/openjdk/bench/vm/gc/Alloc.java
Changeset: 5e5500cb
Author: Mat Carter <54955201+macarte at users.noreply.github.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date: 2022-05-17 02:41:36 +0000
URL: https://git.openjdk.java.net/loom/commit/5e5500cbd79b40a32c20547ea0cdb81ef6904a3d
6782021: It is not possible to read local computer certificates with the SunMSCAPI provider
Reviewed-by: weijun
! src/java.base/share/classes/sun/security/tools/KeyStoreUtil.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKeyStore.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/SunMSCAPI.java
! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp
+ test/jdk/sun/security/mscapi/AllTypes.java
Changeset: 63cace75
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-05-17 08:47:45 +0000
URL: https://git.openjdk.java.net/loom/commit/63cace759ee0a913536171d1e498decb517cc71a
8286660: codestrings gtest fails on AArch64: "udf" in padding
Reviewed-by: ngasson, aph
! test/hotspot/gtest/code/test_codestrings.cpp
Changeset: 8c977050
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-05-17 08:49:23 +0000
URL: https://git.openjdk.java.net/loom/commit/8c977050aa20a7e9a6d0d83d18dce25defcc7a46
8286475: Drop --enable-preview from instanceof pattern matching related tests
Reviewed-by: darcy
! test/langtools/tools/javac/ConditionalExpressionResolvePending.java
Changeset: 0948c097
Author: Andrew Haley <aph at openjdk.org>
Date: 2022-05-17 09:02:06 +0000
URL: https://git.openjdk.java.net/loom/commit/0948c097a855dcc9a8a437b4618d7c1922722eab
8272094: compiler/codecache/TestStressCodeBuffers.java crashes with "failed to allocate space for trampoline"
Reviewed-by: shade, kvn
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: ac41b78c
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2022-05-17 09:53:50 +0000
URL: https://git.openjdk.java.net/loom/commit/ac41b78cfbb94f0b0e9a15cfcc50bdddc43811e9
8284367: JQuery UI upgrade from 1.12.1 to 1.13.1
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery-ui.overrides.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.min.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.min.js
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.structure.css
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.structure.min.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java
Changeset: 6a770932
Author: Conor Cleary <ccleary at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2022-05-17 10:01:43 +0000
URL: https://git.openjdk.java.net/loom/commit/6a7709320d28d8e1593b113fdf39ab583fca3687
8283544: HttpClient GET method adds Content-Length: 0 header
Reviewed-by: dfuchs, jpai
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Request.java
+ test/jdk/java/net/httpclient/ContentLengthHeaderTest.java
Changeset: b434b1f2
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-05-17 10:50:45 +0000
URL: https://git.openjdk.java.net/loom/commit/b434b1f23373280bfa38ea1cf8c97e5ef2ce25ab
8286808: Loom: Simplify generate_cont_thaw by passing thaw_kind directly
Reviewed-by: rpressler, rehn
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/share/runtime/continuation.hpp
Changeset: 39842538
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2022-05-17 11:23:11 +0000
URL: https://git.openjdk.java.net/loom/commit/39842538004c5fca57701070484c78cacf95ed64
8284115: [IR Framework] Compilation is not found due to rare safepoint while dumping PrintIdeal/PrintOptoAssembly
Reviewed-by: kvn, thartmann
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/AbstractLine.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/Block.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/BlockLine.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/BlockOutputReader.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/HotSpotPidFileParser.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/Line.java
Changeset: d8455a0a
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2022-05-17 11:25:36 +0000
URL: https://git.openjdk.java.net/loom/commit/d8455a0ad41122b0234960352c65206686942473
8268335: Find better way to exclude empty HTML elements
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PreviewListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/BodyContents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Content.java
! test/langtools/jdk/javadoc/doclet/testHtmlDocument/TestHtmlDocument.java
Changeset: e68024c2
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2022-05-17 12:10:48 +0000
URL: https://git.openjdk.java.net/loom/commit/e68024c2d28d634ebfde7f2fdcc35f5d7b07d704
8285485: Fix typos in corelibs
Reviewed-by: jpai, sundar, naoto, lancea
! src/java.base/share/classes/jdk/internal/foreign/abi/Binding.java
! src/java.logging/share/classes/java/util/logging/LogManager.java
! src/java.logging/share/classes/java/util/logging/Logger.java
! src/java.logging/share/classes/java/util/logging/XMLFormatter.java
! src/java.naming/share/classes/com/sun/jndi/ldap/pool/PoolCallback.java
! src/java.naming/share/classes/com/sun/jndi/toolkit/ctx/AtomicDirContext.java
! src/java.naming/share/classes/com/sun/jndi/toolkit/ctx/ComponentDirContext.java
! src/java.naming/share/classes/com/sun/jndi/toolkit/dir/LazySearchEnumerationImpl.java
! src/java.naming/share/classes/com/sun/jndi/toolkit/dir/SearchFilter.java
! src/java.naming/share/classes/javax/naming/directory/BasicAttributes.java
! src/java.prefs/windows/classes/java/util/prefs/WindowsPreferences.java
! src/java.rmi/share/classes/java/rmi/MarshalledObject.java
! src/java.rmi/share/classes/java/rmi/server/LoaderHandler.java
! src/java.rmi/share/classes/java/rmi/server/RMIClassLoader.java
! src/java.rmi/share/classes/java/rmi/server/RMIClassLoaderSpi.java
! src/java.rmi/share/classes/sun/rmi/log/LogHandler.java
! src/java.rmi/share/classes/sun/rmi/server/LoaderHandler.java
! src/java.rmi/share/classes/sun/rmi/server/UnicastRef.java
! src/java.rmi/share/classes/sun/rmi/transport/GC.java
! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPEndpoint.java
! src/java.scripting/share/classes/javax/script/SimpleScriptContext.java
! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java
! src/java.sql.rowset/share/classes/com/sun/rowset/FilteredRowSetImpl.java
! src/java.sql.rowset/share/classes/com/sun/rowset/JdbcRowSetResourceBundle.java
! src/java.sql.rowset/share/classes/com/sun/rowset/JoinRowSetImpl.java
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/internal/CachedRowSetWriter.java
! src/java.sql.rowset/share/classes/com/sun/rowset/internal/SyncResolverImpl.java
! src/java.sql.rowset/share/classes/com/sun/rowset/internal/WebRowSetXmlWriter.java
! src/java.sql.rowset/share/classes/com/sun/rowset/internal/XmlReaderContentHandler.java
! src/java.sql.rowset/share/classes/com/sun/rowset/providers/RIOptimisticProvider.java
! src/java.sql.rowset/share/classes/com/sun/rowset/providers/RIXMLProvider.java
! src/java.sql/share/classes/java/sql/SQLFeatureNotSupportedException.java
! src/java.transaction.xa/share/classes/javax/transaction/xa/XAException.java
! src/java.transaction.xa/share/classes/javax/transaction/xa/XAResource.java
! src/java.xml/share/classes/com/sun/java_cup/internal/runtime/lr_parser.java
! src/java.xml/share/classes/com/sun/java_cup/internal/runtime/virtual_parse_stack.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/XMLEntityReader.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/XMLInputFactoryImpl.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/dtd/DTDGrammarUtil.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/events/CharacterEvent.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/events/DTDEvent.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/events/EntityDeclarationImpl.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/events/ProcessingInstructionEvent.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/events/XMLEventAllocatorImpl.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/events/XMLEventFactoryImpl.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/writers/WriterUtility.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/writers/XMLDOMWriterImpl.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/writers/XMLWriter.java
! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages.java
! src/java.xml/share/classes/javax/xml/stream/XMLStreamException.java
! src/java.xml/share/classes/javax/xml/stream/XMLStreamReader.java
! src/java.xml/share/classes/javax/xml/stream/XMLStreamWriter.java
! src/java.xml/share/classes/javax/xml/stream/events/EntityDeclaration.java
! src/java.xml/share/classes/javax/xml/transform/OutputKeys.java
! src/java.xml/share/classes/javax/xml/transform/Transformer.java
! src/java.xml/share/classes/javax/xml/transform/TransformerFactory.java
! src/java.xml/share/classes/javax/xml/transform/dom/DOMResult.java
! src/java.xml/share/classes/javax/xml/transform/dom/DOMSource.java
! src/java.xml/share/classes/javax/xml/transform/overview.html
! src/java.xml/share/classes/javax/xml/validation/TypeInfoProvider.java
! src/java.xml/share/classes/javax/xml/validation/package-info.java
! src/java.xml/share/classes/javax/xml/xpath/XPathFactoryFinder.java
! src/java.xml/share/classes/javax/xml/xpath/package-info.java
! src/java.xml/share/classes/org/w3c/dom/CDATASection.java
! src/java.xml/share/classes/org/w3c/dom/ls/LSParser.java
! src/java.xml/share/classes/org/xml/sax/HandlerBase.java
! src/java.xml/share/classes/org/xml/sax/ext/EntityResolver2.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/package-info.java
! src/jdk.jlink/linux/classes/jdk/tools/jlink/internal/plugins/StripNativeDebugSymbolsPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginStack.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PerfectHashBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PostProcessor.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/Plugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_zh_CN.properties
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java
! src/jdk.jpackage/linux/native/libapplauncher/LinuxLauncherLib.cpp
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BundleParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/I18N.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/OverridableResource.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/share/native/applauncher/CfgFile.cpp
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/overrides.wxi
! src/jdk.jpackage/windows/native/common/Resources.cpp
! src/jdk.jpackage/windows/native/common/WinSysInfo.cpp
! src/jdk.jpackage/windows/native/libjpackage/WindowsRegistry.cpp
! src/jdk.jsobject/share/classes/netscape/javascript/JSObject.java
! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsClient.java
! src/jdk.xml.dom/share/classes/org/w3c/dom/css/ElementCSSInlineStyle.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipPath.java
Changeset: c0d51d42
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2022-05-17 13:48:45 +0000
URL: https://git.openjdk.java.net/loom/commit/c0d51d42d9715b44df995328bba978ba61dec3af
8282080: Lambda deserialization fails for Object method references on interfaces
Reviewed-by: vromero, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/langtools/tools/javac/lambda/SerializableObjectMethods.java
Changeset: af07919e
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2022-05-17 14:38:45 +0000
URL: https://git.openjdk.java.net/loom/commit/af07919ef1a14fc01295b118f027e246f3d80ffd
8286729: G1: Calculation to fit in optional region in remaining pause time wrong
Reviewed-by: iwalulya, lkorinth
! src/hotspot/share/gc/g1/g1Policy.cpp
Changeset: 87d9d7f5
Author: Nick Gasson <ngasson at openjdk.org>
Date: 2022-05-17 15:11:20 +0000
URL: https://git.openjdk.java.net/loom/commit/87d9d7f54207b00ffea510f16930f38a64b612d9
8286596: AArch64: -XX:UseBranchProtection=pac-ret crashes after JDK-8284161
Co-authored-by: Alan Hayward <ahayward at openjdk.org>
Reviewed-by: aph, njian
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
Changeset: ea713c37
Author: Raffaello Giulietti <raffaello.giulietti at oracle.com>
Committer: Joe Darcy <darcy at openjdk.org>
Date: 2022-05-17 15:55:27 +0000
URL: https://git.openjdk.java.net/loom/commit/ea713c37fb7eb628c46ad8838425a0029f24be9d
8286810: Use public [Double|Float].PRECISION fields in jdk.internal.math.[Double|Float]Consts
Reviewed-by: bpb, rriggs, darcy
! src/java.base/share/classes/jdk/internal/math/DoubleConsts.java
! src/java.base/share/classes/jdk/internal/math/FloatConsts.java
Changeset: 8e602b86
Author: Joe Darcy <darcy at openjdk.org>
Date: 2022-05-17 16:14:28 +0000
URL: https://git.openjdk.java.net/loom/commit/8e602b862db305e6f28b13f9fb0f7ff2cab89bae
8286783: Expand use of @inheritDoc in InputStream and OutputStream subclasses
Reviewed-by: alanb
! src/java.base/share/classes/java/io/ByteArrayInputStream.java
! src/java.base/share/classes/java/io/ByteArrayOutputStream.java
! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/FileOutputStream.java
! src/java.base/share/classes/java/io/FilterInputStream.java
! src/java.base/share/classes/java/io/FilterOutputStream.java
! src/java.base/share/classes/java/io/InputStream.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectOutputStream.java
! src/java.base/share/classes/java/io/PipedInputStream.java
! src/java.base/share/classes/java/io/PipedOutputStream.java
! src/java.base/share/classes/java/io/SequenceInputStream.java
! src/java.base/share/classes/java/io/StringBufferInputStream.java
Changeset: 8535d51d
Author: Alan Bateman <alanb at openjdk.org>
Date: 2022-05-17 17:10:54 +0000
URL: https://git.openjdk.java.net/loom/commit/8535d51db7e1c33218c4254e774de4ca4ca60023
8286788: Test java/lang/Thread/virtual/ThreadAPI.testGetStackTrace3 fails
Reviewed-by: darcy, jpai
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
Changeset: 1d8e92ae
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2022-05-17 18:08:32 +0000
URL: https://git.openjdk.java.net/loom/commit/1d8e92ae0d2d0d6740e2171abef45545439e6414
8213045: Add BigDecimal.TWO
Reviewed-by: darcy
! src/java.base/share/classes/java/math/BigDecimal.java
! test/jdk/java/math/BigDecimal/SquareRootTests.java
Changeset: 0c5ab6da
Author: Valerie Peng <valeriep at openjdk.org>
Date: 2022-05-17 18:37:23 +0000
URL: https://git.openjdk.java.net/loom/commit/0c5ab6daa93cd063d8fa54880f7b1aa981c27c5f
8209038: Clarify the javadoc of Cipher.getParameters()
Reviewed-by: xuelei, mullan, weijun
! src/java.base/share/classes/javax/crypto/Cipher.java
! src/java.base/share/classes/javax/crypto/CipherSpi.java
Changeset: 5bea4611
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2022-05-17 19:43:15 +0000
URL: https://git.openjdk.java.net/loom/commit/5bea46110c3ec9c6c17c00b13d1578cb2981ce51
8286734: (fc) FileChannelImpl#map() cleanup after merge of Foreign Function & Memory API
Reviewed-by: alanb
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
Changeset: a25b9bc8
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2022-05-17 20:23:53 +0000
URL: https://git.openjdk.java.net/loom/commit/a25b9bc89b5899a55db5a2334bc837c021960424
8286688: JFR: Active Setting events should have the same timestamp
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/events/ActiveSettingEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.java
! test/jdk/jdk/jfr/event/runtime/TestActiveSettingEvent.java
Changeset: 141ef68f
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2022-05-17 20:38:18 +0000
URL: https://git.openjdk.java.net/loom/commit/141ef68f8250ac0b97d481c2f727628c03ea4943
8286338: suppress warnings about bad @author tags when author info is not generated.
Reviewed-by: prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! test/langtools/jdk/javadoc/doclet/testAuthor/TestAuthor.java
! test/langtools/jdk/javadoc/doclet/testSimpleTagInherit/TestSimpleTagInherit.java
! test/langtools/jdk/javadoc/doclet/testVersionTag/TestVersionTag.java
Changeset: 61ddbef3
Author: Valerie Peng <valeriep at openjdk.org>
Date: 2022-05-17 20:55:34 +0000
URL: https://git.openjdk.java.net/loom/commit/61ddbef3681770b7a1f56456f686fcb176063329
8002277: Refactor two PBE classes to simplify maintenance
Reviewed-by: weijun
! src/java.base/share/classes/com/sun/crypto/provider/ARCFOURCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/PBES2Core.java
! src/java.base/share/classes/com/sun/crypto/provider/PKCS12PBECipherCore.java
! src/java.base/share/classes/com/sun/crypto/provider/RC2Cipher.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/DecryptWithoutParameters.java
Changeset: f17c68ce
Author: Anthony Scarpino <ascarpino at openjdk.org>
Date: 2022-05-17 21:39:11 +0000
URL: https://git.openjdk.java.net/loom/commit/f17c68ce4a0b4f5c3131f4e4626a5a55b7f2f61f
8283577: SSLEngine.unwrap on read-only input ByteBuffer
Reviewed-by: wetmore
! src/java.base/share/classes/javax/net/ssl/SSLEngine.java
! src/java.base/share/classes/sun/security/ssl/SSLCipher.java
+ test/jdk/sun/security/ssl/SSLCipher/ReadOnlyEngine.java
Changeset: 2ed75be6
Author: Hai-May Chao <hchao at openjdk.org>
Date: 2022-05-17 21:47:54 +0000
URL: https://git.openjdk.java.net/loom/commit/2ed75be659503da584cfec9ead5e27665ae900ef
8286090: Add RC2/RC4 to jdk.security.legacyAlgorithms
Reviewed-by: mullan
! src/java.base/share/conf/security/java.security
! test/jdk/sun/security/tools/keytool/WeakSecretKeyTest.java
Changeset: 72bd41b8
Author: Joe Wang <joehw at openjdk.org>
Date: 2022-05-18 00:05:23 +0000
URL: https://git.openjdk.java.net/loom/commit/72bd41b844e03da4bcb19c2cb38d96975a9ebceb
8282280: Update Xerces to Version 2.12.2
Reviewed-by: lancea, naoto
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl.java
! 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/DatatypeMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages.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/XMLSchemaMessages.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/XPointerMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java
! src/java.xml/share/legal/xerces.md
+ test/jaxp/javax/xml/jaxp/unittest/validation/IDREFS_length006.xsd
+ test/jaxp/javax/xml/jaxp/unittest/validation/NMTOKENS_length006.xsd
! test/jaxp/javax/xml/jaxp/unittest/validation/SchemaTest.java
Changeset: b5526e5e
Author: Ningsheng Jian <njian at openjdk.org>
Date: 2022-05-18 01:34:14 +0000
URL: https://git.openjdk.java.net/loom/commit/b5526e5e5935658ed1d39938441ae1a3417c0545
8281712: [REDO] AArch64: Implement string_compare intrinsic in SVE
Co-authored-by: Tat Wai Chong <tatwai.chong at arm.com>
Reviewed-by: thartmann, ngasson
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_sve.ad
! src/hotspot/cpu/aarch64/aarch64_sve_ad.m4
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
+ test/micro/org/openjdk/bench/java/lang/StringCompareToDifferentLength.java
Changeset: ab144190
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2022-05-18 04:44:03 +0000
URL: https://git.openjdk.java.net/loom/commit/ab144190c9951f2a9a3acf30db4b570484d5f751
8286706: JFR: 'jfr scrub' should overwrite output
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Scrub.java
! test/jdk/jdk/jfr/tool/TestScrub.java
Changeset: 93c88690
Author: Jaroslav Bachorik <jbachorik at openjdk.org>
Date: 2022-05-18 06:45:15 +0000
URL: https://git.openjdk.java.net/loom/commit/93c88690a1c2cbc7ba7fc70ddef9bf5928e4de03
8283849: AsyncGetCallTrace may crash JVM on guarantee
Reviewed-by: dholmes, stuefe
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
Changeset: 44b243a0
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-05-18 07:09:39 +0000
URL: https://git.openjdk.java.net/loom/commit/44b243a0619d69830a029f93a7ce2b68159e9e8f
8286636: MacroAssembler::post_call_nop should have InstructionMark
Reviewed-by: kvn, eosterlund
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
Changeset: d936c302
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2022-05-18 09:06:14 +0000
URL: https://git.openjdk.java.net/loom/commit/d936c3024acf428df6d1fb3064a1d8aa5038d277
8280844: Epoch shift synchronization point for Compiler threads is inadequate
Reviewed-by: egahlin
! make/src/classes/build/tools/jfr/GenerateJfrFiles.java
! src/hotspot/share/compiler/compilerEvent.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/metadata/metadata.xsd
- src/hotspot/share/jfr/support/jfrEpochSynchronization.cpp
- src/hotspot/share/jfr/support/jfrEpochSynchronization.hpp
Changeset: 6a8be358
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2022-05-18 09:09:19 +0000
URL: https://git.openjdk.java.net/loom/commit/6a8be358d2af34fab8798077202b998badaa5d54
8283520: JFR: Memory leak in dcmd_arena
Reviewed-by: egahlin
! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
Changeset: 81e4bdbe
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2022-05-18 09:49:55 +0000
URL: https://git.openjdk.java.net/loom/commit/81e4bdbe1358b7feced08ba758ddb66415968036
8283689: Update the foreign linker VM implementation
Co-authored-by: Jorn Vernee <jvernee at openjdk.org>
Co-authored-by: Nick Gasson <ngasson at openjdk.org>
Reviewed-by: mcimadamore, vlivanov, rehn
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/foreign_globals_aarch64.cpp
! src/hotspot/cpu/aarch64/foreign_globals_aarch64.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
! src/hotspot/cpu/aarch64/methodHandles_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/universalNativeInvoker_aarch64.cpp
! src/hotspot/cpu/aarch64/universalUpcallHandler_aarch64.cpp
! src/hotspot/cpu/aarch64/vmreg_aarch64.cpp
! src/hotspot/cpu/arm/arm_32.ad
! src/hotspot/cpu/arm/foreign_globals_arm.cpp
! src/hotspot/cpu/arm/foreign_globals_arm.hpp
! src/hotspot/cpu/arm/methodHandles_arm.cpp
! src/hotspot/cpu/arm/methodHandles_arm.hpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/universalNativeInvoker_arm.cpp
! src/hotspot/cpu/arm/universalUpcallHandle_arm.cpp
! src/hotspot/cpu/arm/vmreg_arm.cpp
! src/hotspot/cpu/ppc/foreign_globals_ppc.cpp
! src/hotspot/cpu/ppc/foreign_globals_ppc.hpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/methodHandles_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/universalNativeInvoker_ppc.cpp
! src/hotspot/cpu/ppc/universalUpcallHandle_ppc.cpp
! src/hotspot/cpu/ppc/vmreg_ppc.cpp
! src/hotspot/cpu/riscv/foreign_globals_riscv.cpp
! src/hotspot/cpu/riscv/foreign_globals_riscv.hpp
! src/hotspot/cpu/riscv/methodHandles_riscv.cpp
! src/hotspot/cpu/riscv/methodHandles_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/universalNativeInvoker_riscv.cpp
! src/hotspot/cpu/riscv/universalUpcallHandle_riscv.cpp
! src/hotspot/cpu/riscv/vmreg_riscv.cpp
! src/hotspot/cpu/s390/foreign_globals_s390.cpp
! src/hotspot/cpu/s390/foreign_globals_s390.hpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/methodHandles_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/universalNativeInvoker_s390.cpp
! src/hotspot/cpu/s390/universalUpcallHandle_s390.cpp
! src/hotspot/cpu/s390/vmreg_s390.cpp
- src/hotspot/cpu/x86/foreign_globals_x86.cpp
! src/hotspot/cpu/x86/foreign_globals_x86.hpp
+ src/hotspot/cpu/x86/foreign_globals_x86_32.cpp
+ src/hotspot/cpu/x86/foreign_globals_x86_64.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/methodHandles_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/universalNativeInvoker_x86_32.cpp
! src/hotspot/cpu/x86/universalNativeInvoker_x86_64.cpp
! src/hotspot/cpu/x86/universalUpcallHandler_x86_32.cpp
! src/hotspot/cpu/x86/universalUpcallHandler_x86_64.cpp
! src/hotspot/cpu/x86/vmreg_x86.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/cpu/zero/foreign_globals_zero.cpp
! src/hotspot/cpu/zero/foreign_globals_zero.hpp
! src/hotspot/cpu/zero/universalNativeInvoker_zero.cpp
! src/hotspot/cpu/zero/universalUpcallHandle_zero.cpp
! src/hotspot/cpu/zero/vmreg_zero.cpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_IR.hpp
! src/hotspot/share/ci/ciClassList.hpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
- src/hotspot/share/ci/ciNativeEntryPoint.cpp
- src/hotspot/share/ci/ciNativeEntryPoint.hpp
! src/hotspot/share/ci/ciObject.hpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/debugInfoRec.cpp
! src/hotspot/share/code/debugInfoRec.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/pcDesc.hpp
! src/hotspot/share/code/scopeDesc.hpp
! src/hotspot/share/code/vmreg.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/logging/logTag.hpp
+ src/hotspot/share/oops/oopCast.inline.hpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/prims/foreign_globals.cpp
! src/hotspot/share/prims/foreign_globals.hpp
! src/hotspot/share/prims/foreign_globals.inline.hpp
! src/hotspot/share/prims/nativeEntryPoint.cpp
! src/hotspot/share/prims/nativeLookup.cpp
- src/hotspot/share/prims/universalNativeInvoker.cpp
! src/hotspot/share/prims/universalNativeInvoker.hpp
! src/hotspot/share/prims/universalUpcallHandler.cpp
! src/hotspot/share/prims/universalUpcallHandler.hpp
! src/hotspot/share/prims/upcallStubs.cpp
! src/hotspot/share/runtime/javaFrameAnchor.hpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/NativeMethodHandle.java
! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ABIDescriptor.java
! src/java.base/share/classes/jdk/internal/foreign/abi/Binding.java
- src/java.base/share/classes/jdk/internal/foreign/abi/BufferLayout.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequence.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/NativeEntryPoint.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ProgrammableInvoker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ProgrammableUpcallHandler.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/VMStorage.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/AArch64Architecture.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/X86_64Architecture.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVx64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/Windowsx64Linker.java
- src/java.base/share/classes/jdk/internal/invoke/ABIDescriptorProxy.java
- src/java.base/share/classes/jdk/internal/invoke/NativeEntryPoint.java
- src/java.base/share/classes/jdk/internal/invoke/VMStorageProxy.java
! test/jdk/java/foreign/callarranger/TestAarch64CallArranger.java
! test/jdk/java/foreign/callarranger/TestSysVCallArranger.java
! test/jdk/java/foreign/callarranger/TestWindowsCallArranger.java
Changeset: 69ff86a3
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2022-05-18 11:12:36 +0000
URL: https://git.openjdk.java.net/loom/commit/69ff86a32088d9664e5e0dae12edddc0643e3fd3
8286870: Memory leak with RepeatCompilation
Reviewed-by: kvn, chagedorn
! src/hotspot/share/compiler/compileBroker.cpp
Changeset: e934a2c7
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2022-05-18 14:49:44 +0000
URL: https://git.openjdk.java.net/loom/commit/e934a2c752266847f4ea88c207a2fc2a8e743ff1
8286637: (fc) Memory mapped regions bigger than 2GB do not work correctly on Windows
Reviewed-by: uschindler, mcimadamore, jvernee, alanb
! src/java.base/windows/native/libnio/ch/FileChannelImpl.c
+ test/jdk/java/nio/channels/FileChannel/LargeMapTest.java
Changeset: ac7e0192
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2022-05-18 15:07:29 +0000
URL: https://git.openjdk.java.net/loom/commit/ac7e019232903db38a03f644c3d31c858cbf3967
8286925: Move JSON parser used in JFR tests to test library
Reviewed-by: mgronlun, alanb
! test/jdk/jdk/jfr/tool/TestPrintJSON.java
= test/lib/jdk/test/lib/json/JSONValue.java
Changeset: d8b0b32f
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2022-05-18 15:55:21 +0000
URL: https://git.openjdk.java.net/loom/commit/d8b0b32f9f4049aa678809aa068978e3a4e29457
8286763: [REDO] (fc) Tune FileChannel.transferFrom()
Reviewed-by: alanb
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/unix/native/libnio/ch/FileChannelImpl.c
! src/java.base/windows/native/libnio/ch/FileChannelImpl.c
! test/jdk/java/nio/channels/FileChannel/Transfers.java
Changeset: ee45a0ac
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2022-05-18 16:03:18 +0000
URL: https://git.openjdk.java.net/loom/commit/ee45a0ac63613312b4f17dcd55e8defa94c34669
8286669: Replace MethodHandle specialization with ASM in mainline
Co-authored-by: Jorn Vernee <jvernee at openjdk.org>
Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Reviewed-by: mcimadamore
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/prims/nativeEntryPoint.cpp
! src/java.base/share/classes/java/lang/foreign/Linker.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/Binding.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequence.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java
! src/java.base/share/classes/jdk/internal/foreign/abi/NativeEntryPoint.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ProgrammableInvoker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ProgrammableUpcallHandler.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/SoftReferenceCache.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVx64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/Windowsx64Linker.java
! test/jdk/java/foreign/callarranger/CallArrangerTestBase.java
! test/jdk/java/foreign/callarranger/TestAarch64CallArranger.java
! test/jdk/java/foreign/callarranger/TestSysVCallArranger.java
! test/jdk/java/foreign/callarranger/TestWindowsCallArranger.java
+ test/micro/org/openjdk/bench/java/lang/foreign/LinkUpcall.java
More information about the loom-dev
mailing list