summaryrefslogtreecommitdiff
path: root/ext/ffi_c/Variadic.c
Commit message (Expand)AuthorAgeFilesLines
* Make FFI classes GC.compact friendlyLars Kanis2023-04-141-3/+14
* Use type checking by TypedData and remove duplocated check by rb_obj_is_kind_ofLars Kanis2023-03-061-1/+1
* Implement Write Barrier and dsize for FFI::VariadicInvokerJean Boussier2023-03-061-8/+17
* Merge pull request #995 from casperisfine/typed-data-typeLars Kanis2023-03-031-6/+6
|\
| * Convert FFI::Type and descendants to TypedDataJean Boussier2023-03-021-6/+6
* | Convert FFI::VariadicInvoker to TypedDataJean Boussier2023-03-021-6/+16
|/
* Remove unused NATIVE_CALLBACK enumLars Kanis2021-02-281-1/+0
* Allocate enough callback memory to avoid separate countingLars Kanis2021-02-281-13/+3
* Use ALLOCA_N to preallocate callback param memoryLars Kanis2021-02-281-4/+14
* Allow to pass callbacks in varargsVincent Isambart2021-02-251-2/+13
* Remove win32/stdint.h and stdbool.hLars Kanis2020-09-231-7/+2
* Remove old code for 'blocking: true' on Ruby before 2.0Lars Kanis2019-02-211-15/+9
* Share blocking code between Call.c and Variadic.cAndrew Neitsch2016-06-041-0/+24
* Fix variadic calls with float/double argumentsAnurag Gupta2014-08-261-2/+6
* Fix stdcall ABI call convention.Lars Kanis2013-11-101-2/+2
* Fix bad search and replace in C code.1.9.2Charles Oliver Nutter2013-10-291-31/+1
* Switch license to BSD throughout codebase. See #288.Charles Oliver Nutter2013-10-291-12/+22
* Licensing audit. Restore BSD license text from files where it was mistakenly...Wayne Meissner2013-10-271-0/+30
* Re-work exception saving & non-gil function callbacksWayne Meissner2013-04-231-11/+8
* Extract all win32 MSC stdbool compat typedefs into win32/stdbool.hWayne Meissner2013-04-221-5/+4
* Check for the presence of FFI_STDCALL - some arches do not have it definedWayne Meissner2013-03-051-1/+1
* Trap & save exceptions from ruby callbacks.Wayne Meissner2013-02-151-7/+7
* Fix win32 compilationWayne Meissner2012-08-301-0/+3
* Fix some unused-var warningsWayne Meissner2012-08-131-2/+1
* Only use ffi_prep_cif_var if it is availableWayne Meissner2012-08-051-0/+4
* Fix call to variadic functionsAntonio Terceiro2012-08-051-1/+1
* initial releaseunknown2012-01-091-0/+8
* VC++ requires variables to be declared at the start of blocks.Charlie Savage2011-08-171-2/+3
* Fix warningsWayne Meissner2011-08-011-2/+2
* Fix a bunch of warnings from solaris. From https://github.com/mmayerWayne Meissner2010-12-301-1/+1
* Add rbffi_thread_has_gvl_p() and associated machinery to detect non-ruby thre...Wayne Meissner2010-12-271-21/+24
* Enums param to rbffi_NativeValue_ToRuby() no longer needed.Wayne Meissner2010-12-261-1/+1
* Re-implement enums using DataConverterWayne Meissner2010-05-221-1/+0
* Add custom data converters for parameter and return typesWayne Meissner2010-05-221-16/+21
* Use alloca to allocate the result space. Should fix by-value returns from va...Wayne Meissner2009-10-091-19/+7
* Fix calling convention issues on windowsAndrea Fazzi2009-10-041-1/+2
* Remove warnings when run with ruby -wWayne Meissner2009-09-221-3/+2
* Remove un-needed includesWayne Meissner2009-08-011-11/+1
* Split Variadic invokers out from InvokerWayne Meissner2009-08-011-0/+270