git: openjdk/jdk-sandbox: jep486: 22 new changesets
duke
duke at openjdk.org
Fri Nov 8 08:42:12 UTC 2024
Changeset: 619b4d59
Branch: jep486
Author: Per Minborg <pminborg at openjdk.org>
Date: 2024-11-07 07:25:41 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/619b4d596634ee84b9bf5884b97a69eb01661657
8334107: Specification for MemorySegment::get/setString could use some clarification
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
Changeset: 0e1c1b79
Branch: jep486
Author: theoweidmannoracle <theo.weidmann at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2024-11-07 07:46:52 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0e1c1b793d43064aabe9571057284899c9580f30
8343452: Incorrect WINDOWS build variable is used in macroAssembler_x86.cpp
Reviewed-by: kvn, chagedorn, jwaters
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
Changeset: c3df050b
Branch: jep486
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2024-11-07 08:16:17 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c3df050b88ecef123199a4e96f6d9884d064ae45
8343726: [BACKOUT] NMT should not use ThreadCritical
Reviewed-by: shade, dholmes
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/memoryFileTracker.hpp
! src/hotspot/share/nmt/nmtCommon.hpp
! src/hotspot/share/nmt/threadStackTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/utilities/vmError.cpp
Changeset: 592a48b1
Branch: jep486
Author: Tobias Holenstein <tholenstein at openjdk.org>
Date: 2024-11-07 08:55:55 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/592a48b163ed582872b686e7a606cf8b96fcbcbc
8321997: Increase upper limit of LoopOptsCount flag
Reviewed-by: shade, chagedorn
! src/hotspot/share/opto/c2_globals.hpp
Changeset: 7620b129
Branch: jep486
Author: Theo Weidmann <theo.weidmann at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2024-11-07 10:04:03 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7620b129888d57514d9ef588e0681f1d43377236
8323803: ConstantOopReadValue::print_on should print 'null' instead of 'nullptr'
Reviewed-by: chagedorn, kvn
! src/hotspot/share/code/debugInfo.cpp
Changeset: 42446823
Branch: jep486
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2024-11-07 10:30:12 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4244682309e7ae1be892280dfd6a6f70ccecc760
8339190: Parameter arrays that are capped during annotation processing report incorrect length
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/annotations/ParameterArrayLimit.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
Changeset: f0b251d7
Branch: jep486
Author: Volker Simonis <simonis at openjdk.org>
Date: 2024-11-07 12:10:50 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f0b251d76078e8d5b47e967b0449c4cbdcb5a005
8343531: Improve print_location for invalid heap pointers
Reviewed-by: shade, tschatzl, ayang
! src/hotspot/share/gc/shared/locationPrinter.inline.hpp
Changeset: ac82a8f8
Branch: jep486
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2024-11-07 12:32:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ac82a8f89c7066fb1d379b12bcfd68053cb39ba4
8343610: InOutPathTest jpackage test produces invalid app image on macOS
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/share/InOutPathTest.java
Changeset: d2b681d4
Branch: jep486
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2024-11-07 13:10:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d2b681d4557109158fbbce9db995f4146c344c97
8343730: JMX cleanups
Reviewed-by: cjplummer
! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanServerDelegateImpl.java
! src/java.management/share/classes/javax/management/MBeanServerDelegate.java
! src/java.management/share/classes/javax/management/Notification.java
! src/java.management/share/classes/javax/management/remote/JMXConnectionNotification.java
Changeset: 1d117f65
Branch: jep486
Author: Quan Anh Mai <qamai at openjdk.org>
Date: 2024-11-07 14:32:18 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1d117f65f06456ae571aecc146542c2f79d402cf
8343394: Make MemorySessionImpl.state a stable field
Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Reviewed-by: mcimadamore, jvernee
! src/java.base/share/classes/jdk/internal/foreign/ConfinedSession.java
! src/java.base/share/classes/jdk/internal/foreign/GlobalSession.java
! src/java.base/share/classes/jdk/internal/foreign/ImplicitSession.java
! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SharedSession.java
! test/jdk/java/foreign/TestMemorySession.java
+ test/micro/org/openjdk/bench/java/lang/foreign/LoopOverRandom.java
Changeset: d3c042f9
Branch: jep486
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2024-11-07 15:31:17 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d3c042f9a0cd91e7cdf7f45cb0ea387f7ba9785b
8343770: Build fails due to use of sun.misc.Unsafe in LoopOverRandom
Reviewed-by: alanb
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverRandom.java
Changeset: 56c588b4
Branch: jep486
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-11-07 17:19:27 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/56c588b4e88d779cd5c5f67e7bfb4e1641eb9c25
8343417: (fs) BasicFileAttributeView.setTimes uses microsecond precision with NOFOLLOW_LINKS
Reviewed-by: alanb
! src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template
! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! test/jdk/java/nio/file/attribute/BasicFileAttributeView/SetTimesNanos.java
Changeset: 4f5a241e
Branch: jep486
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2024-11-07 18:13:44 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4f5a241ec11981bcb5f8ab0936b0e821ec5a03ce
8343491: javax/management/remote/mandatory/connection/DeadLockTest.java failing with NoSuchObjectException: no such object in table
Reviewed-by: lmesnik, sspitsyn, cjplummer
! test/jdk/javax/management/remote/mandatory/connection/DeadLockTest.java
Changeset: ccda8159
Branch: jep486
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2024-11-07 18:27:27 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ccda8159f65be39d6fab9be87b1a79465aae5452
8342303: Segfault in update_inherited_vtable: AppCDS, old bytecode, and redefineClasses
Reviewed-by: dholmes, coleenp, iklam
! src/hotspot/share/oops/instanceKlass.cpp
! test/hotspot/jtreg/TEST.groups
= test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/BootChild.java
= test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/BootSuper.java
= test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/NewChild.java
+ test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/OldClassAndRedefineClass.java
+ test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/OldClassAndRedefineClassApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineBootClassApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineBootClassTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineOldSuperApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineOldSuperTest.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java
! test/hotspot/jtreg/runtime/logging/RedefineClasses.java
Changeset: fac89f47
Branch: jep486
Author: Ioi Lam <iklam at openjdk.org>
Date: 2024-11-07 18:53:22 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/fac89f471c6f362cf47b3fae801e8cb51bd89bf6
8343493: Perform module checks during MetaspaceShared::map_archives()
Reviewed-by: ccheung, matsaave
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! 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/modules.cpp
Changeset: 2c7bea1c
Branch: jep486
Author: Kevin Driver <kdriver at openjdk.org>
Date: 2024-11-07 19:27:35 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2c7bea1cb2acd768e57f460440228fee914255a6
8343772: Expected IAPE not thrown in KDF.getInstance (TCK)
Reviewed-by: valeriep
! src/java.base/share/classes/javax/crypto/KDF.java
! test/jdk/com/sun/crypto/provider/KDF/HKDFExhaustiveTest.java
Changeset: 84c99fb9
Branch: jep486
Author: Daniel Gredler <daniel.gredler at gmail.com>
Date: 2024-11-07 20:19:50 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/84c99fb91ffc4bfbc2fb0f20f558603d5660d7f1
8283664: Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/PrintTextTest.java
Reviewed-by: honkar, aivanov, aturbanov
! test/jdk/ProblemList.txt
! test/jdk/java/awt/print/PrinterJob/PrintTextTest.java
Changeset: a63f501b
Branch: jep486
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2024-11-07 22:10:59 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a63f501b9238c6aae81c2e39fcc1852652116780
8343396: Use OperatingSystem, Architecture, and OSVersion in jpackage tests
Reviewed-by: rriggs, almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/macosx/HostArchPkgTest.java
Changeset: f621f26c
Branch: jep486
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-11-07 22:11:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f621f26cd113090a0305598cfc50f0eac9a263c6
8343724: [PPC64] Disallow OptoScheduling
Reviewed-by: rrich, mbaesken
! src/hotspot/cpu/ppc/c2_init_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
Changeset: 068f4ce8
Branch: jep486
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-11-08 04:04:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/068f4ce8bc0fb43417c6493597160b49554221d3
8343293: Remove the check for <apphome>/jre/lib/libjava.dylib from the launcher's java_md_macosx.m
Reviewed-by: bpb, rriggs
! src/java.base/macosx/native/libjli/java_md_macosx.m
Changeset: d0077eec
Branch: jep486
Author: Per Minborg <pminborg at openjdk.org>
Date: 2024-11-08 06:33:41 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d0077eece0531bbfef72d25628ec23ba3a799f18
8343771: Some FFM benchmarks are broken
Reviewed-by: jvernee, mdoerr
! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/BulkOps.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNew.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNewHeap.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantAsType.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantFP.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantHeap.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantMapped.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantShared.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedBuffer.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedSegments.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverRandom.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentCopyUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentGetUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentZeroUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/ParallelSum.java
! test/micro/org/openjdk/bench/java/lang/foreign/UnrolledAccess.java
! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayUnsafeXorOpImpl.java
Changeset: ca8a528e
Branch: jep486
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2024-11-08 07:35:56 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ca8a528e757aa936e74100b8f4b8417beafe16c2
Merge branch 'master' into jep486
! test/jdk/ProblemList.txt
! test/jdk/ProblemList.txt
More information about the jdk-sandbox-changes
mailing list