annotate ChangeLog @ 80:ffd63de9aa75

- layout tweak for manual
author cslag
date Mon, 21 Mar 2016 01:32:59 +0100
parents 9e435ab48a99
children 54930a037e8a
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
65
1bae090afe28 - started changelog section for 1.0
cslag
parents: 64
diff changeset
3 Version 1.0 (upcoming)
79
9e435ab48a99 - changelog additions for 1.0, cleanup
cslag
parents: 65
diff changeset
4 dyncall:
9e435ab48a99 - changelog additions for 1.0, cleanup
cslag
parents: 65
diff changeset
5 o better C++ compiler support (for pointer conversions)
80
ffd63de9aa75 - layout tweak for manual
cslag
parents: 79
diff changeset
6 o fix for PPC64 single-precision floating point args (thanks Masanori!)
79
9e435ab48a99 - changelog additions for 1.0, cleanup
cslag
parents: 65
diff changeset
7 dyncallback:
9e435ab48a99 - changelog additions for 1.0, cleanup
cslag
parents: 65
diff changeset
8 doc:
9e435ab48a99 - changelog additions for 1.0, cleanup
cslag
parents: 65
diff changeset
9 o working html doc generation from TEX sources
65
1bae090afe28 - started changelog section for 1.0
cslag
parents: 64
diff changeset
10
59
f1d47aca579a - changelog update listing final 0.9 content
cslag
parents: 40
diff changeset
11 Version 0.9 (2015/12/31)
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
12 dyncall:
40
02223f76d319 - changelog update
cslag
parents: 21
diff changeset
13 o ARM64 support (AAPCS64 on Linux & Apple's derived version on iOS)
02223f76d319 - changelog update
cslag
parents: 21
diff changeset
14 o armhf calling convention support for ARM32
7
7ca57dbefed4 - ppc64 update from Masanori
cslag
parents: 2
diff changeset
15 o PPC64 support, including syscalls (thanks Masanori!)
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
16 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
17 o using -fPIC by default for FreeBSD
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
18 o PPC32 linux syscall support
19
9ceb368cc0ed - ToDo and Changelog
cslag
parents: 7
diff changeset
19 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
20 dyncallback:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
21 o ARM64 support (AAPCS64 on Linux, Apple's derived version on iOS)
40
02223f76d319 - changelog update
cslag
parents: 21
diff changeset
22 o armhf calling convention support for ARM32
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
23 o PPC64 support (thanks Masanori!)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
24 o PPC32 System V support (Linux)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
25 o fix for PPC32 Darwin/OS X
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
26 o more intuitive specification of callback return type
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
27 doc:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
28 o added ARM64 support info and calling convention documentation
64
e1d73b4aaf9c - changelog update, better list for r0.9
cslag
parents: 59
diff changeset
29 o added ARM32 armhf section
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
30 o added PPC64 support info
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
31 o cleanup, brought all up to date, etc.
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
32 tests:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
33 o callf test covers new argf interface
64
e1d73b4aaf9c - changelog update, better list for r0.9
cslag
parents: 59
diff changeset
34 o several fixes to some test suites
0
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 more flexible testsuite build and 'pack' target for convenience
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
37 o fixes/additions for OS X universal builds
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
38 o added iOS universal build support for armv7/arm64
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
39 o helper script for generic .elf -> EBOOT.PBP creation for PSP
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
40 o Sun make fixes for C++ code in test suite
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
41 bindings:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
42 o erldc: Erlang binding (thanks Erik!)
2
ffaf59700cfb added notes on move to hg
Daniel Adler
parents: 0
diff changeset
43 infrastructure:
ffaf59700cfb added notes on move to hg
Daniel Adler
parents: 0
diff changeset
44 o moved to hg
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
45
40
02223f76d319 - changelog update
cslag
parents: 21
diff changeset
46 Version 0.8 (2014/03/24)
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
47 buildsys:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
48 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
49 o new, much simpler ./configure for new make-based build-system
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
50 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
51 o made configure.bat guess x64 as target arch for x64 windows hosts
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
52 o based more sources on portasm generation
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
53 dyncall:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
54 o fix for ARMv7 Thumb-2 code (tested on iPhone 4 CDMA / iOS 6.0.1)
79
9e435ab48a99 - changelog additions for 1.0, cleanup
cslag
parents: 65
diff changeset
55 o bugfixes for -O2 builds for SPARC-v9 and SPARC-v7
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
56 o new optimized call kernel for SPARC-v9 without conditionals
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
57 o bigger refactoring and optimization of mips o32
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
58 o x64 optimizations
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
59 dyncallback:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
60 o added callback support for plan9
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
61 o big cleanup, removal of duplicate files after introduction of portasm
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
62 o include path fixes for public facing APIs (removed relative paths)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
63 doc:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
64 o cleanup of manual and corrections
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
65 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
66 o restructured folder layout for documentation
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
67 o added API doc for dyncallback and dynload
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
68 o added manpages for dyncallback and dynload
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
69 tests:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
70 o added arm/thumb interwork test suite
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
71 bindings:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
72 o godc: added bindings for Go
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
73 o rbdc: fixed and extended ruby bindings
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
74 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
75
40
02223f76d319 - changelog update
cslag
parents: 21
diff changeset
76 Version 0.7 (2012/01/02)
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
77 architecture:
79
9e435ab48a99 - changelog additions for 1.0, cleanup
cslag
parents: 65
diff changeset
78 o added subproject: portasm - portable (GNU AS,+Apple and MASM) assembly framework
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
79 o added subproject: autovar - predefined macro framework (was dyncall_macros.h)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
80 o added support for sparc (32-bit) (tested on linux/debian,openbsd,solaris)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
81 o added support for sparc (64-bit) (tested on linux/debian,openbsd,solaris)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
82 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
83 o improved auto-detection via preprocessor defines
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
84 dyncall updates:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
85 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
86 o bug fixes for x64/win64 calling convention
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
87 o added support for mingw32-w64 on x64
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
88 o improved cdecl x86 calling convention: stack always 16 byte aligned
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
89 o updated API and initial support for structs (for x86/AMD64)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
90 o initial support for syscalls on x86, added x86 int80h linux/bsd
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
91 o added Minix port (stable)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
92 o optimized vector buffer for small type pushing
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
93 o minor fix for amd64/sysv: alignment to 32-byte
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
94 o bug fix for ppc32/sysv: ellipsis calls work now
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
95 o updated API, introduced DC_CALL_C_ELLIPSIS_VARARGS
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
96 o changed interface: dcMode does not reset internally anymore
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
97 dyncallback updates:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
98 o uses portasm for x86,x64
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
99 o added Solaris/x86/sunpro port (stable)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
100 o added Minix port (unstable)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
101 o callback support for Darwin/ppc32
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
102 o updates source, uses relative includes
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
103 dynload updates:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
104 o fixes for missing includes (dyncall_alloc.h)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
105 o fixes for self-resolving symbols on windows
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
106 o removed Dbghelf.lib dependency
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
107 o bug fixes for cygwin/x86
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
108 o fixes for beos/haiku
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
109 o no dependencies to libdyncall sources.
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
110 buildsys additions:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
111 o added zero-config (BSD,GNU,SUN) make files (Makefile.embedded)
79
9e435ab48a99 - changelog additions for 1.0, cleanup
cslag
parents: 65
diff changeset
112 o added in/out-of-source configure2 w/ (BSD,GNU) make files (Makefile.generic)
9e435ab48a99 - changelog additions for 1.0, cleanup
cslag
parents: 65
diff changeset
113 o added bootstrap lua script (download/build)
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
114 o Nmakefile: more tests included (resolve_self)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
115 o improved cross-compilation for iOS (upgrade to 4.3 sdk)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
116 o darwin 8.0 support
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
117 o added 'install' support for Makefile.embedded
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
118 buildsys/gmake updates:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
119 o added support for msvc/x64 tool-chain
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
120 o default settings for build-dir changed to '.'
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
121 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
122 o added support for DESTDIR staging installation
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
123 o added support for manual page installation
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
124 buildsys/cmake updates:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
125 o updated find module scripts (see cmake/Modules)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
126 o added support for using dyncall as sub-project (via *Config.cmake files)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
127 see details in README.CMake
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
128 o fixes for msvc and ml
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
129 o fixes for CPack
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
130 o fixes for universal builds on Mac OS X
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
131 o supports SunPro with *.S files.
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
132 o added experimental 'dynMake' portable make-based build-system (not stable, yet)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
133 documentation updates:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
134 o added dyncallback documentation
79
9e435ab48a99 - changelog additions for 1.0, cleanup
cslag
parents: 65
diff changeset
135 o updated dyncall documentation
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
136 o minor updates
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
137 tests:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
138 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
139 o added syscall test
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
140 o updates to resolve-self test (adding additional link flags to export symbols)
79
9e435ab48a99 - changelog additions for 1.0, cleanup
cslag
parents: 65
diff changeset
141 o improved dir name portability (renamed plain_c++ -> plain_cxx)
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
142 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
143
40
02223f76d319 - changelog update
cslag
parents: 21
diff changeset
144 Version 0.6 (2010/09/25)
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
145 building:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
146 o new build systems: CMake and Plan9's mk
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
147 o buildsys/gmake tool chain update: pcc and iphone sdk
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
148 o x64 bugfix: added "-fPIC" even for static libs
79
9e435ab48a99 - changelog additions for 1.0, cleanup
cslag
parents: 65
diff changeset
149 dynload updates:
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
150 o enum symbols update: Mach-O and Win64 (thanks Olivier)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
151 o numerous convenience changes to dynload interface (thanks Olivier)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
152 o added support for resolving application images itself
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
153 dyncall updates:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
154 o new platform support: arm/iphone (armv6), x86/Plan9
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
155 o new mips calling conventions: oabi, n64 (both endian models)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
156 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
157 o interface update: added error reporting facility 'dcGetError'
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
158 o bugfix for ppc32/sysv: ellipsis calls were broken
79
9e435ab48a99 - changelog additions for 1.0, cleanup
cslag
parents: 65
diff changeset
159 o interface update: added new abstract mode for ellipsis calls (DC_CALL_C_ELLIPSIS)
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
160 docs:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
161 o comprehensive update
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
162 tests:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
163 o plain: split "plain" test up in C and C++ part
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
164 o callbacksuite: added multiple configuration support for callback_suite
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
165
40
02223f76d319 - changelog update
cslag
parents: 21
diff changeset
166 Version 0.5 (2010/02/01)
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
167 o renamed arm9 stuff to arm32
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
168 o added non-EABI ABI for arm32 (before, EABI was the default implementation)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
169 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
170 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
171 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
172 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
173 o darwin universal binary support
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
174 o added new tests callback_plain and calback_suite
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
175 o added Haiku/BeOS support
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
176
40
02223f76d319 - changelog update
cslag
parents: 21
diff changeset
177 Version 0.4 (2009/07/06)
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
178 o added 'doc' makefile target for coherency and ease of use
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
179 o fixed nmake buildfiles and configure.bat (were out of date and wrong)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
180 o test suite clean up (GNUmake, BSDmake):
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
181 target "config" modified, phony without dependencies to other builds
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
182 o bugfix: GNU fastcall calling convention for float and double arguments
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
183 was wrong. no skip of register.
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
184 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
185 o signature types change:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
186 C Strings: 'S' -> 'Z'
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
187 long: 'l' -> 'j'
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
188 long long: 'L' -> 'l'
79
9e435ab48a99 - changelog additions for 1.0, cleanup
cslag
parents: 65
diff changeset
189 added unsigned integer type signature characters: upper case encoding
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
190 o added: callbacks component (support only for some platforms ATM)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
191 o added: test cases for alloc_wx, thunk
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
192 o updated Documentation
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
193
40
02223f76d319 - changelog update
cslag
parents: 21
diff changeset
194 Version 0.3 (2009/01/17)
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
195 o added Linux PPC32 support
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
196 o added ARM THUMB mode support
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
197 o cosmetic changes, documentation updated
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
198 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
199 o removed scons build support
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
200
40
02223f76d319 - changelog update
cslag
parents: 21
diff changeset
201 Version 0.2 (2008/05/18)
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
202 o added scons build support
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
203 o configure variables all prefix CONFIG_* now
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
204 o configure variable INSTALL_DIR changed to INSTALL_PREFIX
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
205 o configure (shell version) option "--prefix" changed to "--prefix=<path>"
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
206
40
02223f76d319 - changelog update
cslag
parents: 21
diff changeset
207 Version 0.1 (2008/01/23)
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
208 o initial release
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
209