git: openjdk/jdk-sandbox: jep486: 27 new changesets
duke
duke at openjdk.org
Thu Nov 7 08:41:57 UTC 2024
Changeset: 847cc5eb
Branch: jep486
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2024-11-05 20:53:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/847cc5ebac43b83746d8f238c5f9ecf2972a2796
8343173: Remove ZGC-specific non-JVMCI test groups
Reviewed-by: kvn
! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/TEST.groups
Changeset: 2a1ae0ff
Branch: jep486
Author: Kevin Driver <kdriver at openjdk.org>
Date: 2024-11-05 21:07:52 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2a1ae0ff89a8ac364206b09059d9dc884adcc5ac
8331008: Implement JEP 478: Key Derivation Function API (Preview)
Co-authored-by: Rajan Halade <rhalade at openjdk.org>
Co-authored-by: Weijun Wang <weijun at openjdk.org>
Co-authored-by: Valerie Peng <valeriep at openjdk.org>
Reviewed-by: weijun, valeriep
+ src/java.base/share/classes/com/sun/crypto/provider/HKDFKeyDerivation.java
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/java/security/Provider.java
+ src/java.base/share/classes/javax/crypto/KDF.java
+ src/java.base/share/classes/javax/crypto/KDFParameters.java
+ src/java.base/share/classes/javax/crypto/KDFSpi.java
+ src/java.base/share/classes/javax/crypto/spec/HKDFParameterSpec.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/sun/security/util/Debug.java
+ test/jdk/com/sun/crypto/provider/KDF/HKDFBasicFunctionsTest.java
+ test/jdk/com/sun/crypto/provider/KDF/HKDFExhaustiveTest.java
+ test/jdk/com/sun/crypto/provider/KDF/HKDFKnownAnswerTests.java
+ test/jdk/com/sun/crypto/provider/KDF/HKDFSaltIKMTest.java
+ test/jdk/javax/crypto/KDF/KDFDelayedProviderSyncTest.java
+ test/jdk/javax/crypto/KDF/KDFDelayedProviderTest.java
+ test/jdk/javax/crypto/KDF/KDFDelayedProviderThreadingTest.java
+ test/jdk/security/unsignedjce/java.base/javax/crypto/ProviderVerifier.java
Changeset: d4d9831c
Branch: jep486
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Date: 2024-11-05 21:19:31 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d4d9831c9075c1a157d8375e6902bfc6c731389a
8340454: C2 EA asserts with "previous reducible Phi is no longer reducible before SUT"
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/escape.hpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestReduceAllocationAndNonReduciblePhi.java
Changeset: 69bc0887
Branch: jep486
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2024-11-05 21:43:11 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/69bc0887741a7dd7eda234f5b3252c3c5e46d87e
8343071: Broken anchors to restricted method page and some redundant ids
8332747: Broken links in StructuredTaskScope
Reviewed-by: mcimadamore, iris
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
Changeset: 471f112b
Branch: jep486
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2024-11-05 22:39:00 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/471f112bca715d04304cbe35c6ed63df8c7b7fee
8342577: Clean up JVMTI breakpoint support
8210637: Race in JvmtiCurrentBreakpoints::get_jvmti_breakpoints
Reviewed-by: cjplummer, sspitsyn
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp
Changeset: 1b0281dc
Branch: jep486
Author: KIRIYAMA Takuya <kiriyama.takuya at fujitsu.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-11-06 05:38:46 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1b0281dc77f41fc5df323c7f7b25a4138b1ffb9e
8333427: langtools/tools/javac/newlines/NewLineTest.java is failing on Japanese Windows
Reviewed-by: jjg
! test/langtools/tools/javac/newlines/NewLineTest.java
Changeset: 4431852a
Branch: jep486
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2024-11-06 06:10:01 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4431852a880b06241231d346311170331c20ab2d
8342943: Replace predicate walking and cloning code for main/post loops with a predicate visitor
Reviewed-by: roland, kvn
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
Changeset: bdd68163
Branch: jep486
Author: Fei Yang <fyang at openjdk.org>
Date: 2024-11-06 06:36:49 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/bdd68163df4d9b63694bfc0900e4b5ddb2475834
8343502: RISC-V: SIGBUS in updateBytesCRC32 after JDK-8339738
Reviewed-by: mli, fjiang
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
Changeset: 06d8216a
Branch: jep486
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-11-06 08:03:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/06d8216a4ef6b883119459da7e52b37d16cd2f03
8318442: java/net/httpclient/ManyRequests2.java fails intermittently on Linux
Reviewed-by: mdoerr, lucy, dfuchs
! test/jdk/java/net/httpclient/ManyRequests2.java
Changeset: ead0116f
Branch: jep486
Author: Andrew Haley <aph at openjdk.org>
Date: 2024-11-06 08:58:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ead0116f2624e0e34529e47e4f509142d588b994
8331341: secondary_super_cache does not scale well: C1 and interpreter
Reviewed-by: vlivanov, kvn, dlong
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/asm/register.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/memory/universe.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
Changeset: 83f3d42d
Branch: jep486
Author: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2024-11-06 09:17:21 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/83f3d42d6bcefac80449987f4d951f8280eeee3a
8339303: C2: dead node after failing to match cloned address expression
Reviewed-by: vlivanov, kvn
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/matcher.cpp
+ test/hotspot/jtreg/compiler/c2/TestMatcherTwoImmOffsets.java
Changeset: 57c3bb60
Branch: jep486
Author: Roland Westrelin <roland at openjdk.org>
Date: 2024-11-06 14:47:14 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/57c3bb6091f8ba0caced6f5ecf21dc998ffeee9f
8343068: C2: CastX2P Ideal transformation not always applied
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/c2/TestCastX2NotProcessedIGVN.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
Changeset: 72a45ddb
Branch: jep486
Author: Roland Westrelin <roland at openjdk.org>
Date: 2024-11-06 14:49:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/72a45ddbad9c343200197348ccfcf74105e6fefa
8341834: C2 compilation fails with "bad AD file" due to Replicate
Reviewed-by: kvn, epeter
! src/hotspot/share/opto/superwordVTransformBuilder.cpp
+ test/hotspot/jtreg/compiler/vectorization/TestReplicateAtConv.java
Changeset: 6811a11e
Branch: jep486
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Date: 2024-11-06 14:50:54 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/6811a11e278118b8b2781f1eaf45d363a3d2db49
8341408: Implement JEP 488: Primitive Types in Patterns, instanceof, and switch (Second Preview)
Reviewed-by: vromero, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
+ test/langtools/tools/javac/patterns/PrimitiveTypesInTestingContextErasure.java
Changeset: f4518b27
Branch: jep486
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2024-11-06 16:36:31 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f4518b27e8ac99c7a8ae5a4441314173d600019f
Merge branch 'master' into jep486
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/security/Provider.java
! src/java.base/share/classes/sun/security/util/Debug.java
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/security/Provider.java
! src/java.base/share/classes/sun/security/util/Debug.java
Changeset: 0be7118b
Branch: jep486
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-11-06 16:38:55 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0be7118b2f761b416ebf8cbb11473d51e80be409
8279016: JFR Leak Profiler is broken with Shenandoah
Reviewed-by: egahlin, rkennke, mgronlun, wkemper
! make/RunTests.gmk
! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.hpp
+ test/jdk/ProblemList-shenandoah.txt
Changeset: c0e6c3b9
Branch: jep486
Author: Srinivas Vamsi Parasa <sparasa at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2024-11-06 16:41:41 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c0e6c3b93c0d21debc538e0135805c2957053108
8343214: Fix encoding errors in APX New Data Destination Instructions Support
Reviewed-by: jbhateja, sviswanathan
! src/hotspot/cpu/x86/assembler_x86.cpp
Changeset: 78b378ad
Branch: jep486
Author: Andrew Haley <aph at openjdk.org>
Date: 2024-11-06 17:52:07 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/78b378ad03d0f6c85468ac208e84fabea79fc7de
8342540: InterfaceCalls micro-benchmark gives misleading results
Reviewed-by: shade, kvn
! test/micro/org/openjdk/bench/vm/compiler/InterfaceCalls.java
Changeset: 342fe425
Branch: jep486
Author: Fernando Guallini <fguallini at openjdk.org>
Date: 2024-11-06 18:36:05 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/342fe42555a0e892d21d187287ab996be199abb1
8342270: Test sun/security/pkcs11/Provider/RequiredMechCheck.java needs write access to src tree
Reviewed-by: rhalade, erikj
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh
Changeset: d20ccd1a
Branch: jep486
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Date: 2024-11-06 18:46:06 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d20ccd1aef4a36662cc9fcc91d1c14b6739187d6
8335583: Avoid using pointers in CDS tables
Reviewed-by: iklam, ccheung
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/lambdaFormInvokers.hpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/runTimeClassInfo.cpp
! src/hotspot/share/cds/runTimeClassInfo.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
Changeset: e33dc135
Branch: jep486
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-11-06 19:36:20 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e33dc13567a4f0d9a6c1ae63fa0424ca27d52584
8343343: Misc crash dump improvements on more platforms after JDK-8294160
Co-authored-by: Boris Ulasevich <bulasevich at openjdk.org>
Reviewed-by: mbaesken, jkern, dlong
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/runtime/os.cpp
Changeset: 9e31e78e
Branch: jep486
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-11-07 00:51:06 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9e31e78e39a4b573c158ef31af3ab4e9a1e229de
8342647: [macosx] Clean up the NSInvocation based call to NSProcessInfo.operatingSystemVersion
Reviewed-by: bchristi
! src/java.base/macosx/native/libjava/java_props_macosx.c
Changeset: f2316f68
Branch: jep486
Author: SendaoYan <syan at openjdk.org>
Date: 2024-11-07 03:12:32 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f2316f6829c9b671e992401ee39d7a1a1805857e
8343505: Problemlist java/lang/Thread/jni/AttachCurrentThread/AttachTest.java
Reviewed-by: dholmes, lmesnik
! test/jdk/ProblemList.txt
Changeset: 97b681e9
Branch: jep486
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2024-11-07 06:28:02 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/97b681e93a9469d8d16122dc10bbf2f5b5fe2266
8340586: JdkJfrEvent::get_all_klasses stores non-strong oops in JNI handles
Reviewed-by: coleenp, stefank, mgronlun
! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
Changeset: a6c85daa
Branch: jep486
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2024-11-07 07:05:20 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a6c85daa1c5e685ab64cbf9860a022aaa4a0d7f8
8342945: Replace predicate walking code in get_assertion_predicates() used for Loop Unswitching and cleaning useless Template Assertion Predicates with a predicate visitor
Reviewed-by: thartmann, roland, kvn
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.hpp
Changeset: fe4ff47f
Branch: jep486
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2024-11-07 07:08:16 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/fe4ff47fd4f05a44a24fd5dcff04ec911addcd7c
Merge branch 'master' into jep486
! test/jdk/ProblemList.txt
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh
! test/jdk/ProblemList.txt
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh
Changeset: b668e0d9
Branch: jep486
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2024-11-07 08:33:17 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b668e0d94c981dbd3997451a4c1ac801cc0d079d
test/jdk/java/rmi/server/RMIClassLoader/spi/DefaultProperty.java failing
! test/jdk/java/rmi/server/RMIClassLoader/spi/DefaultProperty.java
More information about the jdk-sandbox-changes
mailing list