chore(deps): bump ffi from 1.17.1 to 1.17.4
Open
Number: #8356
Type: Pull Request
State: Open
Type: Pull Request
State: Open
Author:
dependabot[bot]
Association: Unknown
Comments: 1
Association: Unknown
Comments: 1
Created:
April 27, 2026 at 10:23 PM UTC
(7 months ago)
(7 months ago)
Updated:
April 28, 2026 at 01:06 AM UTC
(7 months ago)
(7 months ago)
Labels:
Dependencies Ruby
Dependencies Ruby
Description:
Bumps ffi from 1.17.1 to 1.17.4.
Changelog
Sourced from ffi's changelog.
1.17.4 / 2026-03-26
Fixed:
- Fix union by-value ABI mismatch with float and double types on ARM64 and X86_64. See #1177 and #1178 for details.
- Exclude libffi files, which are unnecessary. #1176
1.17.3 / 2025-12-29
Fixed:
- Opt-in for MFA requirement explicitly. #1159
- Fix type signature for FFI::AutoPointer#initialize, FFI::StructByReference#native_type and FFI::Struct#auto_ptr . #1158
- Fix function signature of function_call in FFI trampoline. #1154 It failed on
aarch64-mingw-ucrt.- Add workaround for segmentation faults on
aarch64-mingw-ucrt. #1154- Call super in
Library#freeze. #1154- Deny duplication of AutoPointer per #dup and #clone . #1173 They led to double free before.
Added:
- Add binary gems for Ruby-4.0, now providing binary gems for Ruby-3.0 to 4.0.
- Add msys2_mingw_dependencies for Windows Mingw for automatic installation of libffi. #1143
- Mark callback dispatcher thread as fork safe for Puma. #1156
- Add missing FFI::Platform module and LastError signatures. #1169
Removed:
- Drop fat binary gems for Ruby < 3.0
- Remove
FFI::TypesGeneratorfrom distributed gems. #1164- Remove libffi build dir after install, safing some install space. #1157
1.17.2 / 2025-04-15
Fixed:
Commits
949809cBump VERSION to 1.17.49271775Merge pull request #1178 from cfis/fix-union-arm64-abi3743839Skip failing specs on JRuby7078a4eFix MSVC build.93a85caMove union-by-value argument tests to the section excluded by Trufflerubyb0c95a9Correctly handle unions with mixed floating point types.5348a51Simplify the union type selectiondd15f68Extend the union tests372045eFix union by-value ABI mismatch on ARM64. See #1177 for details.60dbd77Merge pull request #1180 from ffi/add-more-arm64- Additional commits viewable in compare view
Package Dependencies
Technical Details
| ID: | 15551472 |
| UUID: | 4339223808 |
| Node ID: | PR_kwDOAVIPGM7WIgwj |
| Host: | GitHub |
| Repository: | Coursemology/coursemology2 |