summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
| * 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
* | Merge branch 'master' of github.com:ffi/ffiLars Kanis2020-12-102-3/+0
|\ \
| * | Unskip passing specs on TruffleRubyBenoit Daloze2020-12-082-3/+0
* | | Add tests with/without libffi-alloc to github matrixLars Kanis2020-12-051-1/+2
* | | Use case insensitive regex instead of downcaseLars Kanis2020-12-051-5/+5
* | | Add a description for closure addresses in structLars Kanis2020-12-051-2/+2
* | | Describe install options in READMELars Kanis2020-12-051-0/+7
* | | Add new extconf options for --enable-libffi-allocLars Kanis2020-12-052-6/+5
* | | Merge branch 'fix-crash-on-apple-silicon' of https://github.com/Watson1978/ff...Lars Kanis2020-12-055-2/+74
|\ \ \ | |/ / |/| |
| * | Fix build error with “--disable-system-libffi” optionWatson2020-07-261-0/+3
| * | Use ffi_closure_alloc() on Apple silicon to fix crashWatson2020-07-184-2/+71
* | | Merge pull request #846 from tekin/update-install-from-source-instructionsLars Kanis2020-11-281-1/+2
|\ \ \
| * | | Update install from source instructionsTekin Suleyman2020-11-281-1/+2
|/ / /
* | | Merge pull request #829 from ankane/boundedLars Kanis2020-11-252-0/+27
|\ \ \
| * | | Added size_limit? methodAndrew Kane2020-11-242-0/+27
* | | | Merge pull request #843 from larskanis/arm-darwin2Lars Kanis2020-11-252-1/+135
|\ \ \ \ | |/ / / |/| | |
| * | | Add a workaround for Darwin on aarch64Lars Kanis2020-11-221-1/+5
| * | | Add types.conf of Apple silicon macWatson2020-11-221-0/+130
* | | | Exclude dotfiles in project root from gemLars Kanis2020-11-221-1/+1
|/ / /
* | | Merge pull request #834 from eregon/endian_constantsBenoit Daloze2020-10-303-2/+8
|\ \ \
| * | | Skip Pointer#order specs on TruffleRuby until implementedBenoit Daloze2020-10-302-2/+2
| * | | Define endian constants in Ruby if not already defined in the backendBenoit Daloze2020-10-301-0/+6
|/ / /
* | | Merge pull request #830 from chrisseaton/order-specsLars Kanis2020-10-295-1/+140
|\ \ \
| * | | write_bytes instead of write_stringChris Seaton2020-10-281-1/+1
| * | | Specify Pointer#order and Struct#orderChris Seaton2020-10-103-0/+114
| * | | Raise an error on an unknown pointer orderChris Seaton2020-10-101-0/+2
| * | | Clarify that Pointer#order returns a new pointer if changing the orderChris Seaton2020-10-101-1/+1
| * | | Specify FFI::Platform::BYTE_ORDER etcChris Seaton2020-10-101-0/+23
* | | | Merge pull request #827 from larskanis/remove-stdint.hLars Kanis2020-10-2821-329/+33
|\ \ \ \ | |/ / / |/| | |
| * | | Remove win32/stdint.h and stdbool.hLars Kanis2020-09-2321-329/+33
|/ / /
* | | Fix CI failure on AppveyorLars Kanis2020-09-231-0/+5
* | | Merge pull request #823 from headius/no_rubygemsLars Kanis2020-09-231-2/+2
|\ \ \
| * | | Check versions without accessing GemCharles Oliver Nutter2020-09-221-2/+2
* | | | Merge pull request #825 from ahorek/jruby_specLars Kanis2020-09-231-6/+2
|\ \ \ \ | |/ / / |/| | |
| * | | uncomment specs on jrubypavel2020-09-221-6/+2
|/ / /
* | | Correct callback name in specLars Kanis2020-08-311-1/+3
* | | Fix GC issue, when Proc is used on more than 2 callback signaturesLars Kanis2020-08-312-3/+41
* | | Merge pull request #821 from ahorek/jruby_fixesLars Kanis2020-08-303-4/+8
|\ \ \