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
/
StructLayout.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Add support for using FFI in Ractor
Lars Kanis
2023-04-18
1
-2
/
+2
*
Make FFI classes GC.compact friendly
Lars Kanis
2023-04-14
1
-8
/
+31
*
Implement Write Barrier and dsize for FFI::StructLayout
Jean Boussier
2023-03-06
1
-12
/
+32
*
Change remaining use of TypedData object
Lars Kanis
2023-03-03
1
-5
/
+1
*
Convert FFI::Type and descendants to TypedData
Jean Boussier
2023-03-02
1
-31
/
+54
*
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
-5
/
+2
*
Add bounds checks for writing to an inline char[]
Benoit Daloze
2020-04-02
1
-2
/
+7
*
Replace st_table with simple cache and fix segfault after GC.compact
Lars Kanis
2020-02-01
1
-3
/
+4
*
Remove old references to ruby-1.9
Lars Kanis
2020-01-31
1
-9
/
+9
*
Fix compatibility with MSVC's C89 support.
Joel Low
2014-12-01
1
-2
/
+2
*
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
*
Extract all win32 MSC stdbool compat typedefs into win32/stdbool.h
Wayne Meissner
2013-04-22
1
-8
/
+7
*
Merge remote-tracking branch 'upstream/master'
Sylvain Daubert
2012-12-08
1
-5
/
+47
|
\
|
*
Allow zero-length arrays as the last element in a FFI::Struct
Wayne Meissner
2012-11-10
1
-2
/
+3
|
*
Fix some unused-var warnings
Wayne Meissner
2012-08-13
1
-1
/
+1
|
*
Cleanup some warnings
Wayne Meissner
2012-08-05
1
-3
/
+3
|
*
Convert C++ style comments to C /* */ style
Wayne Meissner
2012-08-04
1
-2
/
+2
|
*
Fix initialization of StructLayouts that are unions. Fixes #204.
Wayne Meissner
2012-05-09
1
-1
/
+36
|
*
initial release
unknown
2012-01-09
1
-0
/
+6
*
|
Add documentation (mainly for Struct and its decendants).
Sylvain Daubert
2011-10-02
1
-1
/
+135
|
/
*
Fix warnings
Wayne Meissner
2011-08-01
1
-1
/
+1
*
* ext/ffi_c/StructLayout.c (struct_layout_initialize): fix potential bug.
Chikanaga Tomoyuki
2011-06-05
1
-1
/
+1
*
Fixes #94
Ian MacLeod
2011-04-28
1
-1
/
+2
*
Store references to pointer fields in FFI::Struct
Wayne Meissner
2011-02-20
1
-1
/
+23
*
Sync up copyright headers
Wayne Meissner
2011-01-09
1
-19
/
+11
*
Add newlines to the end of every file
Wayne Meissner
2010-12-30
1
-0
/
+1
*
Use a st_table for struct field lookup instead of rb_hash methods to gain abo...
Wayne Meissner
2010-08-20
1
-0
/
+3
*
StructLayout#initialize() now takes an array of StructLayout::Field instances...
Wayne Meissner
2010-04-18
1
-7
/
+9
*
Rename some StructLayout inner classes to reflect the JRuby ones
Wayne Meissner
2010-04-17
1
-0
/
+11
*
Fix issue #32 by implementing Struct.packed to pack structs on a minimum boun...
Wayne Meissner
2010-04-16
1
-7
/
+2
*
Move inner struct field code into ruby
Wayne Meissner
2010-01-27
1
-21
/
+0
*
Move the implementation of enum fields for struct into ruby code
Wayne Meissner
2010-01-27
1
-64
/
+4
*
Fix unused var warning
Wayne Meissner
2010-01-27
1
-2
/
+2
*
Disable array field setting, except for :char or :uchar
Wayne Meissner
2010-01-27
1
-3
/
+7
*
Add support for assigning to inline arrays in Struct.
Wayne Meissner
2010-01-24
1
-1
/
+80
*
Fixup compilation problems with ruby trunk on linux
Wayne Meissner
2009-12-05
1
-1
/
+1
*
Remove the MemoryOps pointer from every AbstractMemory object
Wayne Meissner
2009-11-27
1
-30
/
+12
*
Add get/put functions on each internal StructField instance
Wayne Meissner
2009-11-27
1
-16
/
+36
*
Add enum field support to Struct
Wayne Meissner
2009-11-27
1
-1
/
+42
*
Implement struct fields that are arrays of structs. Fixes issue #12
Wayne Meissner
2009-11-24
1
-8
/
+0
*
Add StructByValue#layout and StructByValue#struct_class
Wayne Meissner
2009-08-13
1
-1
/
+1
*
Split StructLayout into StructLayout.c
Wayne Meissner
2009-08-11
1
-0
/
+450