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
/
Struct.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
Implement Write Barrier and dsize for FFI::StructLayout
Jean Boussier
2023-03-06
1
-1
/
+2
*
Merge branch 'typed-data-struct' of https://github.com/casperisfine/ffi into ...
Lars Kanis
2023-03-03
1
-0
/
+2
|
\
|
*
Convert FFI::Struct to TypedData
Jean Boussier
2023-03-02
1
-0
/
+2
*
|
Convert FFI::Type and descendants to TypedData
Jean Boussier
2023-03-02
1
-0
/
+3
|
/
*
Replace st_table with simple cache and fix segfault after GC.compact
Lars Kanis
2020-02-01
1
-1
/
+11
*
Remove old references to ruby-1.9
Lars Kanis
2020-01-31
1
-5
/
+1
*
Fix bad search and replace in C code.
1.9.2
Charles Oliver Nutter
2013-10-29
1
-1
/
+0
*
Switch license to BSD throughout codebase. See #288.
Charles Oliver Nutter
2013-10-29
1
-12
/
+22
*
Need to include "extconf.h" to get the definition of RUBY_1_9 so that the cor...
Charlie Savage
2011-08-17
1
-0
/
+1
*
Fix warnings
Wayne Meissner
2011-08-01
1
-1
/
+1
*
Store references to pointer fields in FFI::Struct
Wayne Meissner
2011-02-20
1
-0
/
+9
*
Sync up copyright headers
Wayne Meissner
2011-01-09
1
-19
/
+11
*
Use a st_table for struct field lookup instead of rb_hash methods to gain abo...
Wayne Meissner
2010-08-20
1
-0
/
+6
*
Move inner struct field code into ruby
Wayne Meissner
2010-01-27
1
-1
/
+1
*
Move the implementation of enum fields for struct into ruby code
Wayne Meissner
2010-01-27
1
-1
/
+1
*
Add support for assigning to inline arrays in Struct.
Wayne Meissner
2010-01-24
1
-1
/
+2
*
Remove the MemoryOps pointer from every AbstractMemory object
Wayne Meissner
2009-11-27
1
-0
/
+2
*
Add get/put functions on each internal StructField instance
Wayne Meissner
2009-11-27
1
-6
/
+12
*
Add enum field support to Struct
Wayne Meissner
2009-11-27
1
-1
/
+1
*
Split StructLayout into StructLayout.c
Wayne Meissner
2009-08-11
1
-2
/
+5
*
Add StructLayout::Field#type, size, offset, alignment and name methods
Wayne Meissner
2009-08-09
1
-2
/
+2
*
Turn FFI::StructLayout into a FFI::Type and move all the libffi type info int...
Wayne Meissner
2009-08-07
1
-0
/
+4
*
More struct-by-value work
Wayne Meissner
2009-08-05
1
-2
/
+3
*
Use a FFI::Type to hold the type information for Struct fields
Wayne Meissner
2009-08-05
1
-1
/
+4
*
Change StructLayoutBuilder::Field::TYPE to be an instance of FFI::Type and re...
Wayne Meissner
2009-08-01
1
-5
/
+48
*
Rework the naming a bit.
Wayne Meissner
2009-05-06
1
-2
/
+2
*
Pass the ffi module into each of the _Init functions
Wayne Meissner
2009-05-06
1
-1
/
+1
*
Bypass the to_ptr path when a Struct is passed in as a :pointer, :buffer_in, ...
Wayne Meissner
2009-01-24
1
-0
/
+10
*
Move extension into ext/ffi_c to make the layout compliant with rake-compiler
Wayne Meissner
2008-12-10
1
-0
/
+16