Commits on Feb 29, 2012
  1. Untabify & formatting fixups

    Wayne Meissner committed Feb 29, 2012
  2. @emboss

    Allow comparison of FFI::Pointer with nil

    'FFI::Pointer::NULL == nil' currently raises an ArgumentError. Trunk versions of Rubinius and JRuby return 'true' when comparing a NULL pointer with nil. This patch fixes the issue with the ArgumentError and introduces the same behavior that JRuby and Rubinius ffi support. Also added a spec for this.
    emboss committed with Wayne Meissner Feb 29, 2012
Commits on Feb 27, 2012
  1. Add experimental support for long double. Fixes issue #194

    Wayne Meissner committed Feb 28, 2012
  2. Don't try to include <sys/socket.h> on WIN32

    Wayne Meissner committed Feb 27, 2012
  3. Rework macos universale binary component building

    Wayne Meissner committed Feb 27, 2012
Commits on Feb 25, 2012
  1. Cleanups

    Wayne Meissner committed Feb 25, 2012
Commits on Feb 24, 2012
  1. Add more struct-by-value test functions

    Wayne Meissner committed Feb 25, 2012
  2. Add some more struct-by-value tests

    Wayne Meissner committed Feb 25, 2012
Commits on Feb 22, 2012
Commits on Feb 15, 2012
  1. Set iterations for buffer benchmark from env

    Wayne Meissner committed Feb 16, 2012
Commits on Feb 7, 2012
  1. Bump version to 1.0.12.pre

    Wayne Meissner committed Feb 7, 2012
  2. Merge pull request #191 from terceiro/debian-architectures

    Support for Debian architectures
    Wayne Meissner committed Feb 6, 2012
Commits on Feb 6, 2012
  1. @sadkingbilly @terceiro

    Guard Solaris-specific assembly code from non-Solaris hosts

    Signed-off-by: Antonio Terceiro <terceiro@softwarelivre.org>
    sadkingbilly committed with terceiro Jan 11, 2012
  2. @terceiro
  3. @terceiro

    Add :input option to FFI::TypesGenerator#generate

    This is useful when while porting to new achitectures, you are not able to
    run gcc directly from a ssh connection (e.g. gcc is only available on a
    chroot), so you run gcc manually against the input that TypesGenerator
    would give to gcc, copy back the resulting C file to your local
    machine, and pass the C file to be parsed by TypesGenerator.
    terceiro committed Dec 25, 2011
  4. @terceiro

    Add :remote option to FFI:TypesGenerator#generate

    This is useful for porting to other architecture for which you don't
    have ruby installed.
    terceiro committed Dec 25, 2011
Commits on Feb 2, 2012
  1. Remove -mimpure-text from CFLAGS. Fixes issue #189

    Wayne Meissner committed Feb 3, 2012
  2. Mods to fix compilation on i386-mingw32

    Wayne Meissner committed Feb 2, 2012
Commits on Jan 14, 2012
  1. Merge pull request #186 from phasis68/master

    fix for other than msvc compiler
    Wayne Meissner committed Jan 13, 2012
  2. @phasis68

    Move stdint.h to seperate path

    phasis68 committed Jan 14, 2012
  3. @phasis68

    Move stdint.h to seperate path

    phasis68 committed Jan 14, 2012
Commits on Jan 11, 2012
  1. Merge pull request #185 from phasis68/master

    Support msvc compiler
    Wayne Meissner committed Jan 11, 2012
Commits on Jan 10, 2012
  1. Add header for prior versions of Visual Studio

    unknown committed Jan 10, 2012
Commits on Jan 9, 2012
  1. support msvc 64bit

    unknown committed Jan 10, 2012
  2. initial release

    unknown committed Jan 9, 2012
Commits on Dec 17, 2011
  1. Add benchmarks for FFI::AutoPointer and FFI::Struct.size

    Wayne Meissner committed Dec 17, 2011
  2. Remove warnings when compiling. (Fixes issue #184)

    Wayne Meissner committed Dec 17, 2011
Commits on Dec 10, 2011
  1. Update to libffi-3.0.10

    Wayne Meissner committed Dec 10, 2011
  2. Bump version to 1.0.11

    Wayne Meissner committed Nov 14, 2011
Commits on Nov 20, 2011
  1. Merge pull request #181 from ctide/master

    Configure will fail if the srcdir has a space in it
    Wayne Meissner committed Nov 20, 2011
  2. @ctide
Commits on Nov 14, 2011
  1. Merge pull request #177 from terceiro/debian-architectures

    add support for new architectures
    Wayne Meissner committed Nov 13, 2011
  2. @terceiro

    Add sparc-linux

    terceiro committed Nov 13, 2011