summaryrefslogtreecommitdiff
path: root/ext/ffi_c/FunctionInfo.c
Commit message (Expand)AuthorAgeFilesLines
* Freeze immutable objects and add explicit make_shareable to make library defi...Lars Kanis2023-05-071-0/+2
* Rename result_type to return_typeLars Kanis2023-04-271-3/+3
* Add support for using FFI in RactorLars Kanis2023-04-181-1/+1
* Make FFI classes GC.compact friendlyLars Kanis2023-04-141-4/+22
* Increment callbackCount outside of the macro RB_OBJ_WRITELars Kanis2023-03-061-1/+2
* Implement Write Barrier and dsize for FFI::FunctionTypeJean Boussier2023-03-061-15/+35
* Convert FFI::Type and descendants to TypedDataJean Boussier2023-03-021-10/+23
* Remove win32/stdint.h and stdbool.hLars Kanis2020-09-231-6/+2
* Reject callback with :string return typeLars Kanis2020-05-241-2/+1
* Revert "Do closures via libffi"Lars Kanis2018-06-031-0/+4
* Do closures via libffiMihail Konev2017-07-131-4/+0
* 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
* Extract all win32 MSC stdbool compat typedefs into win32/stdbool.hWayne Meissner2013-04-221-6/+6
* Check for the presence of FFI_STDCALL - some arches do not have it definedWayne Meissner2013-03-051-1/+1
* Remove rbffi_gc_mark_locations()Wayne Meissner2013-01-081-1/+1
* Add rbffi_gc_mark_locations() that behaves like rb_gc_mark_locations(), for V...Wayne Meissner2012-12-291-1/+1
* Merge remote-tracking branch 'upstream/master'Sylvain Daubert2012-12-081-0/+8
|\
| * initial releaseunknown2012-01-091-0/+8
* | Add documentation (mainly for Struct and its decendants).Sylvain Daubert2011-10-021-2/+27
|/
* Add documentation for ArrayType, Buffer, DynamicLibrary, Function, Enum, EnumsSylvain Daubert2011-09-251-0/+9
* Add documentation for DataConverter, LastError, AutoPointer, FFI::IO, Library...Sylvain Daubert2011-09-211-0/+3
* Fix warningsWayne Meissner2011-08-011-1/+1
* Fix up call convention determination for win321.0.4Wayne Meissner2010-12-281-21/+16
* Fix calling convention issues on windowsAndrea Fazzi2009-10-041-1/+2
* Use ClosurePool to speed up callback allocationWayne Meissner2009-09-181-0/+4
* Implement FFI bypass for 0,1,2,3 int arg/return functionsWayne Meissner2009-09-151-0/+3
* Add result_type and param_types method to FunctionTypeWayne Meissner2009-08-111-0/+22
* Rename FunctionInfo to FunctionTypeWayne Meissner2009-08-071-19/+22
* Remove size and alignment fields from FFI::Type, as they are provided by ffi_...Wayne Meissner2009-08-051-2/+0
* Start adding low level support needed for struct return and param support.Wayne Meissner2009-08-051-0/+10
* Add blocking functionsWayne Meissner2009-08-021-1/+3
* Remove unused includes and cleanup fninfo_free()Wayne Meissner2009-08-011-22/+31
* Fix 1.9.1 cross compileWayne Meissner2009-07-271-1/+0
* Handle callback parameter types, :enums and :convention optionsWayne Meissner2009-07-241-4/+35
* Replace CallbackInfo with FunctionInfoWayne Meissner2009-07-241-1/+3
* Store a copy of the parameter Type array in a ruby arrayWayne Meissner2009-07-241-7/+3
* Add FunctionInfo that will eventually replace CallbackInfoWayne Meissner2009-07-241-0/+141