git: openjdk/jdk: 2 new changesets

Jorn Vernee jvernee at openjdk.org
Thu Mar 16 12:45:17 UTC 2023


Changeset: d4eb3953
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-03-16 12:27:25 +0000
URL:       https://git.openjdk.org/jdk/commit/d4eb395335260bcab95de557142e93f47a671301

8303684: Lift upcall sharing mechanism to AbstractLinker (mainline)

Reviewed-by: mcimadamore

! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/java.base/share/classes/jdk/internal/foreign/abi/DowncallLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVx64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/Windowsx64Linker.java
! test/micro/org/openjdk/bench/java/lang/foreign/LinkUpcall.java

Changeset: 7dbab81d
Author:    Chen Liang <liach at openjdk.org>
Committer: Jorn Vernee <jvernee at openjdk.org>
Date:      2023-03-16 12:31:01 +0000
URL:       https://git.openjdk.org/jdk/commit/7dbab81d3c06efb1225c4d57ad3eb4960fcf5cc6

8304161: Add TypeKind.from to derive from TypeDescriptor.OfField

Reviewed-by: jvernee

! src/java.base/share/classes/jdk/internal/classfile/TypeKind.java
! src/java.base/share/classes/jdk/internal/classfile/components/CodeLocalsShifter.java
! src/java.base/share/classes/jdk/internal/classfile/components/CodeStackTracker.java
! src/java.base/share/classes/jdk/internal/classfile/components/snippet-files/PackageSnippets.java
! src/java.base/share/classes/jdk/internal/classfile/snippet-files/PackageSnippets.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java



More information about the jdk-changes mailing list