Home | History | Annotate | Download | only in libffi
      1 commit 0403f332b1f478696c30d3d8a0e2f6eef24aaf88
      2 Author: Anthony Green <green (a] moxielogic.com>
      3 Date:   Mon May 19 09:41:32 2014 -0400
      4 
      5     Update date. Annoucing 3.1 today.
      6 
      7 commit 94ac0c168ee7b115409121d88b25a4979446c8da
      8 Author: Anthony Green <green (a] moxielogic.com>
      9 Date:   Mon May 19 09:37:21 2014 -0400
     10 
     11     Increment libtool library revision number
     12 
     13 commit 57465744b6e1295d7202de5a7734df589518f1c8
     14 Author: Anthony Green <green (a] moxielogic.com>
     15 Date:   Sun May 11 10:30:22 2014 -0400
     16 
     17     Update to version 3.1
     18 
     19 commit 0c2251a42df5108b6d9ebe5fe1cf83d0bcdf660e
     20 Author: Anthony Green <green (a] moxielogic.com>
     21 Date:   Sun May 11 10:22:30 2014 -0400
     22 
     23     Support versions of git older than 1.8.5
     24 
     25 commit 70c303cb88e23aaee91c87c56b108c50ab4f3c2f
     26 Author: Anthony Green <green (a] moxielogic.com>
     27 Date:   Sun May 11 09:56:40 2014 -0400
     28 
     29     Fix testsuite for GCC 4.9.0
     30 
     31 commit 52b3457093ed19b2a7c5fcf243c4014c90ce6225
     32 Author: Magnus Granberg <zorry (a] gentoo.org>
     33 Date:   Sun May 11 09:55:28 2014 -0400
     34 
     35     Check /proc/self/status for PaX status.
     36 
     37 commit 7ba4c5d72aa440a4b21fb57e999e67c5957761da
     38 Author: Dominik Vogt <dominik.vogt (a] gmx.de>
     39 Date:   Sun May 11 09:52:47 2014 -0400
     40 
     41     Use to get correct dir
     42 
     43 commit 31e0d4ecff6dc2a6c75a066ee099b52a43f6ba27
     44 Merge: 1c0e9a7 99909eb
     45 Author: Anthony Green <green (a] moxielogic.com>
     46 Date:   Wed Apr 23 19:24:47 2014 -0400
     47 
     48     Merge pull request #119 from joshtriplett/fastcall-fastball
     49     
     50     src/x86/win32.S: Define ffi_closure_FASTCALL in the MASM section, too
     51 
     52 commit 99909eb6184b62408d88b6b4e7ab38e84e6d0bf3
     53 Author: Josh Triplett <josh (a] joshtriplett.org>
     54 Date:   Tue Apr 22 21:17:52 2014 -0700
     55 
     56     src/x86/win32.S: Define ffi_closure_FASTCALL in the MASM section, too
     57 
     58 commit 1c0e9a7297ced15413c2d2d5d35f6c650c4b46c9
     59 Merge: 93a24f2 d369522
     60 Author: Anthony Green <green (a] moxielogic.com>
     61 Date:   Mon Apr 21 12:41:56 2014 -0400
     62 
     63     Merge pull request #101 from joshtriplett/fastcall-closures
     64     
     65     Support closures for fastcall
     66 
     67 commit d36952273d4fafbda91ecc205fc0824f7cc65e70
     68 Author: Josh Triplett <josh (a] joshtriplett.org>
     69 Date:   Sun Apr 20 12:03:25 2014 -0700
     70 
     71     Support fastcall closures
     72     
     73     libffi on 32-bit x86 now supports closures for all supported ABIs.
     74     Thus, rewrite the last remaining duplicated-by-ABI test (closure_stdcall
     75     and closure_thiscall) to use the generic ABI_NUM/ABI_ATTR mechanism.
     76 
     77 commit 93a24f216bcdd1018b976d697179c6d49004015a
     78 Merge: dd11a04 2349fec
     79 Author: Anthony Green <green (a] moxielogic.com>
     80 Date:   Sat Apr 12 19:38:07 2014 -0400
     81 
     82     Merge pull request #80 from ueno/devel
     83     
     84     Fix typo in doc
     85 
     86 commit dd11a04061cb49ce1d702545693c24eb1267d648
     87 Merge: 8fa2812 03ca880
     88 Author: Anthony Green <green (a] moxielogic.com>
     89 Date:   Sat Apr 12 19:37:21 2014 -0400
     90 
     91     Merge pull request #86 from joshtriplett/testsuite-CC-CXX
     92     
     93     testsuite ignores CC parameter supplied to configure or make
     94 
     95 commit 8fa2812355e685a42abf9a62fbc674d616b2edee
     96 Merge: 8a58e6b 419503f
     97 Author: Anthony Green <green (a] moxielogic.com>
     98 Date:   Sat Apr 12 19:32:08 2014 -0400
     99 
    100     Merge pull request #116 from frida/fix/darwin-aarch64-variadic
    101     
    102     Fix handling of variadic calls on Darwin/AArch64
    103 
    104 commit 8a58e6b7805b736def197b8baf8e465a2a3f6913
    105 Merge: 30b77c5 a539f7f
    106 Author: Anthony Green <green (a] moxielogic.com>
    107 Date:   Sat Apr 12 19:30:18 2014 -0400
    108 
    109     Merge pull request #115 from frida/fix/darwin-aarch64-alignment
    110     
    111     Fix alignment of AArch64 assembler functions
    112 
    113 commit 30b77c56f95c63ecd83399aafdbad7b07330f2fd
    114 Merge: dc33cb3 3e2b84d
    115 Author: Anthony Green <green (a] moxielogic.com>
    116 Date:   Sat Apr 12 19:29:13 2014 -0400
    117 
    118     Merge pull request #117 from frida/fix/windows-regression
    119     
    120     Fix Windows regression
    121 
    122 commit 3e2b84d295531720917bf46afc532fc6d877e3ec
    123 Author: Ole Andr Vadla Ravns <ole.andre.ravnas (a] tillitech.com>
    124 Date:   Sat Apr 12 01:04:04 2014 +0200
    125 
    126     Fix Windows regression
    127     
    128     Introduced by b5fed601948237037513a9b7f967c8fc6c9ff1f6.
    129 
    130 commit 419503f409c321fe31ff59d963ef34bb913420d0
    131 Author: Ole Andr Vadla Ravns <ole.andre.ravnas (a] tillitech.com>
    132 Date:   Sun Apr 6 20:54:13 2014 +0200
    133 
    134     Fix handling of variadic calls on Darwin/AArch64
    135 
    136 commit a539f7ffd6783aa11353d13265520e453c565fb4
    137 Author: Ole Andr Vadla Ravns <ole.andre.ravnas (a] tillitech.com>
    138 Date:   Sun Apr 6 20:53:02 2014 +0200
    139 
    140     Fix alignment of AArch64 assembler functions
    141 
    142 commit dc33cb3c998da521a960385c1269c3aef552f69f
    143 Merge: c860a99 b5fed60
    144 Author: Anthony Green <green (a] moxielogic.com>
    145 Date:   Sat Apr 5 23:41:22 2014 -0400
    146 
    147     Merge pull request #114 from joshtriplett/bounce-on-a-tiny-trampoline
    148     
    149     Fix ABI on 32-bit non-Windows x86: go back to trampoline size 10
    150 
    151 commit b5fed601948237037513a9b7f967c8fc6c9ff1f6
    152 Author: Josh Triplett <josh (a] joshtriplett.org>
    153 Date:   Sat Apr 5 17:33:42 2014 -0700
    154 
    155     Fix ABI on 32-bit non-Windows x86: go back to trampoline size 10
    156     
    157     The trampoline size is part of the ABI, so it cannot change.  Move the
    158     logic from the stdcall and thiscall trampolines to the functions they
    159     call, to reduce them both to 10 bytes.
    160     
    161     This drops the previously added support for raw THISCALL closures on
    162     non-Windows.  (Non-raw THISCALL closures still work.)
    163 
    164 commit 03ca880081b22efab09ba72268270f83017d3d7b
    165 Author: Josh Triplett <josh (a] joshtriplett.org>
    166 Date:   Thu Mar 27 08:44:34 2014 -0700
    167 
    168     README: Note the testsuite changes to respect $CC and $CXX
    169 
    170 commit d74df8c5d8c6722ecb908da98c86cc8e2c755b84
    171 Author: Josh Triplett <josh (a] joshtriplett.org>
    172 Date:   Thu Mar 27 00:44:12 2014 -0700
    173 
    174     README: Update Windows example to set both CC and CXX
    175 
    176 commit 7d698125b1f05173f3656a89755a2eb58813b002
    177 Author: Josh Triplett <josh (a] joshtriplett.org>
    178 Date:   Wed Mar 26 23:17:56 2014 -0700
    179 
    180     Use the proper C++ compiler to run C++ tests
    181     
    182     Running the C compiler with -shared-libgcc -lstdc++ does not work on
    183     non-GCC compilers.
    184 
    185 commit fa5e88f170cb37c7b2b9bb015c8c5b854ffd8a3e
    186 Author: Josh Triplett <josh (a] joshtriplett.org>
    187 Date:   Wed Mar 26 23:53:57 2014 -0700
    188 
    189     .travis.yml: Make the build command more readable by splitting at &&
    190     
    191     "script" can contain multiple commands to run in sequence.
    192 
    193 commit 0c3824702d3d59d37f8c177d646303f546187683
    194 Author: Josh Triplett <josh (a] joshtriplett.org>
    195 Date:   Wed Mar 26 14:51:32 2014 -0700
    196 
    197     Always set CC_FOR_TARGET for dejagnu, to make the testsuite respect $CC
    198     
    199     This fixes cross-compilation and compilation with CC="gcc -m32".
    200 
    201 commit 9946a92af31b30cb7760150d1f8ca6c11b01aeea
    202 Author: Josh Triplett <josh (a] joshtriplett.org>
    203 Date:   Wed Mar 26 20:18:58 2014 -0700
    204 
    205     Stop looking for expect and runtest above top_builddir
    206     
    207     Users wishing to test hand-compiled versions of expect and runtest can
    208     easily enough put them in their path or set EXPECT and RUNTEST
    209     themselves.
    210 
    211 commit acb202325215058639234efb7af1f04c1c8a1f44
    212 Author: Josh Triplett <josh (a] joshtriplett.org>
    213 Date:   Wed Mar 26 20:18:41 2014 -0700
    214 
    215     Stop setting an empty AM_RUNTESTFLAGS
    216 
    217 commit c860a992fef5d7cd7bb0975b1632d17a9fafe007
    218 Author: Anthony Green <green (a] moxielogic.com>
    219 Date:   Tue Mar 25 17:02:51 2014 -0400
    220 
    221     Upgrade version to 3.1-rc1
    222 
    223 commit 9837073e6203048a162a226798c5d252600219ed
    224 Author: Anthony Green <green (a] moxielogic.com>
    225 Date:   Tue Mar 25 16:24:14 2014 -0400
    226 
    227     Update copyright date and clean up README notes.
    228 
    229 commit 18d3baa9f597b026675baa1b4e5a5eeef7577a08
    230 Merge: afee537 f0c8a31
    231 Author: Anthony Green <green (a] moxielogic.com>
    232 Date:   Tue Mar 25 16:12:53 2014 -0400
    233 
    234     Merge pull request #108 from joshtriplett/freebsd
    235     
    236     [3.1 blocker] Fix FreeBSD support
    237 
    238 commit afee53738a995e23bd2f89fd0f7b30b380566106
    239 Merge: 7d24785 b2d610e
    240 Author: Anthony Green <green (a] moxielogic.com>
    241 Date:   Tue Mar 25 16:12:35 2014 -0400
    242 
    243     Merge pull request #106 from joshtriplett/darwin-award
    244     
    245     [3.1 blocker] Update OS X build system to include win32.S on 32-bit
    246 
    247 commit 7d2478568ed9f03cbf57627f449a2d2cf4d1571c
    248 Merge: beab5f3 56be47f
    249 Author: Anthony Green <green (a] moxielogic.com>
    250 Date:   Tue Mar 25 16:12:17 2014 -0400
    251 
    252     Merge pull request #110 from joshtriplett/w64
    253     
    254     Fix 64-bit Windows support
    255 
    256 commit beab5f334d9ec5b8b91d1cc727d1029b40358e7e
    257 Merge: 28fb197 ef5890e
    258 Author: Anthony Green <green (a] moxielogic.com>
    259 Date:   Tue Mar 25 16:07:47 2014 -0400
    260 
    261     Merge pull request #105 from joshtriplett/win32-relocations
    262     
    263     [3.1 blocker] win32.S needs to handle relocations/GOT
    264 
    265 commit f0c8a31577172104049283f0a80c723084a5bd77
    266 Author: Josh Triplett <josh (a] joshtriplett.org>
    267 Date:   Mon Mar 24 22:14:26 2014 -0700
    268 
    269     Compile win32.S on FreeBSD
    270 
    271 commit b2d610e028b5ce48d1ad7e5d0debc9c321d891b2
    272 Author: Josh Triplett <josh (a] joshtriplett.org>
    273 Date:   Fri Mar 21 11:10:13 2014 -0700
    274 
    275     Compile win32.S on 32-bit Darwin as well
    276 
    277 commit be50b87a490e794362cb4a27ada2fbaab202adb8
    278 Author: Josh Triplett <josh (a] joshtriplett.org>
    279 Date:   Mon Mar 24 21:44:13 2014 -0700
    280 
    281     Always use configure to detect whether global symbols need underscores
    282     
    283     64-bit Windows already used this check; make it universal, and use it in
    284     place of an ifdef on X86_WIN32, to handle non-Windows platforms that use
    285     the underscore, such as Darwin.
    286 
    287 commit 56be47f87629e31afbcb0774aa65735f539ee972
    288 Author: Josh Triplett <josh (a] joshtriplett.org>
    289 Date:   Mon Mar 24 21:24:53 2014 -0700
    290 
    291     Fix a warning on 64-bit Windows
    292     
    293     When sizeof(size_t) != sizeof(unsigned), adding a size_t to cif->bytes
    294     produces a "possible loss of data" warning.  However, the size_t in
    295     question refers to the size of a single parameter.  Use a cast to avoid
    296     the warning.
    297 
    298 commit 48a8eda74aad8a21b6f26df5df08fe64c043d208
    299 Author: Josh Triplett <josh (a] joshtriplett.org>
    300 Date:   Mon Mar 24 21:21:12 2014 -0700
    301 
    302     Avoid referencing undefined ABIs on 64-bit Windows builds
    303     
    304     64-bit Windows does not have FFI_STDCALL, FFI_THISCALL, or FFI_FASTCALL.
    305 
    306 commit f0f4138f90345d7d67dfa6783a7e1c7cc30d3c6f
    307 Author: Josh Triplett <josh (a] joshtriplett.org>
    308 Date:   Sat Mar 22 10:00:53 2014 -0700
    309 
    310     win32.S: Add handling for position-independent code on Darwin
    311     
    312     Newer versions of Darwin generate the necessary stub functions
    313     automatically and just need a call instruction, but accomodating older
    314     versions as well requires adding the stub.
    315 
    316 commit ef5890ebafb7cd2fbf9acf161edb55fe1382871c
    317 Author: Josh Triplett <josh (a] joshtriplett.org>
    318 Date:   Fri Mar 21 11:01:39 2014 -0700
    319 
    320     win32.S: Use shifting for multiplication rather than repeated addition
    321     
    322     The jump table code added a register to itself twice to multiply by 4;
    323     shift the register left by 2 instead.
    324 
    325 commit 4fca48901e7e4f53bf490ed22607b2d2d8f4bfcc
    326 Author: Josh Triplett <josh (a] joshtriplett.org>
    327 Date:   Fri Mar 21 11:00:41 2014 -0700
    328 
    329     win32.S: Make the jump tables position-independent
    330     
    331     Now that non-Windows platforms include win32.S, it needs to support
    332     building as position-independent code.  This fixes build failures on
    333     target platforms that do not allow text relocations.
    334 
    335 commit 2087dcf736274286f76c69d3988fb6d7cc4fd0f5
    336 Author: Josh Triplett <josh (a] joshtriplett.org>
    337 Date:   Fri Mar 21 10:57:06 2014 -0700
    338 
    339     win32.S: Make calls to ffi_closure_SYSV_inner position-independent
    340     
    341     Now that non-Windows platforms include win32.S, it needs to support
    342     building as position-independent code.  This fixes one source of build
    343     failures on target platforms that do not allow text relocations.
    344 
    345 commit 28fb197079cf1d11da4eef7c8c243ab05590c528
    346 Merge: c697472 c3dd0a1
    347 Author: Anthony Green <green (a] moxielogic.com>
    348 Date:   Tue Mar 18 12:19:36 2014 -0400
    349 
    350     Merge pull request #107 from rvandermeulen/msvcc
    351     
    352     Various compatibility fixes and improvements to msvcc.sh.
    353 
    354 commit c3dd0a1a0245fc174361a70876e88ae24285f861
    355 Author: Ryan VanderMeulen <ryanvm (a] gmail.com>
    356 Date:   Tue Mar 18 12:09:45 2014 -0400
    357 
    358     Various compatibility fixes and improvements to msvcc.sh.
    359     
    360     * Don't try to mix incompatible optimization flags in debug builds.
    361     * Workaround ax_cc_maxopt.m4 not supporting MSVC and change -O3 to -O2.
    362     * Fix MSVC warning by properly passing linker flags to compiler.
    363     * Make msvcc.sh return 1 if invalid command line options are used rather than silently eating them.
    364     * Add more comments.
    365 
    366 commit c697472fccfbb5b87b007c053cda9ef014b346b9
    367 Merge: 83fd2bc e48918e
    368 Author: Anthony Green <green (a] moxielogic.com>
    369 Date:   Mon Mar 17 00:32:42 2014 -0400
    370 
    371     Merge pull request #102 from joshtriplett/test-generic
    372     
    373     Add ABIs to the test matrix; unify many bits of the testsuite
    374 
    375 commit e48918ecf876bc85d040fc50a232059c566553a8
    376 Author: Josh Triplett <josh (a] joshtriplett.org>
    377 Date:   Sun Mar 16 20:29:27 2014 -0700
    378 
    379     testsuite: Add ABIs to the test matrix; unify tests across ABIs
    380     
    381     This eliminates all the *_win32.c tests in favor of the tests they were
    382     branched from, and expands test coverage to run many more tests on
    383     stdcall, thiscall, and fastcall.
    384     
    385     This same mechanism also supports testing any other target that has
    386     multiple ABIs.
    387 
    388 commit 4d4d368e5a55d9443c4c53b1b70d58ab6d8c941c
    389 Author: Josh Triplett <josh (a] joshtriplett.org>
    390 Date:   Sun Mar 16 17:02:05 2014 -0700
    391 
    392     testsuite: Replace ffitestcxx.h with ffitest.h
    393     
    394     ffitest.h contains a superset of the functionality of ffitestcxx.h;
    395     make the C++ tests include ffitest.h instead, and remove ffitestcxx.h.
    396 
    397 commit 3f97cf3413c46caf2a79f32ac9cda4620972c2d7
    398 Author: Josh Triplett <josh (a] joshtriplett.org>
    399 Date:   Sun Mar 16 16:53:42 2014 -0700
    400 
    401     testsuite: Unify the C and C++ testsuites
    402     
    403     These two testsuites differ only in the source file glob and a couple of
    404     additional compiler options; unify the remaining bits.
    405 
    406 commit 0d9cce8edb937bbe771a6cdd25f671edf06d2128
    407 Author: Josh Triplett <josh (a] joshtriplett.org>
    408 Date:   Sun Mar 16 16:22:58 2014 -0700
    409 
    410     testsuite: ffitest.h: Parenthesize the CHECK macro
    411 
    412 commit 5695ec1444c5323e48fe4314f8c8f027625e67df
    413 Author: Josh Triplett <josh (a] joshtriplett.org>
    414 Date:   Sun Mar 16 16:04:58 2014 -0700
    415 
    416     testsuite: Factor out a function to run a matrix of tests
    417     
    418     This commons up code from libffi.call/call.exp and
    419     libffi.special/special.exp, unifies the optimization option matrix
    420     between the two, and makes it easier to add more axes to the matrix
    421     in the future.
    422 
    423 commit dfdb02cc869855d3b68571e5f7aa77ae8c9d254a
    424 Author: Josh Triplett <josh (a] joshtriplett.org>
    425 Date:   Sun Mar 16 15:26:26 2014 -0700
    426 
    427     testsuite: Introduce a __THISCALL__ compiler-specific macro
    428 
    429 commit 83fd2bce0456224483435d4b764063f4513fd464
    430 Merge: 3658a07 06ff924
    431 Author: Anthony Green <green (a] moxielogic.com>
    432 Date:   Sun Mar 16 22:03:29 2014 -0400
    433 
    434     Merge pull request #99 from joshtriplett/gitignore
    435     
    436     .gitignore: Ignore more generated files
    437 
    438 commit 3658a0700a50d37a2fdba04fd9d79ad2f706d9f5
    439 Merge: d948d0a 46c5d3c
    440 Author: Anthony Green <green (a] moxielogic.com>
    441 Date:   Sun Mar 16 21:37:42 2014 -0400
    442 
    443     Merge pull request #100 from rvandermeulen/bug-756740
    444     
    445     Change double quotes in Makefile.am to single quotes.
    446 
    447 commit 46c5d3c30fdc2b43c076ad955078d7c5f1e75b37
    448 Author: Ryan VanderMeulen <ryanvm (a] gmail.com>
    449 Date:   Sun Mar 16 21:16:08 2014 -0400
    450 
    451     Change double quotes in Makefile.am to single quotes.
    452     
    453     This was originally done in PR #84, except the change was made to Makefile.in instead of Makefile.am and was therefore reverted the next time the files were regenerated.
    454 
    455 commit 06ff924215a2f9739efa2c059dc595bc4ec1c851
    456 Author: Josh Triplett <josh (a] joshtriplett.org>
    457 Date:   Sun Mar 16 16:19:46 2014 -0700
    458 
    459     .gitignore: Ignore more generated files
    460     
    461     The build process generates doc/libffi.info and fficonfig.h.in, so add
    462     them to .gitignore.
    463 
    464 commit bad8948346e9b8813023a0cc78a3b6eb8d9c14c6
    465 Author: Josh Triplett <josh (a] joshtriplett.org>
    466 Date:   Sun Mar 16 15:16:18 2014 -0700
    467 
    468     testsuite: Introduce a __STDCALL__ compiler-specific macro
    469     
    470     Several tests want to use stdcall, which differs in syntax by compiler,
    471     so introduce a macro for it in ffitest.h.
    472 
    473 commit 98a793fa36a4ab3ba24d059cb80a2891cdb940e1
    474 Author: Josh Triplett <josh (a] joshtriplett.org>
    475 Date:   Sun Mar 16 15:20:36 2014 -0700
    476 
    477     testsuite: Common up the ifdef blocks for compiler-specific macros
    478 
    479 commit d948d0a729c934b0224749338a3ba0a2c8f51c45
    480 Merge: b61b472 a86bd31
    481 Author: Anthony Green <green (a] moxielogic.com>
    482 Date:   Sun Mar 16 10:53:48 2014 -0400
    483 
    484     Merge pull request #98 from joshtriplett/unconfigure.host
    485     
    486     Merge configure.host into configure.ac
    487 
    488 commit a86bd318e2424d879d784ee7b29d6536d7a17c18
    489 Author: Josh Triplett <josh (a] joshtriplett.org>
    490 Date:   Sun Mar 16 06:58:59 2014 -0700
    491 
    492     Merge configure.host into configure.ac
    493     
    494     configure.host only has a single entry, and shows no signs of needing
    495     more added.
    496 
    497 commit b61b472bd0647006d6685238721002017f1d119c
    498 Author: Anthony Green <green (a] moxielogic.com>
    499 Date:   Sun Mar 16 09:45:55 2014 -0400
    500 
    501     Update version to 3.1-rc0.  Clean up README.
    502 
    503 commit 7a64e7dbba54e6e9f69954adfb943be1856ff928
    504 Merge: 11a5c5c eef2e02
    505 Author: Anthony Green <green (a] moxielogic.com>
    506 Date:   Sun Mar 16 09:39:08 2014 -0400
    507 
    508     Merge pull request #97 from joshtriplett/remove-more-generated-files
    509     
    510     Remove more generated files
    511 
    512 commit 11a5c5c39f5861011f6c5ddf795da3a32b5f0082
    513 Merge: 9a62a21 1c68c07
    514 Author: Anthony Green <green (a] moxielogic.com>
    515 Date:   Sun Mar 16 09:38:47 2014 -0400
    516 
    517     Merge pull request #96 from joshtriplett/sawing-changelogs
    518     
    519     Generate ChangeLog from git in make dist; remove it from version control
    520 
    521 commit eef2e02a13d7d1c8145d47a64467f654406a3548
    522 Author: Josh Triplett <josh (a] joshtriplett.org>
    523 Date:   Sun Mar 16 06:26:03 2014 -0700
    524 
    525     doc: Remove autogenerated info file and stamp
    526 
    527 commit 9fb403d3c5d9643e0f561cab6d4a07b1e54907ff
    528 Author: Josh Triplett <josh (a] joshtriplett.org>
    529 Date:   Sun Mar 16 06:25:52 2014 -0700
    530 
    531     fficonfig.h.in: Remove, configure generates it
    532 
    533 commit 1c68c07217fda78a779778c1480fedef7a58d5b4
    534 Author: Josh Triplett <josh (a] joshtriplett.org>
    535 Date:   Sun Mar 16 06:11:58 2014 -0700
    536 
    537     Generate ChangeLog from git in make dist
    538     
    539     Archive the existing ChangeLog to ChangeLog.libffi-3.1
    540 
    541 commit c65ed55e655711e008282edbdd82ce95d008b4f6
    542 Author: Josh Triplett <josh (a] joshtriplett.org>
    543 Date:   Sun Mar 16 05:52:00 2014 -0700
    544 
    545     ChangeLog.v1: Fix typo in explanatory header.
    546 
    547 commit 9a62a21f5c3a8e1da463229f3170c8ab3031d920
    548 Author: Anthony Green <green (a] moxielogic.com>
    549 Date:   Sun Mar 16 09:03:57 2014 -0400
    550 
    551     Add missing ChangeLog entry.  Clean up some entries.
    552 
    553 commit 9bc704c58cb7a049d867837e3a11e2e31886ec66
    554 Merge: 694447a e892e58
    555 Author: Anthony Green <green (a] moxielogic.com>
    556 Date:   Sun Mar 16 08:41:00 2014 -0400
    557 
    558     Merge pull request #95 from joshtriplett/news
    559     
    560     README: Update news for 3.0.14
    561 
    562 commit e892e581d1838a06c18c7ecd50ebd79915cff92b
    563 Author: Josh Triplett <josh (a] joshtriplett.org>
    564 Date:   Sun Mar 16 05:38:24 2014 -0700
    565 
    566     README: Update news for 3.0.14
    567 
    568 commit 694447aa29deadd571efb4e9a26ee3f68ede1493
    569 Merge: fdc87f3 45a6c21
    570 Author: Anthony Green <green (a] moxielogic.com>
    571 Date:   Sun Mar 16 08:32:05 2014 -0400
    572 
    573     Merge pull request #93 from joshtriplett/travis-dist
    574     
    575     Make Travis check "make dist"
    576 
    577 commit 45a6c21efa944b520842e631dc54919b04884744
    578 Author: Josh Triplett <josh (a] joshtriplett.org>
    579 Date:   Sun Mar 16 05:29:08 2014 -0700
    580 
    581     .travis.yml: Test "make dist" too.
    582 
    583 commit fdc87f3b2ea37b58a4a9ae6c35083f544909fe3c
    584 Merge: 7412b83 e1911f7
    585 Author: Anthony Green <green (a] moxielogic.com>
    586 Date:   Sun Mar 16 08:05:51 2014 -0400
    587 
    588     Merge pull request #85 from joshtriplett/stdcall
    589     
    590     stdcall support on Linux
    591 
    592 commit e1911f78df113ca58738b66089a070d4cf747de7
    593 Author: Josh Triplett <josh (a] joshtriplett.org>
    594 Date:   Sun Mar 16 03:25:53 2014 -0700
    595 
    596     Add support for stdcall, thiscall, and fastcall on non-Windows x86-32
    597     
    598     Linux supports the stdcall calling convention, either via functions
    599     explicitly declared with the stdcall attribute, or via code compiled
    600     with -mrtd which effectively makes stdcall the default.
    601     
    602     This introduces FFI_STDCALL, FFI_THISCALL, and FFI_FASTCALL on
    603     non-Windows x86-32 platforms, as non-default calling conventions.
    604 
    605 commit 7412b838d543aae4fa925862bd5702d3dacbc29a
    606 Merge: c0cc5fd 9531d05
    607 Author: Anthony Green <green (a] moxielogic.com>
    608 Date:   Sun Mar 16 07:58:16 2014 -0400
    609 
    610     Merge pull request #90 from joshtriplett/win32-unifdef
    611     
    612     prep_cif.c: Remove unnecessary ifdef for X86_WIN32
    613 
    614 commit c0cc5fdaa237b67e86f22d2f6e13f3b42d9aae33
    615 Merge: 98b5296 b3a5da0
    616 Author: Anthony Green <green (a] moxielogic.com>
    617 Date:   Sun Mar 16 07:57:59 2014 -0400
    618 
    619     Merge pull request #89 from joshtriplett/travis32
    620     
    621     .travis.yml: Test on both 32-bit and 64-bit
    622 
    623 commit 9531d05f64c2a674e0197158ffad68d69f177bd0
    624 Author: Josh Triplett <josh (a] joshtriplett.org>
    625 Date:   Sun Mar 16 01:50:02 2014 -0700
    626 
    627     prep_cif.c: Remove unnecessary ifdef for X86_WIN32
    628     
    629     ffi_prep_cif_core had a special case for X86_WIN32, checking for
    630     FFI_THISCALL in addition to the FFI_FIRST_ABI-to-FFI_LAST_ABI range
    631     before returning FFI_BAD_ABI.  However, on X86_WIN32, FFI_THISCALL
    632     already falls in that range, making the special case unnecessary.
    633     Remove it.
    634 
    635 commit b3a5da068abd2f2983d9e67adbf41b0e0f34e37f
    636 Author: Josh Triplett <josh (a] joshtriplett.org>
    637 Date:   Sat Mar 15 23:27:56 2014 -0700
    638 
    639     .travis.yml: Test on both 32-bit and 64-bit
    640 
    641 commit 98b52960485a261399f081915f36063de3854a5f
    642 Merge: 134ce4c f6dd184
    643 Author: Anthony Green <green (a] moxielogic.com>
    644 Date:   Sun Mar 16 07:51:33 2014 -0400
    645 
    646     Merge pull request #94 from joshtriplett/esp-extra-stackery-perception
    647     
    648     ChangeLog: Document testsuite changes to remove fragile stack pointer checks
    649 
    650 commit f6dd1845434dd53e22129becdfa092c082df307c
    651 Author: Josh Triplett <josh (a] joshtriplett.org>
    652 Date:   Sun Mar 16 04:49:36 2014 -0700
    653 
    654     ChangeLog: Document testsuite changes to remove fragile stack pointer checks
    655 
    656 commit 134ce4c0266bf994f07518fc534de53f1d3c8de8
    657 Merge: 2680e9e 9c27932
    658 Author: Anthony Green <green (a] moxielogic.com>
    659 Date:   Sun Mar 16 07:47:17 2014 -0400
    660 
    661     Merge pull request #91 from joshtriplett/esp-extra-stackery-perception
    662     
    663     testsuite: Remove fragile stack pointer checks
    664 
    665 commit 9c279328ee12fc869adff63ca81f1230977bd42b
    666 Author: Josh Triplett <josh (a] joshtriplett.org>
    667 Date:   Sun Mar 16 02:31:19 2014 -0700
    668 
    669     testsuite: Remove fragile stack pointer checks
    670     
    671     testsuite/libffi.call/closure_stdcall.c and
    672     testsuite/libffi.call/closure_thiscall.c include inline assembly to save
    673     the stack pointer before and after the call, and compare the values.
    674     However, compilers can and do leave the stack in different states for
    675     these two pieces of inline assembly, such as by saving a temporary value
    676     on the stack across the call; observed with gcc -Os, and verified as
    677     spurious through careful inspection of disassembly.
    678 
    679 commit 2680e9ea9b4c87ea8042a61e551bd667493d4bd3
    680 Merge: 071eab3 82f8cb2
    681 Author: Anthony Green <green (a] moxielogic.com>
    682 Date:   Sun Mar 16 07:44:08 2014 -0400
    683 
    684     Merge pull request #88 from joshtriplett/such-precision-many-fail-wow
    685     
    686     testsuite/libffi.call/many.c: Avoid spurious failure due to excess precision
    687 
    688 commit 82f8cb24a1d976db35ae31a4b86cec8926da327d
    689 Author: Josh Triplett <josh (a] joshtriplett.org>
    690 Date:   Sun Mar 16 04:27:32 2014 -0700
    691 
    692     ChangeLog: Document many.c and many_win32.c changes to avoid spurious failures
    693 
    694 commit 88d562a8b5912e99306063fe3bc289bab6ca6ebe
    695 Author: Josh Triplett <josh (a] joshtriplett.org>
    696 Date:   Sat Mar 15 22:08:19 2014 -0700
    697 
    698     testsuite/libffi.call/many_win32.c: Avoid spurious failure due to excess precision
    699     
    700     The test case testsuite/libffi.call/many_win32.c can spuriously fail due
    701     to excess floating-point precision.  Instrumenting it with some printf
    702     calls shows differences well above FLT_EPSILON.  (Note when
    703     instrumenting it that multiple computations of the difference, such as
    704     one in a print and another in the conditional, may produce different
    705     results.)
    706     
    707     Rather than complicating the test suite with architecture-specific flags
    708     to avoid excess precision, just simplify the floating-point computation
    709     to avoid a dependency on potential excess precision.
    710 
    711 commit c00a49ecd165b2d06c1c9b249d212dc843fa116f
    712 Author: Josh Triplett <josh (a] joshtriplett.org>
    713 Date:   Sat Mar 15 22:08:19 2014 -0700
    714 
    715     testsuite/libffi.call/many.c: Avoid spurious failure due to excess precision
    716     
    717     The test case testsuite/libffi.call/many.c can spuriously fail due to
    718     excess floating-point precision.  Instrumenting it with some printf
    719     calls shows differences well above FLT_EPSILON.  (Note when
    720     instrumenting it that multiple computations of the difference, such as
    721     one in a print and another in the conditional, may produce different
    722     results.)
    723     
    724     Rather than complicating the test suite with architecture-specific flags
    725     to avoid excess precision, just simplify the floating-point computation
    726     to avoid a dependency on potential excess precision.
    727 
    728 commit 071eab32a7f9fbbef46c0d8f37d9985bc9cceb37
    729 Merge: 2228c7a 2f44952
    730 Author: Anthony Green <green (a] moxielogic.com>
    731 Date:   Sun Mar 16 07:36:52 2014 -0400
    732 
    733     Merge pull request #92 from joshtriplett/autogen
    734     
    735     Re-add libtool-ldflags
    736 
    737 commit 2f44952c95765c1486fad66f57235f8d459a9748
    738 Author: Josh Triplett <josh (a] joshtriplett.org>
    739 Date:   Sun Mar 16 04:35:12 2014 -0700
    740 
    741     Re-add libtool-ldflags
    742 
    743 commit 2228c7ab190f3c529b9018495467b841fa21cba2
    744 Merge: 76d19d0 35634db
    745 Author: Anthony Green <green (a] moxielogic.com>
    746 Date:   Sun Mar 16 07:25:18 2014 -0400
    747 
    748     Merge pull request #87 from joshtriplett/autogen
    749     
    750     Remove autogenerated files from the repository
    751 
    752 commit 35634dbceaac0a1544f7385addc01d21ef1ef6a8
    753 Author: Josh Triplett <josh (a] joshtriplett.org>
    754 Date:   Sat Mar 15 18:11:16 2014 -0700
    755 
    756     Remove autogenerated files from the repository
    757     
    758     Add an autogen.sh to regenerate them.
    759 
    760 commit 76d19d004e36e99d261ee78261e2f52cea5e4ab1
    761 Merge: c86d9b6 a1a6f71
    762 Author: Anthony Green <green (a] moxielogic.com>
    763 Date:   Fri Mar 14 16:54:31 2014 -0400
    764 
    765     Ensure the linker supports @unwind sections in libffi.
    766 
    767 commit c86d9b6cc6e16ee262844a33b40441374400758c
    768 Merge: 4efb7db f8cdf11
    769 Author: Anthony Green <green (a] moxielogic.com>
    770 Date:   Fri Mar 14 16:51:20 2014 -0400
    771 
    772     Fix merge
    773 
    774 commit 4efb7dbfd9427c478a948cd0d464210123db8de8
    775 Merge: 634a475 18eb81d
    776 Author: Anthony Green <green (a] moxielogic.com>
    777 Date:   Fri Mar 14 16:47:57 2014 -0400
    778 
    779     Merge pull request #81 from rvandermeulen/bug-756740
    780     
    781     Allow building for mipsel with Android NDK r8.
    782 
    783 commit a1a6f71bfe4199293043b2e4cfb4c8d3cb1112f9
    784 Author: Ryan VanderMeulen <ryanvm (a] gmail.com>
    785 Date:   Mon Mar 10 15:12:47 2014 -0400
    786 
    787     Remove stray hunk that shouldn't have been included in this patch.
    788 
    789 commit f8cdf11467181f2a9a6b7e748167569aa58e3a81
    790 Author: Ryan VanderMeulen <ryanvm (a] gmail.com>
    791 Date:   Mon Mar 10 15:04:58 2014 -0400
    792 
    793     Replace double quotes with single quotes in Makefile.in to improve compatibility between some versions of MSYS and gmake. From Mozilla bug 943728.
    794     https://bugzilla.mozilla.org/show_bug.cgi?id=943728
    795 
    796 commit dfa3738732e1bc3a7f4130395ae4bab55fcebb99
    797 Author: Ryan VanderMeulen <ryanvm (a] gmail.com>
    798 Date:   Mon Mar 10 14:53:48 2014 -0400
    799 
    800     Ensure the linker supports @unwind sections in libffi. From Mozilla bug 756740.
    801     https://bugzilla.mozilla.org/show_bug.cgi?id=778414
    802     
    803     Also tracked as issue #42.
    804     https://github.com/atgreen/libffi/issues/42
    805 
    806 commit 18eb81d032f29d645d0498ba92bddfd651f009ae
    807 Author: Ryan VanderMeulen <ryanvm (a] gmail.com>
    808 Date:   Mon Mar 10 14:43:37 2014 -0400
    809 
    810     Allow building for mipsel with Android NDK r8. From Mozilla bug 756740.
    811     https://bugzilla.mozilla.org/show_bug.cgi?id=756740
    812 
    813 commit 2349fec9a818fb52fd2f294bcbc7b3156cd113de
    814 Author: Daiki Ueno <ueno (a] gnu.org>
    815 Date:   Wed Mar 5 17:53:02 2014 +0900
    816 
    817     Fix typo in doc
    818 
    819 commit 634a475eaf1bee31c09f7d519e31c13b64cd24df
    820 Author: Anthony Green <green (a] moxielogic.com>
    821 Date:   Sat Mar 1 18:37:29 2014 -0500
    822 
    823     Update Makefile for new darwin scripts
    824 
    825 commit c7b67e874bb89859f9a07d1cf9606052b6c0dcc1
    826 Author: Anthony Green <green (a] moxielogic.com>
    827 Date:   Sat Mar 1 18:34:18 2014 -0500
    828 
    829     Add README note
    830 
    831 commit a04e30ba3dc303133d459c1ac273ceefe4d49b32
    832 Author: Anthony Green <green (a] moxielogic.com>
    833 Date:   Fri Feb 28 17:20:59 2014 -0500
    834 
    835     Add missing -DFFI_DEBUG flag
    836 
    837 commit 934dc1b5c8d6a9e727bedc72342831eb7d62c35f
    838 Merge: 11d7aa9 67fbef3
    839 Author: Anthony Green <green (a] moxielogic.com>
    840 Date:   Fri Feb 28 01:10:17 2014 -0500
    841 
    842     Merge branch 'master' of github.com:/atgreen/libffi
    843 
    844 commit 11d7aa9d7a4bbe642944edc0f07cf96db9b270b6
    845 Merge: b40aeda 3b44d41
    846 Author: Anthony Green <green (a] moxielogic.com>
    847 Date:   Fri Feb 28 01:06:48 2014 -0500
    848 
    849     Merge pull request #46 from makotokato/android-clang
    850     
    851     Fix build failure when using clang for Android
    852 
    853 commit 67fbef3b56ff0ef88f9b1a7fe48cb77222fa6cec
    854 Merge: b40aeda 3b44d41
    855 Author: Anthony Green <green (a] moxielogic.com>
    856 Date:   Fri Feb 28 01:06:48 2014 -0500
    857 
    858     Merge pull request #46 from makotokato/android-clang
    859     
    860     Fix build failure when using clang for Android
    861 
    862 commit b40aeda31a74d95a37c723b6243aabac466e67c4
    863 Merge: 20698ab 53ceaf1
    864 Author: Anthony Green <green (a] moxielogic.com>
    865 Date:   Fri Feb 28 01:01:29 2014 -0500
    866 
    867     Merge branch 'master' of github.com:/atgreen/libffi
    868 
    869 commit 53ceaf14c5eeb16ba09745f0ca87cca367d41a90
    870 Merge: 860fe66 cc9b518
    871 Author: Anthony Green <green (a] moxielogic.com>
    872 Date:   Fri Feb 28 01:01:02 2014 -0500
    873 
    874     Merge pull request #40 from wojdyr/master
    875     
    876     Correct the -L flag in libffi.pc.in
    877 
    878 commit 20698abc6a00092fd7fd3e434a3a29dc0f048f1e
    879 Merge: 64bd069 1a0b01e
    880 Author: Anthony Green <green (a] moxielogic.com>
    881 Date:   Fri Feb 28 00:56:27 2014 -0500
    882 
    883     Merge pull request #66 from ppizarro/master
    884     
    885     BlackFin fixes - Fatal error when calling a function defined in a shared library from within the function called by FFI
    886 
    887 commit 860fe6646f5ae603e99a8d1d722ddddba8b75769
    888 Merge: 64bd069 1a0b01e
    889 Author: Anthony Green <green (a] moxielogic.com>
    890 Date:   Fri Feb 28 00:56:27 2014 -0500
    891 
    892     Merge pull request #66 from ppizarro/master
    893     
    894     BlackFin fixes - Fatal error when calling a function defined in a shared library from within the function called by FFI
    895 
    896 commit 64bd06990a7accf72271516a2110b86cdccd8df4
    897 Author: Anthony Green <green (a] moxielogic.com>
    898 Date:   Fri Feb 28 00:52:56 2014 -0500
    899 
    900     Add ChangeLog entry for Josh's change
    901 
    902 commit edf29c5169b06fcfc241445e152e325bc3c50e0e
    903 Merge: 33c9954 3998d26
    904 Author: Anthony Green <green (a] moxielogic.com>
    905 Date:   Fri Feb 28 00:50:25 2014 -0500
    906 
    907     Merge pull request #75 from joshtriplett/longdouble
    908     
    909     Fix build error on x86 without distinct long double
    910 
    911 commit 33c9954f2eec539011a0f93270aaf013318837ae
    912 Author: Anthony Green <green (a] moxielogic.com>
    913 Date:   Fri Feb 28 00:38:41 2014 -0500
    914 
    915     Rebuilt with new libtool
    916 
    917 commit 926b6989fbd08488b9105943293353d45ac527e0
    918 Merge: 5a88c85 cc82051
    919 Author: Anthony Green <green (a] moxielogic.com>
    920 Date:   Fri Feb 28 00:26:57 2014 -0500
    921 
    922     Merge branch 'master' of github.com:/atgreen/libffi
    923     
    924     Conflicts:
    925     	ChangeLog
    926 
    927 commit 5a88c85fde304052bed1581ed0b6452ac2c68838
    928 Author: Anthony Green <green (a] moxielogic.com>
    929 Date:   Fri Feb 28 00:23:04 2014 -0500
    930 
    931     Fix spelling errors
    932 
    933 commit cc82051c7e80cea772c4b72da026eb7e68d598fc
    934 Author: Anthony Green <green (a] moxielogic.com>
    935 Date:   Fri Feb 28 00:23:04 2014 -0500
    936 
    937     Fix spelling errors
    938 
    939 commit 001aaf4b1b56349596bb6f6b5c1613dcbbd84ea8
    940 Author: Anthony Green <green (a] moxielogic.com>
    941 Date:   Fri Feb 28 00:20:17 2014 -0500
    942 
    943     When no VFP arguments are present the IP register is used
    944     uninitialized. Initialize it to the value of FP.
    945     
    946     This fixes a number of testsuite failures when configured for
    947     armv7l-unknown-linux-gnueabihf
    948 
    949 commit 49f7729c3ce697c12408c42ccb29cdf4eb66bb85
    950 Author: Anthony Green <green (a] moxielogic.com>
    951 Date:   Fri Feb 28 00:17:16 2014 -0500
    952 
    953     aarch64 fix
    954 
    955 commit 447483d51c6aa9df7116f346a73fc1cf795f4c2b
    956 Merge: 51377bd b4df9cf
    957 Author: Anthony Green <green (a] moxielogic.com>
    958 Date:   Thu Feb 27 15:42:41 2014 -0500
    959 
    960     Fix ChangeLog merge
    961 
    962 commit 3998d2604b5c0d45a098ff3119a9fd9710ef429d
    963 Author: Josh Triplett <josh (a] joshtriplett.org>
    964 Date:   Mon Feb 17 11:20:33 2014 -0800
    965 
    966     Fix build error on x86 without distinct long double
    967     
    968     src/x86/ffi64.c: In function 'classify_argument':
    969     src/x86/ffi64.c:205:5: error: duplicate case value
    970          case FFI_TYPE_LONGDOUBLE:
    971          ^
    972     src/x86/ffi64.c:202:5: error: previously used here
    973          case FFI_TYPE_DOUBLE:
    974          ^
    975 
    976 commit 51377bda9aed0b2c1309c818460cab9d9ab3d46e
    977 Merge: f08da54 40927bd
    978 Author: Anthony Green <green (a] moxielogic.com>
    979 Date:   Sat Feb 15 08:06:29 2014 -0500
    980 
    981     Merge pull request #72 from heiher/devel
    982     
    983     MIPS N32: Fix call floating point va function
    984 
    985 commit f08da5465463e60a28f5e921f23ebf2ba984c148
    986 Merge: 3dc3f32 fa5f25c
    987 Author: Anthony Green <green (a] moxielogic.com>
    988 Date:   Sat Feb 15 08:06:11 2014 -0500
    989 
    990     Merge pull request #68 from zeldin/master
    991     
    992     Linux/ppc64: Remove assumption on contents of r11 in closure
    993 
    994 commit 40927bd3e1e7c6007025ba10854fd8a0664e47df
    995 Author: Heiher <r (a] hev.cc>
    996 Date:   Tue Jan 21 23:18:27 2014 +0800
    997 
    998     Fix call floating point va function
    999     
   1000     I'm not sure floating-point arguments in GPR or FPR before calling
   1001     variable number arguments function. so, load all arguments to GPR and
   1002     FPR.
   1003 
   1004 commit b4df9cf9cc4a9a9401a53fd6bea1f3c2c283b97b
   1005 Author: Zachary Waldowski <zach (a] waldowski.me>
   1006 Date:   Wed Feb 5 14:22:52 2014 -0500
   1007 
   1008     AArch64: Fix void fall-through case when assertions are enabled
   1009 
   1010 commit f466aad0d91a117e42571d1d6fb434fa0433c930
   1011 Author: Zachary Waldowski <zach (a] waldowski.me>
   1012 Date:   Tue Jan 21 16:38:31 2014 -0500
   1013 
   1014     AArch64: Fix missing semicolons when assertions are enabled
   1015 
   1016 commit 7ea677733bd98917241852b8901a6b7580728895
   1017 Author: Anthony Green <green (a] moxielogic.com>
   1018 Date:   Sat Nov 30 20:58:31 2013 -0500
   1019 
   1020     Remove build-ios from Makefile
   1021     
   1022     Conflicts:
   1023     	ChangeLog
   1024 
   1025 commit 6ae046cc59c12b2cd40158d6bcb96f4a59886159
   1026 Author: Anthony Green <green (a] moxielogic.com>
   1027 Date:   Sat Nov 30 21:06:51 2013 -0500
   1028 
   1029     Mention Aarch64 on iOS
   1030 
   1031 commit bfc06b3fdb32abe90ce0749aedfec649df85a7ef
   1032 Author: Zachary Waldowski <zach (a] waldowski.me>
   1033 Date:   Mon Dec 30 17:36:39 2013 -0500
   1034 
   1035     Update ChangeLog
   1036 
   1037 commit 0a0f12ce1f7be81006b08a3c81a636926d283a9b
   1038 Author: Zachary Waldowski <zach (a] waldowski.me>
   1039 Date:   Thu Jan 9 13:50:17 2014 -0500
   1040 
   1041     AArch64: Remove duplicitous element_count call.
   1042     
   1043     This inhibits an analyzer warning by Clang.
   1044 
   1045 commit 4330fdcd92e67c816288d64ab230237065768206
   1046 Author: Zachary Waldowski <zach (a] waldowski.me>
   1047 Date:   Thu Jan 9 13:53:30 2014 -0500
   1048 
   1049     Darwin/aarch64: Respect iOS ABI re: stack argument alignment
   1050 
   1051 commit 0a333d6c3973935d4fe02aae76b10e39d3c88e07
   1052 Author: Zachary Waldowski <zach (a] waldowski.me>
   1053 Date:   Thu Jan 9 14:03:29 2014 -0500
   1054 
   1055     Darwin/aarch64: Fix size_t assumptions
   1056 
   1057 commit 2c18e3c76aad1b426617db05a4384e7c3a920176
   1058 Author: Zachary Waldowski <zach (a] waldowski.me>
   1059 Date:   Mon Dec 30 16:14:02 2013 -0500
   1060 
   1061     Darwin/aarch64: Fix "shadows declaration" warnings
   1062 
   1063 commit 1b8a8e20e344f3c55495ab6eb46bd14e843d4b3e
   1064 Author: Zachary Waldowski <zach (a] waldowski.me>
   1065 Date:   Thu Jan 9 13:55:21 2014 -0500
   1066 
   1067     Darwin/aarch64: Use Clang cache invalidation builtin
   1068 
   1069 commit 6030cdcae776f8fb5876a53168f7d1e75d28a242
   1070 Author: Zachary Waldowski <zach (a] waldowski.me>
   1071 Date:   Mon Dec 30 15:45:51 2013 -0500
   1072 
   1073     Darwin/aarch64: Account for long double being equal to double
   1074 
   1075 commit 5658b0892683d2e24e4d5842978c184a7ad33858
   1076 Author: Zachary Waldowski <zach (a] waldowski.me>
   1077 Date:   Mon Dec 30 16:33:47 2013 -0500
   1078 
   1079     Darwin/aarch64: Use CNAME, restrict .size like ARM
   1080 
   1081 commit 07175780802acec5dc49fdedd6d20a62409a6707
   1082 Author: Zachary Waldowski <zach (a] waldowski.me>
   1083 Date:   Mon Dec 30 17:48:22 2013 -0500
   1084 
   1085     Darwin/aarch64: Fix invalid reference in assembly
   1086 
   1087 commit 9da28b44277fea3aeb827c35dd63d609d2524a8b
   1088 Author: Zachary Waldowski <zach (a] waldowski.me>
   1089 Date:   Mon Dec 30 16:23:21 2013 -0500
   1090 
   1091     Darwin/x86_64: Fix 64-bit type shortening warnings
   1092 
   1093 commit 821d398f08bd1d540a5b235507812ffeee49b580
   1094 Author: Zachary Waldowski <zach (a] waldowski.me>
   1095 Date:   Thu Jan 9 13:15:06 2014 -0500
   1096 
   1097     Darwin: Merge build scripts, redo project, incl. arm64
   1098 
   1099 commit 6eff9ff9e72463b9783be2514f944b6f05692054
   1100 Author: Zachary Waldowski <zach (a] waldowski.me>
   1101 Date:   Mon Dec 30 17:48:10 2013 -0500
   1102 
   1103     Darwin/iOS: Improve unified syntax use for LLVM
   1104 
   1105 commit ba0ea99c82aadd5957386a031e3122011bd36d52
   1106 Author: Zachary Waldowski <zach (a] waldowski.me>
   1107 Date:   Mon Dec 30 15:27:44 2013 -0500
   1108 
   1109     Fix dlmalloc warnings due to set_segment_flags, sizeof(size_t)
   1110 
   1111 commit 994be3a5c1d0d17b19103396103e128517fd62f9
   1112 Author: Zachary Waldowski <zach (a] waldowski.me>
   1113 Date:   Mon Dec 30 15:27:14 2013 -0500
   1114 
   1115     Darwin/iOS: Fix mis-typing of vfp_reg_free
   1116 
   1117 commit a8e0a835ab1f62d03ad6391760e3e8b7732d24f8
   1118 Author: Zachary Waldowski <zach (a] waldowski.me>
   1119 Date:   Mon Dec 30 15:26:20 2013 -0500
   1120 
   1121     Darwin/ARM: Assert on NULL dereference
   1122     
   1123     This inhibits an analyzer warning by Clang on all platforms.
   1124 
   1125 commit 13675341581c489ed9df8ba390c8e08a732decb2
   1126 Author: Zachary Waldowski <zach (a] waldowski.me>
   1127 Date:   Thu Jan 9 13:42:08 2014 -0500
   1128 
   1129     Darwin/i386: Inhibit Clang previous prototype warnings
   1130 
   1131 commit 66469c381e2e2cc96e7d409266dea0ffe177eeca
   1132 Author: Zachary Waldowski <zach (a] waldowski.me>
   1133 Date:   Thu Jan 9 13:41:45 2014 -0500
   1134 
   1135     Darwin/ARM: Inhibit Clang previous prototype warnings
   1136 
   1137 commit 5bfe62a00d2d659eec9f19b39802b6e69844fc27
   1138 Author: Zachary Waldowski <zach (a] waldowski.me>
   1139 Date:   Thu Jan 9 13:41:27 2014 -0500
   1140 
   1141     Darwin/AArch64: Inhibit Clang previous prototype warnings
   1142 
   1143 commit fa5f25c20f76a6ef5e950a7ccbce826672c8a620
   1144 Author: Marcus Comstedt <marcus (a] mc.pp.se>
   1145 Date:   Sat Jan 4 19:00:08 2014 +0100
   1146 
   1147     Linux/ppc64: Remove assumption on contents of r11 in closure
   1148 
   1149 commit 1a0b01e171e9c750437cef2f18917f5a6e32c498
   1150 Author: Paulo Pizarro <paulo.pizarro (a] gmail.com>
   1151 Date:   Thu Jan 2 16:17:59 2014 -0200
   1152 
   1153     When the function called by the ffi called a function defined in a shared library generate a fatal error
   1154     The correction was to take into consideration the GOT.
   1155 
   1156 commit 3dc3f32c35db5ab995a835225f6815369735ceb7
   1157 Author: Anthony Green <green (a] moxielogic.com>
   1158 Date:   Thu Dec 5 16:23:25 2013 -0500
   1159 
   1160     Undo iOS ARM64 changes.
   1161 
   1162 commit 356b2cbc304bfe5bdc28b8d1c68d1ff084e9ec37
   1163 Merge: 484a758 07345a3
   1164 Author: Anthony Green <green (a] moxielogic.com>
   1165 Date:   Sat Nov 30 22:38:13 2013 -0500
   1166 
   1167     Merge branch 'master' of github.com:/atgreen/libffi
   1168 
   1169 commit 484a7584260e2fbb399ce90083046834271bf9ff
   1170 Author: Anthony Green <green (a] moxielogic.com>
   1171 Date:   Sat Nov 30 21:06:51 2013 -0500
   1172 
   1173     Mention Aarch64 on iOS
   1174 
   1175 commit 07345a30ec0a2fa45a7c363d301f57723690cfa0
   1176 Author: Anthony Green <green (a] moxielogic.com>
   1177 Date:   Sat Nov 30 21:06:51 2013 -0500
   1178 
   1179     Mention Aarch64 on iOS
   1180 
   1181 commit d4b931c1b872378c35f12ddbb9a6d55e7f17c65e
   1182 Author: Anthony Green <green (a] moxielogic.com>
   1183 Date:   Sat Nov 30 20:58:31 2013 -0500
   1184 
   1185     Remove build-ios from Makefile
   1186 
   1187 commit dfbf236d70fc1ec68e6ff193584a154353508e2f
   1188 Merge: 852ac3b bb9740e
   1189 Author: Anthony Green <green (a] moxielogic.com>
   1190 Date:   Sat Nov 30 20:54:54 2013 -0500
   1191 
   1192     Merge branch 'master' of github.com:/atgreen/libffi
   1193     Add ChangeLog entry.
   1194 
   1195 commit bb9740e545205f93a525c77aa6d1cbf4ca9371f3
   1196 Merge: ac75368 4d701e0
   1197 Author: Anthony Green <green (a] moxielogic.com>
   1198 Date:   Sat Nov 30 17:54:39 2013 -0800
   1199 
   1200     Merge pull request #60 from zwaldowski/ios-redo
   1201     
   1202     Mac/iOS support, including aarch64 port
   1203 
   1204 commit 4d701e03faa475a5eb3b54b90046114a1e27b813
   1205 Author: Zachary Waldowski <zwaldowski (a] gmail.com>
   1206 Date:   Sat Nov 30 13:25:27 2013 -0500
   1207 
   1208     Darwin: Properly export headers from Xcode project
   1209 
   1210 commit 022f12eb9ad2264e838fa5fb453733f5177888f4
   1211 Author: Zachary Waldowski <zwaldowski (a] gmail.com>
   1212 Date:   Sat Nov 30 12:21:38 2013 -0500
   1213 
   1214     Darwin: Freshen gen scripts, remove old build-ios.sh
   1215 
   1216 commit e820fe2025d7ad3df7584407946dfaad2af69599
   1217 Author: Zachary Waldowski <zwaldowski (a] gmail.com>
   1218 Date:   Sat Nov 30 12:03:51 2013 -0500
   1219 
   1220     Darwin/iOS: Include x86_64+aarch64 pieces in library
   1221 
   1222 commit 0278284e470ec91db7cdc15ac3dcd64683305848
   1223 Author: Zachary Waldowski <zwaldowski (a] gmail.com>
   1224 Date:   Sat Nov 30 03:03:37 2013 -0500
   1225 
   1226     Darwin/aarch64: size_t assumptions
   1227 
   1228 commit 9775446b6441c91cd9059215c106aa3bcf949767
   1229 Author: Zachary Waldowski <zwaldowski (a] gmail.com>
   1230 Date:   Sat Nov 30 02:39:34 2013 -0500
   1231 
   1232     Darwin/aarch64: Fix shadows declaration warnings
   1233 
   1234 commit 4260badc37705d3618e774dfe61184ac709881c1
   1235 Author: Zachary Waldowski <zwaldowski (a] gmail.com>
   1236 Date:   Sat Nov 30 02:08:14 2013 -0500
   1237 
   1238     Darwin/aarch64: Use Clang cache invalidation builtin
   1239 
   1240 commit 9fa7998d5f9250908cbf12a671479852ebadf9d1
   1241 Author: Zachary Waldowski <zwaldowski (a] gmail.com>
   1242 Date:   Sat Nov 30 02:07:48 2013 -0500
   1243 
   1244     Darwin/aarch64: Inhibit Xcode warning
   1245 
   1246 commit 0e832048a93830575b0976406444e134e649a4f7
   1247 Author: Zachary Waldowski <zwaldowski (a] gmail.com>
   1248 Date:   Sat Nov 30 02:07:34 2013 -0500
   1249 
   1250     Darwin/aarch64: double == long double
   1251 
   1252 commit 602dc22d76931092610234cf063f9f1b8dbc1a51
   1253 Author: Zachary Waldowski <zwaldowski (a] gmail.com>
   1254 Date:   Sat Nov 30 02:06:00 2013 -0500
   1255 
   1256     Darwin/iOS prep script: try and compile for arm64
   1257 
   1258 commit b513dfe79de4725e8a717325a9e3b5b9f69f63dc
   1259 Author: Zachary Waldowski <zwaldowski (a] gmail.com>
   1260 Date:   Sat Nov 30 02:05:22 2013 -0500
   1261 
   1262     Darwin/aarch64: Restrict .size to ELF like arm32.
   1263 
   1264 commit bc978099bf2812de755c076b67ef9c2547607572
   1265 Author: Zachary Waldowski <zwaldowski (a] gmail.com>
   1266 Date:   Sat Nov 30 02:04:57 2013 -0500
   1267 
   1268     Darwin/aarch64: Potentially(?) fix compile error
   1269 
   1270 commit d6bb9314467c6e0683156559d23ca341c43fa3c8
   1271 Author: Zachary Waldowski <zwaldowski (a] gmail.com>
   1272 Date:   Sat Nov 30 02:04:22 2013 -0500
   1273 
   1274     Darwin/aarch64: Use CNAME refs
   1275 
   1276 commit 33c46ce5680eea28d3437c8771ec1d137e226b45
   1277 Author: Zachary Waldowski <zwaldowski (a] gmail.com>
   1278 Date:   Sat Nov 30 04:13:42 2013 -0500
   1279 
   1280     Darwin/Mac: Fix 64/32 shortening warnings
   1281 
   1282 commit 0612081e6c161d9d820742f995975d35da2adbc2
   1283 Author: Zachary Waldowski <zwaldowski (a] gmail.com>
   1284 Date:   Sat Nov 30 03:03:00 2013 -0500
   1285 
   1286     Darwin: Misc size_t warnings
   1287 
   1288 commit 6a6247d179ec3859311c2d8775841b884f309f66
   1289 Author: Zachary Waldowski <zwaldowski (a] gmail.com>
   1290 Date:   Sat Nov 30 02:55:48 2013 -0500
   1291 
   1292     Darwin: Fix dlmalloc warnings due to sizeof(size_t)
   1293 
   1294 commit 4d60d9e1e32de6166ffd63bbe9ce54cf961c78fc
   1295 Author: Zachary Waldowski <zwaldowski (a] gmail.com>
   1296 Date:   Sat Nov 30 04:09:30 2013 -0500
   1297 
   1298     Darwin: Rebuild Xcode project
   1299 
   1300 commit cb719a5c1c2eb391d6a5f5e02484ba4aa990a51b
   1301 Author: Zachary Waldowski <zwaldowski (a] gmail.com>
   1302 Date:   Sat Nov 30 04:09:18 2013 -0500
   1303 
   1304     Darwin/iOS: Fix LLVM 3.3 warning re: memcpy.
   1305 
   1306 commit 21bde92c9abb378f9c456a9d95e6f9b99ef8c920
   1307 Author: Zachary Waldowski <zwaldowski (a] gmail.com>
   1308 Date:   Sat Nov 30 03:43:42 2013 -0500
   1309 
   1310     Darwin: Clean up, modernize generator scripts
   1311 
   1312 commit fd54eab74cef7891e4acaaafb71e783142ecb69e
   1313 Author: Zachary Waldowski <zwaldowski (a] gmail.com>
   1314 Date:   Sat Nov 30 03:38:02 2013 -0500
   1315 
   1316     Darwin/Mac: Also exclude OS X generated source
   1317 
   1318 commit 953b6f14c655141f9e7d82550a312c3eeb961091
   1319 Author: Zachary Waldowski <zwaldowski (a] gmail.com>
   1320 Date:   Tue Apr 24 11:16:20 2012 -0400
   1321 
   1322     Darwin/iOS: More unified syntax support w/ Clang.
   1323     
   1324     Signed-off-by: Zachary Waldowski <zwaldowski (a] gmail.com>
   1325 
   1326 commit c713a55379481c339877f2e0003d97cb8d9ed80e
   1327 Author: Zachary Waldowski <zwaldowski (a] gmail.com>
   1328 Date:   Tue Apr 24 10:25:29 2012 -0400
   1329 
   1330     Darwin/iOS: Simplify RETLDM arguments for LLVM 3.1
   1331     
   1332     Signed-off-by: Zachary Waldowski <zwaldowski (a] gmail.com>
   1333 
   1334 commit 16ba1b80028db5cb71cf86e5f79f5e48317f83c8
   1335 Author: Zachary Waldowski <zwaldowski (a] gmail.com>
   1336 Date:   Wed Apr 11 23:26:04 2012 -0400
   1337 
   1338     Darwin: Silence Clang warnings.
   1339 
   1340 commit 852ac3bd302d6ed97b1ef65f4cbed69c258a48df
   1341 Merge: ab79d6e ac75368
   1342 Author: Anthony Green <green (a] moxielogic.com>
   1343 Date:   Thu Nov 21 21:25:44 2013 -0500
   1344 
   1345     Merge branch 'master' of github.com:/atgreen/libffi
   1346     
   1347     Conflicts:
   1348     	ChangeLog
   1349 
   1350 commit ab79d6e21992dd86139ba07530ff888833b78a04
   1351 Author: Alan Modra <amodra (a] gmail.com>
   1352 Date:   Thu Nov 21 06:12:35 2013 -0500
   1353 
   1354     This separates the 32-bit sysv/linux/bsd code from the 64-bit linux
   1355     code, and makes it possible to link code compiled with different
   1356     options to those used to compile libffi.  For example, a
   1357     -mlong-double-128 libffi can be used with -mlong-double-64 code.
   1358     
   1359     Using the return value area as a place to pass parameters wasn't such
   1360     a good idea, causing a failure of cls_ulonglong.c.  I didn't see this
   1361     when running the mainline gcc libffi testsuite because that version of
   1362     the test is inferior to the upstreamm libffi test.
   1363     
   1364     Using NUM_FPR_ARG_REGISTERS rather than NUM_FPR_ARG_REGISTERS64 meant
   1365     that a parameter save area could be allocated before it was strictly
   1366     necessary.  Wrong but harmless.  Found when splitting apart ffi.c
   1367     into 32-bit and 64-bit support.
   1368 
   1369 commit ac7536889334d4be50709006d7e23536364d7891
   1370 Author: Alan Modra <amodra (a] gmail.com>
   1371 Date:   Thu Nov 21 06:12:35 2013 -0500
   1372 
   1373     This separates the 32-bit sysv/linux/bsd code from the 64-bit linux
   1374     code, and makes it possible to link code compiled with different
   1375     options to those used to compile libffi.  For example, a
   1376     -mlong-double-128 libffi can be used with -mlong-double-64 code.
   1377     
   1378     Using the return value area as a place to pass parameters wasn't such
   1379     a good idea, causing a failure of cls_ulonglong.c.  I didn't see this
   1380     when running the mainline gcc libffi testsuite because that version of
   1381     the test is inferior to the upstreamm libffi test.
   1382     
   1383     Using NUM_FPR_ARG_REGISTERS rather than NUM_FPR_ARG_REGISTERS64 meant
   1384     that a parameter save area could be allocated before it was strictly
   1385     necessary.  Wrong but harmless.  Found when splitting apart ffi.c
   1386     into 32-bit and 64-bit support.
   1387 
   1388 commit 69df91cfb4fa6bcb644350a80bff970f27478a6a
   1389 Merge: 2f45082 aa1f62c
   1390 Author: Anthony Green <green (a] moxielogic.com>
   1391 Date:   Mon Nov 18 06:34:04 2013 -0800
   1392 
   1393     Merge pull request #59 from iains/powerpc-darwin-unwind-fix
   1394     
   1395     Fix PowerPC Darwin FDE encodings to use pcrel correctly.  Modernise the picbase labels.
   1396 
   1397 commit aa1f62c0a093c30325dff1d4d2b6b4b22eb96929
   1398 Author: Iain Sandoe <iain (a] codesourcery.com>
   1399 Date:   Mon Nov 18 13:11:56 2013 +0000
   1400 
   1401     Fix PowerPC Darwin FDE encodings to use pcrel correctly.  Modernise the picbase labels.
   1402 
   1403 commit 2f450822a8698ba88441c56d152c7dc8924b127f
   1404 Author: Anthony Green <green (a] moxielogic.com>
   1405 Date:   Mon Nov 18 06:52:29 2013 -0500
   1406 
   1407     Clean up code to appease modern GCC compiler.
   1408 
   1409 commit 16d56c51aded374730920a4acde76ff3d2860ae1
   1410 Author: Alan Modra <amodra (a] gmail.com>
   1411 Date:   Mon Nov 18 06:36:03 2013 -0500
   1412 
   1413     An #endif in the wrong place would cause compile failure on powerpcle.
   1414     Using bl instead of b doesn't cause runtime failures as you might think,
   1415     but does mess the processor branch prediction.
   1416 
   1417 commit 34f878a5ef28663f6b1d7fd26fb099429ea1579e
   1418 Merge: 83f65b6 1fd0457
   1419 Author: Anthony Green <green (a] moxielogic.com>
   1420 Date:   Sat Nov 16 06:57:54 2013 -0500
   1421 
   1422     Merge branch 'master' of github.com:/atgreen/libffi
   1423     
   1424     Conflicts:
   1425     	ChangeLog
   1426     	src/powerpc/ffi.c
   1427 
   1428 commit 83f65b63d9764a9cc7688fc5cda5ee2bd23faf54
   1429 Author: Alan Modra <amodra (a] gmail.com>
   1430 Date:   Sat Nov 16 06:53:50 2013 -0500
   1431 
   1432     Finally, this adds _CALL_ELF == 2 support.  ELFv1 objects can't be
   1433     linked with ELFv2 objects, so this is one case where preprocessor
   1434     tests in ffi.c are fine.  Also, there is no need to define a new
   1435     FFI_ELFv2 or somesuch value in enum ffi_abi.  FFI_LINUX64 will happily
   1436     serve both ABIs.
   1437 
   1438 commit 1fd045784cac874b5d76b7fa931f67209a8280d3
   1439 Author: Alan Modra <amodra (a] gmail.com>
   1440 Date:   Sat Nov 16 06:53:50 2013 -0500
   1441 
   1442     Finally, this adds _CALL_ELF == 2 support.  ELFv1 objects can't be
   1443     linked with ELFv2 objects, so this is one case where preprocessor
   1444     tests in ffi.c are fine.  Also, there is no need to define a new
   1445     FFI_ELFv2 or somesuch value in enum ffi_abi.  FFI_LINUX64 will happily
   1446     serve both ABIs.
   1447 
   1448 commit 362851379a49ce07d3e36e82c4e5c7b6cc16a352
   1449 Author: Alan Modra <amodra (a] gmail.com>
   1450 Date:   Sat Nov 16 06:52:43 2013 -0500
   1451 
   1452     Andreas' 2013-02-08 change reverted some breakage for struct return
   1453     values from 2011-11-12, but in so doing reintroduced string
   1454     instructions to sysv.S that are not supported on all powerpc variants.
   1455     This patch properly copies the bounce buffer to destination in C code
   1456     rather than in asm.
   1457     
   1458     I have tested this on powerpc64-linux, powerpc-linux and
   1459     powerpc-freebsd.  Well, the last on powerpc-linux by lying to
   1460     configure with
   1461     
   1462     CC="gcc -m32 -msvr4-struct-return -mlong-double-64" \
   1463     CXX="g++ -m32 -msvr4-struct-return -mlong-double-64" \
   1464     /src/libffi-current/configure --build=powerpc-freebsd
   1465     
   1466     and then
   1467     
   1468     make && make CC="gcc -m32" CXX="g++ -m32" \
   1469     RUNTESTFLAGS=--target_board=unix/-m32/-msvr4-struct-return/-mlong-double-64\
   1470      check
   1471 
   1472 commit 1c06515d927d9de1582438d4eb5953890e79c5c7
   1473 Author: Alan Modra <amodra (a] gmail.com>
   1474 Date:   Sat Nov 16 06:41:36 2013 -0500
   1475 
   1476     The powerpc64 ABIs align structs passed by value, a fact ignored by
   1477     gcc for quite some time.  Since gcc now does the correct alignment,
   1478     libffi needs to follow suit.  This ought to be made selectable via
   1479     a new abi value, and the #ifdefs removed from ffi.c along with many
   1480     other #ifdefs present there and in assembly.  I'll do that with a
   1481     followup patch sometime.
   1482     
   1483     This is a revised version of
   1484     https://sourceware.org/ml/libffi-discuss/2013/msg00162.html
   1485 
   1486 commit a97cf1fae575d8bfd5259c5c422025ad43911326
   1487 Author: Alan Modra <amodra (a] gmail.com>
   1488 Date:   Sat Nov 16 06:40:13 2013 -0500
   1489 
   1490     This patch prepares for ELFv2, where sizes of these areas change.  It
   1491     also makes some minor changes to improve code efficiency.
   1492 
   1493 commit 164283f4ac5972ce2ab5e015cc2ab1014c23276c
   1494 Author: Alan Modra <amodra (a] gmail.com>
   1495 Date:   Sat Nov 16 06:38:55 2013 -0500
   1496 
   1497     The powerpc64 support opted to pass floating point values both in the
   1498     fpr area and the parameter save area, necessary when the backend
   1499     doesn't know if a function argument corresponds to the ellipsis
   1500     arguments of a variadic function.  This patch adds powerpc support for
   1501     variadic functions, and changes the code to only pass fp in the ABI
   1502     mandated area.  ELFv2 needs this change since the parameter save area
   1503     may not exist there.
   1504     
   1505     This also fixes two faulty tests that used a non-variadic function
   1506     cast to call a variadic function, and spuriously reasoned that this is
   1507     somehow necessary for static functions..
   1508 
   1509 commit 31257b3189f81a199bc2902c22bc5f2d7c54ccde
   1510 Author: Andrew Haley <aph (a] redhat.com>
   1511 Date:   Sat Nov 16 06:35:51 2013 -0500
   1512 
   1513     Fix sample closure code
   1514 
   1515 commit db0ace3a38496af73eae3df02ef353736d16909f
   1516 Author: Andrew Haley <aph (a] redhat.com>
   1517 Date:   Sat Nov 16 06:29:25 2013 -0500
   1518 
   1519     Fix broken test cases
   1520 
   1521 commit de10f5039ed7a53382ddcc95c368d03e535edb98
   1522 Merge: 58c2577 f3657da
   1523 Author: Anthony Green <green (a] moxielogic.com>
   1524 Date:   Thu Nov 14 10:56:29 2013 -0500
   1525 
   1526     Merge branch 'master' of https://github.com/bivab/libffi
   1527     
   1528     Conflicts:
   1529     	ChangeLog
   1530 
   1531 commit f3657da278dd63afcdd8762894a9bdaea8ef028a
   1532 Author: David Schneider <david.schneider (a] bivab.de>
   1533 Date:   Thu Nov 14 13:02:16 2013 +0100
   1534 
   1535     update Changelog
   1536 
   1537 commit 58c2577a3ff80e7416ef0434769e2af23365719c
   1538 Author: Alan Modra <amodra (a] gmail.com>
   1539 Date:   Wed Nov 13 16:55:36 2013 -0500
   1540 
   1541     This enshrines the current testsuite practice of using ffi_arg for
   1542     returned values.  It would be reasonable and logical to use the actual
   1543     return argument type as passed to ffi_prep_cif, but this would mean
   1544     changing a large number of tests that use ffi_arg and all backends
   1545     that write results to an ffi_arg.
   1546 
   1547 commit 8af42f9944f7ed72c81ae360aac6a84dc11f89dc
   1548 Author: Anthony Green <green (a] moxielogic.com>
   1549 Date:   Wed Nov 13 16:40:28 2013 -0500
   1550 
   1551     Respect HAVE_ALLOCA_H
   1552 
   1553 commit cdf405d574f479b782454516366bd4f4b9b3415e
   1554 Author: David Schneider <david.schneider (a] bivab.de>
   1555 Date:   Wed Nov 13 15:50:21 2013 +0100
   1556 
   1557     add a testcase for the double/float issue on ARMHF
   1558 
   1559 commit 77f823e31ffb557a466b24f7fba845fbf7831798
   1560 Author: David Schneider <david.schneider (a] bivab.de>
   1561 Date:   Wed Nov 13 14:26:57 2013 +0100
   1562 
   1563     stop trying to assing vfp regs once we are done with the registers
   1564 
   1565 commit 37067ec5036f2a6ed7a4799f83f8f53160460344
   1566 Author: David Schneider <david.schneider (a] bivab.de>
   1567 Date:   Tue Nov 12 19:49:01 2013 +0100
   1568 
   1569     mark all vfp registers as used when done.
   1570     
   1571     To avoid assigning registers the would fit, once arguments have been on
   1572     the stack, we mark all registers as used once we do not find a free
   1573     register for the first time.
   1574 
   1575 commit 2f5b7ce545473a7f6e41193edc29407cbebe82d5
   1576 Author: Anthony Green <green (a] moxielogic.com>
   1577 Date:   Sat Nov 9 06:16:32 2013 -0500
   1578 
   1579     UltraSPARC IIi fix.  Update README and build configury.
   1580 
   1581 commit becd754434173032f426d22ffcbfe24f55b3c137
   1582 Author: Mark Kettenis <kettenis (a] gnu.org>
   1583 Date:   Wed Nov 6 06:43:49 2013 -0500
   1584 
   1585     Align the stack pointer to 16-bytes.
   1586 
   1587 commit 05c31093409f7b3e6d795fac21d2c954313d8162
   1588 Author: Konstantin Belousov <kib (a] freebsd.org>
   1589 Date:   Wed Nov 6 06:40:58 2013 -0500
   1590 
   1591     Mark executable as not requiring executable stack.
   1592 
   1593 commit cf6bf9818e8394cfcdb07a40c6a5e2ee6b01d333
   1594 Author: Anthony Green <green (a] moxielogic.com>
   1595 Date:   Sat Nov 2 17:23:59 2013 -0400
   1596 
   1597     Fix up docs
   1598 
   1599 commit 02177176854d16fc0f1a5958aa34da2f306630ee
   1600 Merge: c242217 c265b4c
   1601 Author: Anthony Green <green (a] moxielogic.com>
   1602 Date:   Sat Nov 2 17:11:22 2013 -0400
   1603 
   1604     Merge branch 'master' of github.com:/atgreen/libffi
   1605 
   1606 commit c2422174b3edc0de0b148dfd6b67087bb881c4a6
   1607 Merge: f4b843f d918d47
   1608 Author: Anthony Green <green (a] moxielogic.com>
   1609 Date:   Sat Nov 2 14:08:23 2013 -0700
   1610 
   1611     Merge pull request #45 from foss-for-synopsys-dwc-arc-processors/arc_support
   1612     
   1613     arc: Fix build error
   1614 
   1615 commit c265b4cacb9130f042699a85de9c7242b3f49cc3
   1616 Merge: f4b843f d918d47
   1617 Author: Anthony Green <green (a] moxielogic.com>
   1618 Date:   Sat Nov 2 14:08:23 2013 -0700
   1619 
   1620     Merge pull request #45 from foss-for-synopsys-dwc-arc-processors/arc_support
   1621     
   1622     arc: Fix build error
   1623 
   1624 commit f4b843f83710ac378c48abd87fe66bb519d30d2e
   1625 Author: Anthony Green <green (a] moxielogic.com>
   1626 Date:   Sat Nov 2 17:01:15 2013 -0400
   1627 
   1628     Don't align stack for win32
   1629 
   1630 commit f3cd39345713db8e414cf642b6cb65a4cfe6018c
   1631 Merge: 666f3e7 6aa1590
   1632 Author: Anthony Green <green (a] moxielogic.com>
   1633 Date:   Sat Nov 2 13:17:57 2013 -0700
   1634 
   1635     Merge pull request #51 from vbudovski/for_upstream
   1636     
   1637     Don't use 16 byte aligned stack for WIN32
   1638 
   1639 commit 666f3e71b56d92c49fcd2d7f349b8f8ebca0f8a3
   1640 Author: Anthony Green <green (a] moxielogic.com>
   1641 Date:   Sat Oct 26 09:12:42 2013 -0400
   1642 
   1643     Add more credits to README.  Tidy up.
   1644 
   1645 commit 73ada14e756bad97fad0e6915a821a3c7e079f81
   1646 Author: Anthony Green <green (a] moxielogic.com>
   1647 Date:   Sat Oct 26 09:09:45 2013 -0400
   1648 
   1649     Update README
   1650 
   1651 commit d3372c54ce7117e80d389ba875dc5b6b2213c71e
   1652 Author: Mark H Weaver <mhw (a] netris.org>
   1653 Date:   Sat Oct 26 08:30:06 2013 -0400
   1654 
   1655     Fix N32 ABI issue for MIPS.
   1656 
   1657 commit d6716aba8118eb0513885cfe557bedebb7016e8b
   1658 Author: Anthony Green <green (a] moxielogic.com>
   1659 Date:   Tue Oct 15 15:42:49 2013 -0400
   1660 
   1661     Update travis-ci build dependencies to include texinfo
   1662 
   1663 commit 16b93a211bcfbe4bd0efdcf94de225a71aa0ee02
   1664 Author: Sandra Loosemore <sandra (a] codesourcery.com>
   1665 Date:   Tue Oct 15 15:33:59 2013 -0400
   1666 
   1667     Add nios2 port.
   1668 
   1669 commit 2f5626ce02fce8267ab48ceb6d7d0ed7d672a75e
   1670 Author: Sandra Loosemore <sandra (a] codesourcery.com>
   1671 Date:   Tue Oct 15 15:32:16 2013 -0400
   1672 
   1673     Fix testsuite bug
   1674 
   1675 commit f64e4a865557e440774436b4c2b2fd7374290e97
   1676 Author: Marcus Shawcroft <marcus.shawcroft (a] arm.com>
   1677 Date:   Tue Oct 15 15:20:14 2013 -0400
   1678 
   1679     Fix many.c testcase for Aarch64
   1680 
   1681 commit 128cd1d2f358f26d9fa75a27cf2b30356f5dd903
   1682 Author: Anthony Green <green (a] moxielogic.com>
   1683 Date:   Tue Oct 8 06:45:51 2013 -0400
   1684 
   1685     Fix spelling errors
   1686 
   1687 commit ff06269d707cafbfef2a88afb07a79c9d1480c5f
   1688 Author: Anthony Green <green (a] moxielogic.com>
   1689 Date:   Tue Oct 8 06:32:18 2013 -0400
   1690 
   1691     Update README for M88K and VAX
   1692 
   1693 commit d2fcbcdfbea750d1f6a9f493e2e6c4d5ffa71b34
   1694 Author: Anthony Green <green (a] moxielogic.com>
   1695 Date:   Tue Oct 8 06:27:46 2013 -0400
   1696 
   1697     Add m88k and VAX support. Update some configury bits.
   1698 
   1699 commit 6aa15900accc0a648cdebf11ec11d11697ebfffd
   1700 Author: Vitaly Budovski <vbudovski (a] gmail.com>
   1701 Date:   Thu Sep 5 12:05:06 2013 +1000
   1702 
   1703     Don't use 16 byte aligned stack for WIN32
   1704     
   1705     This fixes a crash when accessing __stdcall functions in Python ctypes.
   1706 
   1707 commit 3b44d41156149af8da2a58825fefdfa23274ae7a
   1708 Author: Makoto Kato <m_kato (a] ga2.so-net.ne.jp>
   1709 Date:   Wed Jul 10 15:34:53 2013 +0900
   1710 
   1711     Fix build failure when using clang for Android
   1712     
   1713     clang for Android generates __gnu_linux__ define, but gcc for Android doesn't.  So we should add check it for Android
   1714 
   1715 commit d918d47809c174d62283306b282749f8db93661f
   1716 Author: Mischa Jonker <mjonker (a] synopsys.com>
   1717 Date:   Mon Jul 8 15:51:36 2013 +0200
   1718 
   1719     arc: Fix build error
   1720     
   1721     One part of the patch for ARC support was missing in the upstreamed
   1722     version.
   1723     
   1724     Signed-off-by: Mischa Jonker <mjonker (a] synopsys.com>
   1725 
   1726 commit d3d099b40c122550279789200263346f120f6909
   1727 Author: Anthony Green <green (a] moxielogic.com>
   1728 Date:   Tue Jul 2 16:11:38 2013 -0400
   1729 
   1730     little-endian ppc64 support
   1731 
   1732 commit 0f8690a84c874ec09a090c8c6adfb93c594acac6
   1733 Author: Anthony Green <green (a] moxielogic.com>
   1734 Date:   Tue Jul 2 15:54:40 2013 -0400
   1735 
   1736     Rebuild for ARC additions
   1737 
   1738 commit f88118b345f27c46f5445d6e4832c498ff9a6d85
   1739 Author: Anthony Green <green (a] moxielogic.com>
   1740 Date:   Tue Jul 2 15:51:27 2013 -0400
   1741 
   1742     Revert "Merge pull request #36 from abergmeier/emscripten_fix"
   1743     
   1744     This reverts commit 6a4d901dde7b3f87984c563505717cde3113d16e, reversing
   1745     changes made to b50a13b9c07ec09af4b9697e482acdad571e6961.
   1746 
   1747 commit 6a4d901dde7b3f87984c563505717cde3113d16e
   1748 Merge: b50a13b 587002c
   1749 Author: Anthony Green <green (a] moxielogic.com>
   1750 Date:   Tue Jul 2 12:12:34 2013 -0700
   1751 
   1752     Merge pull request #36 from abergmeier/emscripten_fix
   1753     
   1754     Fixes for building with Emscripten
   1755 
   1756 commit b50a13b9c07ec09af4b9697e482acdad571e6961
   1757 Merge: 767f1f9 b082e15
   1758 Author: Anthony Green <green (a] moxielogic.com>
   1759 Date:   Tue Jul 2 12:10:26 2013 -0700
   1760 
   1761     Merge pull request #44 from foss-for-synopsys-dwc-arc-processors/arc_support
   1762     
   1763     Add ARC support
   1764 
   1765 commit 767f1f96e5282da44d7340e6815e9820a3f78e39
   1766 Merge: c3c40e0 b8a91d8
   1767 Author: Anthony Green <green (a] moxielogic.com>
   1768 Date:   Tue Jul 2 12:08:04 2013 -0700
   1769 
   1770     Merge pull request #43 from JensTimmerman/__m128
   1771     
   1772     added include for xmmintrin.h
   1773 
   1774 commit b8a91d81be77d479327fdb6bdd9fdae6d18e6e63
   1775 Author: Jens Timmerman <jens.timmerman (a] ugent.be>
   1776 Date:   Tue Jul 2 10:57:37 2013 +0200
   1777 
   1778     added include for xmmintrin.h
   1779 
   1780 commit b082e15091961373c03d10ed0251f619ebb6ed76
   1781 Author: Mischa Jonker <mjonker (a] synopsys.com>
   1782 Date:   Mon Jun 10 16:19:33 2013 +0200
   1783 
   1784     Add ARC support
   1785     
   1786     This adds support for the ARC architecture to libffi. DesignWare ARC
   1787     is a family of processors from Synopsys, Inc.
   1788     
   1789     This patch has been tested on a little-endian system and passes
   1790     the testsuite.
   1791     
   1792     Signed-off-by: Mischa Jonker <mjonker (a] synopsys.com>
   1793 
   1794 commit cc9b518687e46b0d1acafdd4bc3f3b281c25a3d9
   1795 Author: Marcin Wojdyr <wojdyr (a] gmail.com>
   1796 Date:   Tue May 14 15:01:23 2013 +0200
   1797 
   1798     Update libffi.pc.in
   1799     
   1800     use -L${toolexeclibdir} instead of -L${libdir}
   1801     to be consistent with Makefile.am
   1802 
   1803 commit 587002c092cffe6e7a8d7028f246c241d03b738c
   1804 Author: Andreas Bergmeier <andreas.bergmeier (a] gmx.net>
   1805 Date:   Fri Apr 19 17:12:24 2013 +0200
   1806 
   1807     Enable disabling of libtool on platforms where it does not work (e.g. LLVM).
   1808     Build libraries normally then.
   1809 
   1810 commit c3c40e0290377d7cf948b072eedd8317c4bf215e
   1811 Merge: ede96e4 4750e3c
   1812 Author: Anthony Green <green (a] moxielogic.com>
   1813 Date:   Sat Mar 30 05:24:14 2013 -0700
   1814 
   1815     Merge pull request #34 from davidsch/armhf
   1816     
   1817     Fix ARM hard-float support for large numbers of VFP arguments
   1818 
   1819 commit 4750e3c662fd9569cb3e2d28f539685fd1ca8caf
   1820 Author: David Schneider <david.schneider (a] bivab.de>
   1821 Date:   Thu Mar 28 16:56:36 2013 +0100
   1822 
   1823     update changelog
   1824 
   1825 commit 9708e7cf09f1bf815f4d6485eb1f180fabb35804
   1826 Author: David Schneider <david.schneider (a] bivab.de>
   1827 Date:   Wed Mar 27 19:31:04 2013 +0100
   1828 
   1829     folow the ARM hard-float ABI in ffi_prep_incoming_args_VFP
   1830 
   1831 commit b41120981e5e49ca2da10b94b154775f50da5f36
   1832 Author: David Schneider <david.schneider (a] bivab.de>
   1833 Date:   Wed Mar 27 16:38:35 2013 +0100
   1834 
   1835     create separated versions of ffi_prep_incoming_args_* for SYSV and VFP ABIs.
   1836     
   1837     The different versions will be called depending on the value of cif->abi
   1838 
   1839 commit dd26f1f39c54861c5b91931f0f37a72942c2a072
   1840 Author: David Schneider <david.schneider (a] bivab.de>
   1841 Date:   Thu Mar 28 15:39:01 2013 +0100
   1842 
   1843     add a failing test for closures on ARM hardfloat
   1844 
   1845 commit 3c1608613ab3c2184222b98c5482cddedd6b559b
   1846 Author: David Schneider <david.schneider (a] bivab.de>
   1847 Date:   Tue Mar 26 19:24:47 2013 +0100
   1848 
   1849     extend ffi_prepare_args for FFI_VFP (hard-float ABI), fixing an issue with passing VFP arguments in VFP registers and the stack, while at the same time not using all core registers.
   1850 
   1851 commit 0f2ff2d4c92719be8936179f9ab674f4d1a3fd14
   1852 Author: David Schneider <david.schneider (a] bivab.de>
   1853 Date:   Tue Mar 26 19:22:02 2013 +0100
   1854 
   1855     separate ARM ffi_prepare_args in a version implementing the simple SYSV calling convention and one for the hard-float calling convention
   1856 
   1857 commit 3a352b8a8252400a83de22c7c424bf1887b4a2ef
   1858 Author: David Schneider <david.schneider (a] bivab.de>
   1859 Date:   Tue Mar 26 14:24:04 2013 +0100
   1860 
   1861     move the hardfloat specific argument copying code to the helper function
   1862 
   1863 commit 5df6b7944a4225b6eb329f3886be64e04e966f29
   1864 Author: David Schneider <david.schneider (a] bivab.de>
   1865 Date:   Tue Mar 26 14:02:21 2013 +0100
   1866 
   1867     extract setting of arguments to be passed to a helper function
   1868 
   1869 commit 7d1048c471bb4b1f9d67a9e9f8e95f9a1d2e6d45
   1870 Author: David Schneider <david.schneider (a] bivab.de>
   1871 Date:   Tue Mar 26 11:33:33 2013 +0100
   1872 
   1873     extract code to align the argument storage pointer to a helper function
   1874 
   1875 commit b9f013788f0f384c423ad963475aaacb55598135
   1876 Author: David Schneider <david.schneider (a] bivab.de>
   1877 Date:   Mon Mar 25 13:27:36 2013 +0100
   1878 
   1879     add a testcase, that on ARM hardfloat needs more than the 8  VFP argument registers to pass arguments to a call
   1880 
   1881 commit 2fbdb0f231cafdb77b025d3cd8afe90cda99b3ba
   1882 Author: David Schneider <david.schneider (a] bivab.de>
   1883 Date:   Mon Mar 25 13:26:02 2013 +0100
   1884 
   1885     use the absolute value to check the test result against an epsilon
   1886 
   1887 commit ede96e4eb660bbf3e0fe048135efa8106f48af5d
   1888 Merge: f22ab3c 9e34992
   1889 Author: Anthony Green <green (a] moxielogic.com>
   1890 Date:   Sun Mar 17 18:38:21 2013 -0400
   1891 
   1892     Merge branch 'master' of github.com:/atgreen/libffi
   1893 
   1894 commit f22ab3c6877cbdd07f058b68816b0086b1cb0e1e
   1895 Merge: 12b1886 d08124b
   1896 Author: Anthony Green <green (a] moxielogic.com>
   1897 Date:   Sun Mar 17 18:34:54 2013 -0400
   1898 
   1899     Merge branch 'master' of github.com:/atgreen/libffi
   1900 
   1901 commit 9e34992a5ea2fda1dba5875bf96dc91a7230f51f
   1902 Merge: 12b1886 d08124b
   1903 Author: Anthony Green <green (a] moxielogic.com>
   1904 Date:   Sun Mar 17 18:34:54 2013 -0400
   1905 
   1906     Merge branch 'master' of github.com:/atgreen/libffi
   1907 
   1908 commit 12b1886d7b1f8aa264b1d348bfa47a0e14712df4
   1909 Author: Anthony Green <green (a] moxielogic.com>
   1910 Date:   Sun Mar 17 18:32:12 2013 -0400
   1911 
   1912     cygwin fix & updates for 3.0.13
   1913 
   1914 commit d08124bedf2c6d61874fe215404783aeb9f6f1ac
   1915 Author: Anthony Green <green (a] moxielogic.com>
   1916 Date:   Sun Mar 17 18:32:12 2013 -0400
   1917 
   1918     cygwin fix & updates for 3.0.13
   1919 
   1920 commit cb32c812d04d1dfa72002cc04924e7e4fef89e02
   1921 Author: Anthony Green <green (a] moxielogic.com>
   1922 Date:   Sun Mar 17 09:27:55 2013 -0400
   1923 
   1924     Fix lib install dir
   1925 
   1926 commit efd7866a361a6f636bae8400d26c6811e56ca207
   1927 Author: Anthony Green <green (a] moxielogic.com>
   1928 Date:   Sat Mar 16 08:35:57 2013 -0400
   1929 
   1930     2.0.13rc1
   1931 
   1932 commit ff647ad4dff2f07dd153f295a1f70b1d906cd6ca
   1933 Merge: 4acf005 d9dd417
   1934 Author: Anthony Green <green (a] moxielogic.com>
   1935 Date:   Sat Mar 16 08:20:40 2013 -0400
   1936 
   1937     Merge branch 'master' of github.com:/atgreen/libffi
   1938     
   1939     Conflicts:
   1940     	ChangeLog
   1941 
   1942 commit 4acf0056f55c757490dae6c29a65b0321327ea8a
   1943 Author: Anthony Green <green (a] moxielogic.com>
   1944 Date:   Sat Mar 16 08:18:45 2013 -0400
   1945 
   1946     Build fix for soft-float power targets
   1947 
   1948 commit 675c9839224e4268187f1ec6f512127f9db555d0
   1949 Author: Anthony Green <green (a] moxielogic.com>
   1950 Date:   Sat Mar 16 08:12:38 2013 -0400
   1951 
   1952     Documentation fix
   1953 
   1954 commit 8a286f570ccd41db81f74ea7f248da62241d898a
   1955 Author: Anthony Green <green (a] moxielogic.com>
   1956 Date:   Sat Mar 16 08:01:19 2013 -0400
   1957 
   1958     Fix for m68000 systems
   1959 
   1960 commit d9dd417b09566af55b7b3000bb53ccaf2e1d6c92
   1961 Author: Anthony Green <green (a] moxielogic.com>
   1962 Date:   Sat Mar 16 08:01:19 2013 -0400
   1963 
   1964     Fix for m68000 systems
   1965 
   1966 commit 215763d012a944d95406b394d6013b80d220e870
   1967 Author: Anthony Green <green (a] moxielogic.com>
   1968 Date:   Sat Mar 16 07:57:35 2013 -0400
   1969 
   1970     Update configury.
   1971 
   1972 commit 9180d8f39c9b6afe17b78277c2711a5d9948e824
   1973 Merge: 2fb527a 7e1b326
   1974 Author: Anthony Green <green (a] moxielogic.com>
   1975 Date:   Sat Mar 16 07:46:55 2013 -0400
   1976 
   1977     Merge branch 'master' of github.com:/atgreen/libffi
   1978 
   1979 commit 2fb527a017a4943e176a489ff103231b86464b59
   1980 Author: Anthony Green <green (a] moxielogic.com>
   1981 Date:   Sat Mar 16 07:46:38 2013 -0400
   1982 
   1983     Add Meta processor support
   1984 
   1985 commit 211a9ebf4d1a9801e15e103566aed2b8c42790be
   1986 Merge: f308faf ee18766
   1987 Author: Anthony Green <green (a] moxielogic.com>
   1988 Date:   Sat Mar 16 04:24:40 2013 -0700
   1989 
   1990     Merge pull request #32 from alex/patch-1
   1991     
   1992     Fix for a crasher due to misaligned stack on x86-32.
   1993 
   1994 commit 7e1b32649efd24814e86172e196f390566f9e970
   1995 Merge: f308faf ee18766
   1996 Author: Anthony Green <green (a] moxielogic.com>
   1997 Date:   Sat Mar 16 04:24:40 2013 -0700
   1998 
   1999     Merge pull request #32 from alex/patch-1
   2000     
   2001     Fix for a crasher due to misaligned stack on x86-32.
   2002 
   2003 commit ee18766b169811426c14b011fbb46d81e344f926
   2004 Author: Alex Gaynor <alex.gaynor (a] gmail.com>
   2005 Date:   Thu Mar 14 15:00:33 2013 -0700
   2006 
   2007     Fix for a crasher due to misaligned stack on x86-32.
   2008     
   2009     Full information on reproduction (using Python's ctypes available here:http://bugs.python.org/issue17423)
   2010 
   2011 commit f308faf1eabaf8dc24966ab17fbf94368f46b9c7
   2012 Author: Anthony Green <green (a] moxielogic.com>
   2013 Date:   Mon Feb 11 14:25:13 2013 -0500
   2014 
   2015     Add moxie support.  Release 3.0.12.
   2016 
   2017 commit 4ea22e54e3b143fe05c413f6dddd236af6bcbfb2
   2018 Author: Anthony Green <green (a] moxielogic.com>
   2019 Date:   Sun Feb 10 08:48:38 2013 -0500
   2020 
   2021     Update README
   2022 
   2023 commit 10e77227b6ae85f46f28590bfb09ca3608554358
   2024 Author: Anthony Green <green (a] moxielogic.com>
   2025 Date:   Sun Feb 10 08:47:26 2013 -0500
   2026 
   2027     mend
   2028 
   2029 commit a9521411a53d58f2bf88199242200ceb0d4dae3a
   2030 Author: Anthony Green <green (a] moxielogic.com>
   2031 Date:   Sat Feb 9 06:54:40 2013 -0500
   2032 
   2033     sparc v8 and testsuite fixes
   2034 
   2035 commit 70b11b47eea93bf43627588d494d0b3b0d062481
   2036 Author: Anthony Green <green (a] moxielogic.com>
   2037 Date:   Fri Feb 8 16:12:19 2013 -0500
   2038 
   2039     Fix small struct passing on ppc
   2040 
   2041 commit 63ba1fa79f7c4ce42de848debe233aab31aecb51
   2042 Author: Anthony Green <green (a] moxielogic.com>
   2043 Date:   Fri Feb 8 15:18:19 2013 -0500
   2044 
   2045     Remove xfail for arm*-*-*.
   2046 
   2047 commit 24fbca4c1d57d4ea628c0a8ba643684daf54a37e
   2048 Author: Anthony Green <green (a] moxielogic.com>
   2049 Date:   Fri Feb 8 14:19:56 2013 -0500
   2050 
   2051     Fix typo
   2052 
   2053 commit b0fa11cb0a94ce6baca058eab9b10e40475e71d6
   2054 Author: Anthony Green <green (a] moxielogic.com>
   2055 Date:   Fri Feb 8 14:17:13 2013 -0500
   2056 
   2057     More man page cleanup
   2058 
   2059 commit 8bd15d139a58a6e46dc90a1cb2d89f59f32f06c7
   2060 Author: Anthony Green <green (a] moxielogic.com>
   2061 Date:   Fri Feb 8 13:56:37 2013 -0500
   2062 
   2063     Fix many.c testcase for ppc
   2064 
   2065 commit 7aab825cf198be85490d3cd80e778d415d85ad9b
   2066 Author: Anthony Green <green (a] moxielogic.com>
   2067 Date:   Fri Feb 8 13:26:21 2013 -0500
   2068 
   2069     Add missing files to dist
   2070 
   2071 commit cb03ea8f4eb08024e44abe4392edc77b89fbfbad
   2072 Author: Anthony Green <green (a] moxielogic.com>
   2073 Date:   Fri Feb 8 12:25:18 2013 -0500
   2074 
   2075     sparc v9 fixes for sun tools
   2076 
   2077 commit 35ee8d44f31dd3d3b88083c837dc351593e13cc2
   2078 Author: Anthony Green <green (a] moxielogic.com>
   2079 Date:   Fri Feb 8 07:12:41 2013 -0500
   2080 
   2081     Fix microblaze big-endian struct issue
   2082 
   2083 commit 9db7e1a958fc484ba149efe027008b9a170395fb
   2084 Author: Anthony Green <green (a] moxielogic.com>
   2085 Date:   Thu Feb 7 21:06:08 2013 -0500
   2086 
   2087     Fix botched sparc patch. Update version.
   2088 
   2089 commit ce0138e61455f268af326e26908b9680ec2c4bea
   2090 Author: Anthony Green <green (a] moxielogic.com>
   2091 Date:   Thu Feb 7 18:04:01 2013 -0500
   2092 
   2093     Update bug report address. rc2.
   2094 
   2095 commit fd07c9e40451e0ec1d0475cd54a83d45ccaea2c0
   2096 Author: Anthony Green <green (a] moxielogic.com>
   2097 Date:   Thu Feb 7 18:00:36 2013 -0500
   2098 
   2099     Add cache flushing routine for sun compiler on sparc solaris 2.8
   2100 
   2101 commit ed6ae9501b2bab45daf93b4935eb0c977635b763
   2102 Author: Anthony Green <green (a] moxielogic.com>
   2103 Date:   Thu Feb 7 16:43:36 2013 -0500
   2104 
   2105     Add libtool-ldflags. Define toolexeclibdir for non-GCC builds.
   2106 
   2107 commit ffef2e046aaec853be356f0b8770a335185ea9cf
   2108 Author: Anthony Green <green (a] moxielogic.com>
   2109 Date:   Thu Feb 7 15:47:01 2013 -0500
   2110 
   2111     x32 and libtool fixes
   2112 
   2113 commit 95eecebb2858dc6f1495a61072ff36d0a8127144
   2114 Author: Anthony Green <green (a] moxielogic.com>
   2115 Date:   Thu Feb 7 15:32:46 2013 -0500
   2116 
   2117     Remove a.out cruft from dist
   2118 
   2119 commit 176aa9d2e23d9cd57d6f250692d910b408f9a651
   2120 Author: Anthony Green <green (a] moxielogic.com>
   2121 Date:   Thu Feb 7 15:29:22 2013 -0500
   2122 
   2123     Fix GCC usage test and update README
   2124 
   2125 commit f3a4f3fdde89b04d66983a42a25d09161c5d4d54
   2126 Author: Anthony Green <green (a] moxielogic.com>
   2127 Date:   Thu Feb 7 09:57:20 2013 -0500
   2128 
   2129     Fixes for AIX xlc compiler.
   2130 
   2131 commit 522f8fef49848927482bc63c94afaea5b84e5ec1
   2132 Author: Anthony Green <green (a] moxielogic.com>
   2133 Date:   Wed Feb 6 20:31:31 2013 -0500
   2134 
   2135     Fix man page. Clean out junk.
   2136 
   2137 commit c4dfa259eb4e8e6f4c397868d7fee80aa0bb6a12
   2138 Author: Anthony Green <green (a] moxielogic.com>
   2139 Date:   Wed Feb 6 17:43:24 2013 -0500
   2140 
   2141     Bump soversion
   2142 
   2143 commit f62bd63fe6123cadedb8b2b2c72eb549c40fbce9
   2144 Author: Anthony Green <green (a] moxielogic.com>
   2145 Date:   Wed Feb 6 17:38:32 2013 -0500
   2146 
   2147     Release candidate 1
   2148 
   2149 commit f7cd61e9e68a4a51147df04d75bfe5b91b9d9286
   2150 Author: Anthony Green <green (a] moxielogic.com>
   2151 Date:   Wed Feb 6 17:38:04 2013 -0500
   2152 
   2153     Fix pkgconfig install bits
   2154 
   2155 commit 6a790129427121f7db2d876e7218a3104e6d2741
   2156 Author: Anthony Green <green (a] moxielogic.com>
   2157 Date:   Wed Feb 6 17:37:15 2013 -0500
   2158 
   2159     Work around LLVM ABI problem on x86-64
   2160 
   2161 commit 370112938e705128fd5dd4017fc1a1210bd0271a
   2162 Merge: bada2e3 bcc0c28
   2163 Author: Anthony Green <green (a] moxielogic.com>
   2164 Date:   Sun Jan 27 05:09:04 2013 -0800
   2165 
   2166     Merge pull request #28 from jralls/master
   2167     
   2168     Reorder x86_64 checks
   2169 
   2170 commit bcc0c28001b6d427d5cd8037d2e3c892babc6b4c
   2171 Author: John Ralls <jralls (a] ceridwen.us>
   2172 Date:   Sat Jan 26 15:21:14 2013 -0800
   2173 
   2174     Reorder x86_64 tests
   2175     
   2176     So that darwin and cygwin/mingw are tested before the generic check --
   2177     which allows them to actually be set.
   2178 
   2179 commit bada2e326d9a9acf3ae40cfa4f5d7a9ba97b2ea8
   2180 Author: Anthony Green <green (a] moxielogic.com>
   2181 Date:   Mon Jan 21 08:02:07 2013 -0500
   2182 
   2183     Update README
   2184 
   2185 commit 655bb8f3690feba8e840a5f1854b1d78ed08f692
   2186 Merge: 1035ffb 840f975
   2187 Author: Anthony Green <green (a] moxielogic.com>
   2188 Date:   Mon Jan 21 08:01:24 2013 -0500
   2189 
   2190     Merge branch 'master' of github.com:/atgreen/libffi
   2191 
   2192 commit 1035ffb2f468e1a1c401d58cff7e7abb69838e68
   2193 Merge: aeb8719 4086024
   2194 Author: Anthony Green <green (a] moxielogic.com>
   2195 Date:   Mon Jan 21 07:55:53 2013 -0500
   2196 
   2197     Update README
   2198 
   2199 commit 840f975866052fdd91b2c224d56e01ae5900b60d
   2200 Merge: aeb8719 4086024
   2201 Author: Anthony Green <green (a] moxielogic.com>
   2202 Date:   Mon Jan 21 07:55:53 2013 -0500
   2203 
   2204     Merge branch 'master' of github.com:/atgreen/libffi
   2205 
   2206 commit aeb8719a34756969970603fca4568530d56708af
   2207 Author: Anthony Green <green (a] moxielogic.com>
   2208 Date:   Mon Jan 21 07:37:30 2013 -0500
   2209 
   2210     New microblaze support
   2211 
   2212 commit 40860245a4fd91a1b88adc9171ec993c549e45d5
   2213 Author: Anthony Green <green (a] moxielogic.com>
   2214 Date:   Mon Jan 21 07:37:30 2013 -0500
   2215 
   2216     New microblaze support
   2217 
   2218 commit 20cae32b152b43679ae65a85db9a1c6bb8a143dd
   2219 Author: Anthony Green <green (a] moxielogic.com>
   2220 Date:   Mon Jan 21 07:07:38 2013 -0500
   2221 
   2222     Xtensa support
   2223 
   2224 commit 9742f91782faef4a15941508a22c408fb7d1d227
   2225 Author: Anthony Green <green (a] moxielogic.com>
   2226 Date:   Mon Jan 21 07:03:41 2013 -0500
   2227 
   2228     Mention IBM XL compiler support on AIX.
   2229 
   2230 commit f03eab08248f122ce3b623a18df9e19fae1b6e98
   2231 Author: Anthony Green <green (a] moxielogic.com>
   2232 Date:   Fri Jan 11 17:14:11 2013 -0500
   2233 
   2234     Remove obsolete inline test functions
   2235 
   2236 commit 05fbe1faedc7b2580d5f14010d00e9e3cee73951
   2237 Author: Anthony Green <green (a] moxielogic.com>
   2238 Date:   Fri Jan 11 16:54:40 2013 -0500
   2239 
   2240     xlc compiler support
   2241 
   2242 commit 0b4986a7889ed1864674192228f1162c1b5770a8
   2243 Author: Anthony Green <green (a] moxielogic.com>
   2244 Date:   Fri Jan 11 11:19:52 2013 -0500
   2245 
   2246     [travis] install dejagnu with sudo
   2247 
   2248 commit 3c337eef51ab9a4993fc875bfa26289dd6a08881
   2249 Author: Anthony Green <green (a] moxielogic.com>
   2250 Date:   Fri Jan 11 11:18:14 2013 -0500
   2251 
   2252     [travis] install dejagnu
   2253 
   2254 commit 90720962ce1baf9fc35d1bde1738102bcd5bd5ed
   2255 Author: Anthony Green <green (a] moxielogic.com>
   2256 Date:   Fri Jan 11 10:57:30 2013 -0500
   2257 
   2258     Add first travis config file
   2259 
   2260 commit bff052d9cd5be41ba9e47c76114054af487d3c30
   2261 Author: Anthony Green <green (a] moxielogic.com>
   2262 Date:   Fri Jan 11 10:24:32 2013 -0500
   2263 
   2264     32-bit x86 fix and more
   2265 
   2266 commit cd41aeab6176f839167955c016ecc19f65f75df3
   2267 Author: Anthony Green <green (a] moxielogic.com>
   2268 Date:   Thu Jan 10 17:25:45 2013 -0500
   2269 
   2270     Add compiler column to table
   2271 
   2272 commit 8bf987d4df7c4d21435b9211f6cc86abf5904b42
   2273 Author: Anthony Green <green (a] moxielogic.com>
   2274 Date:   Thu Jan 10 17:24:51 2013 -0500
   2275 
   2276     Fix for sunpro compiler on Solaris
   2277 
   2278 commit 3ee74fd6dc8ccd32b608bbff73526838fc34f70b
   2279 Author: Anthony Green <green (a] moxielogic.com>
   2280 Date:   Thu Jan 10 17:15:03 2013 -0500
   2281 
   2282     Update documentation version.
   2283 
   2284 commit 13e2d7b92557a9511a0414df82bf2df3edc55cba
   2285 Author: Anthony Green <green (a] moxielogic.com>
   2286 Date:   Thu Jan 10 10:52:02 2013 -0500
   2287 
   2288     Handle both 32 and 64-bit x86 builds regardless of target triple
   2289 
   2290 commit 5141543000fc86a3d49a907a2313713ee79e504d
   2291 Author: Anthony Green <green (a] moxielogic.com>
   2292 Date:   Thu Jan 10 07:35:53 2013 -0500
   2293 
   2294     Don't run EH tests with non-GNU compiler
   2295 
   2296 commit 56ba8d86f47937a0afb81a2b9e77c9d235d9db45
   2297 Author: Anthony Green <green (a] moxielogic.com>
   2298 Date:   Thu Jan 10 07:25:10 2013 -0500
   2299 
   2300     Don't use warning checking macro with sun compiler
   2301 
   2302 commit 6a028caec1b2c7904feb4c4f9cb7e1125e1d1b60
   2303 Author: Anthony Green <green (a] moxielogic.com>
   2304 Date:   Thu Jan 10 01:19:43 2013 -0500
   2305 
   2306     Don't use GCCisms to define types when
   2307     +       building with the SUNPRO compiler.
   2308 
   2309 commit 2d9b3939751b3ef9739049509d353ade10b32a8f
   2310 Author: Anthony Green <green (a] moxielogic.com>
   2311 Date:   Wed Jan 9 21:14:54 2013 -0500
   2312 
   2313     Fix for closures with sunpro compiler
   2314 
   2315 commit 8308984e479e3274a36e98e8272b5adbb6b774c2
   2316 Author: Anthony Green <green (a] moxielogic.com>
   2317 Date:   Tue Jan 8 15:14:21 2013 -0500
   2318 
   2319     Make sure we're running dejagnu tests with the right compiler.
   2320 
   2321 commit f26c7ca67147450db2fe25ea932944e6cf145d5c
   2322 Author: Anthony Green <green (a] moxielogic.com>
   2323 Date:   Tue Jan 8 14:47:05 2013 -0500
   2324 
   2325     Make compiler options in dejagnu runs compiler specific
   2326 
   2327 commit 74c776e21907fc2e59257c021f23077f8b7966cb
   2328 Author: Anthony Green <green (a] moxielogic.com>
   2329 Date:   Tue Jan 8 12:25:54 2013 -0500
   2330 
   2331     Switch x86 Solaris to X86 from X86_64
   2332 
   2333 commit 8962c8c8d06803e310bac0ffc8e84ea15daeff3f
   2334 Author: Anthony Green <green (a] moxielogic.com>
   2335 Date:   Tue Jan 8 12:22:24 2013 -0500
   2336 
   2337     Fix read-only eh_frame test
   2338 
   2339 commit 35ddb69c2b49746d940e919ca226ecc1be94f14a
   2340 Author: Anthony Green <green (a] moxielogic.com>
   2341 Date:   Tue Jan 8 07:53:37 2013 -0500
   2342 
   2343     Only emit DWARF unwind info when building with GCC
   2344 
   2345 commit f7879bc3f3a8d0bbfcc38771732c160a58ba9cd8
   2346 Author: Anthony Green <green (a] moxielogic.com>
   2347 Date:   Tue Jan 8 07:30:28 2013 -0500
   2348 
   2349     Testsuite fix for Solaris vendor compiler
   2350 
   2351 commit 67cea90fc0897021466fd102671019d30db474cd
   2352 Author: Anthony Green <green (a] moxielogic.com>
   2353 Date:   Mon Jan 7 06:30:24 2013 -0500
   2354 
   2355     mend
   2356 
   2357 commit 0de3277b18cf54be3b81d509b9be9b47d9bc1e82
   2358 Author: Thorsten Glaser <tg (a] mirbsd.de>
   2359 Date:   Mon Dec 3 00:02:31 2012 +0000
   2360 
   2361     Testsuite fixes (was Re: [PATCH] Fix libffi on m68k-linux-gnu, completely)
   2362     
   2363     Dixi quod
   2364     
   2365     >although I believe some 3.0.11 checks to be broken:
   2366     
   2367     And indeed, with a few minor changes on top of git master,
   2368     I still get a full run of PASS plus one XPASS on amd64-linux!
   2369     
   2370     With the other patches (from this messages parent) and
   2371     these applied, I get a full PASS on m68k-linux as well.
   2372     
   2373     So, please git am these three diffs 
   2374     
   2375     bye,
   2376     //mirabilos
   2377     --
   2378     FWIW, I'm quite impressed with mksh interactively. I thought it was much
   2379     *much* more bare bones. But it turns out it beats the living hell out of
   2380     ksh93 in that respect. I'd even consider it for my daily use if I hadn't
   2381     wasted half my life on my zsh setup. :-) -- Frank Terbeck in #!/bin/mksh
   2382     From 5cb15a3bad1f0fb360520dd48bfc938c821cdcca Mon Sep 17 00:00:00 2001
   2383     From: Thorsten Glaser <tg (a] mirbsd.org>
   2384     Date: Sun, 2 Dec 2012 23:20:56 +0000
   2385     Subject: [PATCH 1/2] Fix tests writing to a closure retval via pointer casts
   2386     
   2387     As explained in <Pine.BSM.4.64L.1212022014490.23442 (a] herc.mirbsd.org>
   2388     all other tests that do the same cast to an ffi_arg pointer instead.
   2389     
   2390     PASS on amd64-linux (Xen domU) and m68k-linux (ARAnyM)
   2391     
   2392     Signed-off-by: Thorsten Glaser <tg (a] mirbsd.org>
   2393 
   2394 commit 8f4772f383abd71cfa141c8a70ba11c1aa4ebe2c
   2395 Author: Anthony Green <green (a] moxielogic.com>
   2396 Date:   Mon Jan 7 06:14:53 2013 -0500
   2397 
   2398     m68k fixes for signed 8 and 16-bit calls.
   2399 
   2400 commit ea7f8440d58afbebb181e295ff564fdf3d6590a0
   2401 Author: Anthony Green <green (a] moxielogic.com>
   2402 Date:   Fri Jan 4 09:09:32 2013 -0500
   2403 
   2404     remove gcc-ism
   2405 
   2406 commit f06c0f10377ac04eeba5e632dbe5c62c629df4e6
   2407 Author: Anthony Green <green (a] moxielogic.com>
   2408 Date:   Wed Jan 2 09:39:17 2013 -0500
   2409 
   2410     Add missing ChangeLog entry and generated files.
   2411 
   2412 commit 1f8675d4c101d19d67ca0a55ff2ba973349558ad
   2413 Merge: 335f419 f6b58d2
   2414 Author: Anthony Green <green (a] moxielogic.com>
   2415 Date:   Wed Jan 2 06:34:38 2013 -0800
   2416 
   2417     Merge pull request #26 from rofl0r/master
   2418     
   2419     fix build error on ppc when long double == double
   2420 
   2421 commit 335f419a86090cda9f215d149572f9481c3ad034
   2422 Merge: 53236d5 6d6f711
   2423 Author: Anthony Green <green (a] moxielogic.com>
   2424 Date:   Wed Jan 2 06:30:03 2013 -0800
   2425 
   2426     Merge pull request #23 from rurban/master
   2427     
   2428     cygwin/mingw shared libs need libtool LDFLAGS = -no-undefined
   2429 
   2430 commit 53236d5061034cc0a7f4647fc1bd05ba1aeb3d2a
   2431 Author: Anthony Green <green (a] moxielogic.com>
   2432 Date:   Wed Jan 2 09:24:55 2013 -0500
   2433 
   2434     Regenerate files
   2435 
   2436 commit 72222ca3fbe560e13c8dc89ca441b28b7cc74daf
   2437 Author: Anthony Green <green (a] moxielogic.com>
   2438 Date:   Wed Jan 2 09:06:38 2013 -0500
   2439 
   2440     Update texinfo.tex
   2441 
   2442 commit 1e326c95431fc9896422fa36659f3e833852579c
   2443 Author: Anthony Green <green (a] moxielogic.com>
   2444 Date:   Wed Jan 2 09:05:02 2013 -0500
   2445 
   2446     Update config.guess and config.sub
   2447 
   2448 commit cb6671f5b8a9596ff968c6b6c304f70adf71b368
   2449 Author: Anthony Green <green (a] moxielogic.com>
   2450 Date:   Wed Jan 2 08:56:07 2013 -0500
   2451 
   2452     Missing .gitignore changes for xcode support
   2453 
   2454 commit ebbe77966855395a2a47ed2c09a38f93eb0481cf
   2455 Author: Anthony Green <green (a] moxielogic.com>
   2456 Date:   Wed Jan 2 08:54:05 2013 -0500
   2457 
   2458     missed x32 libtool patch.
   2459 
   2460 commit 4394096da0aca0dd422b479a043c18b4f05c5770
   2461 Author: Anthony Green <green (a] moxielogic.com>
   2462 Date:   Wed Jan 2 08:51:35 2013 -0500
   2463 
   2464     missed trampoline_table patch. Move to GCC.
   2465 
   2466 commit ed7a59c3ff7c84bd95c374a5aff21599f705e6dc
   2467 Author: Anthony Green <green (a] moxielogic.com>
   2468 Date:   Wed Jan 2 08:48:01 2013 -0500
   2469 
   2470     Windows symbol export fix.  Move to GCC.
   2471 
   2472 commit ccee09a4ff843b11c7d8b6819776f57d187305c7
   2473 Author: Anthony Green <green (a] moxielogic.com>
   2474 Date:   Wed Jan 2 08:41:55 2013 -0500
   2475 
   2476     +2012-03-21  Peter Rosin  <peda (a] lysator.liu.se>
   2477     +
   2478     +       * testsuite/lib/target-libpath.exp [*-*-cygwin*, *-*-mingw*]
   2479     +       (set_ld_library_path_env_vars): Add the library search dir to PATH
   2480     +       (and save PATH for later).
   2481     +       (restore_ld_library_path_env_vars): Restore PATH.
   2482 
   2483 commit 089dbce7cc0889eb26444d89ae062c73c69f26f0
   2484 Author: Anthony Green <green (a] moxielogic.com>
   2485 Date:   Wed Jan 2 08:37:35 2013 -0500
   2486 
   2487     med
   2488 
   2489 commit 980a334c42b4b0eff32e55929ec6727d1326b05d
   2490 Author: Anthony Green <green (a] moxielogic.com>
   2491 Date:   Wed Jan 2 07:36:42 2013 -0500
   2492 
   2493     Test GCC update
   2494 
   2495 commit 8bad679ade5000e57cdc9cacde22e8b99840930f
   2496 Author: Anthony Green <green (a] moxielogic.com>
   2497 Date:   Wed Jan 2 08:28:35 2013 -0500
   2498 
   2499     New stand-alone patch
   2500 
   2501 commit 981c32ee115e9f0d6546a74592875e138222a9d1
   2502 Author: Anthony Green <green (a] moxielogic.com>
   2503 Date:   Wed Jan 2 07:34:03 2013 -0500
   2504 
   2505     Merge with GCC.  Eliminate quilt bits.
   2506 
   2507 commit 61a054929517fb80c437ba71c91f3e20cfff581a
   2508 Author: Anthony Green <green (a] moxielogic.com>
   2509 Date:   Wed Nov 28 06:07:41 2012 -0500
   2510 
   2511     Refresh config.guess and config.sub
   2512 
   2513 commit f6b58d2bdc0a24ce94dedce59802f091979df265
   2514 Author: rofl0r <retnyg (a] gmx.net>
   2515 Date:   Thu Nov 22 16:26:21 2012 +0100
   2516 
   2517     fix build on ppc when long double == double
   2518 
   2519 commit 69da33a0761aeac73f9e9646269da61c906d6020
   2520 Author: Anthony Green <green (a] moxielogic.com>
   2521 Date:   Mon Nov 12 15:25:47 2012 -0500
   2522 
   2523     Pull in config.sub for aarch64 support and more
   2524 
   2525 commit f680b598b7bdde325ac9349e8c35151c228bf2df
   2526 Author: Anthony Green <green (a] moxielogic.com>
   2527 Date:   Tue Nov 6 16:00:40 2012 -0500
   2528 
   2529     Add missing aarch64 configury bits
   2530 
   2531 commit dfadfb19853c57c8623c436d0ef2bdafab24b433
   2532 Author: Anthony Green <green (a] moxielogic.com>
   2533 Date:   Wed Oct 31 06:46:41 2012 -0400
   2534 
   2535     Rebase for ppc64 fix
   2536 
   2537 commit e944b8c7eb1e2eeb9c0f3b9742b4d7f476860ce1
   2538 Author: Anthony Green <green (a] moxielogic.com>
   2539 Date:   Tue Oct 30 14:06:09 2012 -0400
   2540 
   2541     Add PaX work-around
   2542 
   2543 commit 9ccd51be1fdeb99f8b4f42f905166c2abbba8ac0
   2544 Merge: f342996 fa5d747
   2545 Author: Anthony Green <green (a] moxielogic.com>
   2546 Date:   Tue Oct 30 13:37:37 2012 -0400
   2547 
   2548     Fix commit conflicts
   2549 
   2550 commit f342996cb50eb23b868afcff5ac0cdbb6b505d63
   2551 Author: Anthony Green <green (a] moxielogic.com>
   2552 Date:   Tue Oct 30 07:42:27 2012 -0400
   2553 
   2554     Darwin12 fix
   2555 
   2556 commit 58e8b66f70cef2e3c9b0e5a707b45d634cbbf5d9
   2557 Author: Anthony Green <green (a] moxielogic.com>
   2558 Date:   Tue Oct 30 07:07:19 2012 -0400
   2559 
   2560     AArch64 port
   2561 
   2562 commit fa5d747905472571fd472c07d4726017624f66b3
   2563 Author: Anthony Green <green (a] moxielogic.com>
   2564 Date:   Tue Oct 30 07:07:19 2012 -0400
   2565 
   2566     AArch64 port
   2567 
   2568 commit 6993a6686f43f2313b18142c1e96189a27db2aa3
   2569 Author: Anthony Green <green (a] moxielogic.com>
   2570 Date:   Tue Oct 30 06:59:32 2012 -0400
   2571 
   2572     Fix autoconf macros
   2573 
   2574 commit 70084e70ddb13b29dd05c751b1904de206bbe790
   2575 Author: Anthony Green <green (a] moxielogic.com>
   2576 Date:   Fri Oct 12 23:55:06 2012 -0400
   2577 
   2578     Update Tile* port info
   2579 
   2580 commit 9c00a3f6742d61404b31268cc773e7130ff43331
   2581 Author: Anthony Green <green (a] moxielogic.com>
   2582 Date:   Fri Oct 12 16:46:06 2012 -0400
   2583 
   2584     TILE-Gx/TILEPro support
   2585 
   2586 commit 048d2f41c3a6664b4b64bf21e804686662da4160
   2587 Author: Anthony Green <green (a] moxielogic.com>
   2588 Date:   Thu Oct 11 10:55:25 2012 -0400
   2589 
   2590     Rebase
   2591 
   2592 commit 6d6f71108064f5069edd7bf771059d3b82640135
   2593 Author: Reini Urban <rurban (a] cpanel.net>
   2594 Date:   Sat Jul 7 12:42:00 2012 -0500
   2595 
   2596     cygwin/mingw shared libs need libtool LDFLAGS = -no-undefined
   2597     
   2598     otherwise only static libs are created.
   2599 
   2600 commit d330f19292da8f39a78a9e2b0ba08df8094e3bc5
   2601 Author: Nicolas Lelong <rotoglup>
   2602 Date:   Sat May 5 09:37:02 2012 -0400
   2603 
   2604     iOS build fixes.
   2605 
   2606 commit 09b23cfc1d6d15361eee18818851fd3cacb26559
   2607 Author: Anthony Green <green (a] moxielogic.com>
   2608 Date:   Fri Apr 27 08:29:48 2012 -0400
   2609 
   2610     Update README with Blackfin/uClinux support
   2611 
   2612 commit 213ed15c70e72d666154c08e2b41dae3f61f20d3
   2613 Author: Anthony Green <green (a] moxielogic.com>
   2614 Date:   Fri Apr 27 01:34:15 2012 -0400
   2615 
   2616     Add blackfin supprt from Alexandre Keunecke.
   2617 
   2618 commit ff3d76fd427382ce7d2b2ed54acdd0bce470ca4f
   2619 Author: Anthony Green <green (a] moxielogic.com>
   2620 Date:   Wed Apr 11 23:16:48 2012 -0400
   2621 
   2622     3.0.11
   2623 
   2624 commit 7e0a412c4fd9cbe77b467a9bf86f56aea62632c3
   2625 Author: Anthony Green <green (a] moxielogic.com>
   2626 Date:   Wed Apr 11 22:47:44 2012 -0400
   2627 
   2628     Update files to ship
   2629 
   2630 commit 39e6a5860416f7bad992149817e1da1ba7c460d4
   2631 Author: Zachary Waldowski <zwaldowski (a] gmail.com>
   2632 Date:   Wed Apr 11 22:39:46 2012 -0400
   2633 
   2634     More mac/ios build improvements
   2635 
   2636 commit 853cc722a16f8d1254573ef3bb73c7b8f3d8a110
   2637 Author: Anthony Green <green (a] moxielogic.com>
   2638 Date:   Tue Apr 10 06:33:33 2012 -0400
   2639 
   2640     Fix typo for darwin targets
   2641 
   2642 commit 3f5023068cda07a3dd6dacbaa875a5b5fc96d4bb
   2643 Author: Anthony Green <green (a] moxielogic.com>
   2644 Date:   Fri Apr 6 20:34:51 2012 -0400
   2645 
   2646     mend
   2647 
   2648 commit ebb8e8945681ce0af7a5c47a980287e8ece84b84
   2649 Author: Mike Lewis <mikelikespie (a] gmail.com>
   2650 Date:   Fri Apr 6 20:02:08 2012 -0400
   2651 
   2652     Build iOS library with xcode
   2653 
   2654 commit a098b44f4c592c2192fcdef4fad6108eb3f4301c
   2655 Author: Anthony Green <green (a] moxielogic.com>
   2656 Date:   Fri Apr 6 17:04:35 2012 -0400
   2657 
   2658     Reapply missing testsuite changes for arm
   2659 
   2660 commit 10d1e51393f08c14045db85843208f44f9f1e9ba
   2661 Author: Anthony Green <green (a] moxielogic.com>
   2662 Date:   Fri Apr 6 11:57:14 2012 -0400
   2663 
   2664     Update to rc4.  Upgrade autoconf version.
   2665 
   2666 commit 9bcc884276dc0a807b2605e510b11b1740dd9aa2
   2667 Author: Anthony Green <green (a] moxielogic.com>
   2668 Date:   Fri Apr 6 11:53:07 2012 -0400
   2669 
   2670     Fix Linux/x32 reference in README
   2671 
   2672 commit a044a56b1cd2a0924f5ec0d6b5a5089d14fcd1a1
   2673 Author: Anthony Green <green (a] moxielogic.com>
   2674 Date:   Fri Apr 6 10:39:10 2012 -0400
   2675 
   2676     Linux/x32 libtool fix
   2677 
   2678 commit 59bb61a36661b972e8443531d3b7bc736e131a4b
   2679 Author: Anthony Green <green (a] moxielogic.com>
   2680 Date:   Fri Apr 6 08:26:14 2012 -0400
   2681 
   2682     Update libtool version, README, tests dists
   2683 
   2684 commit f2981454cbe25cf9411b710f46c5f5552003a123
   2685 Author: Anthony Green <green (a] moxielogic.com>
   2686 Date:   Thu Apr 5 15:45:19 2012 -0400
   2687 
   2688     Revert debug code changes
   2689 
   2690 commit 39dccddb606f6fdb8dcb177d416e884041da6e30
   2691 Author: Zachary Waldowski <zwaldowski (a] gmail.com>
   2692 Date:   Thu Apr 5 12:32:41 2012 -0400
   2693 
   2694     Fix building with Clang for Darwin (OS X 10.6+ and iOS
   2695      4.0+)
   2696 
   2697 commit 3afaa9a34a81a305227ae8cf4f12b9d0484d055e
   2698 Author: Peter Rosin <peda (a] lysator.liu.se>
   2699 Date:   Tue Apr 3 07:40:31 2012 -0400
   2700 
   2701     Fix return_uc.c test case on windows.
   2702 
   2703 commit 65f40c35a2873d8328359ec4512bd0736dbe32c7
   2704 Author: Anthony Green <green (a] moxielogic.com>
   2705 Date:   Tue Apr 3 07:35:59 2012 -0400
   2706 
   2707     Repair ppc build regression.
   2708 
   2709 commit 0a1ab12a8d15caa894116a82249551f23ef65612
   2710 Author: Peter Rosin <peda (a] lysator.liu.se>
   2711 Date:   Fri Mar 30 08:14:08 2012 -0400
   2712 
   2713     Various MSVC-related changes.
   2714 
   2715 commit e1539266e6c6dde3c99832323586f33f977d1dc0
   2716 Author: Anthony Green <green (a] moxielogic.com>
   2717 Date:   Fri Mar 30 00:40:18 2012 -0400
   2718 
   2719     ARM VFP fix for old toolchains
   2720 
   2721 commit 7c5e60b5f47d725036a72162f136272bc407e3a1
   2722 Author: Anthony Green <green (a] moxielogic.com>
   2723 Date:   Thu Mar 29 08:48:22 2012 -0400
   2724 
   2725     Rebase on fixed GCC sources
   2726 
   2727 commit e72ed5eeaa9cfb0fdc86f6b3422734177b659f96
   2728 Author: Anthony Green <green (a] moxielogic.com>
   2729 Date:   Wed Mar 21 09:52:28 2012 -0400
   2730 
   2731     Fix vararg float test
   2732 
   2733 commit bd78c9c3311244dd5f877c915b0dff91621dd253
   2734 Author: Anthony Green <green (a] moxielogic.com>
   2735 Date:   Wed Mar 21 08:09:30 2012 -0400
   2736 
   2737     More cygwin fixes
   2738 
   2739 commit 84d3253f86dad6b4f261231935675d35fd964b05
   2740 Author: Anthony Green <green (a] moxielogic.com>
   2741 Date:   Mon Mar 19 23:07:35 2012 -0400
   2742 
   2743     Rebase post GCC merge
   2744 
   2745 commit 964c5b93f80dcaacf73056b7d15a4d2b4b7a217c
   2746 Author: Anthony Green <green (a] moxielogic.com>
   2747 Date:   Sat Mar 3 14:46:20 2012 -0500
   2748 
   2749     abi check fixes and Linux/x32 support
   2750 
   2751 commit 6c194233a5f6f1d274669afc5924a9e1f69d4876
   2752 Author: Anthony Green <green (a] moxielogic.com>
   2753 Date:   Sat Mar 3 14:17:54 2012 -0500
   2754 
   2755     Add -no-undefined for both 32- and 64-bit x86
   2756     windows-like hosts.
   2757 
   2758 commit 8360bf1cd0aba8db5582266da70467de7e89a57a
   2759 Author: Anthony Green <green (a] moxielogic.com>
   2760 Date:   Thu Feb 23 07:01:13 2012 -0500
   2761 
   2762     Ensure that users don't include ffitarget.h directly
   2763 
   2764 commit d578b89619cf3d2baff027b203619dc307fc12e3
   2765 Author: Anthony Green <green (a] moxielogic.com>
   2766 Date:   Wed Feb 15 00:18:18 2012 -0500
   2767 
   2768     Fix ABI check regression
   2769 
   2770 commit dee20f8e45c486f5018f31e09bb362992aa498c3
   2771 Author: Anthony Green <green (a] moxielogic.com>
   2772 Date:   Fri Feb 10 13:06:46 2012 -0500
   2773 
   2774     Rebased from gcc
   2775 
   2776 commit 4130e1972d001143e5e9f3c6b65f2a6f9524169e
   2777 Author: Anthony Green <green (a] moxielogic.com>
   2778 Date:   Fri Feb 3 13:18:27 2012 -0600
   2779 
   2780     Refresh autoconf-archive m4 scripts
   2781 
   2782 commit 1ff9c604bb214b5a305064af1049577ef783730a
   2783 Author: Anthony Green <green (a] moxielogic.com>
   2784 Date:   Wed Feb 1 16:34:30 2012 -0600
   2785 
   2786     Rebase from GCC
   2787 
   2788 commit 211060eb8f714af0e935430efa6bb45e8e3ffc5d
   2789 Author: Anthony Green <green (a] moxielogic.com>
   2790 Date:   Mon Jan 23 14:24:01 2012 -0500
   2791 
   2792     Alpha fix
   2793 
   2794 commit 78d9c638ba0de6edfbc603fd65d19c6562663248
   2795 Author: Anthony Green <green (a] moxielogic.com>
   2796 Date:   Mon Jan 23 14:17:24 2012 -0500
   2797 
   2798     mend
   2799 
   2800 commit afaf3381604bd81803d8a5f3bf4d462299f1aac3
   2801 Author: Anthony Green <green (a] moxielogic.com>
   2802 Date:   Mon Jan 23 14:17:13 2012 -0500
   2803 
   2804     mend
   2805 
   2806 commit 9e9c4aeb77de5608d602109f22100c1c0c79faad
   2807 Author: Anthony Green <green (a] moxielogic.com>
   2808 Date:   Mon Jan 23 14:11:23 2012 -0500
   2809 
   2810     Add Amiga support
   2811 
   2812 commit 8efc0b1f4027d5a3cbf205e55d422d94e60f3226
   2813 Author: Anthony Green <green (a] moxielogic.com>
   2814 Date:   Mon Jan 23 13:47:38 2012 -0500
   2815 
   2816     Unlikely fixes
   2817 
   2818 commit 1df51398ae183dc208ba4599ee867278b04d13d3
   2819 Author: Anthony Green <green (a] moxielogic.com>
   2820 Date:   Mon Jan 23 13:43:59 2012 -0500
   2821 
   2822     mend
   2823 
   2824 commit cd2277cc796b96b149cd284ae85326529fe7fb9c
   2825 Author: Anthony Green <green (a] moxielogic.com>
   2826 Date:   Mon Jan 23 13:43:38 2012 -0500
   2827 
   2828     mend
   2829 
   2830 commit 164e6fe04b189746c8bd5810c6e3e919770bb9d4
   2831 Author: Anthony Green <green (a] moxielogic.com>
   2832 Date:   Mon Jan 23 12:41:06 2012 -0500
   2833 
   2834     m68k fixes
   2835 
   2836 commit c365ee7577bef00cb3c2c0b5224147aea04138d8
   2837 Author: Anthony Green <green (a] moxielogic.com>
   2838 Date:   Mon Jan 23 11:13:18 2012 -0500
   2839 
   2840     Refresh
   2841 
   2842 commit f22c38bbd93bcc0c04bf26c3e414556b3177c385
   2843 Author: Anthony Green <green (a] moxielogic.com>
   2844 Date:   Fri Nov 18 15:13:41 2011 -0500
   2845 
   2846     Update variadic patch
   2847 
   2848 commit 03e9ee321a3c208f88d2432587ce40b2bb2430ba
   2849 Author: Anthony Green <green (a] moxielogic.com>
   2850 Date:   Fri Nov 18 15:13:00 2011 -0500
   2851 
   2852     Fix cls_double_va.c and update docs
   2853 
   2854 commit 95f31151ec792809cfb80d385350f9f56d95aa25
   2855 Author: Anthony Green <green (a] moxielogic.com>
   2856 Date:   Sat Nov 12 23:46:05 2011 -0500
   2857 
   2858     Rerun automake
   2859 
   2860 commit 198ed1ef85cf18342627f8d44bc3f12c9975a49d
   2861 Author: Anthony Green <green (a] moxielogic.com>
   2862 Date:   Sat Nov 12 23:45:20 2011 -0500
   2863 
   2864     Update version number
   2865 
   2866 commit 4f17e1f142e805b13959ba2594ee735eae439f4e
   2867 Author: Anthony Green <green (a] moxielogic.com>
   2868 Date:   Sat Nov 12 17:22:24 2011 -0500
   2869 
   2870     Fix last patch
   2871 
   2872 commit ff9454da44859716a5bd4eaa344499288c79694f
   2873 Author: Anthony Green <green (a] moxielogic.com>
   2874 Date:   Sat Nov 12 17:18:51 2011 -0500
   2875 
   2876     Add David Gilbert's variadic function call support
   2877 
   2878 commit ea14ae85e8f54ff046b7fb8a9cfe349475272044
   2879 Author: Anthony Green <green (a] moxielogic.com>
   2880 Date:   Sat Nov 12 16:36:59 2011 -0500
   2881 
   2882     clean up
   2883 
   2884 commit 52891f8a93f9b8de801cca4cf05639422dc9773e
   2885 Author: Anthony Green <green (a] moxielogic.com>
   2886 Date:   Sat Nov 12 16:35:55 2011 -0500
   2887 
   2888     Add powerpc soft float support
   2889 
   2890 commit c8f1bde8e2566c5a87474b4d08aa934d6d28ee75
   2891 Author: Anthony Green <green (a] moxielogic.com>
   2892 Date:   Sat Nov 12 16:21:02 2011 -0500
   2893 
   2894     Remove junk file
   2895 
   2896 commit 6a6e7f862f3cc677e19131587caa619e7f9c7ffd
   2897 Author: Anthony Green <green (a] moxielogic.com>
   2898 Date:   Sat Nov 12 16:20:42 2011 -0500
   2899 
   2900     Fix kfreebsd
   2901 
   2902 commit d52fbed05ccbdee9ed8b9c911cbb4f85b0ff0f2a
   2903 Author: Anthony Green <green (a] moxielogic.com>
   2904 Date:   Sat Nov 12 16:13:41 2011 -0500
   2905 
   2906     Add missing ChangeLog entry
   2907 
   2908 commit 322052ce65c4fdac85bedc24726fd0e0094ba521
   2909 Author: Anthony Green <green (a] moxielogic.com>
   2910 Date:   Sat Nov 12 16:11:49 2011 -0500
   2911 
   2912     Fix arm wince alignment issue
   2913 
   2914 commit af18df2bc2f52df81e7b5c619bd86db8489dc873
   2915 Author: Anthony Green <green (a] moxielogic.com>
   2916 Date:   Sat Nov 12 15:52:08 2011 -0500
   2917 
   2918     Remove use of ppc string instructions
   2919 
   2920 commit 236c9391321f83ad40daf03f40c35c9ebc1da6b3
   2921 Author: Anthony Green <green (a] moxielogic.com>
   2922 Date:   Sat Nov 12 07:37:40 2011 -0500
   2923 
   2924     Fix darwin11 build problem
   2925 
   2926 commit c411f140f305ebb00d33c92b7cb2742bcd241b6a
   2927 Author: Anthony Green <green (a] moxielogic.com>
   2928 Date:   Sat Nov 12 07:32:36 2011 -0500
   2929 
   2930     Fix ax_enable_builddir macro on BSD systems
   2931 
   2932 commit 3d56106b07735abef6ae9f032e94f560a0ed2f30
   2933 Author: Anthony Green <green (a] moxielogic.com>
   2934 Date:   Sat Nov 12 07:20:24 2011 -0500
   2935 
   2936     Rebase
   2937 
   2938 commit 8c01954c50bf8ef2e00a3db166060a1b8f83a20d
   2939 Author: Anthony Green <green (a] moxielogic.com>
   2940 Date:   Tue Sep 6 14:26:32 2011 -0400
   2941 
   2942     Build assembly files with debug info
   2943 
   2944 commit fed646a2078969f4ce89c29107f1e72e03f4a977
   2945 Author: Anthony Green <green (a] moxielogic.com>
   2946 Date:   Tue Sep 6 09:50:20 2011 -0400
   2947 
   2948     Regenerate configury with missing m4 macros
   2949 
   2950 commit d76441cf71216f8f1e62e7ec852a7f4e21371ec8
   2951 Author: Anthony Green <green (a] moxielogic.com>
   2952 Date:   Wed Aug 24 10:14:23 2011 -0400
   2953 
   2954     Update list of supported OpenBSD systems
   2955 
   2956 commit ee6696fdf4768ba6dd037fb6dd99435afa13816e
   2957 Author: Anthony Green <green (a] moxielogic.com>
   2958 Date:   Tue Aug 23 12:30:29 2011 -0400
   2959 
   2960     3.0.11-rc1. soname bump.
   2961 
   2962 commit c6265c36a91eab8175d0e72db84d8225418f2379
   2963 Author: Anthony Green <green (a] moxielogic.com>
   2964 Date:   Tue Aug 23 10:31:33 2011 -0400
   2965 
   2966     Version 3.0.10
   2967 
   2968 commit cc5e41bf32d18a14dbdd653d52eacdbdc934c392
   2969 Author: Anthony Green <green (a] moxielogic.com>
   2970 Date:   Mon Aug 22 16:34:24 2011 -0400
   2971 
   2972     Fix use of autoconf macros
   2973 
   2974 commit 049d8386ff52399e69a530b55b9feedc8a2589d2
   2975 Author: Anthony Green <green (a] moxielogic.com>
   2976 Date:   Mon Aug 22 14:50:10 2011 -0400
   2977 
   2978     Many new patches
   2979 
   2980 commit 3b7efa4e74f0dcebf70b447391987aedd3473306
   2981 Author: Anthony Green <green (a] moxielogic.com>
   2982 Date:   Mon Aug 15 13:25:13 2011 -0400
   2983 
   2984     Revert remove-debug-code patch temporarily (for ARM Fedora release)
   2985 
   2986 commit d992ac54a2a9e7e064ffebcb91e05e7cb86185c7
   2987 Author: Anthony Green <green@gmachine.(none)>
   2988 Date:   Fri Jul 29 17:32:53 2011 -0400
   2989 
   2990     Refresh from GCC
   2991 
   2992 commit 2d3fb36420e09304220ee6c0652bae5eccdb965d
   2993 Author: Anthony Green <green (a] moxielogic.com>
   2994 Date:   Wed Mar 30 16:54:42 2011 -0400
   2995 
   2996     Fix darwin EH
   2997 
   2998 commit 30ff28e1d8cd9ed5319f1fbe9c7cccacc8161fb3
   2999 Author: Anthony Green <green (a] moxielogic.com>
   3000 Date:   Mon Feb 28 15:36:23 2011 -0500
   3001 
   3002     Fix permissions
   3003 
   3004 commit 09f8f310f4f53a24289682d3d28f4399d7bafc3b
   3005 Author: Anthony Green <green (a] moxielogic.com>
   3006 Date:   Mon Feb 28 15:36:07 2011 -0500
   3007 
   3008     More AIX fixes. rc9.
   3009 
   3010 commit 53d7b165642c220aa5166ba350b490802f359b54
   3011 Merge: 18dd85d 3000dc2
   3012 Author: Anthony Green <green (a] moxielogic.com>
   3013 Date:   Mon Feb 28 15:23:31 2011 -0500
   3014 
   3015     Merge branch 'master' of https://github.com/landonf/libffi-ios
   3016 
   3017 commit 18dd85d6cb9f3f3eea2a3b70eb4e150045905c55
   3018 Author: Anthony Green <green (a] moxielogic.com>
   3019 Date:   Fri Feb 25 16:23:04 2011 -0500
   3020 
   3021     rc8. fix last patch.
   3022 
   3023 commit 74ee6ea8b42e60d44a3ae8938b1e42a38c1e66b4
   3024 Author: Anthony Green <green (a] moxielogic.com>
   3025 Date:   Fri Feb 25 15:52:14 2011 -0500
   3026 
   3027     rc7.  More AIX fixes.
   3028 
   3029 commit 2541679dbd3db0014890f42192dbf8008ab923fa
   3030 Author: Anthony Green <green (a] moxielogic.com>
   3031 Date:   Fri Feb 25 15:09:13 2011 -0500
   3032 
   3033     Fix ppc32 bug
   3034 
   3035 commit cbb062cc35c518004f1ab45c847f8ec4f66069ad
   3036 Author: Anthony Green <green (a] moxielogic.com>
   3037 Date:   Thu Feb 17 20:39:21 2011 -0500
   3038 
   3039     Another non-GCC configury fix
   3040 
   3041 commit 8cf8878425e9971866fa6b27a3e4914729ad3960
   3042 Author: Anthony Green <green (a] moxielogic.com>
   3043 Date:   Tue Feb 15 15:19:49 2011 -0500
   3044 
   3045     Fix ax_cc_maxopt.m4
   3046 
   3047 commit 24b72070c0937f9000744c77a636f07e04786b6a
   3048 Author: Anthony Green <green (a] moxielogic.com>
   3049 Date:   Mon Feb 14 15:30:57 2011 -0500
   3050 
   3051     Fix warning and msvcc patches
   3052 
   3053 commit d72c49e556a8c516e97f6722d1be2f1209c21207
   3054 Author: Anthony Green <green (a] moxielogic.com>
   3055 Date:   Sun Feb 13 11:41:05 2011 -0500
   3056 
   3057     Add missing msvcc.sh
   3058 
   3059 commit 3000dc237f6017a7445d8404097a4f46b73fdd29
   3060 Merge: 55e4a5a 1fbf9dc
   3061 Author: Landon Fuller <landonf (a] bikemonkey.org>
   3062 Date:   Sun Feb 13 08:55:53 2011 -0500
   3063 
   3064     Merge remote branch 'upstream/master'
   3065 
   3066 commit 1fbf9dc44feea564e84ad7406d17c5d5906ce0e0
   3067 Author: Anthony Green <green (a] moxielogic.com>
   3068 Date:   Sun Feb 13 08:06:39 2011 -0500
   3069 
   3070     Fix bad_abi test. rc5.
   3071 
   3072 commit 90af15ef5c1614b76370c4d13954586fabf9e8e3
   3073 Author: Anthony Green <green (a] moxielogic.com>
   3074 Date:   Sat Feb 12 12:29:36 2011 -0500
   3075 
   3076     iOS fixes
   3077 
   3078 commit 55e4a5aa1568558a04aa40f16fc022e459af53e3
   3079 Author: Landon Fuller <landonf (a] bikemonkey.org>
   3080 Date:   Sat Feb 12 12:13:46 2011 -0500
   3081 
   3082     Add support for building a full armv6/armv7/i386 universal iOS library
   3083 
   3084 commit a0c80f279b8733d001cb5e5c5a3289ecb7a6e56a
   3085 Author: Landon Fuller <landonf (a] bikemonkey.org>
   3086 Date:   Sat Feb 12 11:43:49 2011 -0500
   3087 
   3088     Update my e-mail address.
   3089 
   3090 commit 8195e0e11df7a53fa474caa9375f73ca1136ed66
   3091 Author: Landon Fuller <landonf (a] bikemonkey.org>
   3092 Date:   Sat Feb 12 11:27:00 2011 -0500
   3093 
   3094     Fix symbol prefixes on Darwin.
   3095 
   3096 commit 56b3f8cef0f28cefaa0f40fe0cf7c524adef131d
   3097 Author: Landon Fuller <landonf (a] bikemonkey.org>
   3098 Date:   Sat Feb 12 11:14:54 2011 -0500
   3099 
   3100     Modify the ffi_closure structures to hold table/table entry pointers instead of a code buffer.
   3101     
   3102     This re-integrates commit da2773e02ab26cc11a7f.
   3103 
   3104 commit 28a00f61ff3f64c4eb2269ce2aea3d493274469e
   3105 Author: Landon Fuller <landonf (a] bikemonkey.org>
   3106 Date:   Sat Feb 12 11:01:48 2011 -0500
   3107 
   3108     Apple assembler support; fixed most gas/ELF-isms.
   3109 
   3110 commit 7f2ea33a80bfced5e48ed7292f3b8f057d54ff8f
   3111 Author: Landon Fuller <landonf (a] bikemonkey.org>
   3112 Date:   Sat Feb 12 10:39:18 2011 -0500
   3113 
   3114     Replace RETLDM macro.
   3115     
   3116     The macro is incompatible with Apple's assembler; switch to
   3117     a simple inline version.
   3118 
   3119 commit 92ff23e77fa586455b427b71f49e1d9502470e6e
   3120 Author: Landon Fuller <landonf (a] bikemonkey.org>
   3121 Date:   Sat Feb 12 10:24:49 2011 -0500
   3122 
   3123     Switch to the current iOS 4.2 SDK.
   3124 
   3125 commit 58fb8ca2dfb89ad70284bb9678d3d4dbb658c8a7
   3126 Merge: cc3fbd9 71c792f
   3127 Author: Landon Fuller <landonf (a] bikemonkey.org>
   3128 Date:   Sat Feb 12 10:23:19 2011 -0500
   3129 
   3130     Merge remote branch 'upstream/master'
   3131 
   3132 commit cc3fbd975ce9366d4c40a6ff6c108f664867bd7c
   3133 Merge: e449a43 f6ab3ed
   3134 Author: Landon Fuller <landonf (a] bikemonkey.org>
   3135 Date:   Sat Feb 12 10:21:02 2011 -0500
   3136 
   3137     Merge branch 'master' of github.com:landonf/libffi-ios
   3138 
   3139 commit e449a43bbe12f8119399928db1ae26adc71dde14
   3140 Author: Landon Fuller <landonf (a] bikemonkey.org>
   3141 Date:   Sat Feb 12 10:20:42 2011 -0500
   3142 
   3143     Allow specification of the minimum supported iOS version.
   3144 
   3145 commit 71c792f51bcf3e2f334e5ea1fb1a8b667cb3aedb
   3146 Author: Anthony Green <green (a] moxielogic.com>
   3147 Date:   Sat Feb 12 09:33:11 2011 -0500
   3148 
   3149     rc4
   3150 
   3151 commit 7c7c9f327299331022f6000603a35f2310dfe308
   3152 Author: Anthony Green <green (a] moxielogic.com>
   3153 Date:   Sat Feb 12 09:29:29 2011 -0500
   3154 
   3155     ungccify parts of the build
   3156 
   3157 commit ed62e48b95a0fa60b685f647cb73c9e190eec35c
   3158 Author: Anthony Green <green (a] moxielogic.com>
   3159 Date:   Fri Feb 11 12:23:58 2011 -0500
   3160 
   3161     Fix permissions
   3162 
   3163 commit 17d9e9e68ddb1b915a0b9751713033861b598575
   3164 Author: Anthony Green <green (a] moxielogic.com>
   3165 Date:   Fri Feb 11 12:23:20 2011 -0500
   3166 
   3167     Use newer autotools.  Only build debug.c when --enable-debug.
   3168 
   3169 commit 6972a4ffda75761eaab7dfbe0fb1516b255e8e0c
   3170 Author: Anthony Green <green (a] moxielogic.com>
   3171 Date:   Fri Feb 11 07:32:51 2011 -0500
   3172 
   3173     Fix xlc build on AIX
   3174 
   3175 commit 1833aa0fb9831eb0725b63e35886c0f6d35df480
   3176 Author: Anthony Green <green (a] moxielogic.com>
   3177 Date:   Fri Feb 11 07:11:04 2011 -0500
   3178 
   3179     sparc ABI test fix.
   3180 
   3181 commit f1fb139b4e283fffdcf205a903943d5e9d2bb2a2
   3182 Author: Anthony Green <green (a] moxielogic.com>
   3183 Date:   Wed Feb 9 18:30:02 2011 -0500
   3184 
   3185     Fix tests
   3186 
   3187 commit 5cb470331d181c84d5d621e88868327a324a5898
   3188 Author: Anthony Green <green (a] moxielogic.com>
   3189 Date:   Wed Feb 9 15:23:06 2011 -0500
   3190 
   3191     Fix permissions
   3192 
   3193 commit 269deef6dbbb426695919d3398357fada3bb288c
   3194 Author: Anthony Green <green (a] moxielogic.com>
   3195 Date:   Wed Feb 9 15:22:23 2011 -0500
   3196 
   3197     rc3
   3198 
   3199 commit 42695e72504f647444b8e8e9b90bd24f1e3220e1
   3200 Author: Anthony Green <green (a] moxielogic.com>
   3201 Date:   Wed Feb 9 15:12:35 2011 -0500
   3202 
   3203     Fix IRIX support
   3204 
   3205 commit a6e56b97f62a3feeb3301c24a2e4cae55e546021
   3206 Author: Anthony Green <green (a] moxielogic.com>
   3207 Date:   Wed Feb 9 15:00:42 2011 -0500
   3208 
   3209     Add powerpc64-*-darwin* support
   3210 
   3211 commit 747d6c32d4abb07c10c3a1f93579c3929aaa2487
   3212 Author: Anthony Green <green (a] moxielogic.com>
   3213 Date:   Wed Feb 9 14:56:23 2011 -0500
   3214 
   3215     Add Interix support
   3216 
   3217 commit eab6e41cde382aa07de6c011d514a14c0d62eb47
   3218 Author: Anthony Green <green (a] moxielogic.com>
   3219 Date:   Wed Feb 9 10:15:02 2011 -0500
   3220 
   3221     Remove README.markdown form libffi-ios
   3222 
   3223 commit 69dbe845f4ee3e6ce8999f17a1e4f2179ef7da89
   3224 Author: Anthony Green <green (a] moxielogic.com>
   3225 Date:   Wed Feb 9 07:38:43 2011 -0500
   3226 
   3227     Fix xfails
   3228 
   3229 commit f498318c07b95137fe259d86bdbe15347588b84a
   3230 Author: Anthony Green <green (a] moxielogic.com>
   3231 Date:   Wed Feb 9 06:26:46 2011 -0500
   3232 
   3233     Update README for iOS again
   3234 
   3235 commit 630b9c0ac43c7edcbfd892e23c09fb26724f4ac0
   3236 Author: Anthony Green <green (a] moxielogic.com>
   3237 Date:   Wed Feb 9 06:24:23 2011 -0500
   3238 
   3239     Update to rc2
   3240 
   3241 commit 0cad4386fa4c9ea5f8ca88b16247db4e5c8fea90
   3242 Author: Anthony Green <green (a] moxielogic.com>
   3243 Date:   Wed Feb 9 06:11:46 2011 -0500
   3244 
   3245     Add ChangeLog entry.  Fix copyright headers.
   3246 
   3247 commit 09cb76f2645bd2c151846e9249d8ea707ba01e8c
   3248 Author: Anthony Green <green (a] moxielogic.com>
   3249 Date:   Tue Feb 8 20:39:51 2011 -0500
   3250 
   3251     Add missing change
   3252 
   3253 commit 2e3a48ccdd54340983c46a29a0b41985e3e789ac
   3254 Author: Anthony Green <green (a] moxielogic.com>
   3255 Date:   Tue Feb 8 20:37:26 2011 -0500
   3256 
   3257     Fix make dist
   3258 
   3259 commit 5e4814d9928e236a2a4afe84d6e1d4fdaa473206
   3260 Author: Anthony Green <green (a] moxielogic.com>
   3261 Date:   Tue Feb 8 19:46:28 2011 -0500
   3262 
   3263     fix permissions
   3264 
   3265 commit 5c0cc6f1536aa1738795a97303810a823c7fa2cb
   3266 Author: Anthony Green <green (a] moxielogic.com>
   3267 Date:   Tue Feb 8 19:45:59 2011 -0500
   3268 
   3269     3.0.10rc1
   3270 
   3271 commit 857fe3de46d2286afa2fe772920ecf4aefa1688f
   3272 Author: Anthony Green <green (a] moxielogic.com>
   3273 Date:   Tue Feb 8 19:39:20 2011 -0500
   3274 
   3275     Clean ups
   3276 
   3277 commit e2214f8adb5577c247452e2cc9f4cbe304d7ca9f
   3278 Author: Anthony Green <green (a] moxielogic.com>
   3279 Date:   Tue Feb 8 19:22:56 2011 -0500
   3280 
   3281     Update README
   3282 
   3283 commit 1106229a5721a659da5c231ec0e8211119615394
   3284 Merge: bc9d0be f6ab3ed
   3285 Author: Anthony Green <green (a] moxielogic.com>
   3286 Date:   Tue Feb 8 19:20:09 2011 -0500
   3287 
   3288     Add iOS support
   3289 
   3290 commit bc9d0be2958ce475757f34dd2c878948aa77a39f
   3291 Author: Anthony Green <green (a] moxielogic.com>
   3292 Date:   Tue Feb 8 17:04:26 2011 -0500
   3293 
   3294     3.0.10rc0 changes
   3295 
   3296 commit 3b836249feae6d08d3e6887486e4b9961ddafa09
   3297 Author: Anthony Green <green (a] moxielogic.com>
   3298 Date:   Tue Feb 8 14:28:59 2011 -0500
   3299 
   3300     Rebase from GCC
   3301 
   3302 commit a26e3940619faeba6de54824c9540c90b1aab513
   3303 Author: Anthony Green <green (a] moxielogic.com>
   3304 Date:   Tue Feb 8 13:56:12 2011 -0500
   3305 
   3306     copyright updates patch
   3307 
   3308 commit b8099539f00e224107594101e9760b6dc081a056
   3309 Author: Anthony Green <green (a] moxielogic.com>
   3310 Date:   Tue Feb 8 13:50:43 2011 -0500
   3311 
   3312     Fix msvcc.sh botch
   3313 
   3314 commit dc411e8f99113a34656bfd2d3ae51259972488cc
   3315 Author: Anthony Green <green (a] moxielogic.com>
   3316 Date:   Tue Feb 8 10:49:29 2011 -0500
   3317 
   3318     Fix HP-UX build
   3319 
   3320 commit 404585d1348e30ac58203bbd876d9131e5aed874
   3321 Author: Anthony Green <green (a] moxielogic.com>
   3322 Date:   Tue Feb 8 10:44:36 2011 -0500
   3323 
   3324     Fix sparc v8 aggregate type returns for sun's compiler
   3325 
   3326 commit 19ce713188e193e4522740d24c20170411883d2d
   3327 Author: Anthony Green <green (a] moxielogic.com>
   3328 Date:   Tue Feb 8 10:34:23 2011 -0500
   3329 
   3330     grammar fix
   3331 
   3332 commit 89284fe55f1a8ad3bddbea796ee00d0e3ba411ce
   3333 Author: Anthony Green <green (a] moxielogic.com>
   3334 Date:   Tue Feb 8 10:19:19 2011 -0500
   3335 
   3336     Fix AIX build with IBM XLC
   3337 
   3338 commit ba022c338af97cb18d9f8ed5a607fd483a61c09c
   3339 Author: Anthony Green <green (a] moxielogic.com>
   3340 Date:   Tue Feb 8 10:12:48 2011 -0500
   3341 
   3342     fix win64-underscore patch
   3343 
   3344 commit 097e5f3924ee92a3ba6cd72f787da8a3eb14fea3
   3345 Author: Anthony Green <green (a] moxielogic.com>
   3346 Date:   Tue Feb 8 10:11:00 2011 -0500
   3347 
   3348     x86 pcrel test part 2
   3349 
   3350 commit ed2c518d960b91d444be74e5a55779a9c4602f3b
   3351 Author: Anthony Green <green (a] moxielogic.com>
   3352 Date:   Tue Feb 8 10:10:07 2011 -0500
   3353 
   3354     x86 pcrel test
   3355 
   3356 commit 0e5843995f46900ef212531281e08b224464f413
   3357 Author: Anthony Green <green (a] moxielogic.com>
   3358 Date:   Tue Feb 8 07:52:40 2011 -0500
   3359 
   3360     Refresh from GCC
   3361 
   3362 commit 5b9cd52784339a42e417174a55e310e214d435f9
   3363 Author: Anthony Green <green (a] moxielogic.com>
   3364 Date:   Mon Nov 22 15:19:57 2010 -0500
   3365 
   3366     win64-underscore patch
   3367 
   3368 commit 2db72615b50eb5c0f29725c02c740a2f0d7fc7d9
   3369 Author: Anthony Green <green (a] moxielogic.com>
   3370 Date:   Sun Nov 21 10:50:56 2010 -0500
   3371 
   3372     Rebase
   3373 
   3374 commit f6ab3edc23dc8fc7c47a31c896044150c23f04b5
   3375 Author: Landon Fuller <landonf (a] plausible.coop>
   3376 Date:   Wed Oct 27 19:34:51 2010 -0400
   3377 
   3378     Include the license header in the generated output.
   3379 
   3380 commit cef619462887fa0f360e3ee702d1e04f112b5b38
   3381 Author: Landon Fuller <landonf (a] bikemonkey.org>
   3382 Date:   Wed Oct 27 13:59:30 2010 -0400
   3383 
   3384     Add missing copyright/license header.
   3385 
   3386 commit 53f387b203413c9aa6e31f49dbb70d37d816330b
   3387 Author: Landon Fuller <landonf (a] bikemonkey.org>
   3388 Date:   Sun Sep 19 19:57:17 2010 -0700
   3389 
   3390     Minor README fix.
   3391 
   3392 commit 4fbcb5b5fbce11f4b168060e00639db33c85b75b
   3393 Author: Landon Fuller <landonf (a] bikemonkey.org>
   3394 Date:   Sun Sep 19 19:50:37 2010 -0700
   3395 
   3396     Minor README fix.
   3397 
   3398 commit 8e7652ef6acab5db7a29f786686a54f05cdbdc7d
   3399 Author: Landon Fuller <landonf (a] bikemonkey.org>
   3400 Date:   Sun Sep 19 19:49:39 2010 -0700
   3401 
   3402     Add a libffi-ios-specific github README.
   3403 
   3404 commit 83038cf24aa1a92b62b91ffee1dcc25d79243484
   3405 Author: Landon Fuller <landonf (a] bikemonkey.org>
   3406 Date:   Sun Sep 19 14:36:45 2010 -0700
   3407 
   3408     Implement FFI_EXEC_TRAMPOLINE_TABLE allocator for iOS/ARM.
   3409     
   3410     This provides working closure support on iOS/ARM devices where
   3411     PROT_WRITE|PROT_EXEC is not permitted. The code passes basic
   3412     smoke tests, but requires further review.
   3413 
   3414 commit b00ff3e98fdde622cef617030e14d5356dff988f
   3415 Author: Landon Fuller <landonf (a] bikemonkey.org>
   3416 Date:   Sun Sep 19 14:22:26 2010 -0700
   3417 
   3418     Rename the generated symbol
   3419 
   3420 commit da2773e02ab26cc11a7fe87e985599f35cdf0649
   3421 Author: Landon Fuller <landonf (a] bikemonkey.org>
   3422 Date:   Sun Sep 19 14:21:37 2010 -0700
   3423 
   3424     Modify the ffi_closure structures to hold table/table entry pointers instead of a code buffer.
   3425 
   3426 commit 01d71b7bed41844f80cb9feef20dcc5ece5ba2d0
   3427 Author: Landon Fuller <landonf (a] bikemonkey.org>
   3428 Date:   Sun Sep 19 14:21:14 2010 -0700
   3429 
   3430     Regenerated the autoconf script
   3431 
   3432 commit 19afda0069c42e51c81dca7b10a5cf884b4cdce0
   3433 Author: Landon Fuller <landonf (a] bikemonkey.org>
   3434 Date:   Sun Sep 19 14:20:52 2010 -0700
   3435 
   3436     Enable AC_SUBST for FFI_EXEC_TRAMPOLINE_TABLE
   3437 
   3438 commit 9e1196444e78aef20028c18891f44ebe39a815fd
   3439 Author: Landon Fuller <landonf (a] bikemonkey.org>
   3440 Date:   Sun Sep 19 10:43:06 2010 -0700
   3441 
   3442     Add a hard-coded FFI_EXEC_TRAMPOLINE_TABLE arm implementation.
   3443     
   3444     This implements support for re-mapping a shared table of executable
   3445     trampolines directly in front of a writable configuration page, working
   3446     around PROT_WRITE restrictions for sandboxed applications on Apple's
   3447     iOS.
   3448     
   3449     This implementation is for testing purposes; a proper allocator is still
   3450     necessary, and ARM-specific code needs to be moved out of
   3451     src/closures.c.
   3452 
   3453 commit f38364b399184e682fc3e785084bd497827bc5af
   3454 Author: Landon Fuller <landonf (a] bikemonkey.org>
   3455 Date:   Sun Sep 19 10:42:36 2010 -0700
   3456 
   3457     Fix symbol prefix for ffi_closure_SYSV_inner on Darwin.
   3458 
   3459 commit 36849e7716b77aa25e4175d1f4be1b93dbf47aac
   3460 Author: Landon Fuller <landonf (a] bikemonkey.org>
   3461 Date:   Sun Sep 19 09:35:04 2010 -0700
   3462 
   3463     Whitespace/comment fixes.
   3464 
   3465 commit b764162526854686e579a48b6ac5981f4eb886a3
   3466 Author: Landon Fuller <landonf (a] bikemonkey.org>
   3467 Date:   Sun Sep 19 09:04:34 2010 -0700
   3468 
   3469     Fix the script name (build-iphone.sh -> build-ios.sh)
   3470 
   3471 commit a3d9aa85013341451ea97766485b7a11852d32b2
   3472 Author: Landon Fuller <landonf (a] bikemonkey.org>
   3473 Date:   Sun Sep 19 09:03:52 2010 -0700
   3474 
   3475     Update the autogenerated autoconf/automake files.
   3476 
   3477 commit c71480eaf839f26bbdfcd8965f65ac4d8defddc0
   3478 Author: Landon Fuller <landonf (a] bikemonkey.org>
   3479 Date:   Sun Sep 19 09:02:05 2010 -0700
   3480 
   3481     Update automake/autoconf to conditionally build src/arm/trampoline.S if FFI_EXEC_TRAMPOLINE_TABLE is enabled.
   3482 
   3483 commit 9af9291b73bc5e27ecd949bec8157f20426d65b8
   3484 Author: Landon Fuller <landonf (a] bikemonkey.org>
   3485 Date:   Sun Sep 19 08:52:33 2010 -0700
   3486 
   3487     Add the trampoline table generated by gentramp.sh
   3488 
   3489 commit 68ce0c383ece84f69945d1c8c3fed03f7f9cb5d6
   3490 Author: Landon Fuller <landonf (a] bikemonkey.org>
   3491 Date:   Sun Sep 19 08:38:19 2010 -0700
   3492 
   3493     Add a shell script that generates the ARM trampoline page.
   3494     
   3495     This generates a page of 340 trampolines, aligned within one page. The
   3496     trampolines use pc-relative addressing to reference config data
   3497     (context, jump address) from a page placed directly prior to the
   3498     trampoline page. This can be used on systems -- such as iOS -- that do not
   3499     support writable, executable memory by remapping the executable page
   3500     containing the trampolines directly above a newly allocated writable
   3501     config page.
   3502 
   3503 commit 75af086be8830a8eafe9b1ebda199d788bcb0c62
   3504 Author: Landon Fuller <landonf (a] bikemonkey.org>
   3505 Date:   Sat Sep 18 18:12:19 2010 -0700
   3506 
   3507     Update autoconf files
   3508 
   3509 commit 1ac92cca9b02ef8d6a769f0de1adccd5c9630355
   3510 Author: Landon Fuller <landonf (a] bikemonkey.org>
   3511 Date:   Sat Sep 18 18:08:14 2010 -0700
   3512 
   3513     Add autoconf check for W^X platforms that require a trampoline table.
   3514     
   3515     This adds the FFI_EXEC_TRAMPOLINE_TABLE. The flag is enabled for
   3516     arm-apple-darwin, where PROT_EXEC on writable (or formerly writable) pages is
   3517     not permitted for sandboxed binaries.
   3518 
   3519 commit be72fbab29b7190c702d8e1ac3d149855e95879d
   3520 Author: Landon Fuller <landonf (a] bikemonkey.org>
   3521 Date:   Sat Sep 18 18:02:25 2010 -0700
   3522 
   3523     Use the correct host triple for arm/darwin
   3524 
   3525 commit 70150bdf4509269965c72f2032bf74f285767afe
   3526 Author: Landon Fuller <landonf (a] bikemonkey.org>
   3527 Date:   Sat Sep 18 16:38:03 2010 -0700
   3528 
   3529     Add missing UNWIND entry; disables .pad on non-EABI targets.
   3530 
   3531 commit 6b452bafaec498df975ba8ac4c99de174e5f74f7
   3532 Author: Landon Fuller <landonf (a] bikemonkey.org>
   3533 Date:   Sat Sep 18 16:21:32 2010 -0700
   3534 
   3535     Apple assembler support; fixed most gas/ELF-isms.
   3536 
   3537 commit 8ddac835b6f8b54ede764d0ea977dee4c82e2d67
   3538 Author: Landon Fuller <landonf (a] bikemonkey.org>
   3539 Date:   Sat Sep 18 15:38:06 2010 -0700
   3540 
   3541     Fix placement of the __APPLE__ macro.
   3542 
   3543 commit 69043d02936bb0579ac59b4ee1ed8dec38c38db7
   3544 Author: Landon Fuller <landonf (a] bikemonkey.org>
   3545 Date:   Sat Sep 18 15:32:08 2010 -0700
   3546 
   3547     Work-around libffi's FP ABI detection.
   3548     
   3549     On iOS, we must use the AAPCS floating point return value calling
   3550     conventions. libffi's ARM implementation will only use these conventions
   3551     if __SOFTFP__ is defined, which is not the case when GCC's
   3552     -mfloat-abi defaults to 'softfp' instead of 'soft'. To work around this
   3553     we manually define __SOFTFP__ for Apple platforms in the ARM-specific
   3554     sysv.S.
   3555     
   3556     See also:
   3557       http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/iPhoneOSABIReference/Introduction/Introduction.html
   3558       http://infocenter.arm.com/help/topic/com.arm.doc.ihi0042d/IHI0042D_aapcs.pdf
   3559 
   3560 commit a82e6c354ea805114642a6e440abd0832cb1d23f
   3561 Author: Landon Fuller <landonf (a] bikemonkey.org>
   3562 Date:   Sat Sep 18 14:44:24 2010 -0700
   3563 
   3564     Add a stub iOS build script to drive autoconf
   3565 
   3566 commit 84e8de6e9fc19388f6f1102c013b7d0d52940ecc
   3567 Author: Anthony Green <green (a] moxielogic.com>
   3568 Date:   Fri Aug 6 01:35:12 2010 -0400
   3569 
   3570     Restore execute permissions
   3571 
   3572 commit 3aeecc9eb1a6feba6549849cdd335c926415a4fc
   3573 Author: Anthony Green <green (a] moxielogic.com>
   3574 Date:   Thu Aug 5 15:19:00 2010 -0400
   3575 
   3576     Fix win64-struct-args patch
   3577 
   3578 commit 00d0b59cd13f89ab8b44bd894eb7f0a131fcb472
   3579 Author: Anthony Green <green (a] moxielogic.com>
   3580 Date:   Thu Aug 5 14:56:53 2010 -0400
   3581 
   3582     Fix debug build for windows
   3583 
   3584 commit bda487e87064f27965155459a62dc52a744778d0
   3585 Author: Anthony Green <green (a] moxielogic.com>
   3586 Date:   Thu Aug 5 09:02:41 2010 -0400
   3587 
   3588     Don't use -safeseh with ml64
   3589 
   3590 commit c1d28ba8d5029795af313ffeb81c97efc6d4c847
   3591 Author: Anthony Green <green (a] moxielogic.com>
   3592 Date:   Thu Aug 5 08:48:16 2010 -0400
   3593 
   3594     stdcall-x86-closure-fix
   3595 
   3596 commit 5feacad4a56c85b3f23a267a30b2cf424cd59548
   3597 Author: Anthony Green <green (a] moxielogic.com>
   3598 Date:   Thu Aug 5 08:30:04 2010 -0400
   3599 
   3600     define generic symbols carefully
   3601 
   3602 commit 10ea848900bc3018ac213cef52b44cacbe5cbebc
   3603 Author: Anthony Green <green (a] moxielogic.com>
   3604 Date:   Thu Aug 5 08:24:27 2010 -0400
   3605 
   3606     don't copy win64 struct args
   3607 
   3608 commit d14178be4c49c3ada44a9fe9efe11d444372ddab
   3609 Author: Anthony Green <green (a] moxielogic.com>
   3610 Date:   Fri Jul 23 09:14:00 2010 -0400
   3611 
   3612     FFI_LAST_ABI fix
   3613 
   3614 commit 3f5b1375ab1e2b8e3d593e21b27097a4a50f9b83
   3615 Author: Anthony Green <green (a] moxielogic.com>
   3616 Date:   Mon Jul 12 14:39:18 2010 -0400
   3617 
   3618     rebase
   3619 
   3620 commit eaf444eabc4c78703c0f98ac0197b1619c1b1bef
   3621 Author: Anthony Green <green (a] moxielogic.com>
   3622 Date:   Sat Jul 10 08:59:09 2010 -0400
   3623 
   3624     Fix selinux test
   3625 
   3626 commit 630974152247f100ece4d44f10c3721bb4599fbf
   3627 Author: Anthony Green <green@gmachine.(none)>
   3628 Date:   Wed May 5 20:14:56 2010 -0400
   3629 
   3630     Micharl Kohler's spelling fixes
   3631 
   3632 commit 9dc9a293f3d4589fcaf02dd4288c8cebaefa508e
   3633 Author: Anthony Green <green@gmachine.(none)>
   3634 Date:   Tue Apr 13 10:33:52 2010 -0400
   3635 
   3636     Rebase to latest GCC sources
   3637 
   3638 commit f2c2a4fce9b3eca9f39b4f3545118bc256da4a73
   3639 Author: Anthony Green <green@gmachine.(none)>
   3640 Date:   Tue Apr 13 10:19:28 2010 -0400
   3641 
   3642     Remove warnings and add OS/2 support
   3643 
   3644 commit c0b69e57d529e33d18b658cc5572a21e3663247c
   3645 Author: Anthony Green <green@gmachine.(none)>
   3646 Date:   Tue Mar 30 08:30:22 2010 -0400
   3647 
   3648     Dan Witte's windows build fixes.
   3649 
   3650 commit 59a259f4d348f593b45f452309f4d020a28051c4
   3651 Author: Anthony Green <green@gmachine.(none)>
   3652 Date:   Mon Mar 15 05:57:51 2010 -0400
   3653 
   3654     Remove junk file
   3655 
   3656 commit 3de1eb36d37a66829e606421939874d0d60d816d
   3657 Author: Anthony Green <green@gmachine.(none)>
   3658 Date:   Mon Mar 15 05:57:24 2010 -0400
   3659 
   3660     fix-comments patch
   3661 
   3662 commit c3813b6d7f8a777700f4c5862190c0db148d4de8
   3663 Author: Anthony Green <green@gmachine.(none)>
   3664 Date:   Tue Jan 26 16:48:56 2010 -0500
   3665 
   3666     Rebuild Makefiles with automake 1.11.1 for CVE-2009-4029.
   3667 
   3668 commit 8d27f68baa365bf883b6053c5f6bc819646d5434
   3669 Author: Anthony Green <green@gmachine.(none)>
   3670 Date:   Fri Jan 15 11:35:37 2010 -0500
   3671 
   3672     Mention recent changes in README
   3673 
   3674 commit ff3cd68b8cf2d9a28cad7aa9beff46236eacec8c
   3675 Author: Anthony Green <green@gmachine.(none)>
   3676 Date:   Fri Jan 15 11:27:24 2010 -0500
   3677 
   3678     Add msvc.sh wrapper
   3679 
   3680 commit cadeba6cb53414a1253582f1719c286665de7b6c
   3681 Author: Anthony Green <green@gmachine.(none)>
   3682 Date:   Fri Jan 15 10:46:51 2010 -0500
   3683 
   3684     Microsoft Visual C port
   3685 
   3686 commit 0739e7dc00db766eb64f502ec4137b817638c9a1
   3687 Author: Anthony Green <green@gmachine.(none)>
   3688 Date:   Fri Jan 15 09:48:33 2010 -0500
   3689 
   3690     Add x86 Sun Studio compiler support
   3691 
   3692 commit edfdfd2e85b8d01d2455934f1d7f4d7eb2f3cf1c
   3693 Author: Anthony Green <green@gmachine.(none)>
   3694 Date:   Wed Jan 13 02:56:19 2010 -0500
   3695 
   3696     Add closure example doc
   3697 
   3698 commit 7b7a42f221cf171e8d09df34cac6dc1fd8458cc3
   3699 Author: Anthony Green <green@gmachine.(none)>
   3700 Date:   Tue Jan 12 09:14:14 2010 -0500
   3701 
   3702     Rebase from GCC
   3703 
   3704 commit 4b18d1f73dc7733137869e4ab5725cb90c1c8fde
   3705 Author: Anthony Green <green@gmachine.(none)>
   3706 Date:   Fri Jan 1 10:24:27 2010 -0500
   3707 
   3708     Add x86-64 MingW to README
   3709 
   3710 commit c3042afaf3f84abbbe9c91bf9bc9896b0d9eb003
   3711 Author: Anthony Green <green@gmachine.(none)>
   3712 Date:   Fri Jan 1 08:08:02 2010 -0500
   3713 
   3714     Reset quilt patches post 3.0.9 merge with GCC
   3715 
   3716 commit b0304e9679bdfec6ac45a57b5c96542697249418
   3717 Author: Anthony Green <green@gmachine.(none)>
   3718 Date:   Thu Dec 31 11:32:40 2009 -0500
   3719 
   3720     Update version
   3721 
   3722 commit 2e7e03d014d9c9bf40e97ce75cba089ad052fa6b
   3723 Author: Anthony Green <green@gmachine.(none)>
   3724 Date:   Thu Dec 31 07:43:22 2009 -0500
   3725 
   3726     Final updates before 3.0.9
   3727 
   3728 commit aea706c52825c8eee677ffa7fdbdd3aed1725492
   3729 Author: Anthony Green <green@gmachine.(none)>
   3730 Date:   Tue Dec 29 10:09:31 2009 -0500
   3731 
   3732     really 3.0.9rc12
   3733 
   3734 commit 0cfe60e9d13f132b88995cfee41f2156344f6fa2
   3735 Author: Anthony Green <green@gmachine.(none)>
   3736 Date:   Tue Dec 29 10:06:04 2009 -0500
   3737 
   3738     3.0.9rc12
   3739 
   3740 commit 14e2e92e8645804b6940b3e96c98e9f7f384a6b2
   3741 Author: Anthony Green <green@gmachine.(none)>
   3742 Date:   Sun Dec 27 21:03:33 2009 -0500
   3743 
   3744     3.0.9rc11
   3745 
   3746 commit 884402787bf8eaf7ec207085037cf8ace2f660ec
   3747 Author: Anthony Green <green@gmachine.(none)>
   3748 Date:   Sat Dec 26 12:57:23 2009 -0500
   3749 
   3750     HPUX support and avr32 test fixes.
   3751 
   3752 commit 01c78756aff22efb1f122f8e93e068d7bf2185c7
   3753 Author: Anthony Green <green@gmachine.(none)>
   3754 Date:   Sat Dec 26 10:05:18 2009 -0500
   3755 
   3756     3.0.9rc9
   3757 
   3758 commit 70868464651320268d79c6894db5a50fdc11032a
   3759 Author: Anthony Green <green@gmachine.(none)>
   3760 Date:   Sat Dec 26 09:58:03 2009 -0500
   3761 
   3762     Remove xfails for mips and arm
   3763 
   3764 commit 838d4ad920ec85cf5ca3b511221d67f6d9a99024
   3765 Author: Anthony Green <green@gmachine.(none)>
   3766 Date:   Sat Dec 26 09:57:27 2009 -0500
   3767 
   3768     Remove a bunch of xfails.
   3769 
   3770 commit 7e37eaaf772f48906e69618c773b0a36c3927de9
   3771 Author: Anthony Green <green@gmachine.(none)>
   3772 Date:   Sat Dec 26 07:46:50 2009 -0500
   3773 
   3774     Fix huge_struct for solaris
   3775 
   3776 commit 07cc7a37194bc34064ebed7f2724333a798411c8
   3777 Author: Anthony Green <green@gmachine.(none)>
   3778 Date:   Sat Dec 26 07:23:04 2009 -0500
   3779 
   3780     3.0.9rc8
   3781 
   3782 commit 2b9be16ffabc81326128bc1bbdddff8ddc5d13d3
   3783 Author: Anthony Green <green@gmachine.(none)>
   3784 Date:   Sat Dec 26 07:04:45 2009 -0500
   3785 
   3786     3.0.9rc8
   3787 
   3788 commit 9458d88f676e9a21ab8993a54e16754b11687419
   3789 Author: Anthony Green <green@gmachine.(none)>
   3790 Date:   Sat Dec 26 07:02:27 2009 -0500
   3791 
   3792     Rebase from GCC
   3793 
   3794 commit 6a3412417593f068a04dc6163f4269cb295ad5ca
   3795 Author: Anthony Green <green@gmachine.(none)>
   3796 Date:   Sat Dec 26 06:51:33 2009 -0500
   3797 
   3798     Add Andreas Schwab's powerpc fix
   3799 
   3800 commit 39c8792ece1043f41f4c395a2ce71f4cf0ff4674
   3801 Author: Anthony Green <green@gmachine.(none)>
   3802 Date:   Fri Dec 25 21:52:28 2009 -0500
   3803 
   3804     3.0.9rc7
   3805 
   3806 commit 1d04af52e3e24db69f742064694c22f8df5cc70e
   3807 Author: Anthony Green <green@gmachine.(none)>
   3808 Date:   Fri Dec 25 09:50:36 2009 -0500
   3809 
   3810     Updated some mips XFAILs
   3811 
   3812 commit 26e9509c9b7929bc4fcf697071699051a652b1fd
   3813 Author: Anthony Green <green@gmachine.(none)>
   3814 Date:   Fri Dec 25 02:19:23 2009 -0500
   3815 
   3816     Clean up ChangeLog.libffi for older patches.
   3817 
   3818 commit 9c157d3215e4393777f83eb6fa801df6528f40d7
   3819 Author: Anthony Green <green@gmachine.(none)>
   3820 Date:   Fri Dec 25 02:15:40 2009 -0500
   3821 
   3822     Clean up undefine_AC_ARG_VAR_PRECIOUS patch.
   3823 
   3824 commit d22de05b0bfc480766bc1240615ce2830eee71b8
   3825 Author: Anthony Green <green@gmachine.(none)>
   3826 Date:   Fri Dec 25 02:04:23 2009 -0500
   3827 
   3828     Fix patches
   3829 
   3830 commit 1fe3dc7c20dc4dbd8fed0d19c8618027d44ed971
   3831 Author: Anthony Green <green@gmachine.(none)>
   3832 Date:   Fri Dec 25 01:39:00 2009 -0500
   3833 
   3834     Add windows support patch.
   3835 
   3836 commit f7c0bc613a88f7dbc2d18b345c10fa438833c170
   3837 Author: Anthony Green <green@gmachine.(none)>
   3838 Date:   Fri Dec 25 01:22:11 2009 -0500
   3839 
   3840     3.0.9rc6
   3841 
   3842 commit c7fa2da8260258c11ab1dc7ac06fb611a2c1b50f
   3843 Author: Anthony Green <green@gmachine.(none)>
   3844 Date:   Thu Dec 24 07:22:44 2009 -0500
   3845 
   3846     3.0.9rc6
   3847 
   3848 commit da11bece0fde66fc0268db3a01207dda857e25d2
   3849 Author: Anthony Green <green@gmachine.(none)>
   3850 Date:   Thu Dec 24 05:34:46 2009 -0500
   3851 
   3852     Release 3.0.9rc5
   3853 
   3854 commit e3399b11edeab546b066bfc18574f3edb905d0dc
   3855 Author: Anthony Green <green@gmachine.(none)>
   3856 Date:   Thu Dec 24 01:09:32 2009 -0500
   3857 
   3858     Update README
   3859 
   3860 commit 115ab36fceee69740a01ce49bc27e1908cc237b1
   3861 Author: Anthony Green <green@gmachine.(none)>
   3862 Date:   Thu Dec 24 00:22:00 2009 -0500
   3863 
   3864     Update missing changes for 3.0.9r4.
   3865 
   3866 commit f8c7a245bf5a80bd7e730ec03fcad17c8dcfcb07
   3867 Author: Anthony Green <green@gmachine.(none)>
   3868 Date:   Wed Dec 23 23:46:22 2009 -0500
   3869 
   3870     Switch to quilt. Rebase to latest GCC.
   3871 
   3872 commit ce806772f02387b9a74f6496a263a368bccd5d59
   3873 Merge: cd98813 dcc1f6b
   3874 Author: Anthony Green <green (a] moxielogic.com>
   3875 Date:   Mon Oct 5 00:41:35 2009 -0400
   3876 
   3877     Merge branch 'master' of git (a] github.com:atgreen/libffi
   3878 
   3879 commit dcc1f6b4f1ffd2713bf68b791a13f85d455c8b1b
   3880 Author: Anthony Green <green (a] moxielogic.com>
   3881 Date:   Mon Oct 5 00:29:33 2009 -0400
   3882 
   3883     More clean up.
   3884 
   3885 commit 2829f5941a223b9d851d8ab6318318e6197d7e01
   3886 Author: Anthony Green <green (a] moxielogic.com>
   3887 Date:   Mon Oct 5 00:28:03 2009 -0400
   3888 
   3889     Clean up
   3890 
   3891 commit cd98813de517ea64041637e3e78d27a001d6d3b4
   3892 Author: Anthony Green <green (a] moxielogic.com>
   3893 Date:   Mon Oct 5 00:25:29 2009 -0400
   3894 
   3895     From Jens Rehsack.  Fix for 64-bit AIX.
   3896 
   3897 commit e4a91de766acc47f6c50f13cc11719a65e23ecba
   3898 Author: Anthony Green <green (a] moxielogic.com>
   3899 Date:   Mon Oct 5 00:16:17 2009 -0400
   3900 
   3901     From Abdulaziz Ghuloum.  Adds special case for Snow Leopard.
   3902 
   3903 commit 3425a763bcdaadb8b430226f427ec833afdcc96a
   3904 Author: Anthony Green <green (a] moxielogic.com>
   3905 Date:   Sun Oct 4 23:57:29 2009 -0400
   3906 
   3907     Fix detection of free/openbsd.  From Alexis Ballier.
   3908 
   3909 commit 2340e7a777902de61499d47823ad8d5e0eeb6203
   3910 Author: Anthony Green <green (a] moxielogic.com>
   3911 Date:   Sun Oct 4 23:53:17 2009 -0400
   3912 
   3913     AVR support
   3914 
   3915 commit 5cbe2058c128e848446ae79fe15ee54260a90559
   3916 Author: Anthony Green <green (a] moxielogic.com>
   3917 Date:   Sun Oct 4 23:53:11 2009 -0400
   3918 
   3919     Initial stand-alone patch.
   3920 
   3921 commit c6dddbd02bad9654ed58cdb0feb360934d105dec
   3922 Author: Anthony Green <green (a] moxielogic.com>
   3923 Date:   Sun Oct 4 08:11:33 2009 -0400
   3924 
   3925     Initial commit
   3926 
   3927 commit 5ffc0c37486fb1538bccc0ca7acc807d4f1af932
   3928 Author: Anthony Green <green (a] moxielogic.com>
   3929 Date:   Sun Oct 4 07:58:22 2009 -0400
   3930 
   3931     Update version to 3.0.9rc1.  Add more useful things to .gitignore.
   3932 
   3933 commit bd29f83ee9f6fa6b65adee9d3f57834f364d9887
   3934 Author: Anthony Green <green (a] moxielogic.com>
   3935 Date:   Tue Sep 29 12:07:26 2009 -0400
   3936 
   3937     Add .gitignore
   3938 
   3939 commit 9474f853f83e3f0167c1b306177321bfcc93e56d
   3940 Author: Anthony Green <green (a] moxielogic.com>
   3941 Date:   Tue Sep 29 11:13:02 2009 -0400
   3942 
   3943     Remove old CVSROOT files.
   3944 
   3945 commit 0c25275ec24bfe2c2c25a000465f0950ef9dd51b
   3946 Author: twall <twall>
   3947 Date:   Wed Aug 19 12:57:34 2009 +0000
   3948 
   3949     Apply Dave Korn's cygwin/GCC changes
   3950 
   3951 commit 39228c27ed3f677a95b46380a8d31602b5777e1a
   3952 Author: aph <aph>
   3953 Date:   Tue Jun 16 18:00:47 2009 +0000
   3954 
   3955     2009-06-16  Wim Lewis  <wiml (a] hhhh.org>
   3956     
   3957     	* src/powerpc/ffi.c: Avoid clobbering cr3 and cr4, which are
   3958     	supposed to be callee-saved.
   3959     	* src/powerpc/sysv.S (small_struct_return_value): Fix overrun of
   3960     	return buffer for odd-size structs.
   3961 
   3962 commit 5e93cc704d127c2c8ae7f5d2cef621145d43e777
   3963 Author: aph <aph>
   3964 Date:   Tue Jun 16 17:41:47 2009 +0000
   3965 
   3966     2009-06-16  Andreas Tobler  <a.tobler (a] schweiz.org>
   3967     
   3968     	PR libffi/40444
   3969     	* testsuite/lib/libffi-dg.exp (libffi_target_compile): Add
   3970     	allow_stack_execute for Darwin.
   3971 
   3972 commit b509af8959dc371b92392c623522ea6f4946a71d
   3973 Author: aph <aph>
   3974 Date:   Tue Jun 16 16:17:52 2009 +0000
   3975 
   3976     2009-06-16  Andrew Haley  <aph (a] redhat.com>
   3977     
   3978     	* configure.ac (TARGETDIR): Add missing blank lines.
   3979     	* configure: Regenerate.
   3980 
   3981 commit d57e96dc56ee76fbbb9b59d73aeaa92354db5ecb
   3982 Author: aph <aph>
   3983 Date:   Tue Jun 16 09:59:02 2009 +0000
   3984 
   3985     2009-06-16  Andrew Haley  <aph (a] redhat.com>
   3986     
   3987             * testsuite/libffi.call/cls_align_sint64.c,
   3988             testsuite/libffi.call/cls_align_uint64.c,
   3989             testsuite/libffi.call/cls_longdouble_va.c,
   3990             testsuite/libffi.call/cls_ulonglong.c,
   3991             testsuite/libffi.call/return_ll1.c,
   3992             testsuite/libffi.call/stret_medium2.c: Fix printf format
   3993             specifiers.
   3994             * testsuite/libffi.call/huge_struct.c: Ad x86 XFAILs.
   3995             * testsuite/libffi.call/float2.c: Fix dg-excess-errors.
   3996             * testsuite/libffi.call/ffitest.h,
   3997             testsuite/libffi.special/ffitestcxx.h (PRIdLL, PRIuLL): Define.
   3998 
   3999 commit b01d6d1982c9e020507029bfd5a58a8c60d111fa
   4000 Author: aph <aph>
   4001 Date:   Tue Jun 16 09:44:54 2009 +0000
   4002 
   4003     2009-06-16  Andrew Haley  <aph (a] redhat.com>
   4004     
   4005     	* testsuite/libffi.call/err_bad_typedef.c: xfail everywhere.
   4006     	* testsuite/libffi.call/err_bad_abi.c: Likewise.
   4007 
   4008 commit 35b6ded138591900a88055a8a8ac1fadc29a76d6
   4009 Author: aph <aph>
   4010 Date:   Fri Jun 12 15:29:20 2009 +0000
   4011 
   4012     2009-06-11  Kaz Kojima  <kkojima (a] gcc.gnu.org>
   4013     
   4014             * testsuite/libffi.call/cls_longdouble_va.c: Add xfail sh*-*-linux-*.
   4015             * testsuite/libffi.call/err_bad_abi.c: Add xfail sh*-*-*.
   4016             * testsuite/libffi.call/err_bad_typedef.c: Likewise.
   4017 
   4018 commit acc46605f2d95d67d69398e7644610f10a157ce3
   4019 Author: aph <aph>
   4020 Date:   Fri Jun 12 14:21:28 2009 +0000
   4021 
   4022     2009-06-12  Andrew Haley  <aph (a] redhat.com>
   4023     
   4024             * ChangeLog.libffi: testsuite/libffi.call/cls_align_sint64.c,
   4025             testsuite/libffi.call/cls_align_uint64.c,
   4026             testsuite/libffi.call/cls_ulonglong.c,
   4027             testsuite/libffi.call/return_ll1.c,
   4028             testsuite/libffi.call/stret_medium2.c: Fix printf format
   4029             specifiers.
   4030             testsuite/libffi.special/unwindtest.cc: include stdint.h.
   4031 
   4032 commit 16d1996ed0797bd7c11aca2b0fe7e7748751aaf6
   4033 Author: twall <twall>
   4034 Date:   Thu Jun 11 14:27:42 2009 +0000
   4035 
   4036     update changelog
   4037 
   4038 commit 92a515c33efe91be3cb0258f01c63aff208489c7
   4039 Author: twall <twall>
   4040 Date:   Thu Jun 11 14:27:28 2009 +0000
   4041 
   4042     use ffi_closure_alloc instead of stack-based closure
   4043 
   4044 commit e4363160ba9e50167f9ca0a7399d537a1d2cd0ce
   4045 Author: twall <twall>
   4046 Date:   Thu Jun 11 14:26:23 2009 +0000
   4047 
   4048     remove unused extern
   4049 
   4050 commit 1dc2781d2ba38f5f000ff70069d617fb21e1d2af
   4051 Author: twall <twall>
   4052 Date:   Thu Jun 11 11:36:16 2009 +0000
   4053 
   4054     remove not-yet-applied changelog entries
   4055 
   4056 commit bb27735fe689dac97ec0dc847ed8d3d519620109
   4057 Author: twall <twall>
   4058 Date:   Wed Jun 10 10:42:36 2009 +0000
   4059 
   4060     add win64 support
   4061 
   4062 commit b2a54c100c74854a409820817d54617fdda39eb8
   4063 Author: aph <aph>
   4064 Date:   Mon Jun 8 16:50:49 2009 +0000
   4065 
   4066     2009-06-08  Andrew Haley  <aph (a] redhat.com>
   4067     
   4068     	* testsuite/libffi.call/err_bad_abi.c: Add xfails.
   4069     	* testsuite/libffi.call/cls_longdouble_va.c: Add xfails.
   4070     	* testsuite/libffi.call/cls_dbls_struct.c: Add xfail x86_64-*-linux-*.
   4071     	* testsuite/libffi.call/err_bad_typedef.c: Add xfails.
   4072     
   4073     	* testsuite/libffi.call/stret_medium2.c: Add __UNUSED__ to args.
   4074     	* testsuite/libffi.call/stret_medium.c: Likewise.
   4075     	* testsuite/libffi.call/stret_large2.c: Likewise.
   4076     	* testsuite/libffi.call/stret_large.c:  Likewise.
   4077 
   4078 commit 25723e7141f73d3736d7244b980c89d97db852b6
   4079 Author: aph <aph>
   4080 Date:   Fri Jun 5 13:03:40 2009 +0000
   4081 
   4082     2009-06-05  Andrew Haley  <aph (a] redhat.com>
   4083     
   4084             * src/x86/win32.S (_ffi_closure_STDCALL): Import from gcc.
   4085 
   4086 commit 70758199c7cd41f411987360ccb302b497a56dc9
   4087 Author: aph <aph>
   4088 Date:   Thu Jun 4 16:29:58 2009 +0000
   4089 
   4090      2009-06-04  Andrew Haley  <aph (a] redhat.com>
   4091     
   4092             * src/powerpc/ffitarget.h: Fix misapplied merge from gcc.
   4093 
   4094 commit e8bb12563f9aa23ddf36fa6a5b92b16b5c3e1a7f
   4095 Author: aph <aph>
   4096 Date:   Thu Jun 4 14:59:18 2009 +0000
   4097 
   4098     2009-06-04  Andrew Haley  <aph (a] redhat.com>
   4099     
   4100     	* src/mips/o32.S,
   4101     	src/mips/n32.S: Fix licence formatting.
   4102 
   4103 commit d66a8e32c3671479e3ce0f6819673e5932ba6b7f
   4104 Author: aph <aph>
   4105 Date:   Thu Jun 4 14:43:40 2009 +0000
   4106 
   4107     2009-06-04  Andrew Haley  <aph (a] redhat.com>
   4108     
   4109     	* src/x86/darwin.S: Fix licence formatting.
   4110     	src/x86/win32.S: Likewise.
   4111     	src/sh64/sysv.S: Likewise.
   4112     	src/sh/sysv.S: Likewise.
   4113 
   4114 commit 7c3b7fd6b5db746b5b09a718f3044f811372f941
   4115 Author: aph <aph>
   4116 Date:   Thu Jun 4 14:39:20 2009 +0000
   4117 
   4118     2009-06-04  Andrew Haley  <aph (a] redhat.com>
   4119     
   4120     	* src/sh64/ffi.c: Remove lint directives.  Was missing from merge
   4121     	of Andreas Tobler's patch from 2006-04-22.
   4122 
   4123 commit 1a2f93a8b362db13638afd9fcb3f2650180bfa17
   4124 Author: aph <aph>
   4125 Date:   Thu Jun 4 10:45:51 2009 +0000
   4126 
   4127     2009-06-04  Andrew Haley  <aph (a] redhat.com>
   4128     
   4129             * src/sh/ffi.c: Apply missing hunk from Alexandre Oliva's patch of
   4130             2007-03-07.
   4131 
   4132 commit 944c95cf7aaaaf7c5fa368cda4673dd38f45020e
   4133 Author: aph <aph>
   4134 Date:   Wed Jun 3 17:42:56 2009 +0000
   4135 
   4136     2009-05-22  Dave Korn  <dave.korn.cygwin (a] gmail.com>
   4137     
   4138            * src/x86/win32.S (_ffi_closure_STDCALL):  New function.
   4139            (.eh_frame):  Add FDE for it.
   4140     
   4141     2009-05-22  Dave Korn  <dave.korn.cygwin (a] gmail.com>
   4142     
   4143            * configure.ac:  Also check if assembler supports pc-relative
   4144            relocs on X86_WIN32 targets.
   4145            * configure:  Regenerate.
   4146            * src/x86/win32.S (ffi_prep_args):  Declare extern, not global.
   4147            (_ffi_call_SYSV):  Add missing function type symbol .def and
   4148            add EH markup labels.
   4149            (_ffi_call_STDCALL):  Likewise.
   4150            (_ffi_closure_SYSV):  Likewise.
   4151            (_ffi_closure_raw_SYSV):  Likewise.
   4152            (.eh_frame):  Add hand-crafted EH data.
   4153     
   4154     2008-11-21  Eric Botcazou  <ebotcazou (a] adacore.com>
   4155     
   4156            * src/sparc/ffi.c (ffi_prep_cif_machdep): Add support for
   4157            signed/unsigned int8/16 return values.
   4158            * src/sparc/v8.S (ffi_call_v8): Likewise.
   4159            (ffi_closure_v8): Likewise.
   4160     
   4161     2008-03-26  Kaz Kojima  <kkojima (a] gcc.gnu.org>
   4162     
   4163            * src/sh/sysv.S: Add .note.GNU-stack on Linux.
   4164            * src/sh64/sysv.S: Likewise.
   4165     
   4166     2008-03-26  Daniel Jacobowitz  <dan (a] debian.org>
   4167     
   4168            * src/arm/sysv.S: Fix ARM comment marker.
   4169 
   4170 commit 00fa972430bb1535a4b34bf029ebcad500027b0c
   4171 Author: twall <twall>
   4172 Date:   Sat Dec 27 16:59:05 2008 +0000
   4173 
   4174     properly glob-match
   4175 
   4176 commit f5179e6794ac35af26fe86e468b8508a7a570c55
   4177 Author: twall <twall>
   4178 Date:   Fri Dec 26 19:06:28 2008 +0000
   4179 
   4180     Mark XFAIL on longdouble tests for x86_64/mingw
   4181 
   4182 commit 80e2b5a749208c8a18f994ec5bee84594d051cc8
   4183 Author: twall <twall>
   4184 Date:   Mon Dec 22 15:21:15 2008 +0000
   4185 
   4186     clean up tests for win64 use
   4187 
   4188 commit 7063d9996f742576095c7b0eb5016c0f9a670aec
   4189 Author: green <green>
   4190 Date:   Fri Dec 19 16:13:46 2008 +0000
   4191 
   4192     Version 3.0.8 with x86-solaris support
   4193 
   4194 commit bdfeb13f0df0a63b19d62597517237b54d92228b
   4195 Author: green <green>
   4196 Date:   Fri Dec 19 15:47:44 2008 +0000
   4197 
   4198     Bump to 3.0.7
   4199 
   4200 commit 69205de17d6ac4c11d4ba92d6a5b40a0c5f246b2
   4201 Author: green <green>
   4202 Date:   Thu Jul 24 18:03:48 2008 +0000
   4203 
   4204     Many test fixes (failures due to excessive compiler warnings).
   4205 
   4206 commit 260d513fea00b3613fe957a44a157fe72c4ca29e
   4207 Author: green <green>
   4208 Date:   Thu Jul 17 13:13:52 2008 +0000
   4209 
   4210     Version 3.0.6.  sh/sh64 fixes.
   4211 
   4212 commit 3704031875feabb74e3655ed03cff4c2b3c76ac6
   4213 Author: green <green>
   4214 Date:   Thu Apr 3 18:57:57 2008 +0000
   4215 
   4216     Rev 3.0.5.
   4217 
   4218 commit 8406f5f48f7f58a1c982a93a95d521cf82b3241f
   4219 Author: green <green>
   4220 Date:   Thu Apr 3 18:57:34 2008 +0000
   4221 
   4222     3.0.5
   4223 
   4224 commit 23a9e73212b62f9684cedb0ce70e92c59cfdaffa
   4225 Author: green <green>
   4226 Date:   Wed Mar 5 00:07:02 2008 +0000
   4227 
   4228     2008-03-04  Anthony Green  <green (a] redhat.com>
   4229                 Blake Chaffin
   4230                 hos (a] tamanegi.org
   4231     
   4232             * testsuite/libffi.call/cls_align_longdouble_split2.c
   4233               testsuite/libffi.call/cls_align_longdouble_split.c
   4234               testsuite/libffi.call/cls_dbls_struct.c
   4235               testsuite/libffi.call/cls_double_va.c
   4236               testsuite/libffi.call/cls_longdouble.c
   4237               testsuite/libffi.call/cls_longdouble_va.c
   4238               testsuite/libffi.call/cls_pointer.c
   4239               testsuite/libffi.call/cls_pointer_stack.c
   4240               testsuite/libffi.call/err_bad_abi.c
   4241               testsuite/libffi.call/err_bad_typedef.c
   4242               testsuite/libffi.call/huge_struct.c
   4243               testsuite/libffi.call/stret_large2.c
   4244               testsuite/libffi.call/stret_large.c
   4245               testsuite/libffi.call/stret_medium2.c
   4246               testsuite/libffi.call/stret_medium.c: New tests from Apple.
   4247 
   4248 commit 429e37d3ad653e52e75bf725c883ab79e859f89a
   4249 Author: green <green>
   4250 Date:   Thu Feb 28 04:50:19 2008 +0000
   4251 
   4252     clicky
   4253 
   4254 commit 51e79c428348c033314f54bcb30f7e388c59e347
   4255 Author: green <green>
   4256 Date:   Thu Feb 28 04:47:35 2008 +0000
   4257 
   4258     getclicky
   4259 
   4260 commit affcab04e280efeace45a72c4dc6152c0e4f1b7f
   4261 Author: green <green>
   4262 Date:   Tue Feb 26 19:01:53 2008 +0000
   4263 
   4264     2008-02-26  Jakub Jelinek  <jakub (a] redhat.com>
   4265                 Anthony Green  <green (a] redhat.com>
   4266     
   4267             * src/alpha/osf.S: Add .note.GNU-stack on Linux.
   4268             * src/s390/sysv.S: Likewise.
   4269             * src/powerpc/linux64.S: Likewise.
   4270             * src/powerpc/linux64_closure.S: Likewise.
   4271             * src/powerpc/ppc_closure.S: Likewise.
   4272             * src/powerpc/sysv.S: Likewise.
   4273             * src/x86/unix64.S: Likewise.
   4274             * src/x86/sysv.S: Likewise.
   4275             * src/sparc/v8.S: Likewise.
   4276             * src/sparc/v9.S: Likewise.
   4277             * src/m68k/sysv.S: Likewise.
   4278             * src/ia64/unix.S: Likewise.
   4279             * src/arm/sysv.S: Likewise.
   4280 
   4281 commit 59689d5522c159a3ac967adb6b891cf5f22c890f
   4282 Author: green <green>
   4283 Date:   Tue Feb 26 17:40:51 2008 +0000
   4284 
   4285     2008-02-26  Anthony Green  <green (a] redhat.com>
   4286                 Thomas Heller  <theller (a] ctypes.org>
   4287     
   4288             * src/x86/ffi.c (ffi_closure_SYSV_inner): Change C++ comment to C
   4289             comment.
   4290 
   4291 commit b13c84cf4668828ff8429ba4a2f94cd1eb574ae0
   4292 Author: green <green>
   4293 Date:   Tue Feb 26 17:38:15 2008 +0000
   4294 
   4295     2008-02-26  Anthony Green  <green (a] redhat.org>
   4296                 Thomas Heller <theller (a] ctypes.org>
   4297     
   4298             * include/ffi.h.in: Change void (*)() to void (*)(void).
   4299 
   4300 commit 265289f679ffd24a88ae1aa2cef0e4aa14703cd8
   4301 Author: green <green>
   4302 Date:   Tue Feb 26 17:34:36 2008 +0000
   4303 
   4304     2008-02-26  Anthony Green  <green (a] spindazzle.org>
   4305     
   4306             * src/alpha/ffi.c: Change void (*)() to void (*)(void).
   4307             src/alpha/osf.S, src/arm/ffi.c, src/frv/ffi.c, src/ia64/ffi.c,
   4308             src/ia64/unix.S, src/java_raw_api.c, src/m32r/ffi.c,
   4309             src/mips/ffi.c, src/pa/ffi.c, src/pa/hpux32.S, src/pa/linux.S,
   4310             src/powerpc/ffi.c, src/powerpc/ffi_darwin.c, src/raw_api.c,
   4311             src/s390/ffi.c, src/sh/ffi.c, src/sh64/ffi.c, src/sparc/ffi.c,
   4312             src/x86/ffi.c, src/x86/unix64.S, src/x86/darwin64.S,>         src/x86/ffi64.c: Ditto.
   4313 
   4314 commit fb5036cd6d0f909918e90f7d2d9fd80d46682d5d
   4315 Author: green <green>
   4316 Date:   Sun Feb 24 17:25:25 2008 +0000
   4317 
   4318     fix date
   4319 
   4320 commit 40bec108e7d0181e6c9928aa7a33187bcc0f3d6f
   4321 Author: green <green>
   4322 Date:   Sun Feb 24 17:25:02 2008 +0000
   4323 
   4324     New release
   4325 
   4326 commit b922048fa82ea109a4af269ee47bbc2a586bbac2
   4327 Author: green <green>
   4328 Date:   Sun Feb 24 17:24:00 2008 +0000
   4329 
   4330     2008-02-24  Anthony Green  <green (a] spindazzle.org>
   4331     
   4332             * configure.ac: Accept openbsd*, not just openbsd.
   4333             Bump version to 3.0.4.
   4334             * configure, doc/stamp-vti, doc/version.texi: Rebuilt.
   4335             * libtool-version: Increment revision.
   4336             * README: Update for new release.
   4337 
   4338 commit affca4b92d06e5554784c7e9b233029ef83f7d8a
   4339 Author: green <green>
   4340 Date:   Fri Feb 22 21:53:29 2008 +0000
   4341 
   4342     sync readme with web page.
   4343 
   4344 commit 3e53d8752ea74859b4c64fbbf935e62a937c4d78
   4345 Author: green <green>
   4346 Date:   Fri Feb 22 21:52:38 2008 +0000
   4347 
   4348     New release
   4349 
   4350 commit 4d92f6c8e78fe084be65f3e8b58b859901ba796d
   4351 Author: green <green>
   4352 Date:   Fri Feb 22 21:49:46 2008 +0000
   4353 
   4354     2008-02-22  Anthony Green  <green (a] redhat.com>
   4355     
   4356             * configure.ac: Bump version to 3.0.3.
   4357             * configure, doc/stamp-vti, doc/version.texi: Rebuilt.
   4358             * libtool-version: Increment revision.
   4359             * README: Update for new release.  Clean up test docs.
   4360 
   4361 commit 0e185fa11a01f816824ba2687ed3715ab6219bef
   4362 Author: green <green>
   4363 Date:   Fri Feb 22 21:43:18 2008 +0000
   4364 
   4365     Update configure script.
   4366 
   4367 commit f73986bd211cfbbaa593d1309504d0dc68626191
   4368 Author: green <green>
   4369 Date:   Fri Feb 22 21:40:53 2008 +0000
   4370 
   4371     2008-02-22  Bjoern Koenig  <bkoenig (a] alpha-tierchen.de>
   4372                 Andreas Tobler  <a.tobler (a] schweiz.org>
   4373     
   4374             * configure.ac: Add amd64-*-freebsd* target.
   4375             * configure: Regenerate.
   4376 
   4377 commit 0208f68fe5de30c33e7f70ebc281635917013f5a
   4378 Author: green <green>
   4379 Date:   Fri Feb 22 21:15:44 2008 +0000
   4380 
   4381     2008-02-22  Thomas Heller <theller (a] ctypes.org>
   4382     
   4383             * configure.ac: Add x86 OpenBSD support.
   4384             * configure: Rebuilt.
   4385 
   4386 commit 01adb0e638a86cf0d5e668ed8e08be9b0cd2505f
   4387 Author: green <green>
   4388 Date:   Thu Feb 21 16:17:26 2008 +0000
   4389 
   4390     Fix README.
   4391 
   4392 commit 1edd4563225981a14f7d4fb9919b1ed88e38082f
   4393 Author: green <green>
   4394 Date:   Thu Feb 21 13:39:01 2008 +0000
   4395 
   4396     3.0.2
   4397 
   4398 commit c9b542800864e2204db6e83f3843a17813ba6165
   4399 Author: green <green>
   4400 Date:   Thu Feb 21 13:36:43 2008 +0000
   4401 
   4402     add missing file
   4403 
   4404 commit d5fa5633d5c8d3c212a2267cfa38fba4091baa2c
   4405 Author: green <green>
   4406 Date:   Thu Feb 21 13:36:19 2008 +0000
   4407 
   4408     2008-02-21  Anthony Green  <green (a] redhat.com>
   4409     
   4410             * configure.ac: Bump version to 3.0.2.
   4411             * configure, doc/stamp-vti, doc/version.texi: Rebuilt.
   4412             * libtool-version: Increment revision.
   4413             * README: Update for new release.
   4414     
   4415     2008-02-21  Bjrn Knig <bkoenig (a] alpha-tierchen.de>
   4416     
   4417             * src/x86/freebsd.S: New file.
   4418             * configure.ac: Add x86 FreeBSD support.
   4419             * Makefile.am: Ditto.
   4420 
   4421 commit ac35bfc6fcadd8880c1efce36724820f9074b318
   4422 Author: green <green>
   4423 Date:   Sat Feb 16 01:03:56 2008 +0000
   4424 
   4425     Updated
   4426 
   4427 commit f7942975fee7b0162647dd79e2652615b737e98e
   4428 Author: green <green>
   4429 Date:   Sat Feb 16 01:02:00 2008 +0000
   4430 
   4431     2008-02-15  Anthony Green  <green (a] redhat.com>
   4432     
   4433             * configure.ac: Bump version to 3.0.1.
   4434             * configure, doc/stamp-vti, doc/version.texi: Rebuilt.
   4435             * libtool-version: Increment revision.
   4436             * README: Update for new release.
   4437     
   4438     2008-02-15  David Daney  <ddaney (a] avtrex.com>
   4439     
   4440             * src/mips/ffi.c: Remove extra '>' from include directive.
   4441             (ffi_prep_closure_loc): Use clear_location instead of tramp.
   4442 
   4443 commit 59aa6bb1bfc86a610ac1a8b123443efd75854dd1
   4444 Author: green <green>
   4445 Date:   Fri Feb 15 20:52:26 2008 +0000
   4446 
   4447     Add more platforms.
   4448 
   4449 commit 45a45ab99074448be0ae1a8d2ade50d28b60f8de
   4450 Author: green <green>
   4451 Date:   Fri Feb 15 19:16:36 2008 +0000
   4452 
   4453     3.0 notes
   4454 
   4455 commit 4db74cbea888c9f1251b85baf00d99b83d3b994d
   4456 Author: green <green>
   4457 Date:   Fri Feb 15 19:10:26 2008 +0000
   4458 
   4459     Update
   4460 
   4461 commit c3e1101ffabf44d8a2ee46e03ba9ab582050a825
   4462 Author: green <green>
   4463 Date:   Fri Feb 15 18:43:40 2008 +0000
   4464 
   4465     2008-02-15  Anthony Green  <green (a] redhat.com>
   4466     
   4467             * configure.ac: Bump version to 3.0.0,
   4468             * configure, doc/stamp-vti, doc/version.texi: Rebuilt.
   4469     
   4470     2008-02-15  David Daney  <ddaney (a] avtrex.com>
   4471     
   4472             * src/mips/ffi.c (USE__BUILTIN___CLEAR_CACHE):
   4473             Define (conditionally), and use it to include cachectl.h.
   4474             (ffi_prep_closure_loc): Fix cache flushing.
   4475             * src/mips/ffitarget.h (_ABIN32, _ABI64, _ABIO32): Define.
   4476 
   4477 commit 7e0cc12e9233ad285db41ce8dbdda61ed2a7fb06
   4478 Author: green <green>
   4479 Date:   Fri Feb 15 15:51:03 2008 +0000
   4480 
   4481     New release
   4482 
   4483 commit 2d7dc885ec40d53866f29984d595511942c8b686
   4484 Author: green <green>
   4485 Date:   Fri Feb 15 15:30:26 2008 +0000
   4486 
   4487             * man/ffi_call.3, man/ffi_prep_cif.3, man/ffi.3:
   4488             Update dates and remove all references to ffi_prep_closure.
   4489             * configure.ac: Bump version to 2.99.9.
   4490             * configure, doc/stamp-vti, doc/version.texi: Rebuilt.
   4491 
   4492 commit a0525f03eeaaed33b1eac80e0c016455cee3615d
   4493 Author: green <green>
   4494 Date:   Fri Feb 15 15:14:30 2008 +0000
   4495 
   4496     New release.
   4497 
   4498 commit 2b30dfb3146ee26ad956d00ee05eb835ca1a95b4
   4499 Author: green <green>
   4500 Date:   Fri Feb 15 15:12:43 2008 +0000
   4501 
   4502             * man/ffi_prep_closure.3: Delete.
   4503             * man/Makefile.am (EXTRA_DIST): Remove ffi_prep_closure.3.
   4504             (man_MANS): Ditto.
   4505             * man/Makefile.in: Rebuilt.
   4506             * configure.ac: Bump version to 2.99.8.
   4507             * configure, doc/stamp-vti, doc/version.texi: Rebuilt.
   4508 
   4509 commit bf41e64840ebcb6cc31a6f028253c1fde82705d8
   4510 Author: green <green>
   4511 Date:   Fri Feb 15 01:56:50 2008 +0000
   4512 
   4513     Update.
   4514 
   4515 commit 4d39ddee677bbb61d621893b91e11eac5e7c4af7
   4516 Author: green <green>
   4517 Date:   Fri Feb 15 01:24:06 2008 +0000
   4518 
   4519     * configure.ac: Bump version to 2.99.7.
   4520             * configure, doc/stamp-vti, doc/version.texi: Rebuilt.
   4521             * include/ffi.h.in LICENSE src/debug.c src/closures.c
   4522               src/ffitest.c src/s390/sysv.S src/s390/ffitarget.h
   4523               src/types.c src/m68k/ffitarget.h src/raw_api.c src/frv/ffi.c
   4524               src/frv/ffitarget.h src/sh/ffi.c src/sh/sysv.S
   4525               src/sh/ffitarget.h src/powerpc/ffitarget.h src/pa/ffi.c
   4526               src/pa/ffitarget.h src/pa/linux.S src/java_raw_api.c
   4527               src/cris/ffitarget.h src/x86/ffi.c src/x86/sysv.S
   4528               src/x86/unix64.S src/x86/win32.S src/x86/ffitarget.h
   4529               src/x86/ffi64.c src/x86/darwin.S src/ia64/ffi.c
   4530               src/ia64/ffitarget.h src/ia64/ia64_flags.h src/ia64/unix.S
   4531               src/sparc/ffi.c src/sparc/v9.S src/sparc/ffitarget.h
   4532               src/sparc/v8.S src/alpha/ffi.c src/alpha/ffitarget.h
   4533               src/alpha/osf.S src/sh64/ffi.c src/sh64/sysv.S
   4534               src/sh64/ffitarget.h src/mips/ffi.c src/mips/ffitarget.h
   4535               src/mips/n32.S src/mips/o32.S src/arm/ffi.c src/arm/sysv.S
   4536               src/arm/ffitarget.h src/prep_cif.c: Update license text.
   4537 
   4538 commit d58b032b41a12bd3d72148da6822ab59dd698ff9
   4539 Author: green <green>
   4540 Date:   Fri Feb 15 00:59:25 2008 +0000
   4541 
   4542     New release
   4543 
   4544 commit 91e5478df6d5ac63efbb10f025807b4606afab56
   4545 Author: green <green>
   4546 Date:   Fri Feb 15 00:50:30 2008 +0000
   4547 
   4548     Update supported platforms.  Bump version.
   4549 
   4550 commit bd0768f877c8f7fd0d36af2191b203d4d057b1ce
   4551 Author: green <green>
   4552 Date:   Fri Feb 15 00:45:33 2008 +0000
   4553 
   4554     * configure.ac: Bump version to 2.99.5.
   4555             * configure: Rebuilt.
   4556             * Makefile.am (EXTRA_DIST): Add darwin64.S
   4557             * Makefile.in: Rebuilt.
   4558             * testsuite/lib/libffi-dg.exp: Remove libstdc++ bits from GCC tree.
   4559             * LICENSE: Update WARRANTY.
   4560 
   4561 commit 49d345f767bd2cfee951bceaab6a1a07986cf293
   4562 Author: green <green>
   4563 Date:   Thu Feb 14 23:43:27 2008 +0000
   4564 
   4565     update license reference
   4566 
   4567 commit 12ac48fc79b515db7c9accd9fcaa87b0dcefccdb
   4568 Author: green <green>
   4569 Date:   Thu Feb 14 23:42:08 2008 +0000
   4570 
   4571     Update WARRANTY
   4572 
   4573 commit 6b91c41da87e78552f2990dfc504a0a3349f340b
   4574 Author: green <green>
   4575 Date:   Thu Feb 14 23:38:27 2008 +0000
   4576 
   4577     fix tarball reference
   4578 
   4579 commit 2b59579e3533334bee4788e076b4e520c2ab518c
   4580 Author: green <green>
   4581 Date:   Thu Feb 14 23:35:58 2008 +0000
   4582 
   4583     First update in 5 years!
   4584 
   4585 commit 6cbdf3f3a3777a93382a2d508ddef1c353ff0955
   4586 Author: green <green>
   4587 Date:   Thu Feb 14 22:44:06 2008 +0000
   4588 
   4589     Fix .pc file bug and bump version
   4590 
   4591 commit 1d1dc81104b209df3cfef0840735c59efae2f655
   4592 Author: green <green>
   4593 Date:   Thu Feb 14 22:03:37 2008 +0000
   4594 
   4595     Add man files and info file. Update README.  Tag as 2.99.3.
   4596 
   4597 commit f045a2367f793fa8b01534cf2e25bcc46afc8fa1
   4598 Author: tromey <tromey>
   4599 Date:   Thu Feb 14 20:46:57 2008 +0000
   4600 
   4601     Move entry from ChangeLog to ChangeLog.libffi
   4602 
   4603 commit 6257f07d1a9efd27fa83639cfba281f5d3188731
   4604 Author: tromey <tromey>
   4605 Date:   Thu Feb 14 20:33:17 2008 +0000
   4606 
   4607     	* aclocal.m4, Makefile.in, configure, fficonfig.h.in: Rebuilt.
   4608     	* mdate-sh, texinfo.tex: New files.
   4609     	* Makefile.am (info_TEXINFOS): New variable.
   4610     	* doc/libffi.texi: New file.
   4611     	* doc/version.texi: Likewise.
   4612 
   4613 commit 4232af563c5509c3760a33e3684a2b958be755e1
   4614 Author: green <green>
   4615 Date:   Thu Feb 14 16:19:21 2008 +0000
   4616 
   4617             * Makefile.am (AM_CFLAGS): Don't compile with -D.
   4618             (lib_LTLIBRARIES): Define.
   4619             (toolexeclib_LIBRARIES): Undefine.
   4620             * Makefile.in: Rebuilt.
   4621             * configure.ac: Reset version to 2.99.1.
   4622             * configure.in: Rebuilt.
   4623 
   4624 commit 961543615c31f092b578a4b4cda914db64f9d0fa
   4625 Author: green <green>
   4626 Date:   Thu Feb 14 15:57:40 2008 +0000
   4627 
   4628     Fix typo.
   4629 
   4630 commit aeb0abab87222f637fbf352d4effd3b76b52ed26
   4631 Author: green <green>
   4632 Date:   Thu Feb 14 15:54:27 2008 +0000
   4633 
   4634           * libffi.pc.in: Usse @PACKAGE_NAME@ and @PACKAGE_VERSION@.
   4635             * configure.ac: Reset version to 2.99.1.
   4636             * configure.in: Rebuilt.
   4637             * Makefile.am (EXTRA_DIST): Add ChangeLog.libffi.
   4638             * Makefile.in: Rebuilt.
   4639             * LICENSE: Update copyright notice.
   4640 
   4641 commit 77fe243556433eae119d8bd7469bfccdd5bd8a1a
   4642 Author: green <green>
   4643 Date:   Thu Feb 14 15:37:00 2008 +0000
   4644 
   4645     Fix make dist again
   4646 
   4647 commit d4970cf4529459bf0f0e43c602cac396786c6802
   4648 Author: green <green>
   4649 Date:   Thu Feb 14 15:18:56 2008 +0000
   4650 
   4651     Fix make dist
   4652 
   4653 commit f0b1462f2d3024922ad71421bd5c4311fcb16da5
   4654 Author: green <green>
   4655 Date:   Thu Feb 14 15:01:41 2008 +0000
   4656 
   4657     Use pkgconfig.  Increment libtool CURRENT version.
   4658 
   4659 commit 27e52f33baa069012a5adb2a3807f9ca1f2165ab
   4660 Author: green <green>
   4661 Date:   Sun Feb 3 13:59:48 2008 +0000
   4662 
   4663     Fix header installs when using DESTDIR.
   4664 
   4665 commit fadab28eb6e33fb6dcdd7b9323e147142216d548
   4666 Author: twall <twall>
   4667 Date:   Sun Feb 3 12:32:22 2008 +0000
   4668 
   4669     update changelog
   4670 
   4671 commit b5e44c8dfa92c87b99762c303cf5574a16db8f27
   4672 Author: twall <twall>
   4673 Date:   Sun Feb 3 01:12:32 2008 +0000
   4674 
   4675     offset from code base address, not data base address
   4676 
   4677 commit f359848d1a995c0e44566d815f218729dc996e22
   4678 Author: green <green>
   4679 Date:   Fri Feb 1 21:29:43 2008 +0000
   4680 
   4681     Fix header installs.
   4682 
   4683 commit c30df49e157c7bfc8e19e3f8a72b9464fe225e54
   4684 Author: green <green>
   4685 Date:   Fri Feb 1 21:13:55 2008 +0000
   4686 
   4687     Revert my broken changes to twall's patch.
   4688 
   4689 commit 675561bb9aa0732c76698df10dd3007b5d0ec759
   4690 Author: green <green>
   4691 Date:   Thu Jan 31 13:44:25 2008 +0000
   4692 
   4693     Fix make dist .
   4694 
   4695 commit abc0bbf3813dc43e23d4c23e6fe794dbf287639b
   4696 Author: green <green>
   4697 Date:   Thu Jan 31 11:58:57 2008 +0000
   4698 
   4699     Add Tim Wall's x86 windows patch.
   4700 
   4701 commit e332366d15a31198735b593ec8f7fc0558d783b8
   4702 Author: green <green>
   4703 Date:   Wed Jan 30 13:21:02 2008 +0000
   4704 
   4705     Add HJ's -fomit-frame-pointer struct return fix
   4706 
   4707 commit d4204240392af5b7750a08671b08e9c22dff5e93
   4708 Author: green <green>
   4709 Date:   Wed Jan 30 12:42:34 2008 +0000
   4710 
   4711     Clean up for new automake.
   4712 
   4713 commit f4932dd020df574637c9fb3fc1bb18e5a8f304cc
   4714 Author: green <green>
   4715 Date:   Wed Jan 30 12:40:25 2008 +0000
   4716 
   4717     Fixes to run testsuite
   4718 
   4719 commit 085520ddc8db6a916bfc416b871fcb2d00074d40
   4720 Author: green <green>
   4721 Date:   Tue Jan 29 15:16:43 2008 +0000
   4722 
   4723     New files from gcc tree.
   4724 
   4725 commit 77175b3f7234e4875a4ef554ed1fe9fdc4133794
   4726 Author: green <green>
   4727 Date:   Tue Jan 29 15:15:20 2008 +0000
   4728 
   4729     Latest gcc svn sources
   4730 
   4731 commit 2544e45a0b2b634053df02da3a2ed9680eeed2a1
   4732 Author: green <green>
   4733 Date:   Tue Jan 29 14:28:13 2008 +0000
   4734 
   4735     Install ffitarget.h in $prefix/include.
   4736 
   4737 commit 6002211b1cc4daeb587d054b4f83968bda2c981e
   4738 Author: green <green>
   4739 Date:   Tue Jan 29 12:30:10 2008 +0000
   4740 
   4741     Add new files.
   4742 
   4743 commit ccabd2b16be883cd03e5f0cd88ccfdd6ca39239d
   4744 Author: green <green>
   4745 Date:   Tue Jan 29 12:28:15 2008 +0000
   4746 
   4747     Merge from gcc
   4748 
   4749 commit e680ecfbfca1da8d1823e48bc89b8375e66e128b
   4750 Author: tromey <tromey>
   4751 Date:   Sun Dec 24 23:12:15 2006 +0000
   4752 
   4753     Pulled in libffi from gcc trunk.
   4754     Fixed build and install for standalone use.
   4755 
   4756 commit e7ba08965942ce872fdbc69f70f9848cc3d0bad6
   4757 Author: root <root>
   4758 Date:   Sun Jun 4 23:22:24 2006 +0000
   4759 
   4760     sourcware.org
   4761 
   4762 commit 0cd4aa24e21aaa964dfbdebc25ec5c8188049375
   4763 Author: root <root>
   4764 Date:   Sun May 30 01:51:57 2004 +0000
   4765 
   4766     Add LockDir
   4767 
   4768 commit 5826120fbd940d26cca76ed2522187505581e1ed
   4769 Author: green <green>
   4770 Date:   Tue Nov 4 06:09:08 2003 +0000
   4771 
   4772     Add link to Gianni's web site.
   4773 
   4774 commit 220aa4b27db42d7ffaac5056000d5179f00d5ea3
   4775 Author: jsm <jsm>
   4776 Date:   Tue Jan 21 08:07:42 2003 +0000
   4777 
   4778     Newer, better, increased from before!  (list of acceptable anon usernames)
   4779 
   4780 commit 1c3adc892cc1403dc4d3d7003a2385899836612e
   4781 Author: green <green>
   4782 Date:   Fri Dec 6 01:28:03 2002 +0000
   4783 
   4784     Fixed Cygnus references.
   4785 
   4786 commit 4af66bb62fab9a8e318af3bf01e5486596a0c8d4
   4787 Author: green <green>
   4788 Date:   Sun Oct 21 19:18:42 2001 +0000
   4789 
   4790     Testsuite fixes.
   4791 
   4792 commit 5435965f9015ce40584c98d3816c3d05e7de1d21
   4793 Author: green <green>
   4794 Date:   Mon Apr 23 00:32:03 2001 +0000
   4795 
   4796             * include/ffi_common.h: Delete, after moving contents to...
   4797             * include/ffi_private.h: Subsume contents of ffi_common.h.
   4798             * include/Makefile.am (noinst_HEADERS): Remove ffi_common.h.
   4799             * include/Makefile.in: Rebuilt.
   4800             * arm/ffi.c, m68k/ffi.c, mips/ffi.c, powerpc/ffi.c, s390/ffi.c,
   4801             ia64/ffi.c: Include ffi_private.h, not ffi_common.h.
   4802             * alpha/ffi.c, sparc/ffi.c, x86/ffi.c: Don't include ffi_common.h.
   4803             * types.c, raw_api.c, java_raw_api.c, prep_cif.c: Don't include
   4804             ffi_common.h.
   4805             * debug.c: Include ffi_private.h instead of ffi_common.h.
   4806     
   4807             * mips/ffi.c (calc_n32_struct_flags): Make static.
   4808             (FIX_ARGP): Remove call to debugging routine ffi_stop_here.
   4809     
   4810             * mips/n32.S: Include ffi_private.h.
   4811             * mips/o32.S: Include ffi_private.h.
   4812 
   4813 commit 6fdb7de0fe3b7385e1fd78812ae69d9b3069d994
   4814 Author: green <green>
   4815 Date:   Sun Apr 22 19:38:34 2001 +0000
   4816 
   4817             * README: Update some comments.
   4818     
   4819             * Makefile.am (SUBDIRS): Add include so ffi.h gets installed.
   4820             * Makefile.in: Rebuilt.
   4821     
   4822             * include/ffi.h: Change ALPHA to __alpha__ and SPARC to __sparc__.
   4823             * types.c: Ditto.
   4824             * prep_cif.c (ffi_prep_cif): Ditto.
   4825     
   4826             * alpha/ffi.c, alpha/osf.S, sparc/ffi.c, sparc/v8.S, sparc/v9.S:
   4827             Include ffi_private.h.
   4828     
   4829             * include/ffi_private.h (FFI_TYPE_LAST): Define.
   4830 
   4831 commit bc7144b01b9707ef35f1a2e3e6996e005e82953a
   4832 Author: green <green>
   4833 Date:   Sun Apr 22 18:28:36 2001 +0000
   4834 
   4835     Moved files from old home
   4836 
   4837 commit e57279831e20368c1aa1d2b35462b8629be73959
   4838 Author: green <green>
   4839 Date:   Sun Apr 22 18:23:47 2001 +0000
   4840 
   4841     These are dead.
   4842 
   4843 commit 7247436b5fe71767b29dc02b4da0fe18b08082e6
   4844 Author: green <green>
   4845 Date:   Sun Apr 22 18:22:43 2001 +0000
   4846 
   4847     All these files live somewhere else now.
   4848 
   4849 commit a8b0d40ff908e275028f676870c31d0d70274a98
   4850 Author: green <green>
   4851 Date:   Sun Apr 22 18:17:14 2001 +0000
   4852 
   4853     Many changes.  Not quite there yet.
   4854 
   4855 commit f893d2273355710a290a26faebf5f12c3a34d0e3
   4856 Author: green <green>
   4857 Date:   Sun Apr 22 18:13:22 2001 +0000
   4858 
   4859     Moved m68k files
   4860 
   4861 commit 688ddfeced89cbb9d37b53005e1f7f2b9c78a8d7
   4862 Author: green <green>
   4863 Date:   Sun Apr 22 18:12:33 2001 +0000
   4864 
   4865     New, target indepentent, header
   4866 
   4867 commit f9e40776d488d5ecf43b3ae21444a1a2f6eca528
   4868 Author: green <green>
   4869 Date:   Sun Apr 22 18:11:57 2001 +0000
   4870 
   4871     Many changes.
   4872 
   4873 commit 8c1d2eb47f6bc314c431b75c85c107e8e43c4a76
   4874 Author: green <green>
   4875 Date:   Sun Apr 22 18:10:47 2001 +0000
   4876 
   4877     Many changes
   4878 
   4879 commit 1359dfc6582680a158b3caa3efb7a368da4aa12d
   4880 Author: green <green>
   4881 Date:   Sun Apr 22 18:10:20 2001 +0000
   4882 
   4883     Moved ia64 files
   4884 
   4885 commit 6e2de5eee316a4579869aff50c7c5f6f478582d8
   4886 Author: green <green>
   4887 Date:   Sun Apr 22 18:08:11 2001 +0000
   4888 
   4889     Moved arm files
   4890 
   4891 commit 8807355af34cba8ffe87aee51152dfccec2771fa
   4892 Author: green <green>
   4893 Date:   Mon Apr 9 00:58:38 2001 +0000
   4894 
   4895     Many many updates.  Merge from gcc and then some.
   4896 
   4897 commit f7e9f91adec4ff1c2e7a13b3de81d2c5a3f55e7e
   4898 Author: green <green>
   4899 Date:   Mon Apr 17 03:32:37 2000 +0000
   4900 
   4901     Mnay fixes.
   4902 
   4903 commit c4860de618f4956283f5c8230a2544e403dfe390
   4904 Author: green <green>
   4905 Date:   Mon Apr 17 03:18:46 2000 +0000
   4906 
   4907     Merge from libgcj.  Merged patches from net.  See ChangeLog for details.
   4908 
   4909 commit c578b58314990c3853429297c38ba14015fec5fa
   4910 Author: jsm <jsm>
   4911 Date:   Sat Oct 9 20:18:16 1999 +0000
   4912 
   4913     1999-10-09  Jason Molenda  (jsm (a] bugshack.cygnus.com)
   4914     
   4915     	* CVSROOT/auto_checkout, CVSROOT/commit_prep, CVSROOT/log_accum:
   4916     	Deleted; generic versions now used for all repositories.
   4917     
   4918     	* CVSROOT/commitinfo, CVSROOT/loginfo:  Change pathnames to
   4919     	generic versions.
   4920     
   4921             * CVSROOT/checkoutlist:  Don't try to check out the removed
   4922             files any longer.
   4923 
   4924 commit acdb20051207fed7652dd9f122f65de5458c474c
   4925 Author: jsm <jsm>
   4926 Date:   Sat Oct 9 20:18:15 1999 +0000
   4927 
   4928     1999-10-09  Jason Molenda  (jsm (a] bugshack.cygnus.com)
   4929     
   4930     	* CVSROOT/auto_checkout, CVSROOT/commit_prep, CVSROOT/log_accum:
   4931     	Deleted; generic versions now used for all repositories.
   4932     
   4933     	* CVSROOT/commitinfo, CVSROOT/loginfo:  Change pathnames to
   4934     	generic versions.
   4935     
   4936             * CVSROOT/checkoutlist:  Don't try to check out the removed
   4937             files any longer.
   4938 
   4939 commit e75be655ceedf7ab24c4e99d75eec9efeb979bc7
   4940 Author: green <green>
   4941 Date:   Sun Aug 8 13:16:41 1999 +0000
   4942 
   4943     New configury
   4944 
   4945 commit d6669a0dd5b266005325bbf6d5a8ff34574d809e
   4946 Author: green <green>
   4947 Date:   Sun Aug 8 13:05:12 1999 +0000
   4948 
   4949     	* include/ffi.h.in: Try to work around messy header problem
   4950     	with PACKAGE and VERSION.
   4951     
   4952     	* configure: Rebuilt.
   4953     	* configure.in: Change version to 2.00-beta.
   4954     
   4955             * fficonfig.h.in: Rebuilt.
   4956     	* acconfig.h (FFI_NO_STRUCTS, FFI_NO_RAW_API): Define.
   4957     
   4958     	* src/x86/ffi.c (ffi_raw_call): Rename.
   4959 
   4960 commit 4819d52b007934a40d6d29a75ee30e857c4a93ae
   4961 Author: green <green>
   4962 Date:   Wed Aug 4 18:02:34 1999 +0000
   4963 
   4964     New file for Kresten's closure work
   4965 
   4966 commit 2dbf801eb427cbf5021a9e1e512b5fc523524700
   4967 Author: green <green>
   4968 Date:   Wed Aug 4 18:00:05 1999 +0000
   4969 
   4970     Kresten's closure work. Initial checkin.
   4971 
   4972 commit d170961701b0f2bf7e824d7caba2ebe10002ed84
   4973 Author: green <green>
   4974 Date:   Thu Jul 8 14:36:52 1999 +0000
   4975 
   4976     	* configure.in: Add x86 and powerpc BeOS configurations.
   4977     	From Makoto Kato <m_kato (a] ga2.so-net.ne.jp>.
   4978 
   4979 commit c7747d976924ec6f2229cbcfbbdb98d364e10de9
   4980 Author: jsm <jsm>
   4981 Date:   Wed May 12 23:32:16 1999 +0000
   4982 
   4983     1999-05-12  Jason Molenda  (jsm (a] bugshack.cygnus.com)
   4984             * index.html: Add links to libffi* mail list archives.
   4985 
   4986 commit dd2aa9a8de22e26df3bbc85d068358641f6202f7
   4987 Author: green <green>
   4988 Date:   Thu May 6 05:34:36 1999 +0000
   4989 
   4990     	* configure.in: Add warning about this being beta code.
   4991     	Remove src/Makefile.am from the picture.
   4992     	* configure: Rebuilt.
   4993     	* Makefile.am: Move logic from src/Makefile.am.  Add changes
   4994     	to support libffi as a target library.
   4995     	* Makefile.in: Rebuilt.
   4996     	* aclocal.m4, config.guess, config.sub, ltconfig, ltmain.sh:
   4997     	Upgraded to new autoconf, automake, libtool.
   4998     	* README: Tweaks.
   4999     	* LICENSE: Update copyright date.
   5000     	* src/Makefile.am, src/Makefile.in: Removed.
   5001 
   5002 commit 4e9452abed58a3058ccdb446f96a29d50dda1f34
   5003 Author: green <green>
   5004 Date:   Wed May 5 22:06:13 1999 +0000
   5005 
   5006     Updated to new automake, libtool, autoconf - nothing works :-)
   5007 
   5008 commit 6d3b2bddaf4967fba8b8656c01bfc77ec0f2800c
   5009 Author: jsm <jsm>
   5010 Date:   Mon Apr 26 15:55:28 1999 +0000
   5011 
   5012     1999-04-26  Jason Molenda  (jsm (a] bugshack.cygnus.com)
   5013             * index.html: Missed a reference to libffi-discuss (a] cygnus.com.  Fixed.
   5014 
   5015 commit ebc6a9c28af831d3d187af8ff17319f0f309bd98
   5016 Author: jsm <jsm>
   5017 Date:   Mon Apr 26 15:53:29 1999 +0000
   5018 
   5019     1999-04-26  Jason Molenda  (jsm (a] bugshack.cygnus.com)
   5020             * index.html: Change links to ftp directory to point to sourceware
   5021             directory.
   5022             Change mailing list subscription forms to point to sourceware lists.
   5023 
   5024 commit 78ffc52a8b257061348c576ccb6fbbf8b48b0fff
   5025 Author: jsm <jsm>
   5026 Date:   Sun Apr 18 01:33:21 1999 +0000
   5027 
   5028     Standard sourceware setup.
   5029 
   5030 commit b4d77e827d7ebef7e57ebcd71e71c15c62f1e0a8
   5031 Author: jsm <jsm>
   5032 Date:   Mon Nov 30 11:11:25 1998 +0000
   5033 
   5034     Small typeo.  (I wouldn't bother except that it made the sentence hard
   5035     for me to parse on a casual read.)
   5036 
   5037 commit bfb73f08fdc987e37070c5fb0b196fbd28872888
   5038 Author: jsm <jsm>
   5039 Date:   Mon Nov 30 10:44:55 1998 +0000
   5040 
   5041     A few cleanups.  Most notably, point to the correct subscribe cgi-bin
   5042     script.
   5043 
   5044 commit af8b7f037ccee3b7939ee226a1a2bbc2f057b35c
   5045 Author: green <green>
   5046 Date:   Mon Nov 30 06:20:05 1998 +0000
   5047 
   5048     	* index.html: Reformatted and updated to reflect hosting on
   5049     	sourceware.cygnus.com (new mailing lists, etc).
   5050 
   5051 commit 334f0b060942aff8d26badaf7dde7830450dc5da
   5052 Author: green <green>
   5053 Date:   Sun Nov 29 16:56:12 1998 +0000
   5054 
   5055     initial snapshot of documentation
   5056 
   5057 commit 3ab5cb4a1dcc7ecd7e773c97582b0099976c4753
   5058 Author: green <green>
   5059 Date:   Sun Nov 29 16:56:10 1998 +0000
   5060 
   5061     Initial revision
   5062 
   5063 commit d2a9eb5a8b7cbc8b769809cad59c82b975c178e2
   5064 Merge: d3782ec bc75c54
   5065 Author: green <green>
   5066 Date:   Sun Nov 29 16:48:16 1998 +0000
   5067 
   5068     This commit was generated by cvs2svn to compensate for changes in r7, which
   5069     included commits to RCS files with non-trunk default branches.
   5070 
   5071 commit bc75c54bd311658005b065f1bf201b204c81cbca
   5072 Author: green <green>
   5073 Date:   Sun Nov 29 16:48:16 1998 +0000
   5074 
   5075     Import of v1 code.
   5076 
   5077 commit d3782ec8160c644421dcea17b605fec6e328f14e
   5078 Author: jsm <jsm>
   5079 Date:   Fri Nov 20 20:18:00 1998 +0000
   5080 
   5081     Send commit messages to mailing lists.
   5082 
   5083 commit 8d8d3843c484c2bb70d8375b2b799f75eb03f709
   5084 Author: jsm <jsm>
   5085 Date:   Thu Oct 1 22:08:36 1998 +0000
   5086 
   5087     initial checkin
   5088 
   5089 commit 49634f3bf221cc1939abafc788f7e4e31293fe73
   5090 Author: jsm <jsm>
   5091 Date:   Thu Oct 1 22:08:35 1998 +0000
   5092 
   5093     Add standard setup.
   5094 
   5095 commit c64a84c7693f8cd400fb94bba3c9bcfd9ad1fc36
   5096 Author: jsm <jsm>
   5097 Date:   Thu Oct 1 22:08:34 1998 +0000
   5098 
   5099     Add readers and standard modules file.
   5100 
   5101 commit 9813273b07fd082da573b3b6bfb8d23809b59eea
   5102 Author: jsm <jsm>
   5103 Date:   Thu Oct 1 22:08:33 1998 +0000
   5104 
   5105     initial checkin
   5106