summaryrefslogtreecommitdiff
path: root/spec
Commit message (Expand)AuthorAgeFilesLines
* Allow private release method for ManagedStruct and AutoPointerLars Kanis2023-05-023-4/+11
* MSVC does not include <sys/param.h>Charlie Savage2023-04-201-0/+2
* Visual Studio 22 does not compile va_arg that are function pointers. Instead,...Charlie Savage2023-04-201-6/+6
* CreateNamedPipe and CreateFile map to CreateNamedPipeW and CreateFileW when c...Charlie Savage2023-04-201-2/+2
* Add some tests to verify that GC.compact worksLars Kanis2023-04-201-0/+66
* Add a spec that adds one Function to several modulesLars Kanis2023-04-161-0/+10
* Merge pull request #1010 from casperisfine/pointer-write-barrierLars Kanis2023-03-063-0/+26
|\
| * Implement Write Barrier and dsize for FFI::PointerJean Boussier2023-03-063-0/+26
* | Merge branch 'struct-layout-write-barrier' of https://github.com/casperisfine...Lars Kanis2023-03-061-1/+33
|\ \ | |/ |/|
| * Implement Write Barrier and dsize for FFI::StructLayoutJean Boussier2023-03-061-0/+34
* | Merge pull request #1007 from casperisfine/struct-write-barrierLars Kanis2023-03-061-0/+13
|\ \
| * | Implement Write Barrier and dsize for FFI::StructJean Boussier2023-03-061-0/+13
| |/
* | Merge pull request #1005 from casperisfine/type-write-barrierLars Kanis2023-03-061-0/+43
|\ \
| * | Implement Write Barrier and dsize for FFI::TypeJean Boussier2023-03-061-0/+43
| |/
* | Merge pull request #1004 from casperisfine/symbol-write-barrierLars Kanis2023-03-061-0/+17
|\ \
| * | Implement Write Barrier and dsize for FFI::DynamicLibraryJean Boussier2023-03-061-0/+17
| |/
* | Implement Write Barrier and dsize for FFI::FunctionJean Boussier2023-03-061-0/+8
|/
* Implement Write Barrier and dsize for FFI::FunctionTypeJean Boussier2023-03-062-0/+28
* reenable last error specPavel Rosický2022-12-151-1/+0
* Skip spec failing on JRuby on WindowsBenoit Daloze2022-12-121-0/+1
* Skip spec of linker script emulation on MacosLars Kanis2022-12-121-1/+1
* Merge pull request #957 from matoro/masterLars Kanis2022-12-111-0/+2
|\
| * Also normalize sparc64 -> sparcv9 in test fixturematoro2022-06-131-0/+2
* | Exclude 64bit integer test on jruby tooFrederick Cheung2022-06-291-1/+1
* | exclude spec from trufflerubyFrederick Cheung2022-06-291-1/+1
* | Fix Pointer#initialize using NUM2LL instead of NUM2ULLFrederick Cheung2022-06-291-0/+8
|/
* Merge pull request #949 from Kerilk/bitmask_fixLars Kanis2022-04-212-0/+91
|\
| * Skip problematic test involving TruffleRuby.Brice Videau2022-04-131-1/+1
| * Fix an issue with signed bitmasks when using flags on the most significant bit.Brice Videau2022-04-122-0/+74
| * Simplify from_native and test corner case.Brice Videau2022-04-121-0/+17
* | 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
|\