summaryrefslogtreecommitdiff
path: root/spec
Commit message (Expand)AuthorAgeFilesLines
...
* | Fix GC spec of ManagedStructLars Kanis2022-04-211-4/+5
* | Fix wrong usage of ManagedStruct.release in specsLars Kanis2022-04-212-3/+3
|/
* Allow prerelease FFI::VERSIONLars Kanis2021-08-131-1/+1
* Fix async callbacks in conjunction with fork()Lars Kanis2021-03-051-5/+32
* Use shorter thread names for FFI's callbacksLars Kanis2021-03-052-2/+2
* Merge branch 'name-dispatcher-thread' of https://github.com/DataDog/ffi into ...Lars Kanis2021-02-282-0/+20
|\
| * Fix callback thread spec failing on WindowsIvo Anjo2021-02-221-3/+3
| * Clarify that TruffleRuby/JRuby do not use a dispatcher threadIvo Anjo2021-02-211-4/+2
| * Name callback runner thread for easier debuggingIvo Anjo2021-02-211-0/+11
| * Skip thread naming spec on JRubyIvo Anjo2021-02-191-0/+1
| * Skip thread naming spec on TruffleRubyIvo Anjo2021-02-191-0/+2
| * Name the async_cb_thread for easier debuggingIvo Anjo2021-02-191-0/+8
* | 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
* | Fix unsafe floating point comparisonLars Kanis2021-02-281-1/+1
* | Allow to pass callbacks in varargsVincent Isambart2021-02-252-1/+19
|/
* Remove trailing spaces in .rb filesBenoit Daloze2020-12-2110-31/+31
* Revert "Merge pull request #806 from eregon/fix-write_string"Lars Kanis2020-12-191-36/+11
* 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-141-1/+1
|\
| * Move Pointer#size_limit? to AbstractMemory and from C to rubyLars Kanis2020-12-131-1/+1
* | Fix platform specs on Windows-x64Lars Kanis2020-12-141-1/+1
|/
* Merge pull request #806 from eregon/fix-write_stringLars Kanis2020-12-111-0/+86
|\
| * Get the caller more efficiently and fix typoBenoit Daloze2020-12-051-2/+2
| * Allow write_string to a memory region without final 0-byteLars Kanis2020-11-291-11/+69
| * Always write a final null termination in write_stringLars Kanis2020-09-231-9/+9
| * Fix FFI::Pointer#write_string to terminate with a NUL byte if not given a lengthBenoit Daloze2020-07-111-2/+4
| * Add specs for FFI::Pointer#write_string and #put_stringBenoit Daloze2020-07-111-0/+26
* | Unskip passing specs on TruffleRubyBenoit Daloze2020-12-082-3/+0
* | Added size_limit? methodAndrew Kane2020-11-241-0/+10
* | Skip Pointer#order specs on TruffleRuby until implementedBenoit Daloze2020-10-302-2/+2
* | write_bytes instead of write_stringChris Seaton2020-10-281-1/+1
* | Specify Pointer#order and Struct#orderChris Seaton2020-10-103-0/+114
* | Specify FFI::Platform::BYTE_ORDER etcChris Seaton2020-10-101-0/+23
* | 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-311-0/+36
* | jruby fixespavel2020-08-303-4/+8
* | Do NULL pointer check only when array length > 0Lars Kanis2020-08-031-0/+5
* | Fix and extend specs for :pointer and :string argument comparisonLars Kanis2020-07-183-9/+10
* | Merge branch 'master' of github.com:ffi/ffiLars Kanis2020-07-181-2/+1
|\ \
| * | Improve check for whether fork is availableBenoit Daloze2020-07-171-2/+1
* | | Remove unused variable from fork_specLars Kanis2020-07-181-1/+0
* | | Move external process execution to spec_helpersLars Kanis2020-07-182-13/+20
|/ /
* | Add specs specific to Centos callback bug #621Lars Kanis2020-07-171-0/+41
* | Add an explicit spec for passsing a String to :pointer parameterLars Kanis2020-07-171-0/+7
* | Use :string parameter type for passing zero terminated string to CLars Kanis2020-07-171-1/+1
|/
* Fix segfault on non-array argument to #write_array_of_*Lars Kanis2020-07-101-1/+5
* Remove unused code and use better file nameLars Kanis2020-06-211-2/+1
* Fix possible UTF-8 error in ffi_lib rescue blockLars Kanis2020-06-211-0/+26