1
I Use This!
Low Activity

Commits : Listings

Analyzed about 19 hours ago. based on code collected about 19 hours ago.
Aug 19, 2024 — Aug 19, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Update release date in CHANGELOG More... about 5 years ago
Remove code required for ruby prior 2.3 More... about 5 years ago
Raise minimum ruby version to 2.3 More... about 5 years ago
Bump VERSION to 1.13.0 More... about 5 years ago
Add 1.13.0 to CHANGELOG More... about 5 years ago
Use shorter const names like in other files More... about 5 years ago
Merge pull request #782 from larskanis/reject_string_callback More... about 5 years ago
Reject callback with :string return type More... about 5 years ago
Merge branch 'master' of https://github.com/ffi/ffi More... about 5 years ago
Fix using time() on Windows More... about 5 years ago
Merge pull request #781 from larskanis/fix-irb More... about 5 years ago
Update samples More... about 5 years ago
Enable gettimeofday based spec on Windows More... about 5 years ago
Merge branch 'master' of https://github.com/cfis/ffi into cfis-master More... about 5 years ago
Merge pull request #777 from eregon/fix-enclosing-module-find-type More... about 5 years ago
Stick to older rubygems-tasks, to avoid dependency to too old irb More... about 5 years ago
Merge pull request #778 from jsfierro/master More... about 5 years ago
On MSCV, an unsigned long is 4 bytes (32 bits), not 8 bytes. Thus the alignment code using ~0x7UL truncates pointers resulting in crashes. Instead, use unsigned long long wich is 8 bytes. More... over 5 years ago
On windows, when using Ruby built with mingw64, FFI:LIBC returns msvcrt.dll. When using Ruby built with MSVC, FFI:LIBC returns vcruntime.dll More... over 5 years ago
If you build libffi with MSVC, the latest version gets installed as libffi-8.lib. This commit adds that name to the have_library search list. It also adds in have_library calls for libffi_convenience.lib and shlwapi.lib, both of which are required for MSVC to build the bindings. More... over 5 years ago
MSVC will not initialize static structure using non-constant values (GCC will do it but I think via an extension, its not part of the C language). Anyway, this fixes the compile error on MSVC. More... over 5 years ago
MSVC defines long double to be just a double (see https://docs.microsoft.com/en-us/cpp/c-language/type-long-double?view=vs-2019). Thus libffi built with MSVC does not export it as a separate type. This workaround that issue. More... over 5 years ago
Ruby built with MSVC reports the x64 as the platform on Windows 10, 64-bit machines. More... over 5 years ago
Add types.conf for sparcv9-openbsd More... over 5 years ago
Improve check to detect if a module has a #find_type method suitable for FFI More... over 5 years ago
Merge pull request #775 from jsfierro/master More... over 5 years ago
Add a types.conf for powerpc-openbsd. Tested and working on a PowerPC G4 7455. More... over 5 years ago
Merge https://github.com/ffi/ffi More... over 5 years ago
Use keyword arguments to fix error on ruby-head More... over 5 years ago
Improve strptr tests More... over 5 years ago