Revisions of libffi
buildservice-autocommit
accepted
request 1159781
from
Richard Biener (rguenther)
(revision 35)
baserev update by copy to link target
Richard Biener (rguenther)
accepted
request 1159617
from
Guillaume GARDET (Guillaume_G)
(revision 34)
- Add patches to fix BTI on aarch64: * 830.patch - Update to 3.4.6: * Fix long double regression on mips64 and alpha. - Update to 3.4.5: * 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. - Drop upstreamed patches: * 808.patch * 810.patch
buildservice-autocommit
accepted
request 1131297
from
Richard Biener (rguenther)
(revision 33)
baserev update by copy to link target
Richard Biener (rguenther)
accepted
request 1131289
from
Guillaume GARDET (Guillaume_G)
(revision 32)
- Add upstream patches to fix BTI on aarch64: * 808.patch * 810.patch
buildservice-autocommit
accepted
request 1031049
from
Richard Biener (rguenther)
(revision 31)
baserev update by copy to link target
Richard Biener (rguenther)
accepted
request 1030896
from
Andreas Schwab (Andreas_Schwab)
(revision 30)
- Update to libffi 3.4.4 * 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. - drop riscv64-handle-big-structures.patch - reenable LTO
buildservice-autocommit
accepted
request 1010285
from
Dirk Mueller (dirkmueller)
(revision 29)
baserev update by copy to link target
Richard Biener (rguenther)
accepted
request 1009331
from
Dirk Mueller (dirkmueller)
(revision 28)
- add riscv64-handle-big-structures.patch
buildservice-autocommit
accepted
request 1007869
from
Factory Maintainer (factory-maintainer)
(revision 27)
baserev update by copy to link target
buildservice-autocommit
accepted
request 1006099
from
Richard Biener (rguenther)
(revision 26)
baserev update by copy to link target
Richard Biener (rguenther)
committed
(revision 25)
- disable LTO due to (ffi#733)
Richard Biener (rguenther)
committed
(revision 24)
- update to 3.4.3: * 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. - includes fix for RISCV64
Richard Biener (rguenther)
accepted
request 1005621
from
Dirk Mueller (dirkmueller)
(revision 23)
- add riscv-rvalue-ext.patch to fix libffi for RISCV64
Richard Biener (rguenther)
accepted
request 935016
from
Dirk Mueller (dirkmueller)
(revision 22)
- disable static trampolines (bsc#1193272)
Richard Biener (rguenther)
accepted
request 934175
from
Dirk Mueller (dirkmueller)
(revision 21)
- update to 3.4.2: * 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. - drop aarch64.patch: fixed upstream differently - drop info dependency, uses file triggers now
buildservice-autocommit
accepted
request 783284
from
Richard Biener (rguenther)
(revision 20)
baserev update by copy to link target
Richard Biener (rguenther)
committed
(revision 19)
- Update to commit b844a9c7f1ca based on libffi 3.3 with the following changes: 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. - SONAME change to libffi.so.8 - stdcall.patch is now upstream - Adjust baselibs.conf for SONAME change - Adjust aarch64.patch for upstream changes - Drop gccbug.patch XFAILing testcases that now PASS with fixed GCC 9.3
buildservice-autocommit
accepted
request 738228
from
Richard Biener (rguenther)
(revision 18)
baserev update by copy to link target
Richard Biener (rguenther)
accepted
request 738187
from
Guillaume GARDET (Guillaume_G)
(revision 17)
- Workaround aarch64 bug (boo#1153573) with upstream patch https://github.com/libffi/libffi/pull/499 updated to apply on current sources (upstream will probably rework this patch so we need to monitor the issue for the proper fix): * aarch64.patch
buildservice-autocommit
accepted
request 731707
from
Richard Biener (rguenther)
(revision 16)
baserev update by copy to link target
Displaying revisions 1 - 20 of 35