# HG changeset patch # User Tassilo Philipp # Date 1490181463 -3600 # Node ID 7b87876d0d5ce24c4058c72b380ced2ba6b49ff4 # Parent 5edaf22a261ef9104108b37ba1109a9a93112546 - changelog cleanup diff -r 5edaf22a261e -r 7b87876d0d5c ChangeLog --- a/ChangeLog Wed Mar 22 12:06:32 2017 +0100 +++ b/ChangeLog Wed Mar 22 12:17:43 2017 +0100 @@ -2,16 +2,15 @@ Version 1.0 (upcoming) dyncall: - o PPC64 single-precision float fixes for more than 13 float args (thanks Masanori!) + o PPC64 single-precision float fixes for more than 13 float args (thanks Masanori Mitsugi!) o fixed potential buffer overrun on ARM64 - o error code handling (dcGetError) changes, flag is now cleared (work still - underway) + o error code handling (dcGetError) changes, flag is now cleared (work still underway) o MIPS n64 ellipsis call fixes o ARM32 armhf ellipsis call fixes o fixed ARM32-THUMB stack alignment issues (found on Cortex-m0, thanks Darren Whobrey!) o better C++ compiler support (for pointer conversions) dyncallback: - o PPC64 single-precision float fixes for more than 13 float args (thanks Masanori!) + o PPC64 single-precision float fixes for more than 13 float args (thanks Masanori Mitsugi!) o MIPS o32 (big- and little-endian), EABI (32 bit, little-endian) and n64 (big-endian) support o SPARC32 (v7/v8) support o SPARC64 (v9) support @@ -36,7 +35,7 @@ dyncall: o ARM64 support (AAPCS64 on Linux & Apple's derived version on iOS) o armhf calling convention support for ARM32 - o PPC64 support, including syscalls (thanks Masanori!) + o PPC64 support, including syscalls (thanks Masanori Mitsugi!) o introduced dcArgF and dcVArgF for flexible/convenient argument binding (works like dcCallF/dcVCallF but without the function call) o using -fPIC by default for FreeBSD o PPC32 linux syscall support @@ -44,7 +43,7 @@ dyncallback: o ARM64 support (AAPCS64 on Linux, Apple's derived version on iOS) o armhf calling convention support for ARM32 - o PPC64 support (thanks Masanori!) + o PPC64 support (thanks Masanori Mitsugi!) o PPC32 System V support (Linux) o fix for PPC32 Darwin/OS X o more intuitive specification of callback return type @@ -102,12 +101,12 @@ architecture: o added subproject: portasm - portable (GNU AS,+Apple and MASM) assembly framework o added subproject: autovar - predefined macro framework (was dyncall_macros.h) - o added support for sparc (32-bit) (tested on linux/debian,openbsd,solaris) - o added support for sparc (64-bit) (tested on linux/debian,openbsd,solaris) o added support for Solaris and SunPro compiler for i386, x86_64, sparc and sparc64 o improved auto-detection via preprocessor defines dyncall updates: o uses portasm (GNU,Apple,Microsoft) common sources for x86,x64,ppc32,arm32_arm + o added support for sparc (32-bit) (tested on linux/debian,openbsd,solaris) + o added support for sparc (64-bit) (tested on linux/debian,openbsd,solaris) o bug fixes for x64/win64 calling convention o added support for mingw32-w64 on x64 o improved cdecl x86 calling convention: stack always 16 byte aligned