You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 631d3aa
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: deps/libffi/README.md
+22Lines changed: 22 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -201,6 +201,28 @@ History
201
201
202
202
See the git log for details at http://github.com/libffi/libffi.
203
203
204
+
3.8.0 August-8-2026
205
+
Add FFI_TYPE_VECTOR (SIMD) type support with libffi-computed
206
+
layout, for aarch64 and x86-64 (#1000, closes #773).
207
+
Add ffi_call_plan_size to report the total memory a reusable call
208
+
plan owns, for embedders that account for the memory held by
209
+
long-lived plans.
210
+
Add powerpc64 ELFv2 _Complex long double support for both
211
+
IBM-128 (double-double) and IEEE-128 formats (#1003, closes #1001).
212
+
Fix powerpc64 big-endian ELFv2 closures returning 5-, 6-, or
213
+
7-byte structs: missing return jump-table entries produced a
214
+
wrong result and leaked a libffi code pointer.
215
+
Fix ia64 return-value jump-table desync after the FFI_TYPE_LAST
216
+
bump, which corrupted small-struct and HFA returns.
217
+
Fix powerpc Darwin closure returns broken by #951 (#1002).
218
+
Return small (1, 2, 4 or 8 byte) structs in registers on the i386
219
+
FreeBSD and OpenBSD targets, matching the platform ABI and
220
+
fixing a segfault on struct returns through ffi_call and closures.
221
+
Cache the static trampoline "unsupported" result on hosts whose
222
+
page size exceeds the trampoline table mapping, avoiding
223
+
redundant re-initialization on every closure allocation
224
+
(e.g. 64K-page aarch64).
225
+
204
226
3.7.1 July-10-2026
205
227
Fix aarch64 ffi_call memory corruption when passing many large
Copy file name to clipboardExpand all lines: deps/libffi/configure
+14-14Lines changed: 14 additions & 14 deletions
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
#! /bin/sh
2
2
# Guess values for system-dependent variables and create Makefiles.
3
-
# Generated by GNU Autoconf 2.71 for libffi 3.7.1.
3
+
# Generated by GNU Autoconf 2.71 for libffi 3.8.0.
4
4
#
5
5
# Report bugs to <http://github.com/libffi/libffi/issues>.
0 commit comments