kc3-lang/libffi

Branch :


Log

Author Commit Date CI Message
128cd1d2 2013-10-08 06:45:51 Fix spelling errors
ff06269d 2013-10-08 06:32:18 Update README for M88K and VAX
d2fcbcdf 2013-10-08 06:27:46 Add m88k and VAX support. Update some configury bits.
d3d099b4 2013-07-02 16:11:38 little-endian ppc64 support
0f8690a8 2013-07-02 15:54:40 Rebuild for ARC additions
f88118b3 2013-07-02 15:51:27 Revert "Merge pull request #36 from abergmeier/emscripten_fix" This reverts commit 6a4d901dde7b3f87984c563505717cde3113d16e, reversing changes made to b50a13b9c07ec09af4b9697e482acdad571e6961.
6a4d901d 2013-07-02 12:12:34 Merge pull request #36 from abergmeier/emscripten_fix Fixes for building with Emscripten
b50a13b9 2013-07-02 12:10:26 Merge pull request #44 from foss-for-synopsys-dwc-arc-processors/arc_support Add ARC support
767f1f96 2013-07-02 12:08:04 Merge pull request #43 from JensTimmerman/__m128 added include for xmmintrin.h
b8a91d81 2013-07-02 10:57:37 added include for xmmintrin.h
b082e150 2013-06-10 16:19:33 Add ARC support This adds support for the ARC architecture to libffi. DesignWare ARC is a family of processors from Synopsys, Inc. This patch has been tested on a little-endian system and passes the testsuite. Signed-off-by: Mischa Jonker <mjonker@synopsys.com>
587002c0 2013-04-19 17:12:24 Enable disabling of libtool on platforms where it does not work (e.g. LLVM). Build libraries normally then.
c3c40e02 2013-03-30 05:24:14 Merge pull request #34 from davidsch/armhf Fix ARM hard-float support for large numbers of VFP arguments
4750e3c6 2013-03-28 16:56:36 update changelog
b4112098 2013-03-27 16:38:35 create separated versions of ffi_prep_incoming_args_* for SYSV and VFP ABIs. The different versions will be called depending on the value of cif->abi
9708e7cf 2013-03-27 19:31:04 folow the ARM hard-float ABI in ffi_prep_incoming_args_VFP
dd26f1f3 2013-03-28 15:39:01 add a failing test for closures on ARM hardfloat
3c160861 2013-03-26 19:24:47 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.
0f2ff2d4 2013-03-26 19:22:02 separate ARM ffi_prepare_args in a version implementing the simple SYSV calling convention and one for the hard-float calling convention
3a352b8a 2013-03-26 14:24:04 move the hardfloat specific argument copying code to the helper function
5df6b794 2013-03-26 14:02:21 extract setting of arguments to be passed to a helper function
7d1048c4 2013-03-26 11:33:33 extract code to align the argument storage pointer to a helper function
b9f01378 2013-03-25 13:27:36 add a testcase, that on ARM hardfloat needs more than the 8 VFP argument registers to pass arguments to a call
2fbdb0f2 2013-03-25 13:26:02 use the absolute value to check the test result against an epsilon
ede96e4e 2013-03-17 18:38:21 Merge branch 'master' of github.com:/atgreen/libffi
f22ab3c6 2013-03-17 18:34:54 Merge branch 'master' of github.com:/atgreen/libffi
9e34992a 2013-03-17 18:34:54 Merge branch 'master' of github.com:/atgreen/libffi
12b1886d 2013-03-17 18:32:12 cygwin fix & updates for 3.0.13
d08124be 2013-03-17 18:32:12 cygwin fix & updates for 3.0.13
cb32c812 2013-03-17 09:27:55 Fix lib install dir
efd7866a 2013-03-16 08:35:57 2.0.13rc1
ff647ad4 2013-03-16 08:20:40 Merge branch 'master' of github.com:/atgreen/libffi Conflicts: ChangeLog
4acf0056 2013-03-16 08:18:45 Build fix for soft-float power targets
675c9839 2013-03-16 08:12:38 Documentation fix
8a286f57 2013-03-16 08:01:19 Fix for m68000 systems
d9dd417b 2013-03-16 08:01:19 Fix for m68000 systems
215763d0 2013-03-16 07:57:35 Update configury.
9180d8f3 2013-03-16 07:46:55 Merge branch 'master' of github.com:/atgreen/libffi
2fb527a0 2013-03-16 07:46:38 Add Meta processor support
211a9ebf 2013-03-16 04:24:40 Merge pull request #32 from alex/patch-1 Fix for a crasher due to misaligned stack on x86-32.
7e1b3264 2013-03-16 04:24:40 Merge pull request #32 from alex/patch-1 Fix for a crasher due to misaligned stack on x86-32.
ee18766b 2013-03-14 15:00:33 Fix for a crasher due to misaligned stack on x86-32. Full information on reproduction (using Python's ctypes available here: http://bugs.python.org/issue17423)
f308faf1 2013-02-11 14:25:13 Add moxie support. Release 3.0.12.
4ea22e54 2013-02-10 08:48:38 Update README
10e77227 2013-02-10 08:47:26 mend
a9521411 2013-02-09 06:54:40 sparc v8 and testsuite fixes
70b11b47 2013-02-08 16:12:19 Fix small struct passing on ppc
63ba1fa7 2013-02-08 15:18:19 Remove xfail for arm*-*-*.
24fbca4c 2013-02-08 14:19:56 Fix typo
b0fa11cb 2013-02-08 14:17:13 More man page cleanup
8bd15d13 2013-02-08 13:56:37 Fix many.c testcase for ppc
7aab825c 2013-02-08 13:26:21 Add missing files to dist
cb03ea8f 2013-02-08 12:25:18 sparc v9 fixes for sun tools
35ee8d44 2013-02-08 07:12:41 Fix microblaze big-endian struct issue
9db7e1a9 2013-02-07 21:06:08 Fix botched sparc patch. Update version.
ce0138e6 2013-02-07 18:04:01 Update bug report address. rc2.
fd07c9e4 2013-02-07 18:00:36 Add cache flushing routine for sun compiler on sparc solaris 2.8
ed6ae950 2013-02-07 16:43:36 Add libtool-ldflags. Define toolexeclibdir for non-GCC builds.
ffef2e04 2013-02-07 15:47:01 x32 and libtool fixes
95eecebb 2013-02-07 15:32:46 Remove a.out cruft from dist
176aa9d2 2013-02-07 15:29:22 Fix GCC usage test and update README
f3a4f3fd 2013-02-07 09:57:20 Fixes for AIX xlc compiler.
522f8fef 2013-02-06 20:31:31 Fix man page. Clean out junk.
c4dfa259 2013-02-06 17:43:24 Bump soversion
f62bd63f 2013-02-06 17:38:32 Release candidate 1
f7cd61e9 2013-02-06 17:38:04 Fix pkgconfig install bits
6a790129 2013-02-06 17:37:15 Work around LLVM ABI problem on x86-64
37011293 2013-01-27 05:09:04 Merge pull request #28 from jralls/master Reorder x86_64 checks
bcc0c280 2013-01-26 15:21:14 Reorder x86_64 tests So that darwin and cygwin/mingw are tested before the generic check -- which allows them to actually be set.
bada2e32 2013-01-21 08:02:07 Update README
655bb8f3 2013-01-21 08:01:24 Merge branch 'master' of github.com:/atgreen/libffi
1035ffb2 2013-01-21 07:55:53 Update README
840f9758 2013-01-21 07:55:53 Merge branch 'master' of github.com:/atgreen/libffi
aeb8719a 2013-01-21 07:37:30 New microblaze support
40860245 2013-01-21 07:37:30 New microblaze support
20cae32b 2013-01-21 07:07:38 Xtensa support
9742f917 2013-01-21 07:03:41 Mention IBM XL compiler support on AIX.
f03eab08 2013-01-11 17:14:11 Remove obsolete inline test functions
05fbe1fa 2013-01-11 16:54:40 xlc compiler support
0b4986a7 2013-01-11 11:19:52 [travis] install dejagnu with sudo
3c337eef 2013-01-11 11:18:14 [travis] install dejagnu
90720962 2013-01-11 10:57:30 Add first travis config file
bff052d9 2013-01-11 10:24:32 32-bit x86 fix and more
cd41aeab 2013-01-10 17:25:45 Add compiler column to table
8bf987d4 2013-01-10 17:24:51 Fix for sunpro compiler on Solaris
3ee74fd6 2013-01-10 17:15:03 Update documentation version.
13e2d7b9 2013-01-10 10:52:02 Handle both 32 and 64-bit x86 builds regardless of target triple
51415430 2013-01-10 07:35:53 Don't run EH tests with non-GNU compiler
56ba8d86 2013-01-10 07:25:10 Don't use warning checking macro with sun compiler
6a028cae 2013-01-10 01:19:43 Don't use GCCisms to define types when + building with the SUNPRO compiler.
2d9b3939 2013-01-09 21:14:54 Fix for closures with sunpro compiler
8308984e 2013-01-08 15:14:21 Make sure we're running dejagnu tests with the right compiler.
f26c7ca6 2013-01-08 14:47:05 Make compiler options in dejagnu runs compiler specific
74c776e2 2013-01-08 12:25:54 Switch x86 Solaris to X86 from X86_64
8962c8c8 2013-01-08 12:22:24 Fix read-only eh_frame test
35ddb69c 2013-01-08 07:53:37 Only emit DWARF unwind info when building with GCC
f7879bc3 2013-01-08 07:30:28 Testsuite fix for Solaris vendor compiler
67cea90f 2013-01-07 06:30:24 mend
0de3277b 2012-12-03 00:02:31 Testsuite fixes (was Re: [PATCH] Fix libffi on m68k-linux-gnu, completely) Dixi quod… >although I believe some 3.0.11 checks to be broken: And indeed, with a few minor changes on top of git master, I still get a full run of PASS plus one XPASS on amd64-linux! With the other patches (from this message’s parent) and these applied, I get a full PASS on m68k-linux as well. So, please git am these three diffs ☺ bye, //mirabilos -- FWIW, I'm quite impressed with mksh interactively. I thought it was much *much* more bare bones. But it turns out it beats the living hell out of ksh93 in that respect. I'd even consider it for my daily use if I hadn't wasted half my life on my zsh setup. :-) -- Frank Terbeck in #!/bin/mksh From 5cb15a3bad1f0fb360520dd48bfc938c821cdcca Mon Sep 17 00:00:00 2001 From: Thorsten Glaser <tg@mirbsd.org> Date: Sun, 2 Dec 2012 23:20:56 +0000 Subject: [PATCH 1/2] Fix tests writing to a closure retval via pointer casts As explained in <Pine.BSM.4.64L.1212022014490.23442@herc.mirbsd.org> all other tests that do the same cast to an ffi_arg pointer instead. PASS on amd64-linux (Xen domU) and m68k-linux (ARAnyM) Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
8f4772f3 2013-01-07 06:14:53 m68k fixes for signed 8 and 16-bit calls.