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
/
MemoryPointer.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Use type checking by TypedData and remove duplocated check by rb_obj_is_kind_of
Lars Kanis
2023-03-06
1
-1
/
+1
*
Implement Write Barrier and dsize for FFI::Pointer
Jean Boussier
2023-03-06
1
-3
/
+17
*
Convert FFI::AbstractMemory and descendants to TypedData
Jean Boussier
2023-03-02
1
-5
/
+17
*
Remove win32/stdint.h and stdbool.h
Lars Kanis
2020-09-23
1
-7
/
+2
*
On MSCV, an unsigned long is 4 bytes (32 bits), not 8 bytes. Thus the alignme...
Charlie Savage
2020-05-18
1
-1
/
+1
*
Fix documentation typo
pmahoney
2015-06-10
1
-1
/
+1
*
Fix bad search and replace in C code.
1.9.2
Charles Oliver Nutter
2013-10-29
1
-31
/
+1
*
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
-1
/
+30
*
Extract all win32 MSC stdbool compat typedefs into win32/stdbool.h
Wayne Meissner
2013-04-22
1
-7
/
+4
*
Merge remote-tracking branch 'upstream/master'
Sylvain Daubert
2012-12-08
1
-11
/
+13
|
\
|
*
Fix some unused-var warnings
Wayne Meissner
2012-08-13
1
-7
/
+0
|
*
MemoryPointer.from_string calls to_str (closes #215)
Kim Burgestrand
2012-07-31
1
-1
/
+2
|
*
initial release
unknown
2012-01-09
1
-0
/
+8
*
|
Add documentation (mainly for Struct and its decendants).
Sylvain Daubert
2011-10-02
1
-1
/
+32
|
/
*
Implement MemoryPointer.from_string() in C, and correct a type_size bug with it
Wayne Meissner
2011-08-06
1
-0
/
+10
*
Fix warnings
Wayne Meissner
2011-08-01
1
-1
/
+1
*
Implement Buffer#initialize_copy and Pointer#initialize_copy
Wayne Meissner
2011-03-26
1
-27
/
+17
*
Add newlines to the end of every file
Wayne Meissner
2010-12-30
1
-0
/
+1
*
Add Struct#order and Pointer#order to swap endian-ness
Wayne Meissner
2010-08-20
1
-20
/
+12
*
Remove MemoryPointer#inspect and use the common Pointer#inspect
Wayne Meissner
2010-05-22
1
-13
/
+0
*
Use xfree when the memory comes from xmalloc/xcalloc/ALLOC_N
Wayne Meissner
2009-12-12
1
-2
/
+2
*
Remove the MemoryOps pointer from every AbstractMemory object
Wayne Meissner
2009-11-27
1
-1
/
+0
*
Add return NULL/Qnil after some rb_raise() calls, to fix broken RHEL compiler
Wayne Meissner
2009-10-08
1
-0
/
+1
*
Use xmalloc/xfree for Buffer & MemoryPointer data storage allocations, so all...
Wayne Meissner
2009-08-11
1
-2
/
+2
*
Pull typeSize up into AbstractMemory, so [] can also be pulled up there.
Wayne Meissner
2009-08-11
1
-26
/
+47
*
Add access flags to AbstractMemory and check them on every access
Wayne Meissner
2009-07-30
1
-0
/
+1
*
When no 'clear' argument is passed to the Buffer or MemoryPointer initialize(...
Wayne Meissner
2009-05-27
1
-1
/
+1
*
Fix RUBY_FFI-21 - use rb_ensure instead of rb_rescue
Wayne Meissner
2009-05-06
1
-1
/
+1
*
Rework the naming a bit.
Wayne Meissner
2009-05-06
1
-18
/
+19
*
Pass the ffi module into each of the _Init functions
Wayne Meissner
2009-05-06
1
-2
/
+1
*
Use rb_global_variable() for more globals
Wayne Meissner
2009-05-06
1
-3
/
+6
*
Generalized usage of global static IDs initialized at extension load time ins...
Luc Heinrich
2009-03-27
1
-1
/
+5
*
Avoid duplicating memory operations in Struct.c by using a table of function ...
Wayne Meissner
2009-03-20
1
-1
/
+4
*
Fix missing return values
Wayne Meissner
2009-03-18
1
-1
/
+1
*
Move implementation of MemoryPointer#new and MemoryPointer#[] into C code
Wayne Meissner
2009-03-15
1
-28
/
+63
*
Convert froml (AbstractMemory *) DATA_PTR(obj) to calls to rb_FFI_AbstractMem...
Wayne Meissner
2009-03-15
1
-4
/
+4
*
Move Struct allocation into C code
Wayne Meissner
2009-01-24
1
-1
/
+1
*
Add external method to allocate MemoryPointer instances
Wayne Meissner
2009-01-24
1
-6
/
+18
*
Multitude of compilation fixups for Win32
Wayne Meissner
2008-12-10
1
-3
/
+3
*
Move extension into ext/ffi_c to make the layout compliant with rake-compiler
Wayne Meissner
2008-12-10
1
-0
/
+99