git: openjdk/jdk-sandbox: iouring: 89 new changesets
duke
duke at openjdk.org
Thu Feb 8 12:58:23 UTC 2024
Changeset: ec56c72b
Author: Per Minborg <pminborg at openjdk.org>
Date: 2024-01-31 09:54:03 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ec56c72b5160ea20ed123c6e1e3379b6b13ecb7d
8323601: Improve LayoutPath.PathElement::toString
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! test/jdk/java/foreign/TestLayoutPaths.java
Changeset: b5c267fc
Author: Lance Andersen <lancea at openjdk.org>
Date: 2024-01-31 11:06:01 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b5c267fc8a0af50be9e3d1d09cdaa6bf4bb29851
8324632: Update Zlib Data Compression Library to Version 1.3.1
Reviewed-by: iris, alanb
! src/java.base/share/native/libzip/zlib/ChangeLog
! src/java.base/share/native/libzip/zlib/README
! src/java.base/share/native/libzip/zlib/deflate.c
! src/java.base/share/native/libzip/zlib/deflate.h
! src/java.base/share/native/libzip/zlib/gzguts.h
! src/java.base/share/native/libzip/zlib/gzlib.c
! src/java.base/share/native/libzip/zlib/inflate.c
! src/java.base/share/native/libzip/zlib/inftrees.c
! src/java.base/share/native/libzip/zlib/inftrees.h
! src/java.base/share/native/libzip/zlib/patches/ChangeLog_java
! src/java.base/share/native/libzip/zlib/trees.c
! src/java.base/share/native/libzip/zlib/zconf.h
! src/java.base/share/native/libzip/zlib/zlib.h
! src/java.base/share/native/libzip/zlib/zutil.h
Changeset: ec6c35c4
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-31 12:44:29 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ec6c35c4ac4beba91450269fca358178e4632a7d
8324970: Serial: Refactor signature of maintain_old_to_young_invariant
Reviewed-by: tschatzl
! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/cardTableRS.hpp
Changeset: 725314fb
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-31 12:44:39 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/725314fb739e10aa54e224f46d3c71015cf9d158
8324771: Obsolete RAMFraction related flags
Reviewed-by: dholmes, mbaesken, tschatzl
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! test/hotspot/jtreg/runtime/CommandLine/VMAliasOptions.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
Changeset: 66971600
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-01-31 13:59:19 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/66971600f7ba796ff5bb9714591c3faa0bb2249d
8320712: Rewrite BadFactoryTest in pure Java
Reviewed-by: jpai, sundar
! test/jdk/javax/script/JDK_8196959/BadFactoryTest.java
- test/jdk/javax/script/JDK_8196959/BadFactoryTest.sh
Changeset: 1733d2ea
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Date: 2024-01-31 14:18:13 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1733d2ea244756238c302d802511eb1557cd46ac
8303374: Implement JEP 455: Primitive Types in Patterns, instanceof, and switch (Preview)
Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Co-authored-by: Gavin Bierman <gbierman at openjdk.org>
Co-authored-by: Brian Goetz <briangoetz at openjdk.org>
Co-authored-by: Raffaello Giulietti <rgiulietti at openjdk.org>
Co-authored-by: Aggelos Biboudis <abimpoudis at openjdk.org>
Reviewed-by: vromero, jlahoda
+ src/java.base/share/classes/java/lang/runtime/ExactConversionsSupport.java
! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! src/java.base/share/classes/sun/invoke/util/Wrapper.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/code/TypeTag.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.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/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
+ test/jdk/java/lang/runtime/ExactnessConversionsSupportTest.java
! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java
! test/langtools/jdk/jshell/CompletenessTest.java
+ test/langtools/jdk/jshell/PrimitiveInstanceOfTest.java
+ test/langtools/tools/javac/diags/examples/DefaultAndBothBoolean.java
- test/langtools/tools/javac/diags/examples/NotApplicableTypes.java
+ test/langtools/tools/javac/diags/examples/PrimitivePatternMatching.java
- test/langtools/tools/javac/diags/examples/SelectorTypeNotAllowed.java
! test/langtools/tools/javac/diags/examples/TypeReqClassArray.java
! test/langtools/tools/javac/diags/examples/TypeReqRef.java
+ test/langtools/tools/javac/diags/examples/UnconditionalPatternAndBothBoolean.java
! test/langtools/tools/javac/patterns/CastConversionMatch.java
! test/langtools/tools/javac/patterns/CastConversionMatch.out
! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.java
! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.out
+ test/langtools/tools/javac/patterns/PrimitiveInstanceOfComboTest.java
+ test/langtools/tools/javac/patterns/PrimitiveInstanceOfErrors.java
+ test/langtools/tools/javac/patterns/PrimitiveInstanceOfErrors.out
+ test/langtools/tools/javac/patterns/PrimitiveInstanceOfNumericValueTests.java
+ test/langtools/tools/javac/patterns/PrimitiveInstanceOfPatternOpWithRecordPatterns.java
+ test/langtools/tools/javac/patterns/PrimitiveInstanceOfTypeComparisonOp.java
+ test/langtools/tools/javac/patterns/PrimitivePatternsSwitch.java
+ test/langtools/tools/javac/patterns/PrimitivePatternsSwitchErrors.java
+ test/langtools/tools/javac/patterns/PrimitivePatternsSwitchErrors.out
! test/langtools/tools/javac/patterns/SourceLevelChecks.java
! test/langtools/tools/javac/patterns/SwitchErrors.java
! test/langtools/tools/javac/patterns/SwitchErrors.out
- test/langtools/tools/javac/switchextra/SwitchNoExtraTypes.java
- test/langtools/tools/javac/switchextra/SwitchNoExtraTypes.out
+ test/micro/org/openjdk/bench/jdk/preview/patterns/Exactness.java
Changeset: 2cd1ba6a
Author: William Kemper <wkemper at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-31 16:42:44 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2cd1ba6a52eafffa65d0f2532a07fff89f9cea0e
8324981: Shenandoah: Move commit and soft max heap changed methods into heap
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
Changeset: 1f2922ad
Author: Rajat Mahajan <rmahajan at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2024-01-31 17:35:50 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1f2922ad8526d378ee7b616e5423ce56f20340db
8320342: Use PassFailJFrame for TruncatedPopupMenuTest.java
Reviewed-by: honkar, aivanov
+ test/jdk/java/awt/PopupMenu/TruncatedPopupMenuTest.java
Changeset: 62c9530c
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2024-01-31 17:42:00 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/62c9530c056dbaaf65be0f43295af3d225326a4c
8324238: [macOS] java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails with the shape has not been applied msg
Reviewed-by: azvegint, dnguyen
! test/jdk/java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java
Changeset: f2920533
Author: Per Minborg <pminborg at openjdk.org>
Date: 2024-01-31 17:59:50 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f2920533e97c0e0eef711c1e020a9a5cc610170f
8323621: JDK build should exclude snippet class in java.lang.foreign
Reviewed-by: mcimadamore
! make/modules/java.base/Java.gmk
Changeset: 0cc8e5be
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-01-31 19:19:21 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0cc8e5beed664a21c2668be86a9d3c5a1b165743
8325042: remove unused JVMDITools test files
Reviewed-by: coleenp
- test/hotspot/jtreg/vmTestbase/nsk/share/JVMDITools.cpp
- test/hotspot/jtreg/vmTestbase/nsk/share/JVMDITools.h
! test/hotspot/jtreg/vmTestbase/nsk/share/README
Changeset: 5b9b176c
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2024-01-31 19:42:02 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5b9b176c6729aeff2a70d304a1ef57da3965fb53
8324174: assert(m->is_entered(current)) failed: invariant
Reviewed-by: epeter, dlong, thartmann
! src/hotspot/share/runtime/deoptimization.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestNestedRelockAtDeopt.java
Changeset: fe78c0f1
Author: John Jiang <jjiang at openjdk.org>
Date: 2024-02-01 02:35:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/fe78c0f1911c9fdc1d30e23847d102748dfa2063
8325022: Incorrect error message on client authentication
Reviewed-by: jnimeh, hchao, djelinski
! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java
Changeset: 432756b6
Author: SendaoYan <syan at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2024-02-01 03:08:33 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/432756b6e51c903e2bff8b9c3028a4f2ea8973f4
8325024: java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java incorrect comment information
Reviewed-by: jnimeh, fyang
! test/jdk/java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java
Changeset: a2229b18
Author: Julian Waters <jwaters at openjdk.org>
Date: 2024-02-01 05:54:57 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a2229b18bf93e05d6cba4516d1fc9c607cd15bca
8324838: test_nmt_locationprinting.cpp broken in the gcc windows build
Reviewed-by: dholmes, kevinw, jsjolen
! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp
Changeset: a6632487
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-02-01 05:55:58 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a6632487863db5ff3136cdcc76b7440c15ce6be9
8324668: JDWP process management needs more efficient file descriptor handling
Reviewed-by: gziemski, dholmes, cjplummer
! src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c
Changeset: 1aba78f2
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-02-01 08:11:46 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1aba78f2720b581f18fc2cec5e84deba6b2bcd41
8324937: GHA: Avoid multiple test suites per job
Reviewed-by: erikj, clanger
! .github/workflows/test.yml
Changeset: 68206b53
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2024-02-01 08:37:24 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/68206b533b09e07e4d556df794414ed4538889c0
8324585: JVM native memory leak in PCKS11-NSS security provider
Reviewed-by: valeriep
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11PSSSignature.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11.java
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_general.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_sign.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11wrapper.h
Changeset: d9331bfd
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2024-02-01 09:18:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d9331bfd49461c08e165e8f202cbbf88cc0ecec1
8324845: management.properties text "interface name" is misleading
Reviewed-by: mchung, alanb
! src/jdk.management.agent/share/conf/management.properties
Changeset: cd11059f
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-02-01 11:00:09 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/cd11059f105cf17aa4e99a195f0eb410e78abf5c
8325053: Serial: Move Generation::save_used_region to TenuredGeneration
Reviewed-by: stefank, ehelin
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
Changeset: 6b84f9bb
Author: Per Minborg <pminborg at openjdk.org>
Date: 2024-02-01 11:53:02 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/6b84f9bb3ee4362bf9daa4fb3905b168f9035336
8325001: Typo in the javadocs for the Arena::ofShared method
Reviewed-by: dfuchs
! src/java.base/share/classes/java/lang/foreign/Arena.java
Changeset: cab74b07
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-02-01 12:50:18 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/cab74b075e4572529a21bf8ac652ec2f1ab4fcaf
8324287: Record total and free swap space in JFR
Reviewed-by: jbechberger, lucy, egahlin
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/runtime/os.hpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/os/TestSwapSpaceEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: 8e451823
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-02-01 13:09:11 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8e45182357f4990c86fd0b711a7a91887945480b
8324834: Use _LARGE_FILES on AIX
Reviewed-by: erikj, mbaesken
! make/autoconf/flags-cflags.m4
! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/posix/os_posix.cpp
Changeset: ac1cd319
Author: Sean Coffey <coffeys at openjdk.org>
Date: 2024-02-01 13:54:03 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ac1cd3194910793b02e86c2c0dedaa321f137d4e
8325096: Test java/security/cert/CertPathBuilder/akiExt/AKISerialNumber.java is failing
Reviewed-by: weijun
! test/jdk/java/security/cert/CertPathBuilder/akiExt/AKISerialNumber.java
Changeset: 70e7cdcb
Author: Tejesh R <tr at openjdk.org>
Date: 2024-02-01 14:05:06 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/70e7cdcb9ecedd455cf701b5c7ad05286ac0067d
8323670: A few client tests intermittently throw ConcurrentModificationException
Reviewed-by: aivanov, serb
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDirectoryModel.java
Changeset: 6b09a79d
Author: Denghui Dong <ddong at openjdk.org>
Date: 2024-02-01 15:52:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/6b09a79d64bcb1aa5382e60d1d690d4e4a9dc337
8324974: JFR: EventCompilerPhase should be created as UNTIMED
Reviewed-by: egahlin
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/opto/compile.cpp
Changeset: 192349ee
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2024-02-01 19:24:39 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/192349eee4b6d50f16d44969eb882875c67d651d
8324066: "clhsdb jstack" should not by default scan for j.u.c locks because it can be very slow
Reviewed-by: kevinw, amenkov
! src/jdk.hotspot.agent/doc/clhsdb.html
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ConcurrentLocksPrinter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/StackTrace.java
! test/hotspot/jtreg/ProblemList-generational-zgc.txt
! test/hotspot/jtreg/ProblemList-zgc.txt
+ test/hotspot/jtreg/serviceability/sa/ClhsdbJstackWithConcurrentLock.java
+ test/hotspot/jtreg/serviceability/sa/LingeredAppWithConcurrentLock.java
! test/lib/jdk/test/lib/apps/LingeredApp.java
Changeset: b3ecd556
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2024-02-01 19:39:54 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b3ecd55601d483359819d02e70789bbd412b13da
8324679: Replace NULL with nullptr in HotSpot .ad files
Reviewed-by: kvn
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/arm_32.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
Changeset: 144a08ee
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-02-01 20:20:33 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/144a08ee5092980859379c7664c8036eec1e264d
8325078: Better escaping of single and double quotes in javac annotation toString() results
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Constants.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Convert.java
! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTestImpl.java
! test/langtools/tools/javac/processing/model/element/AnnotationToStringTest.java
Changeset: d3c3194a
Author: Justin Lu <jlu at openjdk.org>
Date: 2024-02-01 22:21:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d3c3194ac343a0e754448cd337f64114760de50b
6285888: ChoiceFormat can support unescaped relational symbols in the Format segment
Reviewed-by: naoto
! src/java.base/share/classes/java/text/ChoiceFormat.java
! test/jdk/java/text/Format/ChoiceFormat/PatternsTest.java
+ test/jdk/java/text/Format/ChoiceFormat/SymbolsInFormatSegment.java
Changeset: 783ae566
Author: Pasam Soujanya <psoujany at in.ibm.com>
Committer: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2024-02-02 09:01:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/783ae56634a3bca23516c22b071d224fec18591f
8311893: Interactive component with ARIA role 'tabpanel' does not have a programmatically associated name
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template
! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNewApiList/TestNewApiList.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java
Changeset: 91d8dac9
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2024-02-02 10:44:42 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/91d8dac9cff5689abcf2fc8950b15d284f933afd
8325137: com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java can fail in Xcomp with out of expected range
Reviewed-by: dholmes, sspitsyn
! test/jdk/com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java
Changeset: 6787c4c3
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-02-02 16:19:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/6787c4c3dd11d4d8db8255e59a1d71b6ab03cebb
8325055: Rename Injector.h
Reviewed-by: dholmes, amenkov, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/Injector.cpp
= test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/Injector.hpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/README
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/hotswap/HotSwap.cpp
Changeset: 38c01971
Author: Mark Powers <mpowers at openjdk.org>
Date: 2024-02-02 16:30:46 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/38c01971ff1c440d8c7ef4bc3432e5b9797ae708
8318105: [jmh] the test java.security.HSS failed with 2 active threads
Reviewed-by: ascarpino
! test/micro/org/openjdk/bench/java/security/HSS.java
Changeset: 1ae85138
Author: Paul Sandoz <psandoz at openjdk.org>
Date: 2024-02-02 16:53:10 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1ae851387f881263ccc6aeace5afdd0f49d41d33
8324858: [vectorapi] Bounds checking issues when accessing memory segments
Reviewed-by: mcimadamore, jbhateja
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractSpecies.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template
Changeset: adc36040
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-02-02 17:47:28 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/adc36040278049b118ea49fba41cb4bcfb9b85f2
8325148: Enable restricted javac warning in java.base
Reviewed-by: erikj, jvernee, mcimadamore, pminborg, ihse
! make/modules/java.base/Java.gmk
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/Binding.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallStubs.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/LibFallback.java
Changeset: f613e133
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-02-02 20:20:36 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f613e13397c7890bdc9fcfb068531b3aa03ce122
8313739: ZipOutputStream.close() should always close the wrapped stream
Reviewed-by: jpai, lancea
! src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java
+ test/jdk/java/util/zip/ZipOutputStream/CloseWrappedStream.java
Changeset: 63cb1f88
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-02-02 20:21:46 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/63cb1f8818322c970454664b387a113935923f2b
8321396: Retire test/jdk/java/util/zip/NoExtensionSignature.java
Reviewed-by: lancea
+ test/jdk/java/util/zip/DataDescriptorIgnoreCrcAndSizeFields.java
- test/jdk/java/util/zip/NoExtensionSignature.java
- test/jdk/java/util/zip/test.zip
Changeset: 7476e290
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2024-02-02 20:41:37 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7476e2905380a60c7653cb69e1afded116852785
8323680: SA PointerFinder code can do a better job of leveraging existing code to determine if an address is in the TLAB
Reviewed-by: kevinw, sspitsyn
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java
Changeset: a18b03b8
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-02-02 21:50:13 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a18b03b86fdd0eef773badbced46607a8e5a068a
8324635: (zipfs) Regression in Files.setPosixFilePermissions called on existing MSDOS entries
Reviewed-by: lancea
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! test/jdk/jdk/nio/zipfs/TestPosix.java
Changeset: ed068469
Author: Hamlin Li <mli at openjdk.org>
Date: 2024-02-04 09:46:15 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ed068469f3852aa69a27fe0f267d1828a0e59aec
8325037: x86: enable and fix hotspot/jtreg/compiler/vectorization/TestRoundVectFloat.java
Reviewed-by: thartmann, kvn, jbhateja
! test/hotspot/jtreg/compiler/vectorization/TestRoundVectFloat.java
Changeset: 692c9f88
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-02-04 21:01:37 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/692c9f8821e220560927dd6bbedfea9ddfe312f6
8325201: (zipfs) Disable TestPosix.setPermissionsShouldConvertToUnix which fails on Windows
Reviewed-by: lancea
! test/jdk/jdk/nio/zipfs/TestPosix.java
! test/jdk/jdk/nio/zipfs/test.policy.posix
Changeset: 80642dd7
Author: Wang Zhuo <wzhuo at openjdk.org>
Committer: Denghui Dong <ddong at openjdk.org>
Date: 2024-02-05 06:19:02 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/80642dd7af3fcc7c042f11798c5cc899e20b9368
8324817: Parallel GC does not pre-touch all heap pages when AlwaysPreTouch enabled and large page disabled
Reviewed-by: ayang, tschatzl
! src/hotspot/share/gc/parallel/mutableSpace.cpp
+ test/hotspot/jtreg/gc/parallel/TestAlwaysPreTouchBehavior.java
Changeset: 8796f43c
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2024-02-05 06:29:48 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8796f43c6c64d1b91b92db8c44b0672027807c10
8315762: Update subtype check profile collection on s390x following 8308869
Reviewed-by: mdoerr, lucy
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.hpp
! src/hotspot/cpu/s390/vm_version_s390.hpp
Changeset: 85e32012
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2024-02-05 06:53:51 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/85e320121e433da6fcf2d96a5a3d6c1520a88cb9
8325159: C2 SuperWord: measure time for CITime
Reviewed-by: rcastanedalo, kvn
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/phase.cpp
! src/hotspot/share/opto/phase.hpp
Changeset: af32262c
Author: Julian Waters <jwaters at openjdk.org>
Date: 2024-02-05 07:00:54 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/af32262c28f6dd012307c249156d909bb891e75b
8325049: stubGenerator_ppc.cpp should use alignas
Reviewed-by: mdoerr
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
Changeset: df35462a
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Date: 2024-02-05 08:59:55 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/df35462a4eaa6bbe1c2ea1edaedf74728f549090
8323502: javac crash with wrongly typed method block in Flow
Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/T8323502.java
+ test/langtools/tools/javac/T8323502.out
Changeset: 0377f1ab
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2024-02-05 09:27:07 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0377f1abe1c6f7b9b3d1599255166f9a7d68290a
8325133: Missing MEMFLAGS parameter in parts of os API
Reviewed-by: stefank, gziemski
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
Changeset: 4da28b40
Author: Daniel Lundén <dlunden at openjdk.org>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2024-02-05 10:53:38 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4da28b40f04acc355d86d44cb8d9fa0c5c7829bd
8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test
Reviewed-by: rcastanedalo, epeter, chagedorn
- test/hotspot/jtreg/compiler/c2/cr7200264/TestDriver.java
! test/hotspot/jtreg/compiler/c2/cr7200264/TestIntVect.java
- test/hotspot/jtreg/compiler/c2/cr7200264/TestSSE2IntVect.java
- test/hotspot/jtreg/compiler/c2/cr7200264/TestSSE4IntVect.java
Changeset: cdf918b1
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-02-05 10:54:41 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/cdf918b1d0838839254f058b69ef5bf363bdc196
8325134: Serial: Remove Generation::used_region
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp
Changeset: 51671c0b
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-02-05 11:18:43 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/51671c0b92ce9ee581bc850dff382b35a528b1cd
8323809: Serial: Refactor card table verification
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/cardTableRS.hpp
Changeset: d395ac28
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-02-05 14:06:16 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d395ac287900f2c22739751e39831dea8a189b5c
8321373: Build should use LC_ALL=C.UTF-8
Reviewed-by: redestad, erikj
! make/autoconf/basic.m4
! make/autoconf/basic_tools.m4
! make/autoconf/spec.gmk.template
! make/jdk/src/classes/build/tools/classlist/HelloClasslist.java
Changeset: 89e6a02e
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2024-02-05 16:28:51 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/89e6a02e3b095999199a4c1bac4deb6c9f31fe8e
8325064: C2 SuperWord: refactor construct_bb
Reviewed-by: kvn, chagedorn
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
Changeset: 19e92201
Author: Claes Redestad <redestad at openjdk.org>
Date: 2024-02-05 16:30:05 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/19e92201b4873954c04cead9a3a456445b3ef289
8325169: Reduce String::indexOf overheads
Reviewed-by: rriggs, rgiulietti, mli
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! test/micro/org/openjdk/bench/java/lang/StringIndexOf.java
Changeset: 55c1446b
Author: Claes Redestad <redestad at openjdk.org>
Date: 2024-02-05 16:30:16 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/55c1446b68db6c4734420124b5f26278389fdf2b
8321468: Remove StringUTF16::equals
Reviewed-by: rriggs, kvn
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/java.base/share/classes/java/lang/StringUTF16.java
Changeset: 19936526
Author: Tom Rodriguez <never at openjdk.org>
Date: 2024-02-05 17:43:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1993652653eab8dd7ce2221a97cd2e401f2dcf56
8324983: race in CompileBroker::possibly_add_compiler_threads
Reviewed-by: kvn, dholmes, dnsimon
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/runtime/javaThread.cpp
Changeset: c3adc61e
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-02-05 17:59:59 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c3adc61e6ed4114908dd42ab3d43ad6482a5a9b0
8325199: (zipfs) jdk/nio/zipfs/TestPosix.java failed 6 sub-tests
Reviewed-by: clanger, lancea
! test/jdk/jdk/nio/zipfs/TestPosix.java
! test/jdk/jdk/nio/zipfs/test.policy.posix
Changeset: 51853f74
Author: Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Nick Gasson <ngasson at openjdk.org>
Date: 2024-02-05 18:29:32 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/51853f7488afa69c0d14b0e96f1da84822cd83f1
8324724: Add Stub routines for FP16 conversions on aarch64
Reviewed-by: aph, ngasson
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
Changeset: 7777eb5e
Author: Gerard Ziemski <gziemski at openjdk.org>
Date: 2024-02-05 19:35:43 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7777eb5e15b9f08cdc621c84ff38c72334388b56
8321931: memory_swap_current_in_bytes reports 0 as "unlimited"
Reviewed-by: sgehwolf, iklam
! src/hotspot/os/linux/osContainer_linux.cpp
+ test/hotspot/jtreg/containers/docker/TestContainerInfo.java
Changeset: 209d87a8
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-02-05 21:31:17 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/209d87a856b1a7bd60910b517d8ff5beb322ec0b
8324960: Unsafe.allocateMemory documentation incorrect regarding zero return value
Reviewed-by: rriggs
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java
Changeset: fd3042a0
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2024-02-05 21:55:13 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/fd3042a04b2d76180cb90f688e8b33156fdf3d18
8318566: Heap walking functions should not use FilteredFieldStream
Reviewed-by: cjplummer, sspitsyn
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/reflection.hpp
! src/hotspot/share/runtime/reflectionUtils.cpp
! src/hotspot/share/runtime/reflectionUtils.hpp
Changeset: f31957e6
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2024-02-05 21:57:15 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f31957e6a1c463e5c7041bf4eee4a1b09048e929
8317636: Improve heap walking API tests to verify correctness of field indexes
Reviewed-by: cjplummer, sspitsyn
+ test/hotspot/jtreg/serviceability/jvmti/FollowReferences/FieldIndices/FieldIndicesTest.java
+ test/hotspot/jtreg/serviceability/jvmti/FollowReferences/FieldIndices/libFieldIndicesTest.cpp
Changeset: ab3b9417
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2024-02-05 22:49:00 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ab3b9417832a693150ca2ed4eebd5afa85b3a8e1
8325270: ProblemList two compiler/intrinsics/float16 tests that fail due to JDK-8324724
Reviewed-by: vlivanov
! test/hotspot/jtreg/ProblemList.txt
Changeset: f1f93988
Author: Archie Cobbs <acobbs at openjdk.org>
Committer: Justin Lu <jlu at openjdk.org>
Date: 2024-02-05 23:14:50 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f1f93988fba3de0665fc7f69a5219dd04323c6f5
8323699: MessageFormat.toPattern() generates non-equivalent MessageFormat pattern
Reviewed-by: jlu, naoto
! src/java.base/share/classes/java/text/MessageFormat.java
+ test/jdk/java/text/Format/MessageFormat/MessageFormatToPatternTest.java
! test/jdk/java/text/Format/MessageFormat/MessageFormatsByArgumentIndex.java
! test/jdk/java/text/Format/MessageFormat/MessageRegression.java
Changeset: e0fd3f4d
Author: Lei Zaakjyu <lizbing07734 at icloud.com>
Committer: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-02-06 01:06:43 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e0fd3f4dababad7189b9e02b37a40ea1a3907554
8325081: Move '_soft_ref_policy' to 'CollectedHeap'
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/x/xCollectedHeap.cpp
! src/hotspot/share/gc/x/xCollectedHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
Changeset: 729ae1d7
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-02-06 02:11:37 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/729ae1d78716a3830837e49376b5340eb60f9449
8325266: Enable this-escape javac warning in jdk.javadoc
Reviewed-by: jjg, erikj
! make/modules/jdk.javadoc/Java.gmk
Changeset: 9ee9f288
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-02-06 06:56:48 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9ee9f288497268d64ddd48783ecb68f7e5426084
8325213: Flags introduced by configure script are not passed to ADLC build
Reviewed-by: jwaters, ihse
! make/hotspot/gensrc/GensrcAdlc.gmk
Changeset: 542b0b66
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2024-02-06 07:03:47 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/542b0b66560d32817378e0019f696a3cb1523148
8324126: Error message for mistyping -XX:+Unlock...Options is not helpful
Reviewed-by: dholmes, stuefe
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/runtime/CommandLine/TestVMOptions.java
Changeset: 6d911f68
Author: Damon Fenacci <dfenacci at openjdk.org>
Date: 2024-02-06 07:53:03 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/6d911f68a3244c40a62ab2570dfec68b8d0ed5d8
8317299: safepoint scalarization doesn't keep track of the depth of the JVM state
Reviewed-by: thartmann, vlivanov
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/vector.cpp
! test/hotspot/jtreg/compiler/vectorapi/TestIntrinsicBailOut.java
Changeset: b02599d2
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-02-06 08:04:17 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b02599d22e0f424a08045b32b94549c272fe35a7
8298046: Fix hidden but significant trailing whitespace in properties files for serviceability code
Reviewed-by: cjplummer, kevinw
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_de.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_es.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_fr.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_it.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_ja.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_ko.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_pt_BR.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_sv.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_zh_CN.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_zh_TW.properties
Changeset: 4cd31875
Author: Evgeny Astigeevich <eastigeevich at openjdk.org>
Date: 2024-02-06 08:54:23 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4cd318756d4a8de64d25fb6512ecba9a008edfa1
8324874: AArch64: crypto pmull based CRC32/CRC32C intrinsics clobber V8-V15 registers
Reviewed-by: aph, ngasson
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
+ test/hotspot/jtreg/compiler/intrinsics/zip/TestFpRegsABI.java
Changeset: b75c134f
Author: Damon Fenacci <dfenacci at openjdk.org>
Date: 2024-02-06 09:34:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b75c134facc4dbd9f171024a12994dda818c5471
8325313: Header format error in TestIntrinsicBailOut after JDK-8317299
Reviewed-by: chagedorn
! test/hotspot/jtreg/compiler/vectorapi/TestIntrinsicBailOut.java
Changeset: f356970b
Author: Fredrik Bredberg <fbredberg at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date: 2024-02-06 13:25:38 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f356970b8930c6ec122d797d84503a6e86d67526
8322535: Change default AArch64 SpinPause instruction
Reviewed-by: eastigeevich, eosterlund, coleenp
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
Changeset: d1c82156
Author: George Adams <gdams at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-02-06 13:28:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d1c82156ba6ede4b798ac15f935289cfcc99d1a0
8325194: GHA: Add macOS M1 testing
Reviewed-by: clanger, ihse
! .github/actions/get-jtreg/action.yml
! .github/workflows/build-macos.yml
! .github/workflows/main.yml
! make/conf/github-actions.conf
Changeset: fd89b334
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2024-02-06 14:05:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/fd89b334c446dcf8883cf4c46ba75b7bc48b99bb
8316992: Potential null pointer from get_current_thread JVMCI helper function.
Reviewed-by: thartmann
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
Changeset: 51d7169b
Author: Kangcheng Xu <kxu at openjdk.org>
Committer: Roland Westrelin <roland at openjdk.org>
Date: 2024-02-06 14:37:41 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/51d7169bd9c6f57999d9f93da301672c1a115e71
8320237: C2: late inlining of method handle invoke causes duplicate lines in PrintInlining output
Reviewed-by: roland, kvn, thartmann
! src/hotspot/share/opto/callGenerator.cpp
+ test/hotspot/jtreg/compiler/inlining/TestDuplicatedLateInliningOutput.java
Changeset: 50b17d98
Author: Shaojin Wen <shaojin.wensj at alibaba-inc.com>
Committer: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2024-02-06 15:16:40 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/50b17d9846f7727a5f7225e1b093b6bdff909478
8316704: Regex-free parsing of Formatter and FormatProcessor specifiers
Reviewed-by: redestad, rgiulietti
! src/java.base/share/classes/java/util/FormatProcessor.java
! src/java.base/share/classes/java/util/Formatter.java
! test/jdk/java/lang/template/FormatterBuilder.java
! test/jdk/java/util/Formatter/Basic.java
! test/micro/org/openjdk/bench/java/lang/StringFormat.java
Changeset: b814c318
Author: Mandy Chung <mchung at openjdk.org>
Date: 2024-02-06 17:03:57 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b814c3184e5975e2556911c3a386e6d9bc114d24
8321703: jdeps generates illegal dot file containing nodesep=0,500000
8325262: jdeps can drop printing stack trace when FindException is thrown due to modules not found
Reviewed-by: jpai, alanb
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleDotGraph.java
Changeset: 2d252ee0
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-02-06 17:15:36 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2d252ee06e8d620c3048e4556079b402f4472a32
8325180: Rename jvmti_FollowRefObjects.h
Reviewed-by: sspitsyn, jwaters, lmesnik
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref004/followref004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref005/followref005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref006/followref006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/jvmti_FollowRefObjects.cpp
= test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/jvmti_FollowRefObjects.hpp
Changeset: 96eb0390
Author: Naoto Sato <naoto at openjdk.org>
Date: 2024-02-06 17:43:12 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/96eb0390d69ed2e0c3e59f77fb65fbb79615a11c
8324665: Loose matching of space separators in the lenient date/time parsing mode
Reviewed-by: joehw, jlu
! src/java.base/share/classes/java/text/DateFormat.java
! src/java.base/share/classes/java/text/SimpleDateFormat.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
+ test/jdk/java/text/Format/DateFormat/LenientSpaceParsingTest.java
Changeset: 4b1e367e
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-02-06 19:35:03 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4b1e367edabb3c12359abc2d7815559b9ece9fe3
8325152: Clarify specification of java.io.RandomAccessFile.setLength
Reviewed-by: alanb
! src/java.base/share/classes/java/io/RandomAccessFile.java
Changeset: 0f5f3c9b
Author: Martin Balao <mbalao at openjdk.org>
Date: 2024-02-06 19:49:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0f5f3c9b9718c610406088327401210486447462
8325254: CKA_TOKEN private and secret keys are not necessarily sensitive
Reviewed-by: valeriep
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
Changeset: 1797efd6
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-02-06 23:22:46 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1797efd68d4f30cc38a96fc5902999ee504e182f
8322218: Better escaping of single and double quotes in annotation toString() results
Reviewed-by: mchung
! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java
! test/jdk/java/lang/annotation/AnnotationToStringTest.java
Changeset: f2f63444
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-02-06 23:42:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f2f634448e2095f2be1c220d7c10355ab4888439
8325347: Rename native_thread.h
Reviewed-by: coleenp, lmesnik
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetJNIFunctionTable/getjniftab001/getjniftab001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass028/redefclass028.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass029/redefclass029.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass030/redefclass030.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetJNIFunctionTable/setjniftab001/setjniftab001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS201/hs201t003/hs201t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/jni_interception/JI05/ji05t001/ji05t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/jni_interception/JI06/ji06t001/ji06t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/agent_tools.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/native/README
! test/hotspot/jtreg/vmTestbase/nsk/share/native/native_thread.cpp
- test/hotspot/jtreg/vmTestbase/nsk/share/native/native_thread.h
+ test/hotspot/jtreg/vmTestbase/nsk/share/native/native_thread.hpp
! test/hotspot/jtreg/vmTestbase/vm/share/ProcessUtils.cpp
Changeset: e0d98dd3
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Date: 2024-02-07 06:59:48 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e0d98dd3019b2fd6b95dd341296899dc0b470cb1
8325257: jshell reports NoSuchFieldError with instanceof primitive type
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! test/langtools/jdk/jshell/PrimitiveInstanceOfTest.java
! test/langtools/tools/javac/patterns/PrimitiveInstanceOfTypeComparisonOp.java
Changeset: 3bffe223
Author: Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date: 2024-02-07 07:54:22 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3bffe223a34e8077cb1ce11f64fc34fcb0751ac7
8319463: ClassSignature should have superclass and superinterfaces as ClassTypeSig
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/ClassSignature.java
! src/java.base/share/classes/java/lang/classfile/MethodSignature.java
! src/java.base/share/classes/java/lang/classfile/Signature.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SignaturesImpl.java
! test/jdk/jdk/classfile/SignaturesTest.java
Changeset: 4abb10eb
Author: Daniel Lundén <dlunden at openjdk.org>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2024-02-07 10:01:35 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4abb10eb0b8ec5aab2e276f5c3a99ff5db7bc877
8317349: Randomize order of macro node expansion in C2
Reviewed-by: chagedorn, rcastanedalo, thartmann
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/phasetype.hpp
! src/utils/IdealGraphVisualizer/README.md
! test/hotspot/jtreg/compiler/arguments/TestStressOptions.java
! test/hotspot/jtreg/compiler/c2/irTests/ProfileAtTypeCheck.java
! test/hotspot/jtreg/compiler/debug/TestGenerateStressSeed.java
+ test/hotspot/jtreg/compiler/debug/TestStress.java
- test/hotspot/jtreg/compiler/debug/TestStressIGVNAndCCP.java
! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBadFormat.java
Changeset: c7cca358
Author: Michael-Mc-Mahon <michael.x.mcmahon at oracle.com>
Date: 2024-02-07 11:12:04 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c7cca35821eb2c64b666ef404b0f1974704e0d74
Merge branch 'master' into iouring
Changeset: 54d067f8
Author: Michael-Mc-Mahon <michael.x.mcmahon at oracle.com>
Date: 2024-02-08 12:55:01 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/54d067f80c4fe707028a7a930c26c4e2025803ed
fixed build
! src/java.base/linux/classes/sun/nio/ch/iouring/IOUring.java
! src/java.base/linux/classes/sun/nio/ch/iouring/Util.java
! src/java.base/linux/classes/sun/nio/ch/iouring/foreign/__kernel_timespec.java
! src/java.base/linux/classes/sun/nio/ch/iouring/foreign/epoll_data.java
! src/java.base/linux/classes/sun/nio/ch/iouring/foreign/epoll_data_t.java
! src/java.base/linux/classes/sun/nio/ch/iouring/foreign/epoll_event.java
! src/java.base/linux/classes/sun/nio/ch/iouring/foreign/in6_addr.java
! src/java.base/linux/classes/sun/nio/ch/iouring/foreign/in_addr.java
! src/java.base/linux/classes/sun/nio/ch/iouring/foreign/io_cqring_offsets.java
! src/java.base/linux/classes/sun/nio/ch/iouring/foreign/io_sqring_offsets.java
! src/java.base/linux/classes/sun/nio/ch/iouring/foreign/io_uring_cqe.java
! src/java.base/linux/classes/sun/nio/ch/iouring/foreign/io_uring_params.java
! src/java.base/linux/classes/sun/nio/ch/iouring/foreign/io_uring_rsrc_register.java
! src/java.base/linux/classes/sun/nio/ch/iouring/foreign/io_uring_sqe.java
! src/java.base/linux/classes/sun/nio/ch/iouring/foreign/iouring_h.java
! src/java.base/linux/classes/sun/nio/ch/iouring/foreign/iouring_h_1.java
! src/java.base/linux/classes/sun/nio/ch/iouring/foreign/iovec.java
! src/java.base/linux/classes/sun/nio/ch/iouring/foreign/sockaddr.java
! src/java.base/linux/classes/sun/nio/ch/iouring/foreign/sockaddr_in.java
! src/java.base/linux/classes/sun/nio/ch/iouring/foreign/sockaddr_in6.java
! src/java.base/linux/classes/sun/nio/ch/iouring/foreign/sockaddr_storage.java
! src/java.base/linux/classes/sun/nio/ch/iouring/foreign/timespec.java
More information about the jdk-sandbox-changes
mailing list