summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Use $(abspath ..) so cross compilation works again0.6.2Wayne Meissner2010-02-161-1/+1
* Release 0.6.2Wayne Meissner2010-02-161-1/+1
* Add a field before the enum field to test that non-zero offset enum fields workWayne Meissner2010-02-161-2/+2
* StructLayout::Enum field type should be reading/writing at self.offset from p...Wayne Meissner2010-02-161-2/+2
* Add History.txt to gem filesWayne Meissner2010-02-161-1/+1
* Bump version to 0.6.10.6.1Wayne Meissner2010-02-151-1/+1
* Add tasks/ to gemspecWayne Meissner2010-02-141-1/+1
* Use internal version of Bones0.6.0Wayne Meissner2010-02-081-10/+1
* Disable -Werror for release gemsWayne Meissner2010-02-081-1/+1
* Add checks to disallow extending FFI::Library into a non-moduleWayne Meissner2010-02-012-1/+11
* Use Pointer#slice instead of Pointer#+ where possibleWayne Meissner2010-01-271-42/+21
* Use Pointer#slice in inline_array_each()Wayne Meissner2010-01-271-1/+3
* Implement Pointer#slice and Buffer#slice, and use it for inner structsWayne Meissner2010-01-273-14/+46
* Move inner struct field code into rubyWayne Meissner2010-01-274-25/+32
* Move the implementation of enum fields for struct into ruby codeWayne Meissner2010-01-274-66/+24
* Fix unused var warningWayne Meissner2010-01-271-2/+2
* Disable array field setting, except for :char or :ucharWayne Meissner2010-01-271-3/+7
* Re-enable the raw libffi api if using the bundled version of libffiWayne Meissner2010-01-262-1/+4
* Add ClosurePool.[ch] to netbeans projectWayne Meissner2010-01-241-0/+2
* Add support for assigning to inline arrays in Struct.Wayne Meissner2010-01-243-6/+92
* Remove rubinius copyright from LICENSE, since it is now included in each fileWayne Meissner2010-01-241-27/+1
* Add explicit copyrights to each fileWayne Meissner2010-01-2411-72/+289
* Update libffi to 3.0.9Wayne Meissner2010-01-2465-21416/+28307
* Add explicit index checking to array fields of StructWayne Meissner2009-12-191-5/+12
* Fix qsort example for 64bitWayne Meissner2009-12-121-1/+1
* Sync netbeans metadataWayne Meissner2009-12-125-25/+27
* Use xfree when the memory comes from xmalloc/xcalloc/ALLOC_NWayne Meissner2009-12-122-3/+3
* Use ffi_lib to explicitly set the library to use in the samplesWayne Meissner2009-12-127-2/+9
* Adding a 'pre' suffix to the version apparently does not work everywhere. Re...Wayne Meissner2009-12-101-1/+1
* No need to search /opt/local/include for ffi.h, as pkg-config will include it...Wayne Meissner2009-12-101-1/+1
* Fix detection of libffi on MacOS (or other OS with dodgy system libffi). Bas...Wayne Meissner2009-12-101-6/+9
* Use unsigned char for :bool to make :bool members of Struct workWayne Meissner2009-12-101-1/+1
* Change version to 0.6.0preWayne Meissner2009-12-051-1/+1
* Fixup compilation problems with ruby trunk on linuxWayne Meissner2009-12-053-3/+3
* Made the :enum field-type Struct spec more robust by checking the underlying ...postmodern2009-11-281-3/+5
* Remove the MemoryOps pointer from every AbstractMemory objectWayne Meissner2009-11-2711-78/+41
* Add get/put functions on each internal StructField instanceWayne Meissner2009-11-273-36/+69
* Add enum field support to StructWayne Meissner2009-11-275-5/+48
* Added a spec for using an enum field type in a Struct.postmodern2009-11-271-0/+12
* Add support for struct global vars. Patch from Victor Costan <victor@pwnage....Wayne Meissner2009-11-253-13/+70
* Fix array-of-struct specWayne Meissner2009-11-241-8/+9
* Implement struct fields that are arrays of structs. Fixes issue #12Wayne Meissner2009-11-244-18/+116
* tail pad $CFLAGS as wellWayne Meissner2009-11-231-2/+2
* Insert spaces before flags appended to $CFLAGSWayne Meissner2009-11-231-2/+2
* Add back FFI::Library::CURRENT_PROCESSWayne Meissner2009-11-221-0/+1
* Add FFI::USE_THIS_PROCESS_AS_LIBRARY and re-indent FFI::LibraryWayne Meissner2009-11-221-182/+185
* Remove quotes around ${srcdir} for FreeBSDWayne Meissner2009-11-191-1/+1
* Remove automagic library name inference, and no longer default to the current...Wayne Meissner2009-11-164-34/+35
* Pass convention and enums options in when creating a Callback descriptor. Pa...Wayne Meissner2009-11-151-1/+5
* If pkg_config() fails, try to find the ffi header in /usr/local/include or /o...Wayne Meissner2009-11-151-1/+1