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