git: openjdk/loom: fibers: 68 new changesets
duke
duke at openjdk.org
Tue Nov 21 21:15:37 UTC 2023
Changeset: f0b7eb51
Author: Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-11-16 06:30:29 +0000
URL: https://git.openjdk.org/loom/commit/f0b7eb519ae1cf6f4cb2baea55b5e02a46a8192e
8304020: Speed up test/jdk/java/util/zip/ZipFile/TestTooManyEntries.java and clarify its purpose
Reviewed-by: lancea, martin, jpai
! test/jdk/TEST.groups
+ test/jdk/java/util/zip/ZipFile/CenSizeTooLarge.java
- test/jdk/java/util/zip/ZipFile/TestTooManyEntries.java
Changeset: 3452210b
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-11-16 06:51:26 +0000
URL: https://git.openjdk.org/loom/commit/3452210b3652bf936e3c34675f2648852eb7cdf1
8283140: Remove unused encoding classes/operands from x86_64.ad
Reviewed-by: thartmann, dlong
! src/hotspot/cpu/x86/x86_64.ad
Changeset: eaa4417f
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-11-16 07:29:37 +0000
URL: https://git.openjdk.org/loom/commit/eaa4417f5cdc14cb08c4f694ce9705cb3e0ef167
8319301: Static analysis warnings after JDK-8318016
Reviewed-by: thartmann, kvn
! src/hotspot/share/compiler/compilerOracle.cpp
+ test/hotspot/jtreg/compiler/compilercontrol/commands/MemLimitTest.java
Changeset: 2db9ea9b
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2023-11-16 07:37:45 +0000
URL: https://git.openjdk.org/loom/commit/2db9ea9bbf6d4b7875b0c62721f76f016fd7257e
8317723: C2: CountedLoopEndNodes and Zero Trip Guards are wrongly treated as Runtime Predicate
Reviewed-by: thartmann, epeter
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
+ test/hotspot/jtreg/compiler/predicates/TestWrongRuntimePredicateDetection.java
Changeset: c36ec2ca
Author: Daniel Lundén <daniel.lunden at gmail.com>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2023-11-16 07:41:13 +0000
URL: https://git.openjdk.org/loom/commit/c36ec2ca70248c2e4676fd725fbb132c3b929908
8316653: Large NMethodSizeLimit triggers assert during C1 code buffer allocation
Reviewed-by: kvn, rcastanedalo, thartmann
! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_Compiler.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! test/hotspot/jtreg/compiler/arguments/TestC1Globals.java
Changeset: b4c2d1c1
Author: Thomas Obermeier <thomas.obermeier at sap.com>
Committer: Dean Long <dlong at openjdk.org>
Date: 2023-11-16 08:38:15 +0000
URL: https://git.openjdk.org/loom/commit/b4c2d1c1af76da4b326e7acea2ccb740728a8c7c
8319542: Fix boundaries of region to be tested with os::is_readable_range
Reviewed-by: dlong, clanger
! src/hotspot/share/nmt/mallocTracker.cpp
Changeset: faeea07f
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-11-16 08:55:18 +0000
URL: https://git.openjdk.org/loom/commit/faeea07fe5d27e0c18c26f99705cc552e5ab9bdc
8319747: galoisCounterMode_AESCrypt stack walking broken
Reviewed-by: kvn, sviswanathan
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
Changeset: 73e19f60
Author: Darragh Clarke <dclarke at openjdk.org>
Date: 2023-11-16 10:50:38 +0000
URL: https://git.openjdk.org/loom/commit/73e19f60cd383cfa5ecbea5d9c57fb59f69c1608
8319825: jdk.net/jdk.net.ExtendedSocketOptions::IP_DONTFRAGMENT is missing @since 19
Reviewed-by: dfuchs, jpai
! src/jdk.net/share/classes/jdk/net/ExtendedSocketOptions.java
Changeset: 1d968866
Author: Darragh Clarke <dclarke at openjdk.org>
Date: 2023-11-16 10:54:47 +0000
URL: https://git.openjdk.org/loom/commit/1d9688667e667dc710d64e52f1e918e047beaca3
8319531: FileServerHandler::discardRequestBody could be improved
Reviewed-by: dfuchs, jpai, michaelm
! src/jdk.httpserver/share/classes/sun/net/httpserver/LeftOverInputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/FileServerHandler.java
Changeset: 6868b371
Author: Roland Westrelin <roland at openjdk.org>
Date: 2023-11-16 12:41:16 +0000
URL: https://git.openjdk.org/loom/commit/6868b371c68cddbfaef4f5c6800d2c5ed64fb70f
8318826: C2: "Bad graph detected in build_loop_late" with incremental inlining
Reviewed-by: thartmann, chagedorn, kvn
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/replacednodes.cpp
+ test/hotspot/jtreg/compiler/inlining/TestNullAtCallAfterLateInline.java
Changeset: f33c874b
Author: Roland Westrelin <roland at openjdk.org>
Date: 2023-11-16 12:43:50 +0000
URL: https://git.openjdk.org/loom/commit/f33c874b6e624ad81572a2f806e198dd692a31a6
8319764: C2 compilation asserts during incremental inlining because Phi input is out of bounds
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/replacednodes.cpp
+ test/hotspot/jtreg/compiler/inlining/TestLateInlineReplacedNodesExceptionPath.java
Changeset: 9faead14
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-11-16 12:55:06 +0000
URL: https://git.openjdk.org/loom/commit/9faead1469481e268b451f2853c8fec8613426b9
8319927: Log that IEEE rounding mode was corrupted by loading a library
Reviewed-by: goetz, lucy
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! test/hotspot/jtreg/compiler/floatingpoint/TestSubnormalDouble.java
! test/hotspot/jtreg/compiler/floatingpoint/TestSubnormalFloat.java
Changeset: 87be6b69
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2023-11-16 14:33:50 +0000
URL: https://git.openjdk.org/loom/commit/87be6b69fe985eee01fc3344f9153d774db792c1
8318757: VM_ThreadDump asserts in interleaved ObjectMonitor::deflate_monitor calls
Reviewed-by: shade, aboldtch, pchilanomate, dcubed
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/monitorDeflationThread.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/services/threadService.hpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/Monitor/ConcurrentDeflation.java
Changeset: 9e7a3ae2
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2023-11-16 14:36:34 +0000
URL: https://git.openjdk.org/loom/commit/9e7a3ae27766034fd5e107dba6fa93b8bf3af951
8319630: Monitor final audit log lacks separator
Reviewed-by: dholmes, shade
! src/hotspot/share/runtime/objectMonitor.cpp
Changeset: f3ed2758
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2023-11-16 14:59:27 +0000
URL: https://git.openjdk.org/loom/commit/f3ed27582e16c3a323f590863cbeec6d35e20b58
8319103: Popups that request focus are not shown on Linux with Wayland
Reviewed-by: serb, prr
! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java
+ test/jdk/javax/swing/JPopupMenu/FocusablePopupDismissTest.java
Changeset: b05e69f7
Author: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2023-11-16 16:32:08 +0000
URL: https://git.openjdk.org/loom/commit/b05e69f789fa8c9a5320be5a841317abd3b3a235
8320209: VectorMaskGen clobbers rflags on x86_64
Reviewed-by: kvn, qamai, jbhateja
! src/hotspot/cpu/x86/x86.ad
Changeset: 52e2878c
Author: Vicente Romero <vromero at openjdk.org>
Date: 2023-11-16 16:41:58 +0000
URL: https://git.openjdk.org/loom/commit/52e2878cffd9cb704ad773b841dbab0d17eba896
8319987: compilation of sealed classes leads to infinite recursion
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
+ test/langtools/tools/javac/sealed/erroneous_hierarchy/CyclicHierarchyTest.java
+ test/langtools/tools/javac/sealed/erroneous_hierarchy/CyclicHierarchyTest.out
Changeset: d6aa7c8b
Author: Vicente Romero <vromero at openjdk.org>
Date: 2023-11-16 16:49:26 +0000
URL: https://git.openjdk.org/loom/commit/d6aa7c8ba0e727356562561d939c4965b69d7817
8314621: ClassNotFoundException due to lambda reference to elided anonymous inner class
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! test/langtools/tools/javac/6917288/GraphicalInstallerTest.java
! test/langtools/tools/javac/6917288/T6917288.java
- test/langtools/tools/javac/7199823/InnerClassCannotBeVerified.java
+ test/langtools/tools/javac/lambda/ClassNotFoundExceptionDueToPrunedCodeTest.java
Changeset: 9727f4bd
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-11-16 16:55:46 +0000
URL: https://git.openjdk.org/loom/commit/9727f4bdddc071e6f59806087339f345405ab004
8320199: Fix HTML 5 errors in java.math.BigInteger
Reviewed-by: naoto, darcy, lancea, iris
! src/java.base/share/classes/java/math/BigInteger.java
Changeset: 1588dd93
Author: Mandy Chung <mchung at openjdk.org>
Date: 2023-11-16 22:40:22 +0000
URL: https://git.openjdk.org/loom/commit/1588dd934ce4e00a060e329b80f721d894559597
8319567: Update java/lang/invoke tests to support vm flags
8319568: Update java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java to accept vm flags
8319672: Several classloader tests ignore VM flags
8319676: A couple of jdk/modules/incubator/ tests ignore VM flags
8319677: Test jdk/internal/misc/VM/RuntimeArguments.java should be marked as flagless
Reviewed-by: jvernee, lmesnik
! test/jdk/java/lang/ClassLoader/Assert.java
! test/jdk/java/lang/ClassLoader/GetSystemPackage.java
! test/jdk/java/lang/ClassLoader/getResource/GetResource.java
! test/jdk/java/lang/ClassLoader/loadLibraryUnload/LoadLibraryUnloadTest.java
! test/jdk/java/lang/invoke/condy/CondyNestedResolutionTest.java
! test/jdk/java/lang/invoke/findSpecial/FindSpecialTest.java
- test/jdk/java/lang/invoke/lambda/LUtils.java
! test/jdk/java/lang/invoke/lambda/LambdaAccessControlDoPrivilegedTest.java
! test/jdk/java/lang/invoke/lambda/LambdaAccessControlTest.java
! test/jdk/java/lang/invoke/lambda/LambdaAsm.java
! test/jdk/java/lang/invoke/lambda/LambdaStackTrace.java
! test/jdk/java/lang/invoke/lambda/LogGeneratedClassesTest.java
! test/jdk/java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java
! test/jdk/jdk/internal/loader/URLClassPath/LargeClasspathWithPkgPrefix.java
! test/jdk/jdk/internal/misc/VM/RuntimeArguments.java
! test/jdk/jdk/modules/incubator/DefaultImage.java
! test/jdk/jdk/modules/incubator/ImageModules.java
Changeset: 369bbecc
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2023-11-17 07:04:13 +0000
URL: https://git.openjdk.org/loom/commit/369bbecc0dab389b523c09bc332fe1cf6394cb26
8319896: Remove monitor deflation from final audit
Reviewed-by: dholmes, dcubed
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/vmOperations.cpp
Changeset: 129c4708
Author: Roland Westrelin <roland at openjdk.org>
Date: 2023-11-17 07:54:10 +0000
URL: https://git.openjdk.org/loom/commit/129c4708b428bd98c5e8b1f43819bc31c3c9cb0b
8311932: Suboptimal compiled code of nested loop over memory segment
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/loopnode.cpp
! test/hotspot/jtreg/compiler/c2/irTests/TestLongRangeChecks.java
Changeset: bbf52e0e
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2023-11-17 08:38:21 +0000
URL: https://git.openjdk.org/loom/commit/bbf52e0e4cb76b4c6425e7d1266dcdbb4df556ea
8319897: Move StackWatermark handling out of LockStack::contains
Reviewed-by: eosterlund, dholmes, dcubed
! src/hotspot/share/runtime/lockStack.inline.hpp
! src/hotspot/share/runtime/threads.cpp
Changeset: 8ec6b8de
Author: yibo.yl <yibo.yl at alibaba-inc.com>
Committer: Denghui Dong <ddong at openjdk.org>
Date: 2023-11-17 08:43:18 +0000
URL: https://git.openjdk.org/loom/commit/8ec6b8de3bb3d7aeebdcb45d761b18cce3bab75e
8319876: Reduce memory consumption of VM_ThreadDump::doit
Reviewed-by: dholmes, stefank
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/services/threadService.cpp
Changeset: 368e4f60
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2023-11-17 11:49:21 +0000
URL: https://git.openjdk.org/loom/commit/368e4f60a937f5cf6919c1dd41fc791b1f7bf205
8315801: [PPC64] JNI code should be more similar to the Panama implementation
Reviewed-by: rrich, lucy
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/foreignGlobals_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/share/c1/c1_FrameMap.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
Changeset: 9194d2c7
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2023-11-17 12:06:55 +0000
URL: https://git.openjdk.org/loom/commit/9194d2c71410c377aa70372dc4f51235f6ba967c
8317357: Update links in building.md to use https rather than http
Reviewed-by: iris, erikj, jwaters
! doc/building.html
! doc/building.md
Changeset: 5522656a
Author: Darragh Clarke <dclarke at openjdk.org>
Date: 2023-11-17 12:21:13 +0000
URL: https://git.openjdk.org/loom/commit/5522656af73347439eac6ecfef35d4a8f3dce77d
8317834: java/lang/Thread/IsAlive.java timed out
Reviewed-by: dfuchs, alanb, dholmes, shade
! test/jdk/java/lang/Thread/IsAlive.java
Changeset: 9902d2eb
Author: Jim Laskey <jlaskey at openjdk.org>
Date: 2023-11-17 12:53:49 +0000
URL: https://git.openjdk.org/loom/commit/9902d2eb177072c108933056cba544cc5a34bb54
8315457: Implement JEP 459: String Templates (Second Preview)
Reviewed-by: jlahoda, alanb, vromero
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.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/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransLiterals.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/TreeInfo.java
! test/langtools/tools/javac/diags/examples/StringTemplateNotProcessor.java
! test/langtools/tools/javac/diags/examples/StringTemplateRawProcessor.java
Changeset: 1fce70b6
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2023-11-17 18:09:56 +0000
URL: https://git.openjdk.org/loom/commit/1fce70b6662afe6e95ec144698ef106ce47c5407
8320334: Reflow markdown in testing.md
Reviewed-by: iris
! doc/testing.md
Changeset: b5a7562b
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2023-11-17 18:58:19 +0000
URL: https://git.openjdk.org/loom/commit/b5a7562bd10998d50ae77429af1802333002197d
8319985: Delete sun.awt.windows.WToolkit.embedded*() API
Reviewed-by: prr
! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h
Changeset: 9b372e28
Author: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2023-11-17 20:05:09 +0000
URL: https://git.openjdk.org/loom/commit/9b372e28ceb8b054118027626eb454b8a493740b
8320206: Some intrinsics/stubs missing vzeroupper on x86_64
Reviewed-by: kvn, jbhateja
! src/hotspot/cpu/x86/stubGenerator_x86_64_adler.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_chacha.cpp
! src/hotspot/share/opto/library_call.cpp
Changeset: 0881f2b0
Author: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2023-11-17 20:10:17 +0000
URL: https://git.openjdk.org/loom/commit/0881f2b0c43870ed10b1166d04cef9832e58629e
8318562: Computational test more than 2x slower when AVX instructions are used
Reviewed-by: kvn
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad
+ test/micro/org/openjdk/bench/vm/compiler/x86/ComputePI.java
Changeset: a1e7a302
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2023-11-17 21:37:49 +0000
URL: https://git.openjdk.org/loom/commit/a1e7a302c8a3d7a1069659653042476b20becabe
8320212: Disable GCC stringop-overflow warning for affected files
Reviewed-by: ihse, dcubed
! make/hotspot/lib/CompileJvm.gmk
Changeset: 99570fbe
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2023-11-17 23:12:41 +0000
URL: https://git.openjdk.org/loom/commit/99570fbe76e05b463d31c3dd7f8f15f16971fb0a
8320258: Refresh building.md
Reviewed-by: erikj
! doc/building.html
! doc/building.md
Changeset: 8ff7d6ea
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-11-18 01:19:25 +0000
URL: https://git.openjdk.org/loom/commit/8ff7d6ea0a9615fa4c5229afa5f0df8ad9c4f4f6
8295391: Add discussion of binary <-> decimal conversion issues
Reviewed-by: bpb
! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java
Changeset: 179f5052
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-11-19 22:11:29 +0000
URL: https://git.openjdk.org/loom/commit/179f505258565408fe10e9047bb5e7cf120c8f6e
8320361: Doc error in RemoteRecordingStream.java
Reviewed-by: egahlin
! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java
Changeset: de51aa19
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2023-11-20 06:56:49 +0000
URL: https://git.openjdk.org/loom/commit/de51aa19d6a8cbd3b83bf469cb89da16f4b6f498
8283214: [macos] Screen magnifier does not show the magnified text for JcomboBox
Co-authored-by: Alexey Ivanov <aivanov at openjdk.org>
Reviewed-by: asemenov, kizune, aivanov
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java
+ test/jdk/javax/accessibility/JComboBox/TestJComboBoxScreenMagnifier.java
! test/jdk/javax/swing/JComboBox/6567433/UpdateUIRecursionTest.java
Changeset: 6c5e15c1
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2023-11-20 09:41:39 +0000
URL: https://git.openjdk.org/loom/commit/6c5e15c1a291ca5ba1e4c3a90351bc71665ce988
8316557: Make fields final in 'sun.util' package
Reviewed-by: pminborg, naoto
! src/java.base/share/classes/sun/util/PreHashedMap.java
! src/java.base/share/classes/sun/util/PropertyResourceBundleCharset.java
! src/java.base/share/classes/sun/util/ResourceBundleEnumeration.java
! src/java.base/share/classes/sun/util/calendar/LocalGregorianCalendar.java
! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java
! src/java.base/share/classes/sun/util/cldr/CLDRCalendarDataProviderImpl.java
! src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/LocaleObjectCache.java
! src/java.base/share/classes/sun/util/locale/LocaleSyntaxException.java
! src/java.base/share/classes/sun/util/locale/StringTokenIterator.java
Changeset: db1d8234
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-11-20 11:28:41 +0000
URL: https://git.openjdk.org/loom/commit/db1d82347bb18e21c4c6a18076ffdaf17724c733
8320168: handle setsocktopt return values
Reviewed-by: lucy, alanb, vtewari
! src/java.base/unix/native/libnet/Inet4AddressImpl.c
! src/java.base/unix/native/libnet/Inet6AddressImpl.c
! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/windows/native/libnet/Inet4AddressImpl.c
! src/java.base/windows/native/libnet/Inet6AddressImpl.c
! src/java.base/windows/native/libnio/ch/Net.c
! src/java.base/windows/native/libnio/ch/WindowsAsynchronousServerSocketChannelImpl.c
! src/java.base/windows/native/libnio/ch/WindowsAsynchronousSocketChannelImpl.c
Changeset: 9f6a4a3f
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-11-20 12:45:00 +0000
URL: https://git.openjdk.org/loom/commit/9f6a4a3f9c5ee0fbb65c794d657fffca7d19927f
8320386: Remove java/nio/channels/vthread/BlockingChannelOps.java#direct-register from ProblemList
Reviewed-by: alanb
! test/jdk/ProblemList-generational-zgc.txt
Changeset: 60c8d9c0
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-11-20 13:40:54 +0000
URL: https://git.openjdk.org/loom/commit/60c8d9c045be16fee99a83117844c2a8100f7c1a
8320300: Adjust hs_err output in malloc/mmap error cases
Reviewed-by: clanger, mdoerr
! src/hotspot/share/utilities/vmError.cpp
Changeset: a6098e43
Author: Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2023-11-20 14:40:00 +0000
URL: https://git.openjdk.org/loom/commit/a6098e438d7c5aa458b37bf94a9cfe706da35d52
8320280: RISC-V: Avoid passing t0 as temp register to MacroAssembler::lightweight_lock/unlock
Reviewed-by: fyang, rehn
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
Changeset: 7f231109
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2023-11-20 15:02:11 +0000
URL: https://git.openjdk.org/loom/commit/7f231109c2e172493114cd0835cbb770331d1635
8319928: Exceptions thrown by cleanup actions should be handled correctly
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/foreign/Arena.java
! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java
! test/jdk/java/foreign/TestSegments.java
Changeset: 04fd17e6
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2023-11-20 15:14:44 +0000
URL: https://git.openjdk.org/loom/commit/04fd17e6a9edd4082a496d7f78e1e85392aa9707
8320410: Reflow markdown in building.md
Reviewed-by: erikj
! doc/building.md
Changeset: 6e86904a
Author: Andrew Haley <aph at openjdk.org>
Date: 2023-11-20 16:38:05 +0000
URL: https://git.openjdk.org/loom/commit/6e86904a94d2ed2815aa6e3364c048dac595320d
8319973: AArch64: Save and restore FPCR in the call stub
Reviewed-by: adinn, stuefe
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
Changeset: 0712b22a
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-11-20 17:09:55 +0000
URL: https://git.openjdk.org/loom/commit/0712b22a3ae7075304e5925365429e1d85bd173c
8320147: Remove DumpSharedSpaces
Reviewed-by: ccheung, matsaave
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/classPrelinker.cpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/unregisteredClasses.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/arrayKlass.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/cpCache.cpp
+ src/hotspot/share/oops/instanceClassLoaderKlass.cpp
! src/hotspot/share/oops/instanceClassLoaderKlass.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceMirrorKlass.cpp
! src/hotspot/share/oops/instanceMirrorKlass.hpp
! src/hotspot/share/oops/instanceRefKlass.cpp
! src/hotspot/share/oops/instanceRefKlass.hpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/globalDefinitions.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: d6d7bdc7
Author: Naoto Sato <naoto at openjdk.org>
Date: 2023-11-20 17:31:58 +0000
URL: https://git.openjdk.org/loom/commit/d6d7bdc7748c10963c3e58c0287b2472646bf36f
8319817: Charset constructor should make defensive copy of aliases
Reviewed-by: rriggs, alanb, bpb, iris, jpai
! src/java.base/share/classes/java/nio/charset/Charset.java
+ test/jdk/java/nio/charset/Charset/AliasesCopy.java
Changeset: 3aefd1ce
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-11-20 17:36:33 +0000
URL: https://git.openjdk.org/loom/commit/3aefd1ce714ad2d51f31b73c73b423c7bb7443ed
8320234: Merge doclint.Env.AccessKind with tool.AccessKind
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/DocLint.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Env.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Messages.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/AccessKind.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/AccessLevel.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOptions.java
Changeset: a2c0fa6f
Author: Sean Mullan <mullan at openjdk.org>
Date: 2023-11-20 17:47:48 +0000
URL: https://git.openjdk.org/loom/commit/a2c0fa6f9ccefd3d1b088c51d0b8170cfb59a885
8320372: test/jdk/sun/security/x509/DNSName/LeadingPeriod.java validity check failed
Reviewed-by: alanb
! test/jdk/sun/security/x509/DNSName/LeadingPeriod.java
Changeset: 32098ce3
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-11-20 18:23:02 +0000
URL: https://git.openjdk.org/loom/commit/32098ce33cfd38e115c1e13d11c72815f7c2d4cd
8320348: test/jdk/java/io/File/GetAbsolutePath.windowsDriveRelative fails if working directory is not on drive C
Reviewed-by: alanb, mbaesken
! test/jdk/java/io/File/GetAbsolutePath.java
Changeset: cee54de4
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2023-11-20 18:26:21 +0000
URL: https://git.openjdk.org/loom/commit/cee54de41bc9593dee72a5ae58404808edf417c8
8319988: Wrong heading for inherited nested classes
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriter.java
! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
Changeset: 30d89538
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2023-11-20 18:32:20 +0000
URL: https://git.openjdk.org/loom/commit/30d895383eda37ba1475825a258feb0a15da1526
8275889: Search dialog has redundant scrollbars
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java
Changeset: 020c9007
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-11-20 19:01:20 +0000
URL: https://git.openjdk.org/loom/commit/020c9007f8e9cc4b46a58d7955284f43a6ac913b
8320052: Zero: Use __atomic built-ins for atomic RMW operations
Reviewed-by: dholmes, eastigeevich
! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
Changeset: 6b96bb64
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-11-20 19:05:57 +0000
URL: https://git.openjdk.org/loom/commit/6b96bb640aa91d96877b8ceea5fed359607c1e45
8319777: Zero: Support 8-byte cmpxchg
Reviewed-by: dholmes, stuefe
! src/hotspot/cpu/zero/vm_version_zero.cpp
Changeset: 2b4e9914
Author: Weijun Wang <weijun at openjdk.org>
Date: 2023-11-20 19:20:06 +0000
URL: https://git.openjdk.org/loom/commit/2b4e99140a315d3da765b2edb031b38725a05f1c
8320208: Update Public Suffix List to b5bf572
Reviewed-by: mullan
! src/java.base/share/data/publicsuffixlist/VERSION
! src/java.base/share/data/publicsuffixlist/public_suffix_list.dat
! src/java.base/share/legal/public_suffix.md
! test/jdk/sun/security/util/RegisteredDomain/tests.dat
Changeset: fcb4df26
Author: Weijun Wang <weijun at openjdk.org>
Date: 2023-11-20 23:28:48 +0000
URL: https://git.openjdk.org/loom/commit/fcb4df26f18c7a10e4511f4be948c887f14ee093
8320192: SHAKE256 does not work correctly if n >= 137
Co-authored-by: Ferenc Rakoczi <ferenc.r.rakoczi at oracle.com>
Reviewed-by: mpowers, valeriep
! src/java.base/share/classes/sun/security/provider/SHA3.java
+ src/java.base/share/classes/sun/security/provider/SHAKE128.java
Changeset: 099a8f5b
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-11-21 06:10:47 +0000
URL: https://git.openjdk.org/loom/commit/099a8f5b2f924fddd43ff72f3f7c6f34b6c15b0f
8308144: Uncontrolled memory consumption in SSLFlowDelegate.Reader
Co-authored-by: Sergey Zhuravlev <sergey.zhuravlev at gmail.com>
Reviewed-by: dfuchs, djelinski
! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLFlowDelegate.java
+ test/jdk/java/net/httpclient/whitebox/SSLFlowDelegateTestDriver.java
+ test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SSLFlowDelegateTest.java
Changeset: 303757b3
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-11-21 07:18:04 +0000
URL: https://git.openjdk.org/loom/commit/303757b3a0d73329c954b28f08058fb60e5c9729
8319879: Stress mode to randomize incremental inlining decision
Reviewed-by: kvn, roland
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/doCall.cpp
! test/hotspot/jtreg/compiler/ciReplay/TestIncrementalInlining.java
! test/hotspot/jtreg/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java
! test/hotspot/jtreg/compiler/uncommontrap/Decompile.java
Changeset: 3544d2dd
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-11-21 07:20:28 +0000
URL: https://git.openjdk.org/loom/commit/3544d2dd869c4c712f5c5ed172ddb7b1683e9a7f
8319784: VM crash during heap dump after JDK-8287061
Reviewed-by: kvn, thartmann, shade
! src/hotspot/share/code/debugInfo.cpp
! src/hotspot/share/code/debugInfo.hpp
+ test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndHeapDump.java
Changeset: 46e4028a
Author: ArsenyBochkarev <71529134+ArsenyBochkarev at users.noreply.github.com>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date: 2023-11-21 07:36:55 +0000
URL: https://git.openjdk.org/loom/commit/46e4028adf411b453c94e884a3229f6bdf084369
8316592: RISC-V: implement poly1305 intrinsic
Reviewed-by: fyang, luhenry, mli
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: 839dd653
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2023-11-21 08:17:43 +0000
URL: https://git.openjdk.org/loom/commit/839dd653663867f770fbe4af0a57468675eb12db
8319244: implement JVMTI handshakes support for virtual threads
Reviewed-by: pchilanomate, amenkov
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/runtime/vmOperation.hpp
Changeset: 604d29a8
Author: Adam Sotona <asotona at openjdk.org>
Date: 2023-11-21 10:04:54 +0000
URL: https://git.openjdk.org/loom/commit/604d29a8c911c1064ba0fab17f9192bb4e640709
8304446: javap --system flag doesn't override system APIs
Reviewed-by: jlahoda
! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java
Changeset: c4aee66d
Author: Adam Sotona <asotona at openjdk.org>
Date: 2023-11-21 10:08:48 +0000
URL: https://git.openjdk.org/loom/commit/c4aee66d742008848e5b5bc8ce3b2e3032a39bc3
8320222: Wrong bytecode accepted, and StackMap table generated
Reviewed-by: jlahoda
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! test/jdk/jdk/classfile/StackMapsTest.java
Changeset: e055fae1
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2023-11-21 10:09:21 +0000
URL: https://git.openjdk.org/loom/commit/e055fae104a887c436da9f2924e88029518d5d96
8264425: Update building.md on non-English locales on Windows
Reviewed-by: naoto, erikj
! doc/building.html
! doc/building.md
Changeset: 92320707
Author: Daniel Lundén <daniel.lunden at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2023-11-21 10:58:09 +0000
URL: https://git.openjdk.org/loom/commit/923207073af985a1b72de3c777d55b0c2d392b25
8318480: Obsolete UseCounterDecay and remove CounterDecayMinIntervalLength
Reviewed-by: thartmann, lmesnik, dholmes
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
! test/hotspot/jtreg/compiler/tiered/ConstantGettersTransitionsTest.java
! test/hotspot/jtreg/compiler/tiered/Level2RecompilationTest.java
! test/hotspot/jtreg/compiler/tiered/LevelTransitionTest.java
! test/hotspot/jtreg/compiler/tiered/NonTieredLevelsTest.java
! test/hotspot/jtreg/compiler/tiered/TieredLevelsTest.java
! test/hotspot/jtreg/compiler/whitebox/ClearMethodStateTest.java
! test/hotspot/jtreg/compiler/whitebox/CompilerWhiteBoxTest.java
! test/hotspot/jtreg/compiler/whitebox/DeoptimizeAllTest.java
! test/hotspot/jtreg/compiler/whitebox/DeoptimizeFramesTest.java
! test/hotspot/jtreg/compiler/whitebox/DeoptimizeMethodTest.java
! test/hotspot/jtreg/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/hotspot/jtreg/compiler/whitebox/ForceNMethodSweepTest.java
! test/hotspot/jtreg/compiler/whitebox/GetNMethodTest.java
! test/hotspot/jtreg/compiler/whitebox/IsMethodCompilableTest.java
! test/hotspot/jtreg/compiler/whitebox/LockCompilationTest.java
! test/hotspot/jtreg/compiler/whitebox/MakeMethodNotCompilableTest.java
! test/hotspot/jtreg/testlibrary/ctw/Makefile
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java
Changeset: 21a59b9f
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-11-21 14:05:32 +0000
URL: https://git.openjdk.org/loom/commit/21a59b9f4e46ebd32cff8f1000fe9ad56c918431
8282726: java/net/vthread/BlockingSocketOps.java timeout/hang intermittently on Windows
Reviewed-by: djelinski
! src/java.base/aix/classes/sun/nio/ch/PollsetPoller.java
! src/java.base/linux/classes/sun/nio/ch/EPollPoller.java
! src/java.base/macosx/classes/sun/nio/ch/KQueuePoller.java
! src/java.base/share/classes/sun/nio/ch/Poller.java
! src/java.base/windows/classes/sun/nio/ch/PipeImpl.java
! src/java.base/windows/classes/sun/nio/ch/WEPollPoller.java
! test/jdk/java/net/vthread/BlockingSocketOps.java
! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java
Changeset: 570dffb1
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2023-11-21 14:09:46 +0000
URL: https://git.openjdk.org/loom/commit/570dffb104fc37f053fcdf38a24aa2cabdc921c0
8310807: java/nio/channels/DatagramChannel/Connect.java timed out
Reviewed-by: msheppar, jpai
! test/jdk/java/nio/channels/DatagramChannel/Connect.java
Changeset: 1616d276
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2023-11-21 14:28:04 +0000
URL: https://git.openjdk.org/loom/commit/1616d276d0061d64b2128d34f16f8b2eeaa433df
Merge
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! test/hotspot/jtreg/TEST.groups
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! test/hotspot/jtreg/TEST.groups
More information about the loom-dev
mailing list