summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* dlmmap fix and always check for PaX MPROTECT on linuxAnthony Green2022-09-061-35/+54
* Pass large structs by valueAnthony Green2022-09-051-0/+16
* Makefile: enable target overridings. (#661)Clément Chigot2022-09-011-0/+5
* Change comment styleAnthony Green2022-08-311-88/+88
* static trampoline for LoongArch (#723)Xi Ruoyao2022-07-212-4/+59
* Fix ILP32 for aarch64Anthony Green2022-06-251-0/+9
* Ensure that VM_PROT_EXECUTE is set on the trampoline page. (#718)Russell Keith-Magee2022-06-021-2/+14
* powerpc64: fix build on gcc-12 (assembly requires AltiVec) (#719)Sergei Trofimovich2022-06-022-0/+4
* Fix windows arg passingAnthony Green2022-05-291-2/+1
* 64-bit cygwin: fix struct args. Document change.Anthony Green2022-05-291-0/+17
* m32r: pass copies of large structsAnthony Green2022-05-291-14/+31
* 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