hg: panama/dev: 8213029: jextract generates BigDecimal for "long double" but binder fails to handle it
maurizio.cimadamore at oracle.com
maurizio.cimadamore at oracle.com
Mon Nov 5 18:15:09 UTC 2018
Changeset: fe81b7c10676
Author: mcimadamore
Date: 2018-11-05 18:14 +0000
URL: http://hg.openjdk.java.net/panama/dev/rev/fe81b7c10676
8213029: jextract generates BigDecimal for "long double" but binder fails to handle it
Reviewed-by: sundar
! src/hotspot/cpu/x86/foreign_globals_x86.hpp
! src/hotspot/cpu/x86/universalNativeInvoker_x86.cpp
! src/hotspot/cpu/x86/universalUpcallHandler_x86.cpp
! src/hotspot/share/prims/nativeLookup.cpp
+ src/hotspot/share/prims/references.cpp
! src/java.base/share/classes/java/foreign/NativeTypes.java
! src/java.base/share/classes/java/foreign/memory/LayoutType.java
! src/java.base/share/classes/java/foreign/memory/LongDoubleComplex.java
! src/java.base/share/classes/jdk/internal/foreign/Util.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequence.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ShuffleRecipe.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ShuffleRecipeClass.java
! src/java.base/share/classes/jdk/internal/foreign/abi/StorageClass.java
! src/java.base/share/classes/jdk/internal/foreign/abi/sysv/x64/CallingSequenceBuilderImpl.java
! src/java.base/share/classes/jdk/internal/foreign/abi/sysv/x64/Constants.java
! src/java.base/share/classes/jdk/internal/foreign/abi/sysv/x64/StorageNames.java
! src/java.base/share/classes/jdk/internal/foreign/invokers/DirectSignatureShuffler.java
! src/java.base/share/classes/jdk/internal/foreign/invokers/UniversalNativeInvoker.java
! src/java.base/share/classes/jdk/internal/foreign/invokers/UniversalUpcallHandler.java
! src/java.base/share/classes/jdk/internal/foreign/memory/BoundedMemoryRegion.java
! src/java.base/share/classes/jdk/internal/foreign/memory/BoundedPointer.java
! src/java.base/share/classes/jdk/internal/foreign/memory/References.java
! src/jdk.jextract/share/classes/com/sun/tools/jextract/TypeDictionary.java
! test/jdk/com/sun/tools/jextract/complex/ComplexTest.java
+ test/jdk/com/sun/tools/jextract/complex/libcomplex_aux.c
+ test/jdk/com/sun/tools/jextract/complex/libcomplex_aux.h
! test/jdk/com/sun/tools/jextract/complex/mycomplex.h
! test/jdk/com/sun/tools/jextract/simple.java
+ test/jdk/java/foreign/LongDoubleTest.java
+ test/jdk/java/foreign/libLongDouble.c
More information about the panama-dev
mailing list