git: openjdk/loom: master: 35 new changesets
duke
duke at openjdk.org
Sat May 3 06:08:23 UTC 2025
Changeset: 8ef7e256
Branch: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-05-01 07:29:56 +0000
URL: https://git.openjdk.org/loom/commit/8ef7e256a09115b475601b621c9b6842185289d0
8355769: Optimize nmethod dependency recording
Reviewed-by: adinn, vlivanov, kvn
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/methodHandles.cpp
Changeset: b2184105
Branch: master
Author: Gustavo Simon <gustavo.andre.simon at hotmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-05-01 07:32:10 +0000
URL: https://git.openjdk.org/loom/commit/b2184105088a21d0c55fd3105e3433d4eac767da
8354292: Remove unused PRAGMA_FORMAT_IGNORED
Reviewed-by: mbaesken, kbarrett, shade
! src/hotspot/share/utilities/compilerWarnings.hpp
! src/hotspot/share/utilities/compilerWarnings_gcc.hpp
Changeset: 0a697f6f
Branch: master
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-05-01 07:42:38 +0000
URL: https://git.openjdk.org/loom/commit/0a697f6ff4c2f8254e95519e04708cf406009dc3
8344708: Implement JEP 511: Module Import Declarations
Reviewed-by: mcimadamore, vromero, alanb
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java
! src/jdk.compiler/share/classes/com/sun/source/tree/ImportTree.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/jvm/ClassReader.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Startup.java
! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java
! src/jdk.jshell/share/classes/jdk/jshell/SnippetMaps.java
! src/jdk.jshell/share/classes/jdk/jshell/tool/resources/DEFAULT.jsh
= src/jdk.jshell/share/classes/jdk/jshell/tool/resources/DEFAULT_NO_MODULE_IMPORTS.jsh
! test/jdk/java/lang/module/ClassFileVersionsTest.java
! test/jdk/java/lang/module/ModuleDescriptorTest.java
! test/langtools/jdk/jshell/ReplToolTesting.java
! test/langtools/jdk/jshell/StartOptionTest.java
! test/langtools/jdk/jshell/ToolCommandOptionTest.java
! test/langtools/jdk/jshell/ToolEnablePreviewTest.java
! test/langtools/jdk/jshell/ToolLocalSimpleTest.java
! test/langtools/jdk/jshell/ToolProviderTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
! test/langtools/tools/javac/ImportModule.java
! test/langtools/tools/javac/diags/examples/ImportModule.java
! test/langtools/tools/javac/diags/examples/ImportModuleDoesNotRead/module-info.java
! test/langtools/tools/javac/diags/examples/ImportModuleDoesNotReadUnnamed.java
! test/langtools/tools/javac/diags/examples/ImportModuleNotFound.java
! test/langtools/tools/javac/diags/examples/ModifierNotAllowed/module-info.java
! test/langtools/tools/javac/modules/AnnotationsOnModules.java
! test/langtools/tools/javac/modules/ConvenientAccessErrorsTest.java
! test/langtools/tools/javac/modules/EdgeCases.java
! test/langtools/tools/javac/modules/JavaBaseTest.java
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java
Changeset: 0cd0afb2
Branch: master
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-05-01 08:15:24 +0000
URL: https://git.openjdk.org/loom/commit/0cd0afb2b32abd77f6275cf34a499b5cb31f22b5
8355913: RISC-V: improve hotspot/jtreg/compiler/vectorization/runner/BasicFloatOpTest.java
Reviewed-by: fyang, rehn
! src/hotspot/cpu/riscv/riscv.ad
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicFloatOpTest.java
Changeset: 7b317623
Branch: master
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2025-05-01 11:04:33 +0000
URL: https://git.openjdk.org/loom/commit/7b317623756d3e21d029bcded8a5e15de070a0c9
8354235: Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed with java.net.SocketException: An established connection was aborted by the software in your host machine
Reviewed-by: rhalade
! test/jdk/javax/net/ssl/templates/SSLSocketTemplate.java
Changeset: 34807df7
Branch: master
Author: Artur Barashev <abarashev at openjdk.org>
Committer: Sean Mullan <mullan at openjdk.org>
Date: 2025-05-01 13:09:14 +0000
URL: https://git.openjdk.org/loom/commit/34807df7627b067f750578987c941213a5f8336a
8355779: When no "signature_algorithms_cert" extension is present we do not apply certificate scope constraints to algorithms in "signature_algorithms" extension
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java
Changeset: bee273d6
Branch: master
Author: Chen Liang <liach at openjdk.org>
Date: 2025-05-01 14:37:26 +0000
URL: https://git.openjdk.org/loom/commit/bee273d6b4e34692952d4e7474ab72ee5c54e33a
8297271: AccessFlag.maskToAccessFlags should be specific to class file version
Reviewed-by: rriggs
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/reflect/AccessFlag.java
! src/java.base/share/classes/java/lang/reflect/Executable.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/Parameter.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/BasicWriter.java
! test/jdk/java/lang/reflect/AccessFlag/BasicAccessFlagTest.java
Changeset: 2ad639f1
Branch: master
Author: Shaojin Wen <swen at openjdk.org>
Date: 2025-05-01 15:47:01 +0000
URL: https://git.openjdk.org/loom/commit/2ad639f1b33fcd8e218e8ad549caf32024a36cb2
8356021: Use Double::hashCode in java.util.Locale::hashCode
Reviewed-by: rriggs, liach
! src/java.base/share/classes/java/util/Locale.java
Changeset: 09cae5fd
Branch: master
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2025-05-01 16:05:59 +0000
URL: https://git.openjdk.org/loom/commit/09cae5fd8f228a8826e4de7aa43fe5365549c00c
8354407: Test com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad.java still fails on Windows
Reviewed-by: cjplummer, lmesnik
! test/jdk/com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad.java
- test/jdk/com/sun/management/OperatingSystemMXBean/TEST.properties
Changeset: 6b553acb
Branch: master
Author: Mikhail Yankelevich <myankelevich at openjdk.org>
Committer: Rajan Halade <rhalade at openjdk.org>
Date: 2025-05-01 16:16:25 +0000
URL: https://git.openjdk.org/loom/commit/6b553acbaace0a61203305f36f70bb74d14a234f
8277424: javax/net/ssl/TLSCommon/TLSTest.java fails with connection refused
Reviewed-by: rhalade
! test/jdk/javax/net/ssl/TLSCommon/TLSTest.java
Changeset: cf0db963
Branch: master
Author: Joe Wang <joehw at openjdk.org>
Date: 2025-05-01 17:03:29 +0000
URL: https://git.openjdk.org/loom/commit/cf0db96314863376254bacbff4eefd13e3527707
8354084: Streamline XPath API's extension function control
Reviewed-by: rriggs, naoto
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncExtFunction.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/JAXPExtensionsProvider.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathImplUtil.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java
! src/java.xml/share/classes/module-info.java
- test/jaxp/javax/xml/jaxp/unittest/xpath/SecureProcessingTest.java
- test/jaxp/javax/xml/jaxp/unittest/xpath/SecureProcessingTest.xml
+ test/jaxp/javax/xml/jaxp/unittest/xpath/XPathFunctionTest.java
+ test/jaxp/javax/xml/jaxp/unittest/xpath/XPathFunctionTest.xml
Changeset: 394961c8
Branch: master
Author: Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date: 2025-05-01 17:26:32 +0000
URL: https://git.openjdk.org/loom/commit/394961c8fe87da7376cc7522580cd4ac104c3cf5
8328914: Document the java.security.debug property in javadoc
Reviewed-by: mullan
+ src/java.base/share/classes/java/security/doc-files/debug-system-property.html
! src/java.base/share/classes/java/security/package-info.java
Changeset: 9e26b9fa
Branch: master
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-05-01 17:40:57 +0000
URL: https://git.openjdk.org/loom/commit/9e26b9facba09c4d6f516e8032b876c6d9e95e9e
8355372: GenShen: Test gc/shenandoah/generational/TestOldGrowthTriggers.java fails with UseCompactObjectHeaders enabled
Reviewed-by: ysr, kdnilsen
! test/hotspot/jtreg/gc/shenandoah/generational/TestOldGrowthTriggers.java
Changeset: c116b18b
Branch: master
Author: Sergey Kuksenko <skuksenko at openjdk.org>
Date: 2025-05-01 18:45:20 +0000
URL: https://git.openjdk.org/loom/commit/c116b18b89950362d899448a36a4693f733067b1
8355559: Benchmark modification/extension shouldn't affect the behavior of other benchmarks
Reviewed-by: ecaspole
! test/micro/org/openjdk/bench/javax/crypto/full/AESBench.java
+ test/micro/org/openjdk/bench/javax/crypto/full/AESExtraBench.java
Changeset: aae2bb62
Branch: master
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2025-05-01 21:03:24 +0000
URL: https://git.openjdk.org/loom/commit/aae2bb62499855e3da33c06547d437e49c91a14b
8350209: Preserve adapters in AOT cache
Co-authored-by: Ashutosh Mehra <asmehra at openjdk.org>
Reviewed-by: vlivanov, asmehra, ihse, iklam
! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
+ src/hotspot/share/cds/aotCacheAccess.cpp
+ src/hotspot/share/cds/aotCacheAccess.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/classfile/compactHashtable.hpp
+ src/hotspot/share/code/aotCodeCache.cpp
+ src/hotspot/share/code/aotCodeCache.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java
Changeset: 6536430a
Branch: master
Author: Valerie Peng <valeriep at openjdk.org>
Date: 2025-05-01 23:08:16 +0000
URL: https://git.openjdk.org/loom/commit/6536430a3bdedcf5e0636e0eb27bde5e0d7b40fd
8348732: SunJCE and SunPKCS11 have different PBE key encodings
Reviewed-by: weijun, fferrari
! src/java.base/share/classes/com/sun/crypto/provider/PBEKey.java
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
! src/java.base/share/classes/sun/security/util/PBEUtil.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11PBECipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
! test/jdk/sun/security/pkcs11/Cipher/PBECipher.java
! test/jdk/sun/security/pkcs11/Mac/PBAMac.java
! test/jdk/sun/security/pkcs11/Provider/RequiredMechCheck.java
! test/jdk/sun/security/pkcs11/SecretKeyFactory/TestPBKD.java
Changeset: 494ef6cb
Branch: master
Author: Weijun Wang <weijun at openjdk.org>
Date: 2025-05-01 23:34:35 +0000
URL: https://git.openjdk.org/loom/commit/494ef6cb8cff7f29a7346364e7620eebcec48d3b
8354305: SHAKE128 and SHAKE256 MessageDigest algorithms
Reviewed-by: valeriep, mullan
! src/java.base/share/classes/sun/security/provider/SHA3.java
! src/java.base/share/classes/sun/security/provider/SunEntries.java
! src/java.base/share/classes/sun/security/util/KnownOIDs.java
+ test/jdk/sun/security/provider/MessageDigest/SHAKEhash.java
! test/jdk/sun/security/provider/MessageDigest/SHAKEsqueeze.java
Changeset: c514f135
Branch: master
Author: Weijun Wang <weijun at openjdk.org>
Date: 2025-05-02 00:25:19 +0000
URL: https://git.openjdk.org/loom/commit/c514f135ccf08c3be016a32ae8f2c055fb941857
8356051: Update SignatureUtil.java with the new KnownOIDs
Reviewed-by: rhalade
! src/java.base/share/classes/sun/security/util/SignatureUtil.java
Changeset: bd7c7789
Branch: master
Author: Chen Liang <liach at openjdk.org>
Date: 2025-05-02 01:30:47 +0000
URL: https://git.openjdk.org/loom/commit/bd7c77898a75dece0586bef24d4e18d540f08288
8350549: MethodHandleProxies.WRAPPER_TYPES is not thread-safe
Reviewed-by: jpai, jvernee
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! test/jdk/java/lang/invoke/MethodHandleProxies/BasicTest.java
Changeset: d29700cc
Branch: master
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-05-02 06:10:48 +0000
URL: https://git.openjdk.org/loom/commit/d29700cc80003d6baddb419f2974ab226478bacc
8344706: Implement JEP 512: Compact Source Files and Instance Main Methods
Co-authored-by: Stuart Marks <smarks at openjdk.org>
Reviewed-by: liach, cstein, vromero, naoto
! src/java.base/share/classes/java/io/Console.java
- src/java.base/share/classes/java/io/IO.java
! src/java.base/share/classes/java/io/ProxyingConsole.java
+ src/java.base/share/classes/java/lang/IO.java
! src/java.base/share/classes/jdk/internal/io/JdkConsole.java
! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/jdk/internal/misc/MethodFinder.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.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/TypeEnter.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.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/jshell/JShellConsole.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/tool/resources/PREVIEW_DEFAULT.jsh
= test/jdk/java/lang/IO/IO.java
= test/jdk/java/lang/IO/Input.java
= test/jdk/java/lang/IO/Methods.java
= test/jdk/java/lang/IO/Output.java
= test/jdk/java/lang/IO/input-no-prompt.exp
= test/jdk/java/lang/IO/input.exp
= test/jdk/java/lang/IO/output.exp
! test/jdk/jdk/internal/jline/LazyJdkConsoleProvider.java
! test/jdk/tools/launcher/Arrrghs.java
! test/langtools/jdk/jshell/ConsoleTest.java
! test/langtools/jdk/jshell/ConsoleToolTest.java
+ test/langtools/jdk/jshell/StartOptionTest-module-patch/jdk/jshell/tool/resources/PREVIEW_DEFAULT.jsh
! test/langtools/jdk/jshell/StartOptionTest.java
! test/langtools/jdk/jshell/ToolProviderTest.java
! test/langtools/tools/javac/ImplicitClass/ErrorRecovery.java
! test/langtools/tools/javac/ImplicitClass/ImplicitClassRecovery.java
! test/langtools/tools/javac/ImplicitClass/ImplicitClassRecovery.out
! test/langtools/tools/javac/ImplicitClass/ImplicitImports.java
! test/langtools/tools/javac/ImplicitClass/NestedClasses.java
! test/langtools/tools/javac/ImplicitClass/NestedEnum.java
! test/langtools/tools/javac/ImplicitClass/SourceLevelErrorPosition.java
! test/langtools/tools/javac/ImplicitClass/SourceLevelErrorPosition.out
! test/langtools/tools/javac/ImplicitClass/TestImplicitClass.java
! test/langtools/tools/javac/T8036019.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotatedImport.out
! test/langtools/tools/javac/attr/AttrRecoveryTest.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/Expected3.java
! test/langtools/tools/javac/diags/examples/IllegalStartOfStmt.java
! test/langtools/tools/javac/diags/examples/ImplicitClass.java
! test/langtools/tools/javac/diags/examples/ImplicitClassBad-Filename.java
! test/langtools/tools/javac/diags/examples/ImplicitClassHasPackage.java
! test/langtools/tools/javac/diags/examples/ImplicitClassNoMain.java
! test/langtools/tools/javac/launcher/BasicSourceLauncherTests.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/parser/SingleCommaAnnotationValueFail.out
! test/langtools/tools/javac/sealed/SealedCompilationTests.java
! test/langtools/tools/javac/tree/TreePosTest.java
Changeset: 811f117c
Branch: master
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-05-02 08:28:57 +0000
URL: https://git.openjdk.org/loom/commit/811f117ce396ac7aafd71f5618f2de96bb96f311
8355980: RISC-V: remove vmclr_m before vmsXX and vmfXX
Reviewed-by: dzhang, fyang
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
Changeset: afb9134a
Branch: master
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-05-02 11:40:19 +0000
URL: https://git.openjdk.org/loom/commit/afb9134a31c326e90f2bb68ae17e32de9d1d7740
8355627: Don't use ThreadCritical for EventLog list
Reviewed-by: shade, lmesnik, zgu
! src/hotspot/share/utilities/events.cpp
+ test/hotspot/jtreg/runtime/ErrorHandling/ShowEventsOnCrashTest.java
Changeset: cdad6d78
Branch: master
Author: Suchismith Roy <sroy at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-05-02 12:30:32 +0000
URL: https://git.openjdk.org/loom/commit/cdad6d788de4785c8dbf2710a86fdacb8d070565
8216437: PPC64: Add intrinsic for GHASH algorithm
Reviewed-by: mdoerr, amitkumar
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
Changeset: cf2f9ce8
Branch: master
Author: Ivan Bereziuk <ivan.bereziuk at oracle.com>
Committer: Erik Joelsson <erikj at openjdk.org>
Date: 2025-05-02 12:49:03 +0000
URL: https://git.openjdk.org/loom/commit/cf2f9ce8207f12bd25fc866c179ff13b961bea44
8356032: createAutoconfBundle.sh downloads to local directory
Reviewed-by: erikj
! make/devkit/createAutoconfBundle.sh
Changeset: 995d5416
Branch: master
Author: Ivan Walulya <iwalulya at openjdk.org>
Date: 2025-05-02 12:54:09 +0000
URL: https://git.openjdk.org/loom/commit/995d54161fed657f38753813f55d0591e77a42e3
8355681: G1HeapRegionManager::find_contiguous_allow_expand ignores free regions when checking regions available for allocation
Reviewed-by: tschatzl, ayang
! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp
Changeset: 9f9e73d5
Branch: master
Author: Per Minborg <pminborg at openjdk.org>
Date: 2025-05-02 14:14:59 +0000
URL: https://git.openjdk.org/loom/commit/9f9e73d5f9fcb5e926a2674c54cbbc92012b75f6
8349146: [REDO] Implement a better allocator for downcalls
Reviewed-by: mcimadamore, jvernee, liach
+ src/java.base/share/classes/jdk/internal/foreign/BufferStack.java
! src/java.base/share/classes/jdk/internal/foreign/SlicingAllocator.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! test/jdk/ProblemList.txt
+ test/jdk/java/foreign/TestBufferStack.java
+ test/jdk/java/foreign/TestBufferStackStress.java
+ test/jdk/java/foreign/TestBufferStackStress2.java
+ test/jdk/java/foreign/libTestBufferStack.c
+ test/micro/org/openjdk/bench/java/lang/foreign/BufferStackBench.java
+ test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadByValue.java
+ test/micro/org/openjdk/bench/java/lang/foreign/libCallOverheadByValue.c
Changeset: 01fd49ff
Branch: master
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2025-05-02 16:56:05 +0000
URL: https://git.openjdk.org/loom/commit/01fd49ffb3f02840a360f5d4e19c6b0e6d22cd70
8355446: Change to Xcode 15.4 for building on macOS at Oracle
Reviewed-by: erikj, ihse
! doc/building.html
! doc/building.md
! make/conf/jib-profiles.js
Changeset: 5faa5590
Branch: master
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-05-02 16:59:41 +0000
URL: https://git.openjdk.org/loom/commit/5faa55902211e5ad8edc51282022ed9db3684b25
8355444: [java.io] Use @requires tag instead of exiting based on "os.name" property value
Reviewed-by: jpai, lancea
! test/jdk/java/io/File/MacPathTest.java
! test/jdk/java/io/File/MaxPath.java
! test/jdk/java/io/File/WinDeviceName.java
! test/jdk/java/io/File/WinMaxPath.java
! test/jdk/java/io/File/WinSpecialFiles.java
! test/jdk/java/io/FileOutputStream/ManyFiles.java
Changeset: 4826a91e
Branch: master
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-05-02 16:59:56 +0000
URL: https://git.openjdk.org/loom/commit/4826a91e7a729999343f450ab7ec4621cc418550
8355443: [java.io] Use @requires tag instead of exiting based on File.separatorChar value
Reviewed-by: naoto, vyazici
! test/jdk/java/io/FileInputStream/LeadingSlash.java
! test/jdk/java/io/pathNames/GeneralSolaris.java
! test/jdk/java/io/pathNames/GeneralWin32.java
! test/jdk/java/io/pathNames/unix/TrailingSlash.java
! test/jdk/java/io/pathNames/win32/DriveOnly.java
! test/jdk/java/io/pathNames/win32/DriveRelativePath.java
! test/jdk/java/io/pathNames/win32/DriveSlash.java
! test/jdk/java/io/pathNames/win32/RenameDelete.java
! test/jdk/java/io/pathNames/win32/SJIS.java
! test/jdk/java/io/pathNames/win32/bug6344646.java
Changeset: 84f570c5
Branch: master
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-05-02 17:00:12 +0000
URL: https://git.openjdk.org/loom/commit/84f570c573f5c355cf55e05d06ddb383deb476ca
8355445: [java.nio] Use @requires tag instead of exiting based on "os.name" property value
Reviewed-by: lancea, jpai, iris
! test/jdk/java/nio/channels/Selector/HelperSlowToDie.java
! test/jdk/java/nio/channels/SocketChannel/AsyncCloseChannel.java
! test/jdk/java/nio/channels/SocketChannel/SocketInheritance.java
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java
! test/jdk/java/nio/charset/RemovingSunIO/TestCOMP.java
! test/jdk/java/nio/file/DirectoryStream/DriveLetter.java
! test/jdk/java/nio/file/WatchService/FileTreeModifier.java
Changeset: c8bbcaf5
Branch: master
Author: Mohamed Issa <mohamed.issa at intel.com>
Committer: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2025-05-02 17:21:50 +0000
URL: https://git.openjdk.org/loom/commit/c8bbcaf5de6982f673504a8dc766fb80bb6f0d07
8348638: Performance regression in Math.tanh
Reviewed-by: jbhateja, epeter, sviswanathan
! src/hotspot/cpu/x86/stubGenerator_x86_64_tanh.cpp
+ test/micro/org/openjdk/bench/java/lang/TanhPerf.java
Changeset: 60ba81d7
Branch: master
Author: Peter B. Kessler <pbk at openjdk.org>
Date: 2025-05-02 18:54:11 +0000
URL: https://git.openjdk.org/loom/commit/60ba81d77f0e299b8131cf23b1253689fa898e85
8354347: Increase the default padding size for aarch64 in JDK code.
Reviewed-by: aph, ecaspole
! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp
Changeset: 56468c42
Branch: master
Author: Vicente Romero <vromero at openjdk.org>
Date: 2025-05-02 20:44:22 +0000
URL: https://git.openjdk.org/loom/commit/56468c42bef8524e53a929dc2ae603cff05b55e3
8322810: Lambda expression types can't be classes
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/NotAnInterfaceComponent.java
+ test/langtools/tools/javac/lambda/ClassInIntersectionTypeTest.java
+ test/langtools/tools/javac/lambda/ClassInIntersectionTypeTest.out
Changeset: 4d2d1298
Branch: master
Author: Chen Liang <liach at openjdk.org>
Committer: Man Cao <manc at openjdk.org>
Date: 2025-05-02 22:34:10 +0000
URL: https://git.openjdk.org/loom/commit/4d2d12987f8c1be64719a7d01276a789af245ee2
8355962: RISCV64 cross build fails after 8354996
Reviewed-by: erikj, manc
! make/GenerateLinkOptData.gmk
! make/jdk/src/classes/build/tools/classlist/HelloClasslist.java
Changeset: 03f0ec4a
Branch: master
Author: Mikhail Yankelevich <myankelevich at openjdk.org>
Committer: Weijun Wang <weijun at openjdk.org>
Date: 2025-05-02 23:15:26 +0000
URL: https://git.openjdk.org/loom/commit/03f0ec4a35855b59c8faaf4be2e7569a12b4d5db
8183348: Better cleanup for jdk/test/sun/security/pkcs12/P12SecretKey.java
Reviewed-by: rhalade, weijun
! test/jdk/sun/security/pkcs12/P12SecretKey.java
More information about the loom-dev
mailing list