+
Skip to content

Releases: libffi/libffi

v3.5.1

10 Jun 21:35
Compare
Choose a tag to compare

What's Changed

  • Downgrade Autoconf requirement to version 2.68 by @kleisauke in #922
  • Fix symbol versioning error.

Full Changelog: v3.5.0...v3.5.1

snapshots

09 Jun 16:24
Compare
Choose a tag to compare
snapshots Pre-release
Pre-release

Snapshot built from 6067118

v3.5.0

08 Jun 12:30
Compare
Choose a tag to compare

What's Changed

    3.5.0 Jun-8-2025
        Add FFI_VERSION_STRING and FFI_VERSION_NUMBER macros, as well
          as ffi_get_version() and ffi_get_version_number() functions.
        Add ffi_get_default_abi() and ffi_get_closure_size() functions.
        Fix closures on powerpc64-linux when statically linking.
        Mark the PA stack as non-executable.

New Contributors

Full Changelog: v3.4.8...v3.5.0

libffi 3.4.8

10 Apr 02:58
6a99edb
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.4.7...v3.4.8

libffi 3.4.7

08 Feb 16:38
Compare
Choose a tag to compare
  3.4.7 Feb-8-2024
        Add static trampoline support for Linux on s390x.
        Fix BTI support for ARM64.
        Support pointer authentication for ARM64.
        Fix ASAN compatibility.
        Fix x86-64 calls with 6 GP registers and some SSE registers.
        Miscellaneous fixes for ARC and Darwin ARM64.
        Fix OpenRISC or1k and Solaris 10 builds.
        Remove nios2 port.

libffi 3.4.6

18 Feb 14:26
Compare
Choose a tag to compare
    3.4.6 Feb-18-2024
        Fix long double regression on mips64 and alpha.

libffi 3.4.5

15 Feb 13:42
Compare
Choose a tag to compare
    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

24 Oct 00:21
Compare
Choose a tag to compare
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

19 Sep 17:53
Compare
Choose a tag to compare
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

29 Jun 01:12
Compare
Choose a tag to compare
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.
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载