git: openjdk/jdk-sandbox: jep486: 21 new changesets
duke
duke at openjdk.org
Fri Nov 1 10:30:27 UTC 2024
Changeset: 388d44fb
Branch: jep486
Author: Daniel Lundén <dlunden at openjdk.org>
Date: 2024-10-31 07:46:35 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/388d44fbf0126f253860edc88c2efd57f86e5a2b
8342156: C2: Compilation failure with fewer arguments after JDK-8329032
Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Reviewed-by: rcastanedalo, chagedorn, kvn
! src/hotspot/share/adlc/formsopt.cpp
+ test/hotspot/jtreg/compiler/arguments/TestManyParameters.java
Changeset: 2f1ba5ef
Branch: jep486
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-10-31 08:32:48 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2f1ba5ef09441ed9e505fe2e17c57ccb1771f777
8343307: Throw ZipException instead of IAE in ZipFile.Source::initCEN
Reviewed-by: lancea, jpai
! src/java.base/share/classes/java/util/zip/ZipFile.java
Changeset: dee0982c
Branch: jep486
Author: Alan Bateman <alanb at openjdk.org>
Date: 2024-10-31 08:53:19 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/dee0982c603b389148a2e615c10c1276c3c589ae
8343132: Remove temporary transitions from Virtual thread implementation
Reviewed-by: dholmes, sspitsyn, pchilanomate
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/java.base/share/classes/java/lang/ThreadLocal.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/native/libjava/VirtualThread.c
! test/jdk/java/lang/Thread/virtual/ParkWithFixedThreadPool.java
Changeset: c40bb762
Branch: jep486
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2024-10-31 09:17:21 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c40bb7621c0e49581dac587b6900b6d281572813
8343296: IGV: Show pre/main/post at CountedLoopNodes
Co-authored-by: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Reviewed-by: rcastanedalo, kvn
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealGraphPrinter.hpp
! src/utils/IdealGraphVisualizer/Filter/src/main/resources/com/sun/hotspot/igv/filter/helper.js
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/customNodeInfo.filter
Changeset: e5bbad05
Branch: jep486
Author: Arseny Bochkarev <bochkarevarseny at gmail.com>
Date: 2024-10-31 12:19:48 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e5bbad059d5dc293288ac415c9f7d0fa89c64b74
8334999: RISC-V: implement AES single block encryption/decryption intrinsics
Reviewed-by: fyang, rehn, yzhu
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/share/opto/library_call.cpp
Changeset: 29ae2651
Branch: jep486
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2024-10-31 13:55:42 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/29ae26517f9c1fd5e641b3a560aa93e370920506
8341861: GHA: Use only retention mechanism to remove bundles
Reviewed-by: shade, ihse, erikj
! .github/workflows/main.yml
Changeset: 3ccd2f75
Branch: jep486
Author: Chen Liang <liach at openjdk.org>
Date: 2024-10-31 14:01:13 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3ccd2f757d069c16147b331a90b1590c8ad4ae24
8342458: More consistent constant instruction handling
Reviewed-by: asotona
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! test/jdk/jdk/classfile/LDCTest.java
Changeset: b2694934
Branch: jep486
Author: Olexandr Rotan <rotan.olexandr at gmail.com>
Date: 2024-10-31 15:25:42 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b2694934b567c896b715c420584ce0989d2decc9
8338981: Access to private classes should be permitted inside the permits clause of the enclosing top-level class
Reviewed-by: vromero, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
+ test/langtools/tools/javac/sealed/PrivateMembersInPermitClause.java
Changeset: 7d8bd21e
Branch: jep486
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Date: 2024-10-31 17:11:11 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7d8bd21eb0187647ec574abf4fac4f99c435c60b
8335977: Deoptimization fails with assert "object should be reallocated already"
Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Reviewed-by: thartmann, kvn, vlivanov
! src/hotspot/share/opto/output.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestReduceAllocationAndJVMStates.java
Changeset: 7ad3ef7f
Branch: jep486
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2024-10-31 18:25:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7ad3ef7f763ab909d7b43dbdc8f445c101a9e989
8343057: JFR: Sorting in 'jfr view' can violate contract
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/TableSorter.java
Changeset: ae82cc1b
Branch: jep486
Author: Fernando Guallini <fguallini at openjdk.org>
Date: 2024-10-31 18:28:52 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ae82cc1ba101f6c566278f79a2e94bd1d1dd9efe
8342188: Update tests to use stronger key parameters and certificates
Reviewed-by: rhalade, ascarpino
! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestRSA.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHGenSharedSecret.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement3.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyFactory.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyGenSpeed.java
! test/jdk/com/sun/crypto/provider/TLS/TestLeadingZeroes.java
! test/jdk/java/security/KeyRep/Serial.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestInterop.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/PKIXExtendedTM.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java
! test/jdk/sun/security/x509/X509CRLImpl/Verify.java
! test/jdk/sun/security/x509/X509CertImpl/Verify.java
+ test/lib/jdk/test/lib/security/DiffieHellmanGroup.java
! test/lib/jdk/test/lib/security/SecurityUtils.java
Changeset: 7c36fa7e
Branch: jep486
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-10-31 20:18:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7c36fa7e175c01dd994cd8f1ef9fd942dbddbce0
8343019: Primitive caches must use boxed instances from the archive
Reviewed-by: jiangli, vlivanov, iklam
! src/java.base/share/classes/java/lang/Byte.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/Short.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerHolder.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckIntegerCacheApp.java
Changeset: 568b07a0
Branch: jep486
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2024-10-31 20:25:55 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/568b07a09b7e08ae9ea4a7d23e1ee3ca8c06e7a9
8325089: jpackage utility creates an "infinite", undeleteable directory tree
Reviewed-by: almatvee
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
+ test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/DirectoryContentVerifierTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CommandArguments.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaAppDesc.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/DeployParamsTest.java
+ test/jdk/tools/jpackage/share/InOutPathTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java
Changeset: d4eb2d92
Branch: jep486
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2024-10-31 21:30:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d4eb2d924e917e9a81c89ba938876f18089c793c
8319343: Improve CDS module graph support for --add-modules option
Reviewed-by: alanb, iklam
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderExt.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java
Changeset: 5a5d9c51
Branch: jep486
Author: Alexander Matveev <almatvee at openjdk.org>
Date: 2024-10-31 22:17:35 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5a5d9c51beadd9715ad4d5171003b8f54a8a9264
8343085: [macos] jpackage verbose output on macOS contains numerous "Running /usr/bin/codesign" entries
Reviewed-by: asemenyuk
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Executor.java
Changeset: 34655c67
Branch: jep486
Author: Alexander Matveev <almatvee at openjdk.org>
Date: 2024-10-31 22:18:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/34655c67a8efe1b8eb83d51a1e0efca10c6603ca
8342544: [macos] jpackage test helper should check for both "--app-image" and "--mac-sign" for signing predefined app image case
Reviewed-by: asemenyuk
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
Changeset: 29321447
Branch: jep486
Author: Claes Redestad <redestad at openjdk.org>
Date: 2024-10-31 22:28:53 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/29321447b16d318e580f99edb748165eed1a4e00
8343305: Remove Indify-dependent microbenchmarks
Reviewed-by: liach, ihse, erikj
! make/test/BuildMicrobenchmark.gmk
- test/micro/org/openjdk/bench/java/lang/invoke/CallSiteSetTarget.java
- test/micro/org/openjdk/bench/java/lang/invoke/CallSiteSetTargetSelf.java
- test/micro/org/openjdk/bench/java/lang/invoke/CallSiteStable.java
Changeset: b627a41f
Branch: jep486
Author: Claes Redestad <redestad at openjdk.org>
Date: 2024-10-31 22:30:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b627a41f3de77c27431a128f76d383e1db5406be
8343345: Use -jvmArgsPrepend when running microbenchmarks in RunTests.gmk
Reviewed-by: liach, ihse, erikj
! make/RunTests.gmk
Changeset: 803612ee
Branch: jep486
Author: Fei Yang <fyang at openjdk.org>
Date: 2024-11-01 00:13:14 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/803612ee9377f7875d1b3ceb6f055048703e148c
8343121: RISC-V: More accurate max size for C2SafepointPollStub and C2EntryBarrierStub
Reviewed-by: rehn, fjiang
! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp
Changeset: cbda7580
Branch: jep486
Author: Fei Yang <fyang at openjdk.org>
Date: 2024-11-01 00:55:11 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/cbda758010c22b0c1b9aec16004d4bfd24ab5c81
8343122: RISC-V: C2: Small improvement for real runtime callouts
Reviewed-by: rehn, fjiang
! src/hotspot/cpu/riscv/riscv.ad
Changeset: 440c4a30
Branch: jep486
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2024-11-01 05:48:17 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/440c4a30ee34ba946c2e1d2506a32e8a369684aa
Merge branch 'master' into jep486
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! test/jdk/java/security/KeyRep/Serial.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestInterop.java
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! test/jdk/java/security/KeyRep/Serial.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestInterop.java
More information about the jdk-sandbox-changes
mailing list