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
*
Merge branch 'typed-data-struct' of https://github.com/casperisfine/ffi into ...
Lars Kanis
2023-03-03
1
-1
/
+3
|
\
|
*
Convert FFI::Struct to TypedData
Jean Boussier
2023-03-02
1
-1
/
+3
*
|
Convert FFI::AbstractMemory and descendants to TypedData
Jean Boussier
2023-03-02
1
-4
/
+10
|
/
*
Keep `LONGDOUBLE_ADJ >= sizeof(long double)`
xtkoba
2021-09-29
1
-1
/
+1
*
Remove unused NATIVE_CALLBACK enum
Lars Kanis
2021-02-28
1
-1
/
+0
*
Remove win32/stdint.h and stdbool.h
Lars Kanis
2020-09-23
1
-7
/
+2
*
Remove code required for ruby prior 2.3
Lars Kanis
2020-06-01
1
-6
/
+0
*
Avoid warning about incompatible parameter type
Lars Kanis
2020-02-05
1
-1
/
+1
*
Remove taint support
yuuji.yaginuma
2019-11-25
1
-4
/
+0
*
Fix compiler warnings raised by ruby-2.7
Lars Kanis
2019-10-10
1
-3
/
+3
*
Remove old code for 'blocking: true' on Ruby before 2.0
Lars Kanis
2019-02-21
1
-24
/
+3
*
Query ruby thread and GVL states instead of relying on our call frame for cal...
Lars Kanis
2019-01-25
1
-10
/
+14
*
Revert "Do closures via libffi"
Lars Kanis
2018-06-03
1
-1
/
+22
*
Fix missing C declarations causing compiler warnings
Lars Kanis
2018-06-02
1
-2
/
+5
*
Do closures via libffi
Mihail Konev
2017-07-13
1
-22
/
+1
*
Share blocking code between Call.c and Variadic.c
Andrew Neitsch
2016-06-04
1
-25
/
+12
*
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
[next]