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