# HG changeset patch # User cslag # Date 1450469158 -3600 # Node ID 02223f76d3198d6ee53b29e8ad951db789ec359e # Parent f018954379215c8131d53effe7929ee5bb2586b6 - changelog update diff -r f01895437921 -r 02223f76d319 ChangeLog --- a/ChangeLog Fri Dec 18 20:17:51 2015 +0100 +++ b/ChangeLog Fri Dec 18 21:05:58 2015 +0100 @@ -2,7 +2,8 @@ Version 0.9 (upcoming) dyncall: - o ARM64 support (AAPCS64 on Linux, Apple's derived version on iOS) + 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 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 @@ -10,6 +11,7 @@ o fixed return value errors for arm32 on some platforms (e.g. freebsd/arm32, nintendo ds); arm & thumb mode 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 PPC32 System V support (Linux) o fix for PPC32 Darwin/OS X @@ -31,7 +33,7 @@ infrastructure: o moved to hg -Version 0.8 +Version 0.8 (2014/03/24) buildsys: o big simplification make-based build system, no more distinct GNU and BSD makefiles anymore o new, much simpler ./configure for new make-based build-system @@ -61,7 +63,7 @@ o rbdc: fixed and extended ruby bindings o shdc: renamed shell binding to shdc and added feature to list shared-objects' symbols -Version 0.7 +Version 0.7 (2012/01/02) architecture: o added subproject: portasm - portable (GNU AS,+Apple and MASM) assembly framework o added subproject: autovar - predefined macro framework (was dyncall_macros.h) @@ -129,7 +131,7 @@ o improved dir name portability (renamed plain_c++ -> plain_cxx) o renamed *.cpp -> *.cc files (OpenBSD/Sun make has no implicit rules for cpp) -Version 0.6 +Version 0.6 (2010/09/25) building: o new build systems: CMake and Plan9's mk o buildsys/gmake tool chain update: pcc and iphone sdk @@ -151,7 +153,7 @@ o plain: split "plain" test up in C and C++ part o callbacksuite: added multiple configuration support for callback_suite -Version 0.5 +Version 0.5 (2010/02/01) o renamed arm9 stuff to arm32 o added non-EABI ABI for arm32 (before, EABI was the default implementation) o added dyncallback support for x64/windows (thanks Olivier), x64/darwin, arm32/arm, arm32/thumb @@ -162,7 +164,7 @@ o added new tests callback_plain and calback_suite o added Haiku/BeOS support -Version 0.4 +Version 0.4 (2009/07/06) o added 'doc' makefile target for coherency and ease of use o fixed nmake buildfiles and configure.bat (were out of date and wrong) o test suite clean up (GNUmake, BSDmake): @@ -179,19 +181,19 @@ o added: test cases for alloc_wx, thunk o updated Documentation -Version 0.3 +Version 0.3 (2009/01/17) o added Linux PPC32 support o added ARM THUMB mode support o cosmetic changes, documentation updated o bugfix: on cygwin exported C symbols in GNU as are prefixed with '_' now. o removed scons build support -Version 0.2 +Version 0.2 (2008/05/18) o added scons build support o configure variables all prefix CONFIG_* now o configure variable INSTALL_DIR changed to INSTALL_PREFIX o configure (shell version) option "--prefix" changed to "--prefix=" -Version 0.1: +Version 0.1 (2008/01/23) o initial release