git: openjdk/leyden: hermetic-java-runtime: 60 new changesets
duke
duke at openjdk.org
Thu Sep 5 23:17:14 UTC 2024
Changeset: 3a88fd43
Branch: hermetic-java-runtime
Author: Roland Westrelin <roland at openjdk.org>
Date: 2024-09-03 06:58:29 +0000
URL: https://git.openjdk.org/leyden/commit/3a88fd437dfb218df5d3338c8ee7d70416839cf8
8334724: C2: remove PhaseIdealLoop::cast_incr_before_loop()
Reviewed-by: chagedorn, kvn
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
Changeset: dc4fd896
Branch: hermetic-java-runtime
Author: Fei Yang <fyang at openjdk.org>
Date: 2024-09-03 06:58:44 +0000
URL: https://git.openjdk.org/leyden/commit/dc4fd896289db1d2f6f7bbf5795fec533448a48c
8339359: RISC-V: Use auipc explicitly in far_jump and far_call macro assembler routines
Reviewed-by: rehn, luhenry
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
Changeset: 288fa60e
Branch: hermetic-java-runtime
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2024-09-03 07:56:04 +0000
URL: https://git.openjdk.org/leyden/commit/288fa60ebee445bb2835f096d144b9c6dea98df6
8338891: HotSpotDiagnosticsMXBean missing @since tag
Reviewed-by: alanb
! src/jdk.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java
Changeset: ed422ed1
Branch: hermetic-java-runtime
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2024-09-03 07:56:14 +0000
URL: https://git.openjdk.org/leyden/commit/ed422ed1a3d6cdb733bc878c4173b43eb2dfb3da
8338817: Wrong indent in API docs for java.lang.management.ManagementFactory
Reviewed-by: alanb, dfuchs
! src/java.management/share/classes/java/lang/management/ManagementFactory.java
Changeset: 6f3e3fd0
Branch: hermetic-java-runtime
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-09-03 09:27:59 +0000
URL: https://git.openjdk.org/leyden/commit/6f3e3fd0d4f5e80e3fdbd26be6483c672479802a
8339411: [PPC64] cmpxchgw/h/b doesn't handle external Label
Reviewed-by: lucy, mbaesken
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
Changeset: 633fad8e
Branch: hermetic-java-runtime
Author: Damon Fenacci <dfenacci at openjdk.org>
Date: 2024-09-03 09:45:43 +0000
URL: https://git.openjdk.org/leyden/commit/633fad8e53109bef52190494a8b171035229d2ac
8326615: C1/C2 don't handle allocation failure properly during initialization (RuntimeStub::new_runtime_stub fatal crash)
Reviewed-by: thartmann, kvn
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/compiler/compilerDefinitions.inline.hpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java
Changeset: 7a418fc0
Branch: hermetic-java-runtime
Author: Per Minborg <pminborg at openjdk.org>
Date: 2024-09-03 10:25:27 +0000
URL: https://git.openjdk.org/leyden/commit/7a418fc07464fe359a0b45b6d797c65c573770cb
8338967: Improve performance for MemorySegment::fill
Reviewed-by: mcimadamore, psandoz
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
+ test/jdk/java/foreign/TestFill.java
+ test/micro/org/openjdk/bench/java/lang/foreign/TestFill.java
Changeset: 8ea6adc6
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-09-03 12:02:49 +0000
URL: https://git.openjdk.org/leyden/commit/8ea6adc623ca2183046d794eba806065deea916e
8339364: AIX build fails: various unused variable and function warnings
Reviewed-by: mdoerr, clanger, jwaters
! make/modules/java.desktop/lib/AwtLibraries.gmk
! src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c
! src/java.base/unix/native/libjava/TimeZone_md.c
! src/java.desktop/aix/native/libawt_xawt/awt/awt_InputMethod.c
! src/java.desktop/unix/native/common/awt/CUPSfuncs.c
! src/java.desktop/unix/native/common/awt/X11Color.c
! src/java.desktop/unix/native/common/awt/fontpath.c
! src/java.desktop/unix/native/common/java2d/x11/X11FontScaler_md.c
! src/java.desktop/unix/native/common/java2d/x11/X11Renderer.c
! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.c
! src/java.desktop/unix/native/common/java2d/x11/X11TextRenderer_md.c
! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c
! src/java.desktop/unix/native/libawt_xawt/awt/multiVis.c
! src/java.desktop/unix/native/libsplashscreen/splashscreen_sys.c
Changeset: b94c3deb
Branch: hermetic-java-runtime
Author: Shaojin Wen <swen at openjdk.org>
Committer: Claes Redestad <redestad at openjdk.org>
Date: 2024-09-03 12:05:02 +0000
URL: https://git.openjdk.org/leyden/commit/b94c3debf5083dbf5bc21ed7794c1656743ab48e
8339401: Optimize ClassFile load and store instructions
Reviewed-by: liach, redestad
! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
Changeset: e0c46d58
Branch: hermetic-java-runtime
Author: Viktor Klang <vklang at openjdk.org>
Date: 2024-09-03 12:55:23 +0000
URL: https://git.openjdk.org/leyden/commit/e0c46d589b12aa644e12e4a4c9e84e035f7cf98d
8325397: sun/java2d/Disposer/TestDisposerRace.java fails in linux-aarch64
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java
! test/jdk/sun/java2d/Disposer/TestDisposerRace.java
Changeset: 4ca2c208
Branch: hermetic-java-runtime
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2024-09-03 13:32:50 +0000
URL: https://git.openjdk.org/leyden/commit/4ca2c208ea2b308093b4a25b04a274f9b1ec6a1d
8338740: java/net/httpclient/HttpsTunnelAuthTest.java fails with java.io.IOException: HTTP/1.1 header parser received no bytes
Reviewed-by: djelinski, jpai
! test/jdk/java/net/httpclient/ProxyServer.java
Changeset: ad40a122
Branch: hermetic-java-runtime
Author: Chen Liang <liach at openjdk.org>
Date: 2024-09-03 13:44:48 +0000
URL: https://git.openjdk.org/leyden/commit/ad40a122d632d65052b71125c0dfd58c54e3a521
8339214: Remove misleading CodeBuilder.loadConstant(Opcode, ConstantDesc)
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/instruction/ConstantInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! test/jdk/jdk/classfile/AdaptCodeTest.java
! test/jdk/jdk/classfile/LDCTest.java
! test/jdk/jdk/classfile/OpcodesValidationTest.java
! test/jdk/jdk/classfile/helpers/InstructionModelToCodeBuilder.java
Changeset: 66945e50
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-09-03 15:31:09 +0000
URL: https://git.openjdk.org/leyden/commit/66945e501049de3a1e1d73303928af87190ae33c
8339336: Fix build system whitespace to adhere to coding conventions
Reviewed-by: erikj
! make/Bundles.gmk
! make/CompileToolsJdk.gmk
! make/CopyInterimTZDB.gmk
! make/Docs.gmk
! make/Global.gmk
! make/Images.gmk
! make/Init.gmk
! make/InitSupport.gmk
! make/JrtfsJar.gmk
! make/Main.gmk
! make/MainSupport.gmk
! make/RunTests.gmk
! make/RunTestsPrebuilt.gmk
! make/RunTestsPrebuiltSpec.gmk
! make/SourceRevision.gmk
! make/StaticLibsImage.gmk
! make/TestImage.gmk
! make/ToolsHotspot.gmk
! make/ToolsJdk.gmk
! make/ZipSecurity.gmk
! make/autoconf/Makefile.template
! make/autoconf/basic.m4
! make/autoconf/basic_tools.m4
! make/autoconf/boot-jdk.m4
! make/autoconf/bootcycle-spec.gmk.template
! make/autoconf/compare.sh.template
! make/autoconf/configure.ac
! make/autoconf/flags-cflags.m4
! make/autoconf/hotspot.m4
! make/autoconf/jdk-options.m4
! make/autoconf/jdk-version.m4
! make/autoconf/jvm-features.m4
! make/autoconf/lib-tests.m4
! make/autoconf/platform.m4
! make/autoconf/spec.gmk.template
! make/autoconf/toolchain.m4
! make/autoconf/util.m4
! make/autoconf/util_paths.m4
! make/common/CopyFiles.gmk
! make/common/Execute.gmk
! make/common/FileUtils.gmk
! make/common/JarArchive.gmk
! make/common/JavaCompilation.gmk
! make/common/JdkNativeCompilation.gmk
! make/common/MakeBase.gmk
! make/common/MakeIO.gmk
! make/common/Modules.gmk
! make/common/NativeCompilation.gmk
! make/common/ProcessMarkdown.gmk
! make/common/TestFilesCompilation.gmk
! make/common/TextFileProcessing.gmk
! make/common/Utils.gmk
! make/common/ZipArchive.gmk
! make/common/native/CompileFile.gmk
! make/devkit/Makefile
! make/devkit/Tools.gmk
! make/hotspot/CopyToExplodedJdk.gmk
! make/hotspot/lib/CompileGtest.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/hotspot/lib/JvmOverrideFiles.gmk
! make/ide/eclipse/CreateWorkspace.gmk
! make/ide/idea/jdk/idea.gmk
! make/ide/visualstudio/hotspot/CreateVSProject.gmk
! make/ide/vscode/hotspot/CreateVSCodeProject.gmk
! make/modules/java.base/Copy.gmk
! make/modules/java.base/Lib.gmk
! make/modules/java.base/gensrc/GensrcBuffer.gmk
! make/modules/java.base/gensrc/GensrcExceptions.gmk
! make/modules/java.base/gensrc/GensrcMisc.gmk
! make/modules/java.base/gensrc/GensrcModuleLoaderMap.gmk
! make/modules/java.base/lib/CoreLibraries.gmk
! make/modules/java.desktop/lib/AwtLibraries.gmk
! make/modules/java.desktop/lib/ClientLibraries.gmk
! make/modules/java.management/Lib.gmk
! make/modules/jdk.javadoc/Gensrc.gmk
! make/modules/jdk.jdeps/Gensrc.gmk
! make/modules/jdk.jlink/Launcher.gmk
! make/modules/jdk.management/Lib.gmk
! make/test/BuildMicrobenchmark.gmk
! make/test/JtregNativeHotspot.gmk
! make/test/JtregNativeJdk.gmk
Changeset: c3adcb84
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-09-03 15:31:19 +0000
URL: https://git.openjdk.org/leyden/commit/c3adcb843953b599b3c93d6b51afcc709ceaf45b
8338916: Build warnings about overriding recipe for jvm-ldflags.txt
Reviewed-by: jwaters, erikj
! make/common/NativeCompilation.gmk
! make/common/native/Link.gmk
Changeset: 0d593cd1
Branch: hermetic-java-runtime
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2024-09-03 15:32:42 +0000
URL: https://git.openjdk.org/leyden/commit/0d593cd1945e93a7d3c33ad270a81403b6fbeb3f
8339419: [s390x] Problemlist compiler/c2/irTests/TestIfMinMax.java
Reviewed-by: thartmann
! test/hotspot/jtreg/ProblemList.txt
Changeset: cfec3ac9
Branch: hermetic-java-runtime
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2024-09-03 19:01:58 +0000
URL: https://git.openjdk.org/leyden/commit/cfec3ac911a5a947cdb8c516d0a4b8097f0cc1dd
8337317: serviceability/jvmti tests failed with FATAL ERROR in native method: Failed during the GetClassSignature call
Reviewed-by: lmesnik, sspitsyn, cjplummer
! test/hotspot/jtreg/serviceability/jvmti/HiddenClass/libHiddenClassSigTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/VMObjectAlloc/libVMObjectAlloc.cpp
Changeset: 130ac13c
Branch: hermetic-java-runtime
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2024-09-03 19:04:04 +0000
URL: https://git.openjdk.org/leyden/commit/130ac13cb9c2dede4ceede4ad6c3c820fdea2fe3
8337265: Test static-libs build in GitHub Actions
Reviewed-by: erikj, ihse
! .github/actions/upload-bundles/action.yml
! .github/workflows/build-linux.yml
Changeset: 5ebdf2d2
Branch: hermetic-java-runtime
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2024-09-03 19:06:00 +0000
URL: https://git.openjdk.org/leyden/commit/5ebdf2d2720b82c4e9783fc6a9aa58344d5e2f2a
8338708: Don't create/destroy debug agent cmdQueueLock for each connection
Reviewed-by: amenkov, lmesnik
! src/jdk.jdwp.agent/share/native/libjdwp/debugLoop.c
+ test/jdk/com/sun/jdi/ReattachStressTest.java
Changeset: a7120e2b
Branch: hermetic-java-runtime
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2024-09-03 19:06:10 +0000
URL: https://git.openjdk.org/leyden/commit/a7120e2b251e1337df5bd4a2808638d28b7d3bd3
8311993: Test serviceability/sa/UniqueVtableTest.java failed: duplicate vtables detected
Reviewed-by: cjplummer, kevinw, dholmes
! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp
Changeset: a22e932a
Branch: hermetic-java-runtime
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2024-09-03 19:51:12 +0000
URL: https://git.openjdk.org/leyden/commit/a22e932ab838762a013fc25b8061165be93feeb3
8337163: Improve SA error message when failing to attach to a core file
Reviewed-by: amenkov, kevinw
! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp
! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m
Changeset: bbb51616
Branch: hermetic-java-runtime
Author: Mark Powers <mpowers at openjdk.org>
Date: 2024-09-03 19:55:58 +0000
URL: https://git.openjdk.org/leyden/commit/bbb516163d400a9c7e923e423fe2a60091b59322
8337664: Distrust TLS server certificates issued after Oct 2024 and anchored by Entrust Root CAs
Reviewed-by: mullan, rhalade
! src/java.base/share/classes/sun/security/validator/CADistrustPolicy.java
+ src/java.base/share/classes/sun/security/validator/EntrustTLSPolicy.java
! src/java.base/share/conf/security/java.security
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/Distrust.java
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/affirmtrustcommercialca-chain.pem
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/affirmtrustnetworkingca-chain.pem
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/affirmtrustpremiumca-chain.pem
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/affirmtrustpremiumeccca-chain.pem
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/entrust2048ca-chain.pem
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/entrustevca-chain.pem
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/entrustrootcaec1-chain.pem
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/entrustrootcag2-chain.pem
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/entrustrootcag4-chain.pem
Changeset: 90f3f432
Branch: hermetic-java-runtime
Author: David Holmes <dholmes at openjdk.org>
Date: 2024-09-04 03:41:42 +0000
URL: https://git.openjdk.org/leyden/commit/90f3f4325772773f1dc1814c56d7326d5389e2c7
8328877: [JNI] The JNI Specification needs to address the limitations of integer UTF-8 String lengths
Reviewed-by: cjplummer, alanb
! src/hotspot/os/posix/dtrace/hotspot_jni.d
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/dtrace_disabled.hpp
! src/java.base/share/native/include/jni.h
! test/hotspot/jtreg/native_sanity/JniVersion.java
+ test/hotspot/jtreg/runtime/jni/checked/TestLargeUTF8Length.java
+ test/hotspot/jtreg/runtime/jni/checked/libTestLargeUTF8Length.c
Changeset: 5998f4b6
Branch: hermetic-java-runtime
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2024-09-04 04:26:55 +0000
URL: https://git.openjdk.org/leyden/commit/5998f4b6f53769f98188ae8c23ea49cc1f7aa802
8308588: Unnecessary synchronized on GTKStyle#ICONS_MAP can be removed
Reviewed-by: tr, aivanov, aturbanov
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java
Changeset: 9a1024de
Branch: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2024-09-04 05:05:20 +0000
URL: https://git.openjdk.org/leyden/commit/9a1024dec68057c7c581ac0a38fc7f96489a0a76
8190329: [macos] Swing InterOp Platform.exit() crash
Co-authored-by: Kevin Rushforth <kcr at openjdk.org>
Reviewed-by: kcr, azvegint
! src/java.desktop/macosx/native/libawt_lwawt/awt/ApplicationDelegate.m
! src/java.desktop/macosx/native/libosxapp/ThreadUtilities.h
! src/java.desktop/macosx/native/libosxapp/ThreadUtilities.m
Changeset: f2c992c5
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-09-04 07:09:59 +0000
URL: https://git.openjdk.org/leyden/commit/f2c992c5af021ab0ff8429fd261314bc7e01f7df
8339300: CollectorPolicy.young_scaled_initial_ergo_vm gtest fails on ppc64 based platforms
Reviewed-by: mdoerr, lucy
! test/hotspot/gtest/gc/shared/test_collectorPolicy.cpp
Changeset: a6186051
Branch: hermetic-java-runtime
Author: Joel Sikström <joel.sikstrom at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date: 2024-09-04 08:56:02 +0000
URL: https://git.openjdk.org/leyden/commit/a61860511f67038962c54e114599948ca103dae8
8339399: ZGC: Remove unnecessary page reset when splitting pages
Reviewed-by: stefank, eosterlund, aboldtch
! src/hotspot/share/gc/z/zPage.cpp
! src/hotspot/share/gc/z/zPage.hpp
Changeset: 7ad61605
Branch: hermetic-java-runtime
Author: Joel Sikström <joel.sikstrom at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date: 2024-09-04 09:09:15 +0000
URL: https://git.openjdk.org/leyden/commit/7ad61605f1669f51a97f4f263a7afaa9ab7706be
8339163: ZGC: Race in clearing of remembered sets
Reviewed-by: stefank, eosterlund, aboldtch
! src/hotspot/share/gc/z/zRemembered.cpp
! src/hotspot/share/gc/z/zRemembered.hpp
Changeset: 4e2dde2f
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-09-04 10:35:04 +0000
URL: https://git.openjdk.org/leyden/commit/4e2dde2f0d6f96d5f07020d2417189f411c4596a
8339371: jlink.log warning when building after JDK-8338404
Reviewed-by: erikj, alanb
! make/InterimImage.gmk
Changeset: e25a9e7f
Branch: hermetic-java-runtime
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2024-09-04 12:08:16 +0000
URL: https://git.openjdk.org/leyden/commit/e25a9e7fd86e4eaf020e54021efaa7059dc654c9
8339486: JFR: Modernize
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Function.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/StopWatch.java
! test/jdk/jdk/jfr/api/event/TestGetDuration.java
! test/jdk/jdk/jfr/api/recording/misc/TestGetStream.java
! test/jdk/jdk/jfr/api/recording/options/TestDuration.java
! test/jdk/jdk/jfr/api/recording/state/TestStateDuration.java
! test/jdk/jdk/jfr/api/recording/state/TestStateScheduleStart.java
! test/jdk/jdk/jfr/event/runtime/TestThreadCpuTimeEvent.java
Changeset: bd8569bc
Branch: hermetic-java-runtime
Author: Chen Liang <liach at openjdk.org>
Date: 2024-09-04 12:29:40 +0000
URL: https://git.openjdk.org/leyden/commit/bd8569bc6cc888cbf514e9329e2c24a059d89711
8339131: Remove rarely-used accessor methods from Opcode
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/Opcode.java
! src/java.base/share/classes/java/lang/classfile/instruction/ConstantInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BlockCodeBuilderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
Changeset: c7d15f1f
Branch: hermetic-java-runtime
Author: Attila Szegedi <attila at openjdk.org>
Date: 2024-09-04 13:40:40 +0000
URL: https://git.openjdk.org/leyden/commit/c7d15f1fe09e61c1e61ee253e7e3df4c2b9306a1
8325679: Optimize ArrayList subList sort
Reviewed-by: liach
! src/java.base/share/classes/java/util/ArrayList.java
! test/jdk/java/util/List/ListDefaults.java
Changeset: 6f8714ee
Branch: hermetic-java-runtime
Author: Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Date: 2024-09-04 13:44:24 +0000
URL: https://git.openjdk.org/leyden/commit/6f8714ee197eb48923209299fd842f6757f0a945
8336860: x86: Change integer src operand for CMoveL of 0 and 1 to long
Reviewed-by: epeter, chagedorn, shade, qamai, jbhateja
! src/hotspot/cpu/x86/x86_64.ad
+ test/hotspot/jtreg/compiler/c2/irTests/CMoveLConstants.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/micro/org/openjdk/bench/vm/compiler/x86/BasicRules.java
Changeset: 0cfd08f5
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2024-09-04 15:48:32 +0000
URL: https://git.openjdk.org/leyden/commit/0cfd08f55aa166dc3f027887c886fa0b40a2ca21
8339112: Move JVM Klass flags out of AccessFlags
Reviewed-by: matsaave, cjplummer, dlong, thartmann, yzheng
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciKlass.cpp
! src/hotspot/share/ci/ciKlass.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
+ src/hotspot/share/oops/klassFlags.cpp
+ src/hotspot/share/oops/klassFlags.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/accessFlags.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/AccessFlags.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Klass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java
Changeset: 12d060a2
Branch: hermetic-java-runtime
Author: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2024-09-04 16:21:19 +0000
URL: https://git.openjdk.org/leyden/commit/12d060a255b9b783488714c6c2cb73a899d3f708
8339148: Make os::Linux::active_processor_count() public
Reviewed-by: dholmes, jwaters
! src/hotspot/os/linux/os_linux.hpp
Changeset: ef96a7b0
Branch: hermetic-java-runtime
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2024-09-04 16:37:17 +0000
URL: https://git.openjdk.org/leyden/commit/ef96a7b014795f366af3a90ef8f474cfb621197f
8332901: Select{Current,New}ItemTest.java for Choice don't open popup on macOS
Move SelectCurrentItemTest.java to java/awt/Choice/SelectItem/.
Move SelectNewItemTest.java to java/awt/Choice/SelectItem/.
Use latches to control test flow instead of delays.
Encapsulate the common logic in SelectCurrentItemTest.
Provide overridable checkXXX() methods to modify conditions.
Provide an overridable method which defines where to click
in the choice popup to select an item.
Reviewed-by: honkar, prr, dnguyen
! test/jdk/ProblemList.txt
- test/jdk/java/awt/Choice/SelectCurrentItemTest/SelectCurrentItemTest.java
+ test/jdk/java/awt/Choice/SelectItem/SelectCurrentItemTest.java
+ test/jdk/java/awt/Choice/SelectItem/SelectNewItemTest.java
- test/jdk/java/awt/Choice/SelectNewItemTest/SelectNewItemTest.java
Changeset: 433f6d8a
Branch: hermetic-java-runtime
Author: David M. Lloyd <david.lloyd at redhat.com>
Committer: Chen Liang <liach at openjdk.org>
Date: 2024-09-04 16:46:44 +0000
URL: https://git.openjdk.org/leyden/commit/433f6d8a0643b59663bf76c0f3a2af27a6cc56b7
8339492: StackMapDecoder::writeFrames makes lots of allocations
Reviewed-by: liach, redestad, jwaters, asotona
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java
Changeset: 1353601d
Branch: hermetic-java-runtime
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Date: 2024-09-04 17:25:37 +0000
URL: https://git.openjdk.org/leyden/commit/1353601dcc8f9ec3e12dea21dc61b3585a154b13
8338924: C1: assert(0 <= i && i < _len) failed: illegal index 5 for length 5
Co-authored-by: Dean Long <dlong at openjdk.org>
Reviewed-by: kvn, thartmann
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/compiler/methodLiveness.cpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/runtime/interpreter/LastJsrTest.java
Changeset: b8d560b6
Branch: hermetic-java-runtime
Author: Manukumar V S <mvs at openjdk.org>
Committer: Harshitha Onkar <honkar at openjdk.org>
Date: 2024-09-04 20:05:27 +0000
URL: https://git.openjdk.org/leyden/commit/b8d560b6cd9ea35c747487017107a6caeacf8a98
8339233: Test javax/swing/JButton/SwingButtonResizeTestWithOpenGL.java#id failed: Button renderings are different after window resize
Reviewed-by: honkar
! test/jdk/javax/swing/JButton/SwingButtonResizeTestWithOpenGL.java
Changeset: d4dfa012
Branch: hermetic-java-runtime
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Date: 2024-09-04 20:49:32 +0000
URL: https://git.openjdk.org/leyden/commit/d4dfa0127f4d51c8127c5d4dfe3b58c09500e80f
8338530: CDS warning Skipping java/lang/invoke/BoundMethodHandle$Species_LLLL
Reviewed-by: iklam, ccheung
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java
Changeset: 55312e15
Branch: hermetic-java-runtime
Author: Shaojin Wen <swen at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
Date: 2024-09-04 22:45:17 +0000
URL: https://git.openjdk.org/leyden/commit/55312e1549c36be46b0f3b3b40763a33311c3e25
8338937: Optimize the string concatenation of ClassDesc
Reviewed-by: liach
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/constant/ClassDesc.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/constant/ConstantUtils.java
Changeset: 96df5a6d
Branch: hermetic-java-runtime
Author: David Holmes <dholmes at openjdk.org>
Date: 2024-09-04 23:58:17 +0000
URL: https://git.openjdk.org/leyden/commit/96df5a6d8f90c988b354dbe6bdc510aa4b8ee98b
8339316: Test runtime/exceptionMsgs/NoClassDefFoundError/NoClassDefFoundErrorTest.java fails after JDK-8338257
Reviewed-by: jsjolen, coleenp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/utilities/exceptions.cpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: 28de44da
Branch: hermetic-java-runtime
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2024-09-05 07:01:29 +0000
URL: https://git.openjdk.org/leyden/commit/28de44da71871bec7648f01a4df2faee43fa43b6
8332461: ubsan : dependencies.cpp:906:3: runtime error: load of value 4294967295, which is not a valid value for type 'DepType'
Reviewed-by: stefank, kvn, dlong
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/dependencies.hpp
Changeset: 96a0502d
Branch: hermetic-java-runtime
Author: Ivan Walulya <iwalulya at openjdk.org>
Date: 2024-09-05 08:18:35 +0000
URL: https://git.openjdk.org/leyden/commit/96a0502d624e3eff1b00a7c63e8b3a27870b475e
8339369: G1: TestVerificationInConcurrentCycle.java fails with "Missing rem set entry" when using "-XX:G1RSetUpdatingPauseTimePercent=0 -XX:G1UpdateBufferSize=2"
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.cpp
Changeset: 2305d18e
Branch: hermetic-java-runtime
Author: Yagmur Eren <yagmur.eren at oracle.com>
Date: 2024-09-05 09:26:08 +0000
URL: https://git.openjdk.org/leyden/commit/2305d18e8d53dbbf341b580b60f9ed21f408bff1
8339384: Unintentional IOException in jdk.jdi module when JDWP end of stream occurs
Reviewed-by: cjplummer, kevinw
! src/jdk.jdi/share/classes/com/sun/tools/jdi/TargetVM.java
Changeset: 340e131d
Branch: hermetic-java-runtime
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2024-09-05 10:52:44 +0000
URL: https://git.openjdk.org/leyden/commit/340e131d616bd81ccd0bdc3817aead0284014cac
8338971: IGV: Add incrementally inlined method name to phase name
Reviewed-by: rcastanedalo, kvn
! src/hotspot/share/opto/compile.cpp
Changeset: cb9f5c57
Branch: hermetic-java-runtime
Author: Shaojin Wen <swen at openjdk.org>
Committer: Claes Redestad <redestad at openjdk.org>
Date: 2024-09-05 11:45:49 +0000
URL: https://git.openjdk.org/leyden/commit/cb9f5c5791d17afbf72f7debe8013b77e45b3b56
8339290: Optimize ClassFile Utf8EntryImpl#writeTo
Reviewed-by: redestad, liach
! src/java.base/share/classes/java/lang/StringCoding.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
+ test/jdk/java/lang/String/CountNonZeroAscii.java
+ test/micro/org/openjdk/bench/java/lang/classfile/Utf8EntryWriteTo.java
Changeset: 6be92726
Branch: hermetic-java-runtime
Author: Per Minborg <pminborg at openjdk.org>
Date: 2024-09-05 13:10:24 +0000
URL: https://git.openjdk.org/leyden/commit/6be927260a84b1d7542167e526ff41f7dc26cab0
8338591: Improve performance of MemorySegment::copy
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! test/jdk/java/foreign/TestSegmentCopy.java
+ test/micro/org/openjdk/bench/java/lang/foreign/CopyTest.java
Changeset: a505a1dd
Branch: hermetic-java-runtime
Author: Fernando Guallini <fguallini at openjdk.org>
Committer: Sean Mullan <mullan at openjdk.org>
Date: 2024-09-05 13:14:00 +0000
URL: https://git.openjdk.org/leyden/commit/a505a1dda3bc6975bb11f390543b38618ddf2626
8337951: Test sun/security/validator/samedn.sh CertificateNotYetValidException: NotBefore validation
Reviewed-by: mullan
! test/jdk/sun/security/validator/samedn.sh
Changeset: ab656c3a
Branch: hermetic-java-runtime
Author: Joel Sikström <joel.sikstrom at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date: 2024-09-05 13:39:56 +0000
URL: https://git.openjdk.org/leyden/commit/ab656c3aab8157ed8e70bc126881cbadc825de93
8339579: ZGC: Race results in only one of two remembered sets being cleared
Reviewed-by: stefank, sjohanss
! src/hotspot/share/gc/z/zRememberedSet.cpp
Changeset: b389bb45
Branch: hermetic-java-runtime
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2024-09-05 13:49:17 +0000
URL: https://git.openjdk.org/leyden/commit/b389bb456726184e4691777b1bb02d4b8a8a3f97
8339540: Unify include requirements for PlatformMonitor/Mutex constructors/destructors
Reviewed-by: coleenp, sjohanss
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.inline.hpp
Changeset: 042053c3
Branch: hermetic-java-runtime
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-09-05 15:03:54 +0000
URL: https://git.openjdk.org/leyden/commit/042053c3a82e9fbd4c6866efe872c1c92714e6e7
8003887: File.getCanonicalFile() does not resolve symlinks on MS Windows
Reviewed-by: alanb
! src/java.base/windows/classes/java/io/WinNTFileSystem.java
! src/java.base/windows/native/libjava/WinNTFileSystem_md.c
! test/jdk/java/io/File/GetCanonicalPath.java
Changeset: 4ffcf894
Branch: hermetic-java-runtime
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2024-09-05 15:12:27 +0000
URL: https://git.openjdk.org/leyden/commit/4ffcf894b5937d6c6914b8f24caead87bd3e4228
8339619: ProblemList runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java
Reviewed-by: azvegint
! test/hotspot/jtreg/ProblemList.txt
Changeset: 59c4649b
Branch: hermetic-java-runtime
Author: Artur Barashev <artur.barashev at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date: 2024-09-05 15:34:26 +0000
URL: https://git.openjdk.org/leyden/commit/59c4649be37a387efaf100f368b3e9db06d44f3a
8329959: Update DigestMD5Client.java - fix typo in javadoc string
Reviewed-by: weijun
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Client.java
Changeset: b895d7cf
Branch: hermetic-java-runtime
Author: Suchismith Roy <sroy at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-09-05 15:44:57 +0000
URL: https://git.openjdk.org/leyden/commit/b895d7cf9fe0370a919e7092e40ac3458d91e95e
8332423: [PPC64] Remove C1_MacroAssembler::call_c_with_frame_resize
Reviewed-by: mdoerr, varadam
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/runtime_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
Changeset: 98020e47
Branch: hermetic-java-runtime
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2024-09-05 15:46:38 +0000
URL: https://git.openjdk.org/leyden/commit/98020e47996c0c6870e406bd513c8f503a336a73
8338133: Cleanup direct use of `new HtmlTree`
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.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/HtmlLinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.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/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriter.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/SerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerialMethodWriter.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/TableOfContents.java
! 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/taglets/SnippetTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java
! test/langtools/jdk/javadoc/doclet/testHtmlDocument/TestHtmlDocument.java
! test/langtools/jdk/javadoc/doclet/testVoidHtmlElements/TestVoidHtmlElements.java
Changeset: e203df46
Branch: hermetic-java-runtime
Author: Roland Westrelin <roland at openjdk.org>
Date: 2024-09-05 15:51:27 +0000
URL: https://git.openjdk.org/leyden/commit/e203df46faf610e35e2c2510271ad68199f4fa3f
8338100: C2: assert(!n_loop->is_member(get_loop(lca))) failed: control must not be back in the loop
Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/parse1.cpp
+ test/hotspot/jtreg/compiler/loopopts/LongCountedLoopInInfiniteLoop.jasm
+ test/hotspot/jtreg/compiler/loopopts/MoveStoreAfterInfiniteLoop.jasm
+ test/hotspot/jtreg/compiler/loopopts/TestLongCountedLoopInInfiniteLoop.java
+ test/hotspot/jtreg/compiler/loopopts/TestMoveStoreAfterInfiniteLoop.java
Changeset: 48d79431
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2024-09-05 16:34:39 +0000
URL: https://git.openjdk.org/leyden/commit/48d79431c95759954f6dd283de78fe9f9fe9370a
8339342: FieldAllocationCount is mostly unused
Reviewed-by: fparain, stuefe, matsaave
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
Changeset: 9e1af8cc
Branch: hermetic-java-runtime
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2024-09-05 18:11:18 +0000
URL: https://git.openjdk.org/leyden/commit/9e1af8cc7cc9f63453097bd35eb3cf29f945d765
8339285: Test fails with assert(depth < max_critical_stack_depth) failed: can't have more than 10 critical frames
Reviewed-by: alanb
! src/java.base/aix/native/libnio/MappedMemoryUtils.c
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
! src/java.base/share/classes/java/nio/MappedMemoryUtils.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/unix/native/libnio/MappedMemoryUtils.c
! src/java.base/windows/native/libnio/MappedMemoryUtils.c
+ test/jdk/java/foreign/TestMappedHandshake.java
Changeset: 8fb8cd85
Branch: hermetic-java-runtime
Author: Hai-May Chao <hchao at openjdk.org>
Date: 2024-09-05 20:17:52 +0000
URL: https://git.openjdk.org/leyden/commit/8fb8cd85b7bd2e004329b4968f9564f340002cc1
8339347: keytool -importpass insists prompting the user even if there is no terminal
Reviewed-by: weijun
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
+ test/jdk/sun/security/tools/keytool/TestImportPass.java
Changeset: 7cbccb43
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jianglizhou at google.com>
Date: 2024-09-05 15:47:14 +0000
URL: https://git.openjdk.org/leyden/commit/7cbccb436295c3af44bbf94ffd183c27264e2425
Merge branch 'master' into hermetic-java-runtime
! make/Images.gmk
! make/Main.gmk
! make/autoconf/configure.ac
! make/autoconf/spec.gmk.template
! make/modules/java.base/lib/CoreLibraries.gmk
! src/hotspot/share/runtime/threads.cpp
! make/Images.gmk
! make/Main.gmk
! make/autoconf/configure.ac
! make/autoconf/spec.gmk.template
! make/modules/java.base/lib/CoreLibraries.gmk
! src/hotspot/share/runtime/threads.cpp
More information about the leyden-dev
mailing list