- b92f8f9 Remove unnecessary win32.S source file. by Stephen Hines · 3 years, 10 months ago
- 154f0fb Revert "Support building as shared library and remove win32.S" by Stephen Hines · 3 years, 10 months ago
- e19d12e Support building as shared library and remove win32.S by Stephen Hines · 3 years, 10 months ago
- b345145 Fix mac builds by Dan Willemsen · 4 years, 2 months ago
- c318499 Upgrade to upstream v3.3 and add METADATA. by Elliott Hughes · 4 years, 3 months ago
- 31543c7 Add work-around for users who manage their own closure memory by Anthony Green · 4 years, 7 months ago
- 73dd43a IEEE754 binary128 long double support for PowerPC64 (#526) by Samuel Holland · 4 years, 7 months ago
- a8efc2f Fix FFI_STDCALL ABI (#514) by Andreas Schwab · 4 years, 8 months ago
- c4f6124 Add long double test (#492) by zhanhb · 4 years, 8 months ago
- 55c2209 handle compilation warnings with ftruncate API (#508) by pnallan · 4 years, 8 months ago
- e5f0eb1 Clean up line endings (#509) by John Ericson · 4 years, 8 months ago
- ea9b663 PowerPC bugfixes (#520) by Samuel Holland · 4 years, 8 months ago
- c2a6859 fix mingw build and crashing bugs for Python Windows ARM64 (#496) by Paul Monson · 4 years, 10 months ago
- d856743 libffi: added ARM64 support for Windows (#486) by ossdev07 · 5 years ago
- fadf1eb hppa: avoid TEXTREL in .eh_frame section (#447) by Sergei Trofimovich · 5 years ago
- 06bf1a9 fix x86/x64 MSVC build (#487) by driver1998 · 5 years ago
- db5706f add support for 32-bit ARM on Windows (#477) by Paul Monson · 5 years ago
- a7d6396 fix check for Linux/aarch64 by Dan Horák · 5 years ago
- 05a1796 Cleanup symbol exports on darwin and add architecture preprocessor checks to assist in building fat binaries (eg: i386+x86_64 on macOS or arm+aarch64 on iOS) (#450) by Jeremy Huddleston Sequoia · 5 years ago
- e1118af changes for win32 on windows (#468) by Paul Monson · 5 years ago
- 44a6c28 aarch64: Flush code mapping in addition to data mapping (#471) by Florian Weimer · 5 years ago
- 4a84df4 Fix Q registers parameter passing on ARM64 by Martin Bektchiev · 6 years ago
- a5ea752 Merge pull request #443 from jeremyhu/master by Tom Tromey · 6 years ago
- e6eac78 Prefix ALIGN_DOWN macro with FFI_ by Gregory Pakosz · 6 years ago
- 4cb776b RISC-V go closures by Andreas Schwab · 6 years ago
- ba73a67 Update FFI_HIDDEN() to use .private_extern on Apple platforms and use the macro where appropriate by Jeremy Huddleston Sequoia · 6 years ago
- 65da63a Add compact unwind for darwin/i386 (#440) by Jeremy Huddleston Sequoia · 6 years ago
- 2309b58 Mark sysv.S as SafeSEH compatible (#438) by Shoaib Meenai · 6 years ago
- 1d70405 i386: Fix missing break; in case statement leading to incorrectly returned FFI_BAD_ABI (#437) by Jeremy Huddleston Sequoia · 6 years ago
- b55baf0 Handle FFI_GNUW64 on non-Windows systems (EFI) by Anthony Green · 6 years ago
- b5ee395 Revert "Remove some symbol exports and cleanup newline warnings (#433)" by Anthony Green · 6 years ago
- a5a0f3c Remove some symbol exports and cleanup newline warnings (#433) by Jeremy Huddleston Sequoia · 6 years ago
- d3c54cf Re-enable msabi testing (#436) by hjl-tools · 6 years ago
- ebf2416 PowerPC64 ELFv1 fp arg fixes by Alan Modra · 6 years ago
- 4c2206a Fix two "return" issues in x86/ffi64.c (#431) by Tom Tromey · 6 years ago
- 7d3cab7 xtensa-linux: use cache flush instruction only if it is available (#426) by Lucas Pluvinage · 6 years ago
- 159b94e Various MIPS Fixes (#425) by James Cowgill · 6 years ago
- e27f70b Fix case where callback arg value is split across regs and stack by Anthony Green · 6 years ago
- af6773d Fix appveyor windows build (#420) by fwg · 6 years ago
- 369ef49 Add missing FFI_GNUW64 enum by Anthony Green · 6 years ago
- 43980dd Add FFI_GNUW64 ABI for GNU 80-bit long double support by Anthony Green · 6 years ago
- d464060 Fully allocate file backing writable maps (#389) by Ryan C. Underwood · 6 years ago
- 6a801d0 Fix closure case where 8-byte value is partially passed in register. Fixes cls_many_mixed_float_double test case. by Anthony Green · 6 years ago
- 01db31d Update moxie sub opcode by Anthony Green · 6 years ago
- 3840d49 New RISC-V port (#281) by Stef O'Rear · 6 years ago
- dca52b5 Merge pull request #406 from trofi/master by Anthony Green · 6 years ago
- 83d9aba Merge pull request #407 from trofi/ia64-small-struct by Anthony Green · 6 years ago
- ca22c3c Replace deprecated assembly op code. by Chih-Hung Hsieh · 6 years ago
- e66fd67 Revert "Fix passing struct by value on aarch64" by Andreas Schwab · 6 years ago
- b58caef ia64: fix small struct return by Sergei Trofimovich · 6 years ago
- 11de69d ia64: fix variadic function closures with FP arguments by Sergei Trofimovich · 6 years ago
- 9429968 Merge pull request #403 from frida/fix/x86-sysv-pic-closure-regression by Anthony Green · 6 years ago
- 482b37f Fix passing struct by value on aarch64 by Andreas Schwab · 7 years ago
- 28d3b61 Fix x86 SysV closure in PIC mode by Ole André Vadla Ravnås · 6 years ago
- bec6135 Merge pull request #393 from thejunkjon/master by Anthony Green · 6 years ago
- 746dbe3 mips/ffi.c: fix encoding for jr on r6 by YunQiang Su · 6 years ago
- 94c102a Not set mips on mips r6 by YunQiang Su · 7 years ago
- d15581c Updating calls to ffi_closure_unix64_inner and ffi_closure_win64_inner to use PLT. Without this fix, statically linking libffi causes the linker error i.e. 'requires dynamic R_X86_64_PC32 reloc against ffi_closure_unix64_inner which may overflow at runtime; recompile with -fPIC)' by jon · 7 years ago
- 4fdbb05 Merge pull request #320 from 0-wiz-0/master by Anthony Green · 7 years ago
- b302bc3 Merge pull request #322 from compnerd/aarch64-base by Anthony Green · 7 years ago
- 9fc9dc5 Fix linux detection (closes #303) by Yen Chi Hsuan · 7 years ago
- 1fb788a aarch64: fix index base register for AArch64 by Saleem Abdulrasool · 7 years ago
- dc2ff5b Merge pull request #323 from compnerd/x86-alloca-alignment by Anthony Green · 7 years ago
- 927da71 Merge pull request #379 from jlj/master by Anthony Green · 7 years ago
- a0455c0 Merge pull request #383 from hjl-tools/hjl/master by Anthony Green · 7 years ago
- 9d9d92b Skip WIN64/EFI64 support for x32 by H.J. Lu · 7 years ago
- 3c372c3 arm: fix a level of indirection issue by Saleem Abdulrasool · 7 years ago
- 181fc4c Merge branch 'master' based on ksjogo/libffi by Jean-Luc Jumpertz · 7 years ago
- 79d1509 x86: align alloca to 16-byte boundary by Saleem Abdulrasool · 7 years ago
- ed7488c src/ia64/unix.S: unbreak small struct handling by Sergei Trofimovich · 7 years ago
- 7ad0ae7 arm: zext return value parameters by Saleem Abdulrasool · 7 years ago
- 2bfcd29 Support NetBSD with mprotect. by Joerg Sonnenberger · 7 years ago
- 93d8e7d Fix #265 by Anthony Green · 7 years ago
- 02a5145 Merge pull request #263 from ksjogo/master by Anthony Green · 7 years ago
- 10099d6 Merge pull request #271 from frida/fix/qnx-cache-flushing by Anthony Green · 7 years ago
- db4dad9 Merge pull request #312 from fjricci/fix_ub by Anthony Green · 7 years ago
- a78da73 Fix macOS build target in Xcode project. by Jean-Luc Jumpertz · 7 years ago
- 9c12209 Fix misaligned memory access in ffi_call_int by Francis Ricci · 7 years ago
- 0ff9419 This patch enables FFI Go Closure on AIX. by Tony Reix · 7 years ago
- bd72848 Prefix ALIGN macros with FFI_ by Gregory Pakosz · 7 years ago
- 57d8ff0 Simplify iOS trampoline table allocation by Ole André Vadla Ravnås · 7 years ago
- 0040694 Update Xcodeproj by Johannes Goslar · 8 years ago
- a94c999 Handle fastcall declaration differently for some Microsoft compilers by Anthony Green · 7 years ago
- a0b14ee Merge pull request #291 from ramon-garcia/visual-studio-build by Anthony Green · 7 years ago
- d42ce7b Fix error path so mutex is unlocked before returning by Ole André Vadla Ravnås · 7 years ago
- 1e0d107 Modify configure.host to detect compilation with Microsoft Visual C++ and use assembly with Intel syntax in that case by Ramón García Fernández · 7 years ago
- 7748bd0 [nyc-arc] Fix cheets-libffi compilation on ARM by Luis Hector Chavez · 8 years ago
- 256ce51 Merge pull request #273 from wbx-github/master by Richard Henderson · 8 years ago
- 2ded2a4 Merge pull request #272 from yousong/mips64-soft-float by Richard Henderson · 8 years ago
- b545ff8 ARC: Remove unused variable by Yuriy Kolerov · 8 years ago
- 52a11f6 m68k: support ISA-A Coldfire CPUs by Waldemar Brodkorb · 8 years ago
- 7a0d2c8 mips: fix MIPS softfloat build issue by Yousong Zhou · 8 years ago
- 06d7c51 Merge pull request #269 from frida/fix/aarch64-variadic-closures-on-ios by Tom Tromey · 8 years ago
- aa7ed78 Merge pull request #268 from frida/fix/aarch64-large-aggregates by Tom Tromey · 8 years ago
- 4da814b aarch64: Fix handling of aggregates larger than 16 bytes by Ole André Vadla Ravnås · 8 years ago
- ed84883 arm: Fix cache flushing on QNX by s1341 · 8 years ago
- 5e9ac7e aarch64: Fix warning about unused function on iOS by Ole André Vadla Ravnås · 8 years ago
- 4d1f11f aarch64: Fix operand size warning reported by Clang by Ole André Vadla Ravnås · 8 years ago
- 301166b aarch64: Fix handling of variadic closures on iOS by Ole André Vadla Ravnås · 8 years ago
- cf4b2a5 Don't dereference "ecif" before NULL check by Tom Tromey · 8 years ago