Mercurial > pub > dyncall > dyncall
changeset 79:9e435ab48a99
- changelog additions for 1.0, cleanup
author | cslag |
---|---|
date | Mon, 21 Mar 2016 01:28:01 +0100 |
parents | d4114b708bd4 |
children | ffd63de9aa75 |
files | ChangeLog |
diffstat | 1 files changed, 14 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Mon Mar 21 01:25:10 2016 +0100 +++ b/ChangeLog Mon Mar 21 01:28:01 2016 +0100 @@ -1,7 +1,11 @@ This file lists bigger/noteworthy changes, only... Version 1.0 (upcoming) - o ... +dyncall: + o better C++ compiler support (for pointer conversions) +dyncallback: +doc: + o working html doc generation from TEX sources Version 0.9 (2015/12/31) dyncall: @@ -47,7 +51,7 @@ o based more sources on portasm generation dyncall: o fix for ARMv7 Thumb-2 code (tested on iPhone 4 CDMA / iOS 6.0.1) - o bugfixes for -O2 builds for SPARC-v9 and SPARC-v7 + o bugfixes for -O2 builds for SPARC-v9 and SPARC-v7 o new optimized call kernel for SPARC-v9 without conditionals o bigger refactoring and optimization of mips o32 o x64 optimizations @@ -70,7 +74,7 @@ Version 0.7 (2012/01/02) architecture: - o added subproject: portasm - portable (GNU AS,+Apple and MASM) assembly framework + 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) @@ -104,8 +108,8 @@ o no dependencies to libdyncall sources. buildsys additions: o added zero-config (BSD,GNU,SUN) make files (Makefile.embedded) - o added in/out-of-source configure2 w/ (BSD,GNU) make files (Makefile.generic') - o added bootstrap lua script (download/build) + o added in/out-of-source configure2 w/ (BSD,GNU) make files (Makefile.generic) + o added bootstrap lua script (download/build) o Nmakefile: more tests included (resolve_self) o improved cross-compilation for iOS (upgrade to 4.3 sdk) o darwin 8.0 support @@ -127,13 +131,13 @@ o added experimental 'dynMake' portable make-based build-system (not stable, yet) documentation updates: o added dyncallback documentation - o updated dyncall documentation + o updated dyncall documentation o minor updates tests: o added flexible test suite for calls (call_suite) based on Lua and C o added syscall test o updates to resolve-self test (adding additional link flags to export symbols) - o improved dir name portability (renamed plain_c++ -> plain_cxx) + 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 (2010/09/25) @@ -141,7 +145,7 @@ o new build systems: CMake and Plan9's mk o buildsys/gmake tool chain update: pcc and iphone sdk o x64 bugfix: added "-fPIC" even for static libs -dynload updates: +dynload updates: o enum symbols update: Mach-O and Win64 (thanks Olivier) o numerous convenience changes to dynload interface (thanks Olivier) o added support for resolving application images itself @@ -151,7 +155,7 @@ o cleanup: unexported functions in MASM files, b/c export not needed (thanks Olivier) o interface update: added error reporting facility 'dcGetError' o bugfix for ppc32/sysv: ellipsis calls were broken - o interface update: added new abstract mode for ellipsis calls (DC_CALL_C_ELLIPSIS) + o interface update: added new abstract mode for ellipsis calls (DC_CALL_C_ELLIPSIS) docs: o comprehensive update tests: @@ -181,7 +185,7 @@ C Strings: 'S' -> 'Z' long: 'l' -> 'j' long long: 'L' -> 'l' - added unsigned integer type signature characters: upper case encoding + added unsigned integer type signature characters: upper case encoding o added: callbacks component (support only for some platforms ATM) o added: test cases for alloc_wx, thunk o updated Documentation