Releases: libffi/libffi
Releases · libffi/libffi
libffi 3.4.6
libffi 3.4.5
3.4.5 Feb-15-2024
Add support for wasm32.
Add support for aarch64 branch target identification (bti).
Add support for ARCv3: ARC32 & ARC64.
Add support for HPPA64, and many HPPA fixes.
Add support for Haikuos on PowerPC.
Fixes for AIX, loongson, MIPS, power, sparc64, and x86 Darwin.
libffi 3.4.4
3.4.4 Oct-23-2022
Important aarch64 fixes, including support for linux builds
with Link Time Optimization (-flto).
Fix x86 stdcall stack alignment.
Fix x86 Windows msvc assembler compatibility.
Fix moxie and or1k small structure args.
libffi 3.4.3
3.4.3 Sep-19-22
All struct args are passed by value, regardless of size, as per ABIs.
Enable static trampolines for Cygwin.
Add support for Loongson's LoongArch64 architecture.
Fix x32 static trampolines.
Fix 32-bit x86 stdcall stack corruption.
Fix ILP32 aarch64 support.
libffi 3.4.2
3.4.2 Jun-28-21
Add static trampoline support for Linux on x86_64 and ARM64.
Add support for Alibaba's CSKY architecture.
Add support for Kalray's KVX architecture.
Add support for Intel Control-flow Enforcement Technology (CET).
Add support for ARM Pointer Authentication (PA).
Fix 32-bit PPC regression.
Fix MIPS soft-float problem.
Enable tmpdir override with the $LIBFFI_TMPDIR environment variable.
Enable compatibility with MSVC runtime stack checking.
Reject float and small integer argument in ffi_prep_cif_var().
Callers must promote these types themselves.
libffi 3.4.0 release candidate 2
Release candidate 2 for 3.4.0
libffi 3.4 release candidate 1
This is a test release for the coming 3.4 release.
libffi v3.3
3.3 Nov-23-19
Add RISC-V support.
New API in support of GO closures.
Add IEEE754 binary128 long double support for 64-bit Power
Default to Microsoft's 64-bit long double ABI with Visual C++.
GNU compiler uses 80 bits (128 in memory) FFI_GNUW64 ABI.
Add Windows on ARM64 (WOA) support.
Add Windows 32-bit ARM support.
Raw java (gcj) API deprecated.
Add pre-built PDF documentation to source distribution.
Many new test cases and bug fixes.
libffi 3.3 release candidate 2
This is a TEST RELEASE of the coming libffi 3.3 release.
Please test this release. Problems should be reported at https://github.com/libffi/libffi/issues .
Test results for posting at https://github.com/libffi/libffi/wiki can also be filed as issues on the issue tracker.
Thanks!
libffi 3.3 Release Candidate 1
This is a TEST RELEASE of the coming libffi 3.3 release.
Please test this release. Problems should be reported at https://github.com/libffi/libffi/issues .
Test results for posting at https://github.com/libffi/libffi/wiki can also be filed as issues on the issue tracker.
Thanks!