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
/
Type.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Freeze global typedefs and add per Ractor local custom typedefs
Lars Kanis
2023-04-18
1
-0
/
+36
*
Add support for using FFI in Ractor
Lars Kanis
2023-04-18
1
-2
/
+2
*
Remove unused FFI::SizeTypes
Lars Kanis
2023-04-18
1
-16
/
+13
*
Implement Write Barrier and dsize for FFI::Type
Jean Boussier
2023-03-06
1
-15
/
+24
*
Fix `Type#inspect` to properly display the constant name
Jean Boussier
2023-03-06
1
-2
/
+2
*
Convert FFI::Type and descendants to TypedData
Jean Boussier
2023-03-02
1
-11
/
+33
*
Remove win32/stdint.h and stdbool.h
Lars Kanis
2020-09-23
1
-1
/
+1
*
Remove no longer used rbffi_Type_Find()
Benoit Daloze
2019-01-07
1
-18
/
+0
*
Fix bad search and replace in C code.
1.9.2
Charles Oliver Nutter
2013-10-29
1
-12
/
+23
*
Correct some rb_global_variable() calls that were passing in stack addresses.
Wayne Meissner
2012-12-29
1
-1
/
+1
*
Merge remote-tracking branch 'upstream/master'
Sylvain Daubert
2012-12-08
1
-3
/
+7
|
\
|
*
Convert C++ style comments to C /* */ style
Wayne Meissner
2012-08-04
1
-3
/
+3
|
*
Add experimental support for long double. Fixes issue #194
Wayne Meissner
2012-02-28
1
-0
/
+1
|
*
initial release
unknown
2012-01-09
1
-0
/
+3
*
|
Add documentation (mainly for Struct and its decendants).
Sylvain Daubert
2011-10-02
1
-0
/
+1
|
/
*
Documentation for FFI::Pointer, FFI::Type, FFI::Type::Builtin,
Sylvain Daubert
2011-09-18
1
-11
/
+92
*
Sprinkle RB_GC_GUARD around
Wayne Meissner
2011-08-30
1
-1
/
+3
*
Fix warnings
Wayne Meissner
2011-08-01
1
-1
/
+1
*
Fix rbffi_type_size() to use the size information in FFI::Type instances
Wayne Meissner
2011-07-09
1
-5
/
+13
*
Add newlines to the end of every file
Wayne Meissner
2010-12-30
1
-0
/
+1
*
Convert rb_sprintf() to snprintf(3) into a buffer plus rb_str_new2()
Wayne Meissner
2010-12-19
1
-2
/
+8
*
Some minor Type and NativeType cleanups
Wayne Meissner
2010-05-22
1
-43
/
+15
*
Re-implement enums using DataConverter
Wayne Meissner
2010-05-22
1
-19
/
+2
*
Use FFI::DataConverter to implement the :strptr return type
Wayne Meissner
2010-05-22
1
-1
/
+0
*
Use rb_inspect() instead of calling inspect directly
Wayne Meissner
2010-05-09
1
-2
/
+1
*
Sync up types with jruby 1.6.0
Wayne Meissner
2010-04-22
1
-3
/
+21
*
Remove obsolete :rbxstring type and cleanup FFI.type_size() to use Type#size
Wayne Meissner
2010-04-10
1
-1
/
+0
*
Implement :strptr return type.
Wayne Meissner
2010-04-10
1
-0
/
+1
*
Use unsigned char for :bool to make :bool members of Struct work
Wayne Meissner
2009-12-10
1
-1
/
+1
*
Add enum field support to Struct
Wayne Meissner
2009-11-27
1
-2
/
+2
*
Add NATIVE_LONG and NATIVE_ULONG and use them instead of aliasing long to INT...
Wayne Meissner
2009-11-04
1
-19
/
+2
*
Remove warnings when run with ruby -w
Wayne Meissner
2009-09-22
1
-1
/
+1
*
Clean up
Wayne Meissner
2009-08-06
1
-7
/
+11
*
Remove size and alignment fields from FFI::Type, as they are provided by ffi_...
Wayne Meissner
2009-08-05
1
-13
/
+34
*
Fix FFI::Builtin::Type#inspect string
Wayne Meissner
2009-08-01
1
-1
/
+1
*
Use the allocator for VariadicInvoker
Wayne Meissner
2009-07-25
1
-0
/
+17
*
Add FunctionInfo that will eventually replace CallbackInfo
Wayne Meissner
2009-07-24
1
-0
/
+57
*
Fixup places where FFI::Type subclasses were not initialized correctly, and k...
Wayne Meissner
2009-07-05
1
-0
/
+1
*
Add boolean types. Patch from Aman Gupta <kenai@tmm1.net>
Wayne Meissner
2009-06-29
1
-0
/
+1
*
Fix uint64 typo and add specs to test that all type sizes are sane
Wayne Meissner
2009-05-10
1
-1
/
+1
*
Pull up size and alignment into the base Type instance, and add a pointer to ...
Wayne Meissner
2009-05-06
1
-41
/
+84
*
Rework the naming a bit.
Wayne Meissner
2009-05-06
1
-9
/
+9
*
Use rb_global_variable() for more globals
Wayne Meissner
2009-05-06
1
-0
/
+4
*
Allow Type subclasses to set their type, and make FFI::Enum an subclass of Type
Wayne Meissner
2009-03-28
1
-3
/
+37
*
Use FFI::Type as the base value for all types now instead of a Fixnum
Wayne Meissner
2009-03-28
1
-19
/
+34
*
Implement FFI::Type and FFI::Type::Builtin
Wayne Meissner
2009-03-28
1
-0
/
+132