summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* | Implement async callback test on Windows and improve async specsLars Kanis2021-02-282-11/+26
* | Separate double callback spec and variadic call with function pointerLars Kanis2021-02-283-3/+37
* | Remove unused VariadicInvoker#initLars Kanis2021-02-281-9/+0
* | Remove unused NATIVE_CALLBACK enumLars Kanis2021-02-286-16/+9
* | Allocate enough callback memory to avoid separate countingLars Kanis2021-02-281-13/+3
* | Fix unsafe floating point comparisonLars Kanis2021-02-281-1/+1
* | Use ALLOCA_N to preallocate callback param memoryLars Kanis2021-02-281-4/+14
* | Merge branch 'master' of github.com:ffi/ffi; branch 'pass-callback-in-varargs...Lars Kanis2021-02-273-3/+32
|\ \
| * | Allow to pass callbacks in varargsVincent Isambart2021-02-253-3/+32
| |/
* | Merge pull request #886 from andreas-schwab/masterLars Kanis2021-02-261-0/+104
|\ \ | |/ |/|
| * Add types.conf for riscv64-linuxAndreas Schwab2021-02-251-0/+104
|/
* Merge pull request #875 from KoellM/fix-msvc-buildLars Kanis2021-01-103-12/+0
|\
| * Fix msvc buildKoellM2021-01-113-12/+0
* | Appveyor-CI: Update base image - the old one isn't updated any longerLars Kanis2021-01-051-0/+2
* | Add types.conf for powerpc64le-linuxLars Kanis2020-12-231-0/+100
|/
* Update CHANGELOG for 1.14.21.14.2Lars Kanis2020-12-211-0/+7
* Bump VERSION to 1.14.2Lars Kanis2020-12-211-1/+1
* Add all generated+shipped libffi files to `rake clean`Lars Kanis2020-12-211-0/+7
* Remove trailing spaces in .rb filesBenoit Daloze2020-12-2115-40/+40
* Add a missing bugfix to CHANGELOG [ci skip]Lars Kanis2020-12-201-0/+1
* Better wording in CHANGELOG [ci skip]Lars Kanis2020-12-191-1/+1
* Add CHANGELOG entry for ffi-1.14.11.14.1Lars Kanis2020-12-191-0/+8
* Bump VERSION to 1.14.1Lars Kanis2020-12-191-1/+1
* Merge pull request #861 from larskanis/revoke-806Lars Kanis2020-12-193-58/+19
|\
| * Revert "Merge pull request #806 from eregon/fix-write_string"Lars Kanis2020-12-193-58/+19
|/
* Add Changelog entry for ffi-1.14.01.14.0Lars Kanis2020-12-181-0/+25
* Bump VERSION to 1.14.0Lars Kanis2020-12-181-1/+1
* Add CI job for JRubyLars Kanis2020-12-181-2/+3
* Merge branch 'master' of github.com:ffi/ffiLars Kanis2020-12-182-1/+6
|\
| * Merge pull request #856 from larskanis/move-to-travis-ci.comLars Kanis2020-12-181-1/+1
| |\
| | * Move from travis-ci.org to travis-ci.comLars Kanis2020-12-181-1/+1
| * | Merge pull request #855 from larskanis/fix-segfault-in-fiddleLars Kanis2020-12-181-0/+5
| |\ \ | | |/ | |/|
| | * Fix possible segfault in combination with fiddle or other libffi using gemsLars Kanis2020-12-181-0/+5
| |/
* | Update bundled libffi to latest masterLars Kanis2020-12-181-0/+0
|/
* Merge pull request #854 from felixbuenemann/fix-darwin-arm64-specsLars Kanis2020-12-161-1/+5
|\
| * Fix specs for Ruby 2.x on darwin-arm64Felix Bùˆnemann2020-12-151-1/+5
|/
* Merge pull request #852 from larskanis/move-size-limitLars Kanis2020-12-144-18/+46
|\
| * Move Pointer#size_limit? to AbstractMemory and from C to rubyLars Kanis2020-12-134-18/+46
* | Fix platform specs on Windows-x64Lars Kanis2020-12-141-1/+1
* | Fix i386 platform regexLars Kanis2020-12-141-1/+1
|/
* Merge pull request #806 from eregon/fix-write_stringLars Kanis2020-12-113-8/+108
|\
| * Make FFI::Pointer#write_string_length behave like #write_string with a lengthBenoit Daloze2020-12-051-2/+2
| * Simplify and use #write_bytes instead of #put_bytesBenoit Daloze2020-12-051-4/+4
| * Get the caller more efficiently and fix typoBenoit Daloze2020-12-052-4/+4
| * Allow write_string to a memory region without final 0-byteLars Kanis2020-11-292-14/+82
| * Use the more efficient #put_char for writing the final \0 in #write_stringBenoit Daloze2020-09-241-3/+3
| * Always write a final null termination in write_stringLars Kanis2020-09-232-13/+13
| * Improve #put_string documentationBenoit Daloze2020-07-111-1/+1
| * Fix FFI::Pointer#write_string to terminate with a NUL byte if not given a lengthBenoit Daloze2020-07-112-6/+12
| * Add specs for FFI::Pointer#write_string and #put_stringBenoit Daloze2020-07-111-0/+26