summaryrefslogtreecommitdiff
path: root/ext/ffi_c/AbstractMemory.h
Commit message (Expand)AuthorAgeFilesLines
* Use type checking by TypedData and remove duplocated check by rb_obj_is_kind_ofLars Kanis2023-03-061-2/+2
* Convert FFI::AbstractMemory and descendants to TypedDataJean Boussier2023-03-021-0/+1
* Fix bad search and replace in C code.1.9.2Charles Oliver Nutter2013-10-291-1/+0
* Switch license to BSD throughout codebase. See #288.Charles Oliver Nutter2013-10-291-12/+22
* Convert C++ style comments to C /* */ styleWayne Meissner2012-08-041-1/+1
* Add experimental support for long double. Fixes issue #194Wayne Meissner2012-02-281-0/+3
* initial releaseunknown2012-01-091-0/+4
* Use an embedded storage area for small Buffer instancesWayne Meissner2011-07-091-0/+1
* Fix issue #114 (Structs no longer support bools).Wayne Meissner2011-05-291-0/+3
* 'ulong' is a reserved keyword/typedef on some platforms. Use 'uslong' instea...Wayne Meissner2011-05-071-2/+2
* Add Struct#order and Pointer#order to swap endian-nessWayne Meissner2010-08-201-22/+15
* Remove the MemoryOps pointer from every AbstractMemory objectWayne Meissner2009-11-271-23/+19
* Add NATIVE_LONG and NATIVE_ULONG and use them instead of aliasing long to INT...Wayne Meissner2009-11-041-0/+6
* Remove NullPointer classWayne Meissner2009-08-131-8/+10
* Pull typeSize up into AbstractMemory, so [] can also be pulled up there.Wayne Meissner2009-08-111-0/+29
* Split StructLayout into StructLayout.cWayne Meissner2009-08-111-3/+41
* Add access flags to AbstractMemory and check them on every accessWayne Meissner2009-07-301-0/+23
* Rework the naming a bit.Wayne Meissner2009-05-061-5/+7
* Pass the ffi module into each of the _Init functionsWayne Meissner2009-05-061-0/+2
* Move the string ops into AbstractMemory.cWayne Meissner2009-03-201-0/+1
* Avoid duplicating memory operations in Struct.c by using a table of function ...Wayne Meissner2009-03-201-1/+26
* Convert froml (AbstractMemory *) DATA_PTR(obj) to calls to rb_FFI_AbstractMem...Wayne Meissner2009-03-151-0/+6
* Remove netbeans autogenerated commentsWayne Meissner2009-03-031-7/+0
* Move Struct allocation into C codeWayne Meissner2009-01-241-0/+1
* Multitude of compilation fixups for Win32Wayne Meissner2008-12-101-1/+3
* Move extension into ext/ffi_c to make the layout compliant with rake-compilerWayne Meissner2008-12-101-0/+36