git: openjdk/leyden: hermetic-java-runtime: 16 new changesets
duke
duke at openjdk.org
Sun Sep 8 00:45:22 UTC 2024
Changeset: 9e0ccb8b
Branch: hermetic-java-runtime
Author: Fei Yang <fyang at openjdk.org>
Date: 2024-09-06 02:01:43 +0000
URL: https://git.openjdk.org/leyden/commit/9e0ccb8bbd01ffbac466288977a770dd09e357af
8339548: GHA: RISC-V: Use Debian snapshot archive for bootstrap
Reviewed-by: shade, erikj
! .github/workflows/build-cross-compile.yml
Changeset: 7db4d46c
Branch: hermetic-java-runtime
Author: nelanbu <yagmur.eren at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2024-09-06 06:44:54 +0000
URL: https://git.openjdk.org/leyden/commit/7db4d46c3904d1a6949f053e6fc5e971cd519088
8330159: [C2] Remove or clarify Compile::init_start
Reviewed-by: chagedorn, dlong
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/generateOptoStub.cpp
Changeset: a35fd386
Branch: hermetic-java-runtime
Author: Adam Sotona <asotona at openjdk.org>
Date: 2024-09-06 07:43:38 +0000
URL: https://git.openjdk.org/leyden/commit/a35fd3861044bdb8ddae378cb666b3d2e549a8c8
8339368: Switch targets are not inflated in CodeModel if no StackMap
Reviewed-by: liach
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! test/jdk/jdk/classfile/OneToOneTest.java
Changeset: a1eebbdf
Branch: hermetic-java-runtime
Author: Chen Liang <liach at openjdk.org>
Date: 2024-09-06 11:42:50 +0000
URL: https://git.openjdk.org/leyden/commit/a1eebbdf8a62b641b765bf4cec5066690c11a8e5
8339576: Speed up raw bytecode processing in ClassFile API
Co-authored-by: Shaojin Wen <swen at openjdk.org>
Reviewed-by: asotona, redestad
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/RawBytecodeHelper.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationBytecodes.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java
! test/jdk/jdk/classfile/UtilTest.java
! test/micro/org/openjdk/bench/jdk/classfile/CodeAttributeTools.java
Changeset: febbd998
Branch: hermetic-java-runtime
Author: Shaojin Wen <swen at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
Date: 2024-09-06 12:01:01 +0000
URL: https://git.openjdk.org/leyden/commit/febbd998ee72054353e816e9b7b588c9ea2c0500
8339168: Optimize ClassFile Util slotSize
Reviewed-by: liach, redestad
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
Changeset: 260908e1
Branch: hermetic-java-runtime
Author: Claes Redestad <redestad at openjdk.org>
Date: 2024-09-06 12:04:38 +0000
URL: https://git.openjdk.org/leyden/commit/260908e16ece7a0a9e6f538273b27c677db4d296
8339592: Simplify and remove unused code in ObjectMethods.<clinit>
Reviewed-by: liach
! src/java.base/share/classes/java/lang/runtime/ObjectMethods.java
Changeset: cb00333d
Branch: hermetic-java-runtime
Author: Claes Redestad <redestad at openjdk.org>
Date: 2024-09-06 12:27:53 +0000
URL: https://git.openjdk.org/leyden/commit/cb00333d6a47760cb2ab17e867ea8dab32289f98
8339640: Reduce construction overheads in StringConcatFactory$InlineHiddenClassStrategy
Reviewed-by: liach
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
Changeset: d2b36f09
Branch: hermetic-java-runtime
Author: Claes Redestad <redestad at openjdk.org>
Date: 2024-09-06 12:37:48 +0000
URL: https://git.openjdk.org/leyden/commit/d2b36f09072e03370ee02b063fcc4a1f0e6cb2ee
8339642: Reduce overheads in InvokerBytecodeGenerator
Reviewed-by: liach
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
Changeset: 9ebc2ecb
Branch: hermetic-java-runtime
Author: Shaojin Wen <swen at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
Date: 2024-09-06 13:38:22 +0000
URL: https://git.openjdk.org/leyden/commit/9ebc2ecbf613da3bcee1dd5e8920a26d5f6d6df7
8339317: Optimize ClassFile writeBuffer
Reviewed-by: redestad, liach
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractAttributeMapper.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java
Changeset: 0df10bbd
Branch: hermetic-java-runtime
Author: Andrew Dinn <adinn at openjdk.org>
Date: 2024-09-06 13:57:13 +0000
URL: https://git.openjdk.org/leyden/commit/0df10bbd96df46f23a7f57e5b9455fea41b2b15b
8339466: Enumerate shared stubs and define static fields and names via declarations
Reviewed-by: kvn, fyang
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
+ src/hotspot/share/runtime/stubDeclarations.hpp
Changeset: 5b72bbf9
Branch: hermetic-java-runtime
Author: Chen Liang <liach at openjdk.org>
Date: 2024-09-06 14:57:12 +0000
URL: https://git.openjdk.org/leyden/commit/5b72bbf9d4a4c9c966a665c8d48e5f6c0dcdba1c
8339519: Remove size field from instructions
Reviewed-by: asotona
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
Changeset: 8e580ec5
Branch: hermetic-java-runtime
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2024-09-06 17:32:34 +0000
URL: https://git.openjdk.org/leyden/commit/8e580ec5382af1886e1bbf2fda3bce6416ced604
8338123: Linker crash when building a downcall handle with many arguments in x64
Reviewed-by: mcimadamore
! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp
! test/jdk/java/foreign/largestub/TestLargeStub.java
Changeset: fbe26293
Branch: hermetic-java-runtime
Author: Shaojin Wen <swen at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
Date: 2024-09-06 18:37:29 +0000
URL: https://git.openjdk.org/leyden/commit/fbe2629303bcee5855673b7e37d8c49f19dc9849
8339635: StringConcatFactory optimization for CompactStrings off
Reviewed-by: liach
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
Changeset: deeb09a6
Branch: hermetic-java-runtime
Author: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2024-09-07 05:46:47 +0000
URL: https://git.openjdk.org/leyden/commit/deeb09a640bf693ea130d1283fc010c22f0cf9db
8339307: jhsdb jstack could not trace FFM upcall frame
Reviewed-by: cjplummer, jvernee
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeCache.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/UpcallStub.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/riscv64/RISCV64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java
+ test/hotspot/jtreg/serviceability/sa/LingeredAppWithFFMUpcall.java
+ test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackUpcall.java
+ test/hotspot/jtreg/serviceability/sa/libupcall.c
Changeset: f0e84b76
Branch: hermetic-java-runtime
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2024-09-07 22:20:37 +0000
URL: https://git.openjdk.org/leyden/commit/f0e84b7617aebc421483f36bb7d0b14d0fc39616
8339703: Problem list serviceability/sa/TestJhsdbJstackUpcall.java for generational ZGC
Reviewed-by: dholmes
! test/hotspot/jtreg/ProblemList-generational-zgc.txt
Changeset: 2e232b06
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jianglizhou at google.com>
Date: 2024-09-07 17:33:47 +0000
URL: https://git.openjdk.org/leyden/commit/2e232b068d488a710bbf334829504d84e1c8ea4f
Merge branch 'master' into hermetic-java-runtime
More information about the leyden-dev
mailing list