summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Fix building on aarch64 after e409225b41b60c490a094bb068e639a2364202fd (#716)Martin Storsjö2022-05-291-1/+1
* Pass large structs by value on the stackAnthony Green2022-05-281-12/+25
* Fix for MS x64 ABIAnthony Green2022-05-281-9/+11
* Fix moxie struct passingAnthony Green2022-05-281-1/+1
* moxie: structs > 8 go on stackAnthony Green2022-05-281-1/+1
* Pass copies of large structs on the stackAnthony Green2022-05-281-1/+17
* Pass large structs by value for Linux x86_64 and Aarch64.Anthony Green2022-05-282-9/+49
* Support loongarch64 (#678)zhangwenlong2022-05-243-0/+973
* Revert "Don't dereference beyond the last array entry. (#667)" (#715)Anthony Green2022-05-231-1/+1
* Upstream FreeBSD riscv patch (#708)Kevin Bowling2022-05-231-0/+2
* Fix check for invalid varargs arguments. (#707)Roland Schatz2022-05-231-1/+2
* Don't dereference beyond the last array entry. (#667)Anthony Green2022-05-231-1/+1
* MIPS: fix some N32 test failure (#701)YunQiang Su2022-05-153-40/+88
* MIPS: fix O32 softfloat support (#702)YunQiang Su2022-05-151-2/+2
* x86-64: Always double jump table slot size for CET (#710) (#711)hjl-tools2022-05-151-6/+5
* MIPS: add Complex support (#698)YunQiang Su2022-03-314-80/+380
* Allow system to have overlapping mallopt defines (#700)Ole André Vadla Ravnås2022-03-311-0/+5
* Clean up the QNX ARM bits (#699)Ole André Vadla Ravnås2022-03-311-3/+7
* Xtensa cleanups and XEA3 support (#677)Max Filippov2022-02-203-24/+46
* riscv: extend return types smaller than ffi_arg (#680)Andreas Schwab2022-02-131-1/+26
* powerpc64: fix handling of homogeneous float128 structs (#689)Dan Horák2022-01-311-1/+1
* src/x86/win64.S: Use #define instead of .macro (#665) (#669)rorth2021-12-231-7/+6
* Fix 'type'-oAnthony Green2021-07-291-3/+3
* Fix struct arg passingAnthony Green2021-07-291-22/+31
* Fix trampoline_code_table for x32. (#657)Harald van Dijk2021-07-241-4/+20
* 2021-06-15 Jakub Jelinek <jakub@redhat.com>Jakub Jelinek2021-06-151-3/+5
* Fix build on OpenBSD/mips64 (#638)vhankala2021-06-101-1/+1
* Fix building for arm windows with mingw toolchains (#631)Martin Storsjö2021-04-063-20/+77
* arm64e: Pull in pointer authentication code from Apple's arm64e libffi port (...Jeremy Huddleston Sequoia2021-03-244-51/+89
* x86: Fix thiscall and fastcall stack cleanup behavior (#611)Ole André Vadla Ravnås2021-03-241-6/+13
* x86: Fix MSVC runtime checks interop (#612)Ole André Vadla Ravnås2021-03-242-0/+20
* Search $LIBFFI_TMPDIR also (#605)DJ Delorie2021-03-231-0/+1
* aarch64: Fix closures for win64 (#606)AndreRH2021-03-231-9/+11
* Bug #680. Don't accept floats or small ints as var args. (#628)Anthony Green2021-03-231-2/+21
* Add some missing #if conditionals from Apple's code drop (#620)Jeremy Huddleston Sequoia2021-03-204-0/+16
* Static tramp v5 (#624)Madhavan T. Venkataraman2021-03-0517-5/+1269
* Use memfd_create() (#604)DJ Delorie2020-12-021-0/+17
* Allow to build with mingw-clang (#579)Mike Hommey2020-11-101-2/+2
* Don't use FFI_TYPE_LONGDOUBLE in the jump table in win64*.S (#580)Mike Hommey2020-11-102-4/+6
* aarch64: Allow FFI_WIN64 for winelib (#593)AndreRH2020-11-103-31/+47
* darwin powerpc: use go closures only if enabled (#583)Ken2020-10-271-1/+13
* Support building x86 and arm64 without FFI_GO_CLOSURES (#586)Jeremy Huddleston Sequoia2020-10-274-0/+25
* Removing unnecessary instruction from ffi_call_unix64 (#588)petersn2020-10-271-2/+1
* Power10 libffi fixes (#585)Alan Modra2020-10-272-1/+21
* docs: fix simple typo, paramters -> parameters (#589)Tim Gates2020-10-111-2/+2
* Upstream local FreeBSD patches (#567)Niclas Zeising2020-08-073-2/+21
* aarch64: Fix typoJakub Wilk2020-06-301-1/+1
* Add support for cskyMa Jun2020-06-293-0/+829
* Add support for Kalray KVX architecture (#559)Yann Sionneau2020-05-014-0/+480
* ffi_powerpc.h: fix build failure with powerpc7 (#561)Andrew Geissler2020-05-011-1/+1