annotate ChangeLog @ 27:523c45dfa8fb

- refactored arm calling conventions' callvm code, so that the code that keeps the caller from overwriting the return value on some platforms also works on OpenBSD (before we casted the function pointer to have long long as return type, to hint the caller that there is one, but that triggers an intentional SIGABRT on OpenBSD for security reasons; now the decl reflects this, directly)
author cslag
date Tue, 15 Sep 2015 12:48:52 +0200
parents 39d570758588
children 02223f76d319
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
1 This file lists bigger/noteworthy changes, only...
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
2
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
3 Version 0.9 (upcoming)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
4 dyncall:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
5 o ARM64 support (AAPCS64 on Linux, Apple's derived version on iOS)
7
7ca57dbefed4 - ppc64 update from Masanori
cslag
parents: 2
diff changeset
6 o PPC64 support, including syscalls (thanks Masanori!)
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
7 o introduced dcArgF and dcVArgF for flexible/convenient argument binding (works like dcCallF/dcVCallF but without the function call)
21
39d570758588 - cleanups in changelog and todo
cslag
parents: 19
diff changeset
8 o using -fPIC by default for FreeBSD
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
9 o PPC32 linux syscall support
19
9ceb368cc0ed - ToDo and Changelog
cslag
parents: 7
diff changeset
10 o fixed return value errors for arm32 on some platforms (e.g. freebsd/arm32, nintendo ds); arm & thumb mode
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
11 dyncallback:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
12 o ARM64 support (AAPCS64 on Linux, Apple's derived version on iOS)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
13 o PPC64 support (thanks Masanori!)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
14 o PPC32 System V support (Linux)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
15 o fix for PPC32 Darwin/OS X
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
16 o more intuitive specification of callback return type
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
17 doc:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
18 o added ARM64 support info and calling convention documentation
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
19 o added PPC64 support info
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
20 o cleanup, brought all up to date, etc.
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
21 tests:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
22 o callf test covers new argf interface
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
23 buildsys:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
24 o more flexible testsuite build and 'pack' target for convenience
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
25 o fixes/additions for OS X universal builds
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
26 o added iOS universal build support for armv7/arm64
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
27 o helper script for generic .elf -> EBOOT.PBP creation for PSP
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
28 o Sun make fixes for C++ code in test suite
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
29 bindings:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
30 o erldc: Erlang binding (thanks Erik!)
2
ffaf59700cfb added notes on move to hg
Daniel Adler
parents: 0
diff changeset
31 infrastructure:
ffaf59700cfb added notes on move to hg
Daniel Adler
parents: 0
diff changeset
32 o moved to hg
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
33
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
34 Version 0.8
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
35 buildsys:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
36 o big simplification make-based build system, no more distinct GNU and BSD makefiles anymore
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
37 o new, much simpler ./configure for new make-based build-system
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
38 o support for in-source and out-of-source builds for make-based build systems
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
39 o made configure.bat guess x64 as target arch for x64 windows hosts
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
40 o based more sources on portasm generation
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
41 dyncall:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
42 o fix for ARMv7 Thumb-2 code (tested on iPhone 4 CDMA / iOS 6.0.1)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
43 o bugfixes for -O2 builds for SPARC-v9 and SPARC-v7
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
44 o new optimized call kernel for SPARC-v9 without conditionals
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
45 o bigger refactoring and optimization of mips o32
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
46 o x64 optimizations
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
47 dyncallback:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
48 o added callback support for plan9
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
49 o big cleanup, removal of duplicate files after introduction of portasm
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
50 o include path fixes for public facing APIs (removed relative paths)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
51 doc:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
52 o cleanup of manual and corrections
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
53 o added info about newly supported and/or tested platforms (e.g. FreeBSD on ARM)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
54 o restructured folder layout for documentation
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
55 o added API doc for dyncallback and dynload
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
56 o added manpages for dyncallback and dynload
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
57 tests:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
58 o added arm/thumb interwork test suite
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
59 bindings:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
60 o godc: added bindings for Go
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
61 o rbdc: fixed and extended ruby bindings
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
62 o shdc: renamed shell binding to shdc and added feature to list shared-objects' symbols
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
63
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
64 Version 0.7
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
65 architecture:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
66 o added subproject: portasm - portable (GNU AS,+Apple and MASM) assembly framework
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
67 o added subproject: autovar - predefined macro framework (was dyncall_macros.h)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
68 o added support for sparc (32-bit) (tested on linux/debian,openbsd,solaris)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
69 o added support for sparc (64-bit) (tested on linux/debian,openbsd,solaris)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
70 o added support for Solaris and SunPro compiler for i386, x86_64, sparc and sparc64
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
71 o improved auto-detection via preprocessor defines
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
72 dyncall updates:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
73 o uses portasm (GNU,Apple,Microsoft) common sources for x86,x64,ppc32,arm32_arm
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
74 o bug fixes for x64/win64 calling convention
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
75 o added support for mingw32-w64 on x64
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
76 o improved cdecl x86 calling convention: stack always 16 byte aligned
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
77 o updated API and initial support for structs (for x86/AMD64)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
78 o initial support for syscalls on x86, added x86 int80h linux/bsd
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
79 o added Minix port (stable)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
80 o optimized vector buffer for small type pushing
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
81 o minor fix for amd64/sysv: alignment to 32-byte
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
82 o bug fix for ppc32/sysv: ellipsis calls work now
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
83 o updated API, introduced DC_CALL_C_ELLIPSIS_VARARGS
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
84 o changed interface: dcMode does not reset internally anymore
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
85 dyncallback updates:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
86 o uses portasm for x86,x64
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
87 o added Solaris/x86/sunpro port (stable)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
88 o added Minix port (unstable)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
89 o callback support for Darwin/ppc32
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
90 o updates source, uses relative includes
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
91 dynload updates:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
92 o fixes for missing includes (dyncall_alloc.h)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
93 o fixes for self-resolving symbols on windows
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
94 o removed Dbghelf.lib dependency
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
95 o bug fixes for cygwin/x86
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
96 o fixes for beos/haiku
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
97 o no dependencies to libdyncall sources.
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
98 buildsys additions:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
99 o added zero-config (BSD,GNU,SUN) make files (Makefile.embedded)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
100 o added in/out-of-source configure2 w/ (BSD,GNU) make files (Makefile.generic')
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
101 o added bootstrap lua script (download/build)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
102 o Nmakefile: more tests included (resolve_self)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
103 o improved cross-compilation for iOS (upgrade to 4.3 sdk)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
104 o darwin 8.0 support
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
105 o added 'install' support for Makefile.embedded
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
106 buildsys/gmake updates:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
107 o added support for msvc/x64 tool-chain
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
108 o default settings for build-dir changed to '.'
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
109 o cleanup: removed top-level Make{Prolog,Epilog,Rules} files and updated all sub-projects and tests
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
110 o added support for DESTDIR staging installation
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
111 o added support for manual page installation
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
112 buildsys/cmake updates:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
113 o updated find module scripts (see cmake/Modules)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
114 o added support for using dyncall as sub-project (via *Config.cmake files)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
115 see details in README.CMake
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
116 o fixes for msvc and ml
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
117 o fixes for CPack
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
118 o fixes for universal builds on Mac OS X
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
119 o supports SunPro with *.S files.
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
120 o added experimental 'dynMake' portable make-based build-system (not stable, yet)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
121 documentation updates:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
122 o added dyncallback documentation
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
123 o updated dyncall documentation
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
124 o minor updates
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
125 tests:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
126 o added flexible test suite for calls (call_suite) based on Lua and C
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
127 o added syscall test
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
128 o updates to resolve-self test (adding additional link flags to export symbols)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
129 o improved dir name portability (renamed plain_c++ -> plain_cxx)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
130 o renamed *.cpp -> *.cc files (OpenBSD/Sun make has no implicit rules for cpp)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
131
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
132 Version 0.6
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
133 building:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
134 o new build systems: CMake and Plan9's mk
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
135 o buildsys/gmake tool chain update: pcc and iphone sdk
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
136 o x64 bugfix: added "-fPIC" even for static libs
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
137 dynload updates:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
138 o enum symbols update: Mach-O and Win64 (thanks Olivier)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
139 o numerous convenience changes to dynload interface (thanks Olivier)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
140 o added support for resolving application images itself
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
141 dyncall updates:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
142 o new platform support: arm/iphone (armv6), x86/Plan9
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
143 o new mips calling conventions: oabi, n64 (both endian models)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
144 o cleanup: unexported functions in MASM files, b/c export not needed (thanks Olivier)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
145 o interface update: added error reporting facility 'dcGetError'
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
146 o bugfix for ppc32/sysv: ellipsis calls were broken
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
147 o interface update: added new abstract mode for ellipsis calls (DC_CALL_C_ELLIPSIS)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
148 docs:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
149 o comprehensive update
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
150 tests:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
151 o plain: split "plain" test up in C and C++ part
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
152 o callbacksuite: added multiple configuration support for callback_suite
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
153
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
154 Version 0.5
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
155 o renamed arm9 stuff to arm32
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
156 o added non-EABI ABI for arm32 (before, EABI was the default implementation)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
157 o added dyncallback support for x64/windows (thanks Olivier), x64/darwin, arm32/arm, arm32/thumb
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
158 o synced documentation again with current state of the source (lots of small changes)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
159 o updated ruby binding to current state of signature string (still some features missing, though)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
160 o added a couple of new options to configure scripts (e.g. prefix-bd, new targets, etc.)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
161 o darwin universal binary support
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
162 o added new tests callback_plain and calback_suite
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
163 o added Haiku/BeOS support
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
164
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
165 Version 0.4
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
166 o added 'doc' makefile target for coherency and ease of use
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
167 o fixed nmake buildfiles and configure.bat (were out of date and wrong)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
168 o test suite clean up (GNUmake, BSDmake):
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
169 target "config" modified, phony without dependencies to other builds
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
170 o bugfix: GNU fastcall calling convention for float and double arguments
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
171 was wrong. no skip of register.
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
172 o update: x86win32* suite tests are built on cygwin now, added total result output
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
173 o signature types change:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
174 C Strings: 'S' -> 'Z'
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
175 long: 'l' -> 'j'
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
176 long long: 'L' -> 'l'
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
177 added unsigned integer type signature characters: upper case encoding
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
178 o added: callbacks component (support only for some platforms ATM)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
179 o added: test cases for alloc_wx, thunk
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
180 o updated Documentation
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
181
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
182 Version 0.3
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
183 o added Linux PPC32 support
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
184 o added ARM THUMB mode support
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
185 o cosmetic changes, documentation updated
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
186 o bugfix: on cygwin exported C symbols in GNU as are prefixed with '_' now.
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
187 o removed scons build support
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
188
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
189 Version 0.2
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
190 o added scons build support
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
191 o configure variables all prefix CONFIG_* now
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
192 o configure variable INSTALL_DIR changed to INSTALL_PREFIX
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
193 o configure (shell version) option "--prefix" changed to "--prefix=<path>"
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
194
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
195 Version 0.1:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
196 o initial release
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
197