Lloyd Pique | 457ba79 | 2015-10-27 14:32:21 -0700 | [diff] [blame] | 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 | |