annotate libffi/ChangeLog.libffi @ 158:494b0b89df80 default tip

...
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 25 May 2020 18:13:55 +0900
parents 04ced10e8804
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
111
kono
parents:
diff changeset
1 2011-02-08 Andreas Tobler <andreast@fgznet.ch>
kono
parents:
diff changeset
2
kono
parents:
diff changeset
3 * testsuite/lib/libffi.exp: Tweak for stand-alone mode.
kono
parents:
diff changeset
4
kono
parents:
diff changeset
5 2009-12-25 Samuli Suominen <ssuominen@gentoo.org>
kono
parents:
diff changeset
6
kono
parents:
diff changeset
7 * configure.ac: Undefine _AC_ARG_VAR_PRECIOUS for autoconf 2.64.
kono
parents:
diff changeset
8 * configure: Rebuilt.
kono
parents:
diff changeset
9 * fficonfig.h.in: Rebuilt.
kono
parents:
diff changeset
10
kono
parents:
diff changeset
11 2009-06-16 Andrew Haley <aph@redhat.com>
kono
parents:
diff changeset
12
kono
parents:
diff changeset
13 * testsuite/libffi.call/cls_align_sint64.c,
kono
parents:
diff changeset
14 testsuite/libffi.call/cls_align_uint64.c,
kono
parents:
diff changeset
15 testsuite/libffi.call/cls_longdouble_va.c,
kono
parents:
diff changeset
16 testsuite/libffi.call/cls_ulonglong.c,
kono
parents:
diff changeset
17 testsuite/libffi.call/return_ll1.c,
kono
parents:
diff changeset
18 testsuite/libffi.call/stret_medium2.c: Fix printf format
kono
parents:
diff changeset
19 specifiers.
kono
parents:
diff changeset
20 * testsuite/libffi.call/huge_struct.c: Ad x86 XFAILs.
kono
parents:
diff changeset
21 * testsuite/libffi.call/float2.c: Fix dg-excess-errors.
kono
parents:
diff changeset
22 * testsuite/libffi.call/ffitest.h,
kono
parents:
diff changeset
23 testsuite/libffi.special/ffitestcxx.h (PRIdLL, PRIuLL): Define.
kono
parents:
diff changeset
24
kono
parents:
diff changeset
25 2009-06-12 Andrew Haley <aph@redhat.com>
kono
parents:
diff changeset
26
kono
parents:
diff changeset
27 * testsuite/libffi.call/cls_align_sint64.c,
kono
parents:
diff changeset
28 testsuite/libffi.call/cls_align_uint64.c,
kono
parents:
diff changeset
29 testsuite/libffi.call/cls_ulonglong.c,
kono
parents:
diff changeset
30 testsuite/libffi.call/return_ll1.c,
kono
parents:
diff changeset
31 testsuite/libffi.call/stret_medium2.c: Fix printf format
kono
parents:
diff changeset
32 specifiers.
kono
parents:
diff changeset
33 testsuite/libffi.special/unwindtest.cc: include stdint.h.
kono
parents:
diff changeset
34
kono
parents:
diff changeset
35 2009-06-11 Timothy Wall <twall@users.sf.net>
kono
parents:
diff changeset
36
kono
parents:
diff changeset
37 * Makefile.am,
kono
parents:
diff changeset
38 configure.ac,
kono
parents:
diff changeset
39 include/ffi.h.in,
kono
parents:
diff changeset
40 include/ffi_common.h,
kono
parents:
diff changeset
41 src/closures.c,
kono
parents:
diff changeset
42 src/dlmalloc.c,
kono
parents:
diff changeset
43 src/x86/ffi.c,
kono
parents:
diff changeset
44 src/x86/ffitarget.h,
kono
parents:
diff changeset
45 src/x86/win64.S (new),
kono
parents:
diff changeset
46 README: Added win64 support (mingw or MSVC)
kono
parents:
diff changeset
47 * Makefile.in,
kono
parents:
diff changeset
48 include/Makefile.in,
kono
parents:
diff changeset
49 man/Makefile.in,
kono
parents:
diff changeset
50 testsuite/Makefile.in,
kono
parents:
diff changeset
51 configure,
kono
parents:
diff changeset
52 aclocal.m4: Regenerated
kono
parents:
diff changeset
53 * ltcf-c.sh: properly escape cygwin/w32 path
kono
parents:
diff changeset
54 * man/ffi_call.3: Clarify size requirements for return value.
kono
parents:
diff changeset
55 * src/x86/ffi64.c: Fix filename in comment.
kono
parents:
diff changeset
56 * src/x86/win32.S: Remove unused extern.
kono
parents:
diff changeset
57
kono
parents:
diff changeset
58 * testsuite/libffi.call/closure_fn0.c,
kono
parents:
diff changeset
59 testsuite/libffi.call/closure_fn1.c,
kono
parents:
diff changeset
60 testsuite/libffi.call/closure_fn2.c,
kono
parents:
diff changeset
61 testsuite/libffi.call/closure_fn3.c,
kono
parents:
diff changeset
62 testsuite/libffi.call/closure_fn4.c,
kono
parents:
diff changeset
63 testsuite/libffi.call/closure_fn5.c,
kono
parents:
diff changeset
64 testsuite/libffi.call/closure_fn6.c,
kono
parents:
diff changeset
65 testsuite/libffi.call/closure_stdcall.c,
kono
parents:
diff changeset
66 testsuite/libffi.call/cls_12byte.c,
kono
parents:
diff changeset
67 testsuite/libffi.call/cls_16byte.c,
kono
parents:
diff changeset
68 testsuite/libffi.call/cls_18byte.c,
kono
parents:
diff changeset
69 testsuite/libffi.call/cls_19byte.c,
kono
parents:
diff changeset
70 testsuite/libffi.call/cls_1_1byte.c,
kono
parents:
diff changeset
71 testsuite/libffi.call/cls_20byte.c,
kono
parents:
diff changeset
72 testsuite/libffi.call/cls_20byte1.c,
kono
parents:
diff changeset
73 testsuite/libffi.call/cls_24byte.c,
kono
parents:
diff changeset
74 testsuite/libffi.call/cls_2byte.c,
kono
parents:
diff changeset
75 testsuite/libffi.call/cls_3_1byte.c,
kono
parents:
diff changeset
76 testsuite/libffi.call/cls_3byte1.c,
kono
parents:
diff changeset
77 testsuite/libffi.call/cls_3byte2.c,
kono
parents:
diff changeset
78 testsuite/libffi.call/cls_4_1byte.c,
kono
parents:
diff changeset
79 testsuite/libffi.call/cls_4byte.c,
kono
parents:
diff changeset
80 testsuite/libffi.call/cls_5_1_byte.c,
kono
parents:
diff changeset
81 testsuite/libffi.call/cls_5byte.c,
kono
parents:
diff changeset
82 testsuite/libffi.call/cls_64byte.c,
kono
parents:
diff changeset
83 testsuite/libffi.call/cls_6_1_byte.c,
kono
parents:
diff changeset
84 testsuite/libffi.call/cls_6byte.c,
kono
parents:
diff changeset
85 testsuite/libffi.call/cls_7_1_byte.c,
kono
parents:
diff changeset
86 testsuite/libffi.call/cls_7byte.c,
kono
parents:
diff changeset
87 testsuite/libffi.call/cls_8byte.c,
kono
parents:
diff changeset
88 testsuite/libffi.call/cls_9byte1.c,
kono
parents:
diff changeset
89 testsuite/libffi.call/cls_9byte2.c,
kono
parents:
diff changeset
90 testsuite/libffi.call/cls_align_double.c,
kono
parents:
diff changeset
91 testsuite/libffi.call/cls_align_float.c,
kono
parents:
diff changeset
92 testsuite/libffi.call/cls_align_longdouble.c,
kono
parents:
diff changeset
93 testsuite/libffi.call/cls_align_longdouble_split.c,
kono
parents:
diff changeset
94 testsuite/libffi.call/cls_align_longdouble_split2.c,
kono
parents:
diff changeset
95 testsuite/libffi.call/cls_align_pointer.c,
kono
parents:
diff changeset
96 testsuite/libffi.call/cls_align_sint16.c,
kono
parents:
diff changeset
97 testsuite/libffi.call/cls_align_sint32.c,
kono
parents:
diff changeset
98 testsuite/libffi.call/cls_align_sint64.c,
kono
parents:
diff changeset
99 testsuite/libffi.call/cls_align_uint16.c,
kono
parents:
diff changeset
100 testsuite/libffi.call/cls_align_uint32.c,
kono
parents:
diff changeset
101 testsuite/libffi.call/cls_align_uint64.c,
kono
parents:
diff changeset
102 testsuite/libffi.call/cls_dbls_struct.c,
kono
parents:
diff changeset
103 testsuite/libffi.call/cls_double.c,
kono
parents:
diff changeset
104 testsuite/libffi.call/cls_double_va.c,
kono
parents:
diff changeset
105 testsuite/libffi.call/cls_float.c,
kono
parents:
diff changeset
106 testsuite/libffi.call/cls_longdouble.c,
kono
parents:
diff changeset
107 testsuite/libffi.call/cls_longdouble_va.c,
kono
parents:
diff changeset
108 testsuite/libffi.call/cls_multi_schar.c,
kono
parents:
diff changeset
109 testsuite/libffi.call/cls_multi_sshort.c,
kono
parents:
diff changeset
110 testsuite/libffi.call/cls_multi_sshortchar.c,
kono
parents:
diff changeset
111 testsuite/libffi.call/cls_multi_uchar.c,
kono
parents:
diff changeset
112 testsuite/libffi.call/cls_multi_ushort.c,
kono
parents:
diff changeset
113 testsuite/libffi.call/cls_multi_ushortchar.c,
kono
parents:
diff changeset
114 testsuite/libffi.call/cls_pointer.c,
kono
parents:
diff changeset
115 testsuite/libffi.call/cls_pointer_stack.c,
kono
parents:
diff changeset
116 testsuite/libffi.call/cls_schar.c,
kono
parents:
diff changeset
117 testsuite/libffi.call/cls_sint.c,
kono
parents:
diff changeset
118 testsuite/libffi.call/cls_sshort.c,
kono
parents:
diff changeset
119 testsuite/libffi.call/cls_uchar.c,
kono
parents:
diff changeset
120 testsuite/libffi.call/cls_uint.c,
kono
parents:
diff changeset
121 testsuite/libffi.call/cls_ulonglong.c,
kono
parents:
diff changeset
122 testsuite/libffi.call/cls_ushort.c,
kono
parents:
diff changeset
123 testsuite/libffi.call/err_bad_abi.c,
kono
parents:
diff changeset
124 testsuite/libffi.call/err_bad_typedef.c,
kono
parents:
diff changeset
125 testsuite/libffi.call/float2.c,
kono
parents:
diff changeset
126 testsuite/libffi.call/huge_struct.c,
kono
parents:
diff changeset
127 testsuite/libffi.call/nested_struct.c,
kono
parents:
diff changeset
128 testsuite/libffi.call/nested_struct1.c,
kono
parents:
diff changeset
129 testsuite/libffi.call/nested_struct10.c,
kono
parents:
diff changeset
130 testsuite/libffi.call/nested_struct2.c,
kono
parents:
diff changeset
131 testsuite/libffi.call/nested_struct3.c,
kono
parents:
diff changeset
132 testsuite/libffi.call/nested_struct4.c,
kono
parents:
diff changeset
133 testsuite/libffi.call/nested_struct5.c,
kono
parents:
diff changeset
134 testsuite/libffi.call/nested_struct6.c,
kono
parents:
diff changeset
135 testsuite/libffi.call/nested_struct7.c,
kono
parents:
diff changeset
136 testsuite/libffi.call/nested_struct8.c,
kono
parents:
diff changeset
137 testsuite/libffi.call/nested_struct9.c,
kono
parents:
diff changeset
138 testsuite/libffi.call/problem1.c,
kono
parents:
diff changeset
139 testsuite/libffi.call/return_ldl.c,
kono
parents:
diff changeset
140 testsuite/libffi.call/return_ll1.c,
kono
parents:
diff changeset
141 testsuite/libffi.call/stret_large.c,
kono
parents:
diff changeset
142 testsuite/libffi.call/stret_large2.c,
kono
parents:
diff changeset
143 testsuite/libffi.call/stret_medium.c,
kono
parents:
diff changeset
144 testsuite/libffi.call/stret_medium2.c,
kono
parents:
diff changeset
145 testsuite/libffi.special/unwindtest.cc: use ffi_closure_alloc instead
kono
parents:
diff changeset
146 of checking for MMAP. Use intptr_t instead of long casts.
kono
parents:
diff changeset
147
kono
parents:
diff changeset
148 2009-06-04 Andrew Haley <aph@redhat.com>
kono
parents:
diff changeset
149
kono
parents:
diff changeset
150 * src/powerpc/ffitarget.h: Fix misapplied merge from gcc.
kono
parents:
diff changeset
151
kono
parents:
diff changeset
152 2009-06-04 Andrew Haley <aph@redhat.com>
kono
parents:
diff changeset
153
kono
parents:
diff changeset
154 * src/mips/o32.S,
kono
parents:
diff changeset
155 src/mips/n32.S: Fix licence formatting.
kono
parents:
diff changeset
156
kono
parents:
diff changeset
157 2009-06-04 Andrew Haley <aph@redhat.com>
kono
parents:
diff changeset
158
kono
parents:
diff changeset
159 * src/x86/darwin.S: Fix licence formatting.
kono
parents:
diff changeset
160 src/x86/win32.S: Likewise.
kono
parents:
diff changeset
161 src/sh64/sysv.S: Likewise.
kono
parents:
diff changeset
162 src/sh/sysv.S: Likewise.
kono
parents:
diff changeset
163
kono
parents:
diff changeset
164 2009-06-04 Andrew Haley <aph@redhat.com>
kono
parents:
diff changeset
165
kono
parents:
diff changeset
166 * src/sh64/ffi.c: Remove lint directives. Was missing from merge
kono
parents:
diff changeset
167 of Andreas Tobler's patch from 2006-04-22.
kono
parents:
diff changeset
168
kono
parents:
diff changeset
169 2009-06-04 Andrew Haley <aph@redhat.com>
kono
parents:
diff changeset
170
kono
parents:
diff changeset
171 * src/sh/ffi.c: Apply missing hunk from Alexandre Oliva's patch of
kono
parents:
diff changeset
172 2007-03-07.
kono
parents:
diff changeset
173
kono
parents:
diff changeset
174 2008-12-26 Timothy Wall <twall@users.sf.net>
kono
parents:
diff changeset
175
kono
parents:
diff changeset
176 * testsuite/libffi.call/cls_longdouble.c,
kono
parents:
diff changeset
177 testsuite/libffi.call/cls_longdouble_va.c,
kono
parents:
diff changeset
178 testsuite/libffi.call/cls_align_longdouble.c,
kono
parents:
diff changeset
179 testsuite/libffi.call/cls_align_longdouble_split.c,
kono
parents:
diff changeset
180 testsuite/libffi.call/cls_align_longdouble_split2.c: mark expected
kono
parents:
diff changeset
181 failures on x86_64 cygwin/mingw.
kono
parents:
diff changeset
182
kono
parents:
diff changeset
183 2008-12-22 Timothy Wall <twall@users.sf.net>
kono
parents:
diff changeset
184
kono
parents:
diff changeset
185 * testsuite/libffi.call/closure_fn0.c,
kono
parents:
diff changeset
186 testsuite/libffi.call/closure_fn1.c,
kono
parents:
diff changeset
187 testsuite/libffi.call/closure_fn2.c,
kono
parents:
diff changeset
188 testsuite/libffi.call/closure_fn3.c,
kono
parents:
diff changeset
189 testsuite/libffi.call/closure_fn4.c,
kono
parents:
diff changeset
190 testsuite/libffi.call/closure_fn5.c,
kono
parents:
diff changeset
191 testsuite/libffi.call/closure_fn6.c,
kono
parents:
diff changeset
192 testsuite/libffi.call/closure_loc_fn0.c,
kono
parents:
diff changeset
193 testsuite/libffi.call/closure_stdcall.c,
kono
parents:
diff changeset
194 testsuite/libffi.call/cls_align_pointer.c,
kono
parents:
diff changeset
195 testsuite/libffi.call/cls_pointer.c,
kono
parents:
diff changeset
196 testsuite/libffi.call/cls_pointer_stack.c: use portable cast from
kono
parents:
diff changeset
197 pointer to integer (intptr_t).
kono
parents:
diff changeset
198 * testsuite/libffi.call/cls_longdouble.c: disable for win64.
kono
parents:
diff changeset
199
kono
parents:
diff changeset
200 2008-12-19 Anthony Green <green@redhat.com>
kono
parents:
diff changeset
201
kono
parents:
diff changeset
202 * configure.ac: Bump version to 3.0.8.
kono
parents:
diff changeset
203 * configure, doc/stamp-vti, doc/version.texi: Rebuilt.
kono
parents:
diff changeset
204 * libtool-version: Increment revision.
kono
parents:
diff changeset
205 * README: Update for new release.
kono
parents:
diff changeset
206
kono
parents:
diff changeset
207 2008-11-11 Anthony Green <green@redhat.com>
kono
parents:
diff changeset
208
kono
parents:
diff changeset
209 * configure.ac: Bump version to 3.0.7.
kono
parents:
diff changeset
210 * configure, doc/stamp-vti, doc/version.texi: Rebuilt.
kono
parents:
diff changeset
211 * libtool-version: Increment revision.
kono
parents:
diff changeset
212 * README: Update for new release.
kono
parents:
diff changeset
213
kono
parents:
diff changeset
214 2008-08-25 Andreas Tobler <a.tobler@schweiz.org>
kono
parents:
diff changeset
215
kono
parents:
diff changeset
216 * src/powerpc/ffitarget.h (ffi_abi): Add FFI_LINUX and
kono
parents:
diff changeset
217 FFI_LINUX_SOFT_FLOAT to the POWERPC_FREEBSD enum.
kono
parents:
diff changeset
218 Add note about flag bits used for FFI_SYSV_TYPE_SMALL_STRUCT.
kono
parents:
diff changeset
219 Adjust copyright notice.
kono
parents:
diff changeset
220 * src/powerpc/ffi.c: Add two new flags to indicate if we have one
kono
parents:
diff changeset
221 register or two register to use for FFI_SYSV structs.
kono
parents:
diff changeset
222 (ffi_prep_cif_machdep): Pass the right register flag introduced above.
kono
parents:
diff changeset
223 (ffi_closure_helper_SYSV): Fix the return type for
kono
parents:
diff changeset
224 FFI_SYSV_TYPE_SMALL_STRUCT. Comment.
kono
parents:
diff changeset
225 Adjust copyright notice.
kono
parents:
diff changeset
226
kono
parents:
diff changeset
227 2008-07-24 Anthony Green <green@redhat.com>
kono
parents:
diff changeset
228
kono
parents:
diff changeset
229 * testsuite/libffi.call/cls_dbls_struct.c,
kono
parents:
diff changeset
230 testsuite/libffi.call/cls_double_va.c,
kono
parents:
diff changeset
231 testsuite/libffi.call/cls_longdouble.c,
kono
parents:
diff changeset
232 testsuite/libffi.call/cls_longdouble_va.c,
kono
parents:
diff changeset
233 testsuite/libffi.call/cls_pointer.c,
kono
parents:
diff changeset
234 testsuite/libffi.call/cls_pointer_stack.c,
kono
parents:
diff changeset
235 testsuite/libffi.call/err_bad_abi.c: Clean up failures from
kono
parents:
diff changeset
236 compiler warnings.
kono
parents:
diff changeset
237
kono
parents:
diff changeset
238 2008-07-17 Anthony Green <green@redhat.com>
kono
parents:
diff changeset
239
kono
parents:
diff changeset
240 * configure.ac: Bump version to 3.0.6.
kono
parents:
diff changeset
241 * configure, doc/stamp-vti, doc/version.texi: Rebuilt.
kono
parents:
diff changeset
242 * libtool-version: Increment revision. Add documentation.
kono
parents:
diff changeset
243 * README: Update for new release.
kono
parents:
diff changeset
244
kono
parents:
diff changeset
245 2008-07-16 Kaz Kojima <kkojima@gcc.gnu.org>
kono
parents:
diff changeset
246
kono
parents:
diff changeset
247 * src/sh/ffi.c (ffi_prep_closure_loc): Turn INSN into an unsigned
kono
parents:
diff changeset
248 int.
kono
parents:
diff changeset
249
kono
parents:
diff changeset
250 2008-07-16 Kaz Kojima <kkojima@gcc.gnu.org>
kono
parents:
diff changeset
251
kono
parents:
diff changeset
252 * src/sh/sysv.S: Add .note.GNU-stack on Linux.
kono
parents:
diff changeset
253 * src/sh64/sysv.S: Likewise.
kono
parents:
diff changeset
254
kono
parents:
diff changeset
255 2008-04-03 Anthony Green <green@redhat.com>
kono
parents:
diff changeset
256
kono
parents:
diff changeset
257 * libffi.pc.in (Libs): Add -L${libdir}.
kono
parents:
diff changeset
258 * configure.ac: Bump version to 3.0.5.
kono
parents:
diff changeset
259 * configure, doc/stamp-vti, doc/version.texi: Rebuilt.
kono
parents:
diff changeset
260 * libtool-version: Increment revision.
kono
parents:
diff changeset
261 * README: Update for new release.
kono
parents:
diff changeset
262
kono
parents:
diff changeset
263 2008-04-03 Anthony Green <green@redhat.com>
kono
parents:
diff changeset
264 Xerces Ranby <xerxes@zafena.se>
kono
parents:
diff changeset
265
kono
parents:
diff changeset
266 * include/ffi.h.in: Wrap definition of target architecture to
kono
parents:
diff changeset
267 protect from double definitions.
kono
parents:
diff changeset
268
kono
parents:
diff changeset
269 2008-03-22 Moriyoshi Koizumi <moriyoshi@gmail.com>
kono
parents:
diff changeset
270
kono
parents:
diff changeset
271 * src/x86/ffi.c (ffi_prep_closure_loc): Fix for bug revealed in
kono
parents:
diff changeset
272 closure_loc_fn0.c.
kono
parents:
diff changeset
273 * testsuite/libffi.call/closure_loc_fn0.c (closure_loc_test_fn0):
kono
parents:
diff changeset
274 New test.
kono
parents:
diff changeset
275
kono
parents:
diff changeset
276 2008-03-04 Anthony Green <green@redhat.com>
kono
parents:
diff changeset
277 Blake Chaffin
kono
parents:
diff changeset
278 hos@tamanegi.org
kono
parents:
diff changeset
279
kono
parents:
diff changeset
280 * testsuite/libffi.call/cls_align_longdouble_split2.c
kono
parents:
diff changeset
281 testsuite/libffi.call/cls_align_longdouble_split.c
kono
parents:
diff changeset
282 testsuite/libffi.call/cls_dbls_struct.c
kono
parents:
diff changeset
283 testsuite/libffi.call/cls_double_va.c
kono
parents:
diff changeset
284 testsuite/libffi.call/cls_longdouble.c
kono
parents:
diff changeset
285 testsuite/libffi.call/cls_longdouble_va.c
kono
parents:
diff changeset
286 testsuite/libffi.call/cls_pointer.c
kono
parents:
diff changeset
287 testsuite/libffi.call/cls_pointer_stack.c
kono
parents:
diff changeset
288 testsuite/libffi.call/err_bad_abi.c
kono
parents:
diff changeset
289 testsuite/libffi.call/err_bad_typedef.c
kono
parents:
diff changeset
290 testsuite/libffi.call/huge_struct.c
kono
parents:
diff changeset
291 testsuite/libffi.call/stret_large2.c
kono
parents:
diff changeset
292 testsuite/libffi.call/stret_large.c
kono
parents:
diff changeset
293 testsuite/libffi.call/stret_medium2.c
kono
parents:
diff changeset
294 testsuite/libffi.call/stret_medium.c: New tests from Apple.
kono
parents:
diff changeset
295
kono
parents:
diff changeset
296 2008-02-26 Jakub Jelinek <jakub@redhat.com>
kono
parents:
diff changeset
297 Anthony Green <green@redhat.com>
kono
parents:
diff changeset
298
kono
parents:
diff changeset
299 * src/alpha/osf.S: Add .note.GNU-stack on Linux.
kono
parents:
diff changeset
300 * src/s390/sysv.S: Likewise.
kono
parents:
diff changeset
301 * src/powerpc/linux64.S: Likewise.
kono
parents:
diff changeset
302 * src/powerpc/linux64_closure.S: Likewise.
kono
parents:
diff changeset
303 * src/powerpc/ppc_closure.S: Likewise.
kono
parents:
diff changeset
304 * src/powerpc/sysv.S: Likewise.
kono
parents:
diff changeset
305 * src/x86/unix64.S: Likewise.
kono
parents:
diff changeset
306 * src/x86/sysv.S: Likewise.
kono
parents:
diff changeset
307 * src/sparc/v8.S: Likewise.
kono
parents:
diff changeset
308 * src/sparc/v9.S: Likewise.
kono
parents:
diff changeset
309 * src/m68k/sysv.S: Likewise.
kono
parents:
diff changeset
310 * src/ia64/unix.S: Likewise.
kono
parents:
diff changeset
311 * src/arm/sysv.S: Likewise.
kono
parents:
diff changeset
312
kono
parents:
diff changeset
313 2008-02-26 Anthony Green <green@redhat.com>
kono
parents:
diff changeset
314 Thomas Heller <theller@ctypes.org>
kono
parents:
diff changeset
315
kono
parents:
diff changeset
316 * src/x86/ffi.c (ffi_closure_SYSV_inner): Change C++ comment to C
kono
parents:
diff changeset
317 comment.
kono
parents:
diff changeset
318
kono
parents:
diff changeset
319 2008-02-26 Anthony Green <green@redhat.org>
kono
parents:
diff changeset
320 Thomas Heller <theller@ctypes.org>
kono
parents:
diff changeset
321
kono
parents:
diff changeset
322 * include/ffi.h.in: Change void (*)() to void (*)(void).
kono
parents:
diff changeset
323
kono
parents:
diff changeset
324 2008-02-26 Anthony Green <green@redhat.org>
kono
parents:
diff changeset
325 Thomas Heller <theller@ctypes.org>
kono
parents:
diff changeset
326
kono
parents:
diff changeset
327 * src/alpha/ffi.c: Change void (*)() to void (*)(void).
kono
parents:
diff changeset
328 src/alpha/osf.S, src/arm/ffi.c, src/frv/ffi.c, src/ia64/ffi.c,
kono
parents:
diff changeset
329 src/ia64/unix.S, src/java_raw_api.c, src/m32r/ffi.c,
kono
parents:
diff changeset
330 src/mips/ffi.c, src/pa/ffi.c, src/pa/hpux32.S, src/pa/linux.S,
kono
parents:
diff changeset
331 src/powerpc/ffi.c, src/powerpc/ffi_darwin.c, src/raw_api.c,
kono
parents:
diff changeset
332 src/s390/ffi.c, src/sh/ffi.c, src/sh64/ffi.c, src/sparc/ffi.c,
kono
parents:
diff changeset
333 src/x86/ffi.c, src/x86/unix64.S, src/x86/darwin64.S,
kono
parents:
diff changeset
334 src/x86/ffi64.c: Ditto.
kono
parents:
diff changeset
335
kono
parents:
diff changeset
336 2008-02-24 Anthony Green <green@redhat.org>
kono
parents:
diff changeset
337
kono
parents:
diff changeset
338 * configure.ac: Accept openbsd*, not just openbsd.
kono
parents:
diff changeset
339 Bump version to 3.0.4.
kono
parents:
diff changeset
340 * configure, doc/stamp-vti, doc/version.texi: Rebuilt.
kono
parents:
diff changeset
341 * libtool-version: Increment revision.
kono
parents:
diff changeset
342 * README: Update for new release.
kono
parents:
diff changeset
343
kono
parents:
diff changeset
344 2008-02-22 Anthony Green <green@redhat.com>
kono
parents:
diff changeset
345
kono
parents:
diff changeset
346 * README: Clean up list of tested platforms.
kono
parents:
diff changeset
347
kono
parents:
diff changeset
348 2008-02-22 Anthony Green <green@redhat.com>
kono
parents:
diff changeset
349
kono
parents:
diff changeset
350 * configure.ac: Bump version to 3.0.3.
kono
parents:
diff changeset
351 * configure, doc/stamp-vti, doc/version.texi: Rebuilt.
kono
parents:
diff changeset
352 * libtool-version: Increment revision.
kono
parents:
diff changeset
353 * README: Update for new release. Clean up test docs.
kono
parents:
diff changeset
354
kono
parents:
diff changeset
355 2008-02-22 Bjoern Koenig <bkoenig@alpha-tierchen.de>
kono
parents:
diff changeset
356 Andreas Tobler <a.tobler@schweiz.org>
kono
parents:
diff changeset
357
kono
parents:
diff changeset
358 * configure.ac: Add amd64-*-freebsd* target.
kono
parents:
diff changeset
359 * configure: Regenerate.
kono
parents:
diff changeset
360
kono
parents:
diff changeset
361 2008-02-22 Thomas Heller <theller@ctypes.org>
kono
parents:
diff changeset
362
kono
parents:
diff changeset
363 * configure.ac: Add x86 OpenBSD support.
kono
parents:
diff changeset
364 * configure: Rebuilt.
kono
parents:
diff changeset
365
kono
parents:
diff changeset
366 2008-02-21 Thomas Heller <theller@ctypes.org>
kono
parents:
diff changeset
367
kono
parents:
diff changeset
368 * README: Change "make test" to "make check".
kono
parents:
diff changeset
369
kono
parents:
diff changeset
370 2008-02-21 Anthony Green <green@redhat.com>
kono
parents:
diff changeset
371
kono
parents:
diff changeset
372 * configure.ac: Bump version to 3.0.2.
kono
parents:
diff changeset
373 * configure, doc/stamp-vti, doc/version.texi: Rebuilt.
kono
parents:
diff changeset
374 * libtool-version: Increment revision.
kono
parents:
diff changeset
375 * README: Update for new release.
kono
parents:
diff changeset
376
kono
parents:
diff changeset
377 2008-02-21 Björn König <bkoenig@alpha-tierchen.de>
kono
parents:
diff changeset
378
kono
parents:
diff changeset
379 * src/x86/freebsd.S: New file.
kono
parents:
diff changeset
380 * configure.ac: Add x86 FreeBSD support.
kono
parents:
diff changeset
381 * Makefile.am: Ditto.
kono
parents:
diff changeset
382
kono
parents:
diff changeset
383 2008-02-15 Anthony Green <green@redhat.com>
kono
parents:
diff changeset
384
kono
parents:
diff changeset
385 * configure.ac: Bump version to 3.0.1.
kono
parents:
diff changeset
386 * configure, doc/stamp-vti, doc/version.texi: Rebuilt.
kono
parents:
diff changeset
387 * libtool-version: Increment revision.
kono
parents:
diff changeset
388 * README: Update for new release.
kono
parents:
diff changeset
389
kono
parents:
diff changeset
390 2008-02-15 David Daney <ddaney@avtrex.com>
kono
parents:
diff changeset
391
kono
parents:
diff changeset
392 * src/mips/ffi.c: Remove extra '>' from include directive.
kono
parents:
diff changeset
393 (ffi_prep_closure_loc): Use clear_location instead of tramp.
kono
parents:
diff changeset
394
kono
parents:
diff changeset
395 2008-02-15 Anthony Green <green@redhat.com>
kono
parents:
diff changeset
396
kono
parents:
diff changeset
397 * configure.ac: Bump version to 3.0.0.
kono
parents:
diff changeset
398 * configure, doc/stamp-vti, doc/version.texi: Rebuilt.
kono
parents:
diff changeset
399
kono
parents:
diff changeset
400 2008-02-15 David Daney <ddaney@avtrex.com>
kono
parents:
diff changeset
401
kono
parents:
diff changeset
402 * src/mips/ffi.c (USE__BUILTIN___CLEAR_CACHE):
kono
parents:
diff changeset
403 Define (conditionally), and use it to include cachectl.h.
kono
parents:
diff changeset
404 (ffi_prep_closure_loc): Fix cache flushing.
kono
parents:
diff changeset
405 * src/mips/ffitarget.h (_ABIN32, _ABI64, _ABIO32): Define.
kono
parents:
diff changeset
406
kono
parents:
diff changeset
407 2008-02-15 Anthony Green <green@redhat.com>
kono
parents:
diff changeset
408
kono
parents:
diff changeset
409 * man/ffi_call.3, man/ffi_prep_cif.3, man/ffi.3:
kono
parents:
diff changeset
410 Update dates and remove all references to ffi_prep_closure.
kono
parents:
diff changeset
411 * configure.ac: Bump version to 2.99.9.
kono
parents:
diff changeset
412 * configure, doc/stamp-vti, doc/version.texi: Rebuilt.
kono
parents:
diff changeset
413
kono
parents:
diff changeset
414 2008-02-15 Anthony Green <green@redhat.com>
kono
parents:
diff changeset
415
kono
parents:
diff changeset
416 * man/ffi_prep_closure.3: Delete.
kono
parents:
diff changeset
417 * man/Makefile.am (EXTRA_DIST): Remove ffi_prep_closure.3.
kono
parents:
diff changeset
418 (man_MANS): Ditto.
kono
parents:
diff changeset
419 * man/Makefile.in: Rebuilt.
kono
parents:
diff changeset
420 * configure.ac: Bump version to 2.99.8.
kono
parents:
diff changeset
421 * configure, doc/stamp-vti, doc/version.texi: Rebuilt.
kono
parents:
diff changeset
422
kono
parents:
diff changeset
423 2008-02-14 Anthony Green <green@redhat.com>
kono
parents:
diff changeset
424
kono
parents:
diff changeset
425 * configure.ac: Bump version to 2.99.7.
kono
parents:
diff changeset
426 * configure, doc/stamp-vti, doc/version.texi: Rebuilt.
kono
parents:
diff changeset
427 * include/ffi.h.in LICENSE src/debug.c src/closures.c
kono
parents:
diff changeset
428 src/ffitest.c src/s390/sysv.S src/s390/ffitarget.h
kono
parents:
diff changeset
429 src/types.c src/m68k/ffitarget.h src/raw_api.c src/frv/ffi.c
kono
parents:
diff changeset
430 src/frv/ffitarget.h src/sh/ffi.c src/sh/sysv.S
kono
parents:
diff changeset
431 src/sh/ffitarget.h src/powerpc/ffitarget.h src/pa/ffi.c
kono
parents:
diff changeset
432 src/pa/ffitarget.h src/pa/linux.S src/java_raw_api.c
kono
parents:
diff changeset
433 src/cris/ffitarget.h src/x86/ffi.c src/x86/sysv.S
kono
parents:
diff changeset
434 src/x86/unix64.S src/x86/win32.S src/x86/ffitarget.h
kono
parents:
diff changeset
435 src/x86/ffi64.c src/x86/darwin.S src/ia64/ffi.c
kono
parents:
diff changeset
436 src/ia64/ffitarget.h src/ia64/ia64_flags.h src/ia64/unix.S
kono
parents:
diff changeset
437 src/sparc/ffi.c src/sparc/v9.S src/sparc/ffitarget.h
kono
parents:
diff changeset
438 src/sparc/v8.S src/alpha/ffi.c src/alpha/ffitarget.h
kono
parents:
diff changeset
439 src/alpha/osf.S src/sh64/ffi.c src/sh64/sysv.S
kono
parents:
diff changeset
440 src/sh64/ffitarget.h src/mips/ffi.c src/mips/ffitarget.h
kono
parents:
diff changeset
441 src/mips/n32.S src/mips/o32.S src/arm/ffi.c src/arm/sysv.S
kono
parents:
diff changeset
442 src/arm/ffitarget.h src/prep_cif.c: Update license text.
kono
parents:
diff changeset
443
kono
parents:
diff changeset
444 2008-02-14 Anthony Green <green@redhat.com>
kono
parents:
diff changeset
445
kono
parents:
diff changeset
446 * README: Update tested platforms.
kono
parents:
diff changeset
447 * configure.ac: Bump version to 2.99.6.
kono
parents:
diff changeset
448 * configure: Rebuilt.
kono
parents:
diff changeset
449
kono
parents:
diff changeset
450 2008-02-14 Anthony Green <green@redhat.com>
kono
parents:
diff changeset
451
kono
parents:
diff changeset
452 * configure.ac: Bump version to 2.99.5.
kono
parents:
diff changeset
453 * configure: Rebuilt.
kono
parents:
diff changeset
454 * Makefile.am (EXTRA_DIST): Add darwin64.S
kono
parents:
diff changeset
455 * Makefile.in: Rebuilt.
kono
parents:
diff changeset
456 * testsuite/lib/libffi-dg.exp: Remove libstdc++ bits from GCC tree.
kono
parents:
diff changeset
457 * LICENSE: Update WARRANTY.
kono
parents:
diff changeset
458
kono
parents:
diff changeset
459 2008-02-14 Anthony Green <green@redhat.com>
kono
parents:
diff changeset
460
kono
parents:
diff changeset
461 * libffi.pc.in (libdir): Fix libdir definition.
kono
parents:
diff changeset
462 * configure.ac: Bump version to 2.99.4.
kono
parents:
diff changeset
463 * configure: Rebuilt.
kono
parents:
diff changeset
464
kono
parents:
diff changeset
465 2008-02-14 Anthony Green <green@redhat.com>
kono
parents:
diff changeset
466
kono
parents:
diff changeset
467 * README: Update.
kono
parents:
diff changeset
468 * libffi.info: New file.
kono
parents:
diff changeset
469 * doc/stamp-vti: New file.
kono
parents:
diff changeset
470 * configure.ac: Bump version to 2.99.3.
kono
parents:
diff changeset
471 * configure: Rebuilt.
kono
parents:
diff changeset
472
kono
parents:
diff changeset
473 2008-02-14 Anthony Green <green@redhat.com>
kono
parents:
diff changeset
474
kono
parents:
diff changeset
475 * Makefile.am (SUBDIRS): Add man dir.
kono
parents:
diff changeset
476 * Makefile.in: Rebuilt.
kono
parents:
diff changeset
477 * configure.ac: Create Makefile.
kono
parents:
diff changeset
478 * configure: Rebuilt.
kono
parents:
diff changeset
479 * man/ffi_call.3 man/ffi_prep_cif.3 man/ffi_prep_closure.3
kono
parents:
diff changeset
480 man/Makefile.am man/Makefile.in: New files.
kono
parents:
diff changeset
481
kono
parents:
diff changeset
482 2008-02-14 Tom Tromey <tromey@redhat.com>
kono
parents:
diff changeset
483
kono
parents:
diff changeset
484 * aclocal.m4, Makefile.in, configure, fficonfig.h.in: Rebuilt.
kono
parents:
diff changeset
485 * mdate-sh, texinfo.tex: New files.
kono
parents:
diff changeset
486 * Makefile.am (info_TEXINFOS): New variable.
kono
parents:
diff changeset
487 * doc/libffi.texi: New file.
kono
parents:
diff changeset
488 * doc/version.texi: Likewise.
kono
parents:
diff changeset
489
kono
parents:
diff changeset
490 2008-02-14 Anthony Green <green@redhat.com>
kono
parents:
diff changeset
491
kono
parents:
diff changeset
492 * Makefile.am (AM_CFLAGS): Don't compile with -D$(TARGET).
kono
parents:
diff changeset
493 (lib_LTLIBRARIES): Define.
kono
parents:
diff changeset
494 (toolexeclib_LIBRARIES): Undefine.
kono
parents:
diff changeset
495 * Makefile.in: Rebuilt.
kono
parents:
diff changeset
496 * configure.ac: Reset version to 2.99.1.
kono
parents:
diff changeset
497 * configure.in: Rebuilt.
kono
parents:
diff changeset
498
kono
parents:
diff changeset
499 2008-02-14 Anthony Green <green@redhat.com>
kono
parents:
diff changeset
500
kono
parents:
diff changeset
501 * libffi.pc.in: Use @PACKAGE_NAME@ and @PACKAGE_VERSION@.
kono
parents:
diff changeset
502 * configure.ac: Reset version to 2.99.1.
kono
parents:
diff changeset
503 * configure.in: Rebuilt.
kono
parents:
diff changeset
504 * Makefile.am (EXTRA_DIST): Add ChangeLog.libffi.
kono
parents:
diff changeset
505 * Makefile.in: Rebuilt.
kono
parents:
diff changeset
506 * LICENSE: Update copyright notice.
kono
parents:
diff changeset
507
kono
parents:
diff changeset
508 2008-02-14 Anthony Green <green@redhat.com>
kono
parents:
diff changeset
509
kono
parents:
diff changeset
510 * include/Makefile.am (nodist_includes_HEADERS): Define. Don't
kono
parents:
diff changeset
511 distribute ffitarget.h or ffi.h from the build include dir.
kono
parents:
diff changeset
512 * Makefile.in: Rebuilt.
kono
parents:
diff changeset
513
kono
parents:
diff changeset
514 2008-02-14 Anthony Green <green@redhat.com>
kono
parents:
diff changeset
515
kono
parents:
diff changeset
516 * include/Makefile.am (includesdir): Install headers under libdir.
kono
parents:
diff changeset
517 (pkgconfigdir): Define. Install libffi.pc.
kono
parents:
diff changeset
518 * include/Makefile.in: Rebuilt.
kono
parents:
diff changeset
519 * libffi.pc.in: Create.
kono
parents:
diff changeset
520 * libtool-version: Increment CURRENT
kono
parents:
diff changeset
521 * configure.ac: Add libffi.pc.in
kono
parents:
diff changeset
522 * configure: Rebuilt.
kono
parents:
diff changeset
523
kono
parents:
diff changeset
524 2008-02-03 Anthony Green <green@redhat.com>
kono
parents:
diff changeset
525
kono
parents:
diff changeset
526 * include/Makefile.am (includesdir): Fix header install with
kono
parents:
diff changeset
527 DESTDIR.
kono
parents:
diff changeset
528 * include/Makefile.in: Rebuilt.
kono
parents:
diff changeset
529
kono
parents:
diff changeset
530 2008-02-03 Timothy Wall <twall@users.sf.net>
kono
parents:
diff changeset
531
kono
parents:
diff changeset
532 * src/x86/ffi.c (FFI_INIT_TRAMPOLINE_STDCALL): Calculate jump return
kono
parents:
diff changeset
533 offset based on code pointer, not data pointer.
kono
parents:
diff changeset
534
kono
parents:
diff changeset
535 2008-02-01 Anthony Green <green@redhat.com>
kono
parents:
diff changeset
536
kono
parents:
diff changeset
537 * include/Makefile.am: Fix header installs.
kono
parents:
diff changeset
538 * Makefile.am: Ditto.
kono
parents:
diff changeset
539 * include/Makefile.in: Rebuilt.
kono
parents:
diff changeset
540 * Makefile.in: Ditto.
kono
parents:
diff changeset
541
kono
parents:
diff changeset
542 2008-02-01 Anthony Green <green@redhat.com>
kono
parents:
diff changeset
543
kono
parents:
diff changeset
544 * src/x86/ffi.c (FFI_INIT_TRAMPOLINE_STDCALL,
kono
parents:
diff changeset
545 FFI_INIT_TRAMPOLINE): Revert my broken changes to twall's last
kono
parents:
diff changeset
546 patch.
kono
parents:
diff changeset
547
kono
parents:
diff changeset
548 2008-01-31 Anthony Green <green@redhat.com>
kono
parents:
diff changeset
549
kono
parents:
diff changeset
550 * Makefile.am (EXTRA_DIST): Add missing files.
kono
parents:
diff changeset
551 * testsuite/Makefile.am: Ditto.
kono
parents:
diff changeset
552 * Makefile.in, testsuite/Makefile.in: Rebuilt.
kono
parents:
diff changeset
553
kono
parents:
diff changeset
554 2008-01-31 Timothy Wall <twall@users.sf.net>
kono
parents:
diff changeset
555
kono
parents:
diff changeset
556 * testsuite/libffi.call/closure_stdcall.c: Add test for stdcall
kono
parents:
diff changeset
557 closures.
kono
parents:
diff changeset
558 * src/x86/ffitarget.h: Increase size of trampoline for stdcall
kono
parents:
diff changeset
559 closures.
kono
parents:
diff changeset
560 * src/x86/win32.S: Add assembly for stdcall closure.
kono
parents:
diff changeset
561 * src/x86/ffi.c: Initialize stdcall closure trampoline.
kono
parents:
diff changeset
562
kono
parents:
diff changeset
563 2008-01-30 H.J. Lu <hongjiu.lu@intel.com>
kono
parents:
diff changeset
564
kono
parents:
diff changeset
565 PR libffi/34612
kono
parents:
diff changeset
566 * src/x86/sysv.S (ffi_closure_SYSV): Pop 4 byte from stack when
kono
parents:
diff changeset
567 returning struct.
kono
parents:
diff changeset
568
kono
parents:
diff changeset
569 * testsuite/libffi.call/call.exp: Add "-O2 -fomit-frame-pointer"
kono
parents:
diff changeset
570 tests.
kono
parents:
diff changeset
571
kono
parents:
diff changeset
572 2008-01-30 Anthony Green <green@redhat.com>
kono
parents:
diff changeset
573
kono
parents:
diff changeset
574 * Makefile.am, include/Makefile.am: Move headers to
kono
parents:
diff changeset
575 libffi_la_SOURCES for new automake.
kono
parents:
diff changeset
576 * Makefile.in, include/Makefile.in: Rebuilt.
kono
parents:
diff changeset
577
kono
parents:
diff changeset
578 * testsuite/lib/wrapper.exp: Copied from gcc tree to allow for
kono
parents:
diff changeset
579 execution outside of gcc tree.
kono
parents:
diff changeset
580 * testsuite/lib/target-libpath.exp: Ditto.
kono
parents:
diff changeset
581
kono
parents:
diff changeset
582 * testsuite/lib/libffi-dg.exp: Many changes to allow for execution
kono
parents:
diff changeset
583 outside of gcc tree.
kono
parents:
diff changeset
584