index
:
delta/ruby-gems/ffi.git
0.5
branches/v1
containers
drop_187
elcapt
ffi-0.6
ffi-1.1
ffi-1.2
larskanis-appveyor
libffi
libffi-3.2.1
master
rake-compile-update
revert-497-container_ci
travis
win_21
github.com: ffi/ffi.git
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
ext
/
ffi_c
/
Call.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
minor fix in constant size adj
tduehr
2015-03-14
1
-2
/
+2
*
additional specs and a minor fix
tduehr
2014-10-13
1
-2
/
+2
*
make function calls with float arguments JustWork with enums
tduehr
2014-10-13
1
-4
/
+22
*
make function calls with enum arguments JustWork
tduehr
2014-10-13
1
-17
/
+64
*
Fix bad search and replace in C code.
1.9.2
Charles Oliver Nutter
2013-10-29
1
-30
/
+0
*
Switch license to BSD throughout codebase. See #288.
Charles Oliver Nutter
2013-10-29
1
-12
/
+22
*
Licensing audit. Restore BSD license text from files where it was mistakenly...
Wayne Meissner
2013-10-27
1
-0
/
+29
*
Re-work exception saving & non-gil function callbacks
Wayne Meissner
2013-04-23
1
-35
/
+27
*
Check for HAVE_RB_THREAD_CALL_WITHOUT_GVL _or_ HAVE_RB_THREAD_BLOCKING_REGION
Wayne Meissner
2013-04-22
1
-1
/
+1
*
Extract all win32 MSC stdbool compat typedefs into win32/stdbool.h
Wayne Meissner
2013-04-22
1
-5
/
+4
*
Trap & save exceptions from ruby callbacks.
Wayne Meissner
2013-02-15
1
-8
/
+6
*
Use rb_thread_call_without_gvl where available
Wayne Meissner
2013-02-15
1
-4
/
+25
*
Possible fix for #245 - passing nil args into :string params did not advance ...
Wayne Meissner
2013-01-10
1
-1
/
+1
*
Fix #242 by coercing :string parameters using #to_str
Wayne Meissner
2013-01-02
1
-21
/
+12
*
Remove safe level checking
Wayne Meissner
2012-08-11
1
-4
/
+1
*
Convert C++ style comments to C /* */ style
Wayne Meissner
2012-08-04
1
-4
/
+5
*
Add experimental support for long double. Fixes issue #194
Wayne Meissner
2012-02-28
1
-0
/
+8
*
initial release
unknown
2012-01-09
1
-0
/
+8
*
fix memory leak in rbffi_CallFunction()
Lars Kanis
2011-09-08
1
-1
/
+0
*
Sprinkle RB_GC_GUARD around
Wayne Meissner
2011-08-30
1
-4
/
+8
*
Revert "Fix issue #108"
Wayne Meissner
2011-05-20
1
-3
/
+0
*
Fix issue #108, thanks to Brian Candler.
Wayne Meissner
2011-05-15
1
-0
/
+3
*
Better cleanup of resources in callbacks and blocking functions.
Wayne Meissner
2010-12-27
1
-5
/
+5
*
Implement rbffi_thread_blocking_region() to enable blocking function calls on...
Wayne Meissner
2010-12-27
1
-28
/
+64
*
Add rbffi_thread_has_gvl_p() and associated machinery to detect non-ruby thre...
Wayne Meissner
2010-12-27
1
-1
/
+11
*
Enums param to rbffi_NativeValue_ToRuby() no longer needed.
Wayne Meissner
2010-12-26
1
-2
/
+1
*
Minor tweaks to calling functions
Wayne Meissner
2010-08-08
1
-5
/
+4
*
Remove FFI bypass code
Wayne Meissner
2010-08-08
1
-414
/
+0
*
Remove range checks for integer arguments
Wayne Meissner
2010-08-07
1
-116
/
+33
*
Re-implement enums using DataConverter
Wayne Meissner
2010-05-22
1
-2
/
+0
*
Add custom data converters for parameter and return types
Wayne Meissner
2010-05-22
1
-7
/
+19
*
More BE :bool parameter fixes
Wayne Meissner
2010-03-10
1
-3
/
+3
*
Add NATIVE_LONG and NATIVE_ULONG and use them instead of aliasing long to INT...
Wayne Meissner
2009-11-04
1
-0
/
+28
*
Allow callback params through long-arg invokers
Wayne Meissner
2009-09-20
1
-1
/
+67
*
Extend long-arg fast path up to 6 args
Wayne Meissner
2009-09-18
1
-11
/
+76
*
Fixup BYPASS_FFI conditionals
Wayne Meissner
2009-09-15
1
-2
/
+2
*
Implement FFI bypass for 0,1,2,3 int arg/return functions
Wayne Meissner
2009-09-15
1
-1
/
+292
*
Merge Callback into Function
Wayne Meissner
2009-08-08
1
-2
/
+2
*
Use NativeCallback::memory:address instead of NativeCallback::code
Wayne Meissner
2009-08-08
1
-1
/
+1
*
Rename FunctionInfo to FunctionType
Wayne Meissner
2009-08-07
1
-2
/
+2
*
Add check for rb_thread_blocking_region to extconf.rb and use it to check for...
Wayne Meissner
2009-08-06
1
-4
/
+4
*
Move the default execution path into Call.c, and fixup blocking calls
Wayne Meissner
2009-08-05
1
-1
/
+39
*
Start adding low level support needed for struct return and param support.
Wayne Meissner
2009-08-05
1
-7
/
+7
*
Cleanups
Wayne Meissner
2009-08-03
1
-52
/
+100
*
Fix non-raw calling
Wayne Meissner
2009-08-03
1
-1
/
+1
*
Refactor out rbffi_CallFunction
Wayne Meissner
2009-08-01
1
-0
/
+58
*
Handle function pointers passed as callbacks
Wayne Meissner
2009-07-31
1
-0
/
+8
*
Fix 1.9.1 cross compile
Wayne Meissner
2009-07-27
1
-1
/
+0
*
Split out ffi_arg_setup into rbffi_SetupCallParams()
Wayne Meissner
2009-07-26
1
-0
/
+280