master
aarch64: reject sub-4-byte vector lanes in HVA classification
Update copyright year to 2026
A series of fixes for ARC port (#844)
arm: Fix compilation for Windows ARM targets (#936)
Ensure that users don't include ffitarget.h directly
When the function called by the ffi called a function defined in a shared library generate a fatal error The correction was to take into consideration the GOT.
Prefix ALIGN macros with FFI_
Add support for csky
ia64: fix return jump-table desync after FFI_TYPE_LAST bump
Add support for Kalray KVX architecture (#559)
Fix erroneous semi colon in FFI_EXTRA_CIF_FIELDS on some platforms (#968)
Prefix ALIGN_DOWN macro with FFI_
MIPS: Dont import asm/sgidefs.h on linux (#885)
ffi_call: never modify the caller's avalue array
core: add FFI_TYPE_VECTOR fundamental type with computed layout
powerpc64: fix big-endian ELFv2 closure returns of 5/6/7-byte structs
use __asm__ instead of the asm keyword for strict C99 (#851)
sh: Fix linker errors by applying __USER_LABEL_PREFIX__ in CNAME (#953)
Fix spelling errors
Add Anthony Green copyright line for 2026 authorship
Merge pull request #1010 from DTW-Thalion/x86-bsd-small-struct-return
Xtensa cleanups and XEA3 support (#677)
dlmalloc: cast Win32 spin-lock word to LONG volatile* in CAS_LOCK/CLEAR_LOCK
call_plan: add ffi_call_plan_size to report a plan's allocation
tramp: cache the static trampoline "unsupported" verdict