Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Oct 2, 2013
  1. @brixen
Commits on Dec 17, 2012
  1. @brixen

    Moved FFI under Rubinius.

    brixen committed
Commits on Nov 25, 2012
  1. @dbussink

    Add handling for varargs in FFI

    dbussink committed
  2. @dbussink

    Fix some issues with FFI handling

    dbussink committed
    This removes Rubinius specific STATE and Object* handling which was
    broken to begin with. It also fixes the case where we have one less
    formal argument if we pass a block as a callback.
  3. @dbussink

    Add FFI::Union

    dbussink committed
Commits on Nov 3, 2011
  1. @evanphx
Commits on Nov 1, 2011
  1. @evanphx

    Introduce State class as STATE

    evanphx committed
Commits on Oct 18, 2010
  1. More header file portability for Windows.

    Brian Ford committed
Commits on Sep 22, 2010
  1. Fix a few more FFI incompat issues

    Evan Phoenix committed
Commits on May 29, 2010
  1. FFI API revamp, take 1.

    Evan Phoenix committed
Commits on Apr 1, 2009
  1. Remove message.hpp cruft

    Evan Phoenix committed
Commits on Oct 18, 2008
  1. @rue
Commits on Aug 27, 2008
  1. @drbrain

    Move NativeFunction's init into nativefunction.cpp, undup MemoryPoint…

    drbrain committed
    …er init.
    MemoryPointer is no longer a ByteArray subclass.
Commits on Aug 24, 2008
  1. Removed empty objects.hpp and fixed up includes.

    Brian Ford committed
  2. @drbrain
Commits on Aug 23, 2008
  1. Move around MemoryPointer, add prims that were FFI

    Evan Phoenix committed
    Makes more sense to have the fundemental operations of MemoryPointer be
    prims rather than attached via FFI.
Commits on Aug 21, 2008
  1. @dbussink
Commits on Aug 20, 2008
  1. @dbussink
Commits on Aug 12, 2008
  1. Steamroller session getting the kernel running.

    Evan Phoenix committed
    Next, we need the config parser.
  2. @dbussink
  3. @dbussink

    Copy paste woes, oops

    dbussink committed
  4. @dbussink

    Refactor Bignum::create to Bignum::from and clean up to_ functions

    dbussink committed
    This commits refactors Bignum::create into Bignum::from to be consistent
    with Fixnum and Integer.
    It also refactors all to_int, to_i, n2i, to_nint and all those into
    a consistent api for both Fixnum and Bignum.
Commits on Aug 11, 2008
  1. @dbussink

    Refactor Object::i2n() and relatives into Integer::from() style

    dbussink committed
    This converts Object::i2n(), Object::ui2n() and stuff like
    Bignum::from_ll into a single and clean API. There is
    Integer::from() which overloads several different types
    of integers and Fixnum::from, which takes a native_int if the
    implementer is sure it will not overload a Fixnum.
Commits on Aug 2, 2008
  1. More dependency fixes

    Ryan Davis committed
  2. Fixed a LOT of dependencies by stripping objects.hpp and prelude.hpp …

    Ryan Davis committed
    …as much as possible
Commits on Jul 30, 2008
  1. Fix using strlcpy and strlcat, respect CC

    Evan Phoenix committed
  2. A few more docs

    Evan Phoenix committed
Commits on May 21, 2008
  1. Fix awesome memory bug in ffi's argument handling

    Evan Phoenix committed
Commits on Apr 30, 2008
  1. Fleshing out Instruction tests, more type safety

    Evan Phoenix committed
    n2i() was moved to Integer from Object, and all places that used n2i()
    were retyped to be INTEGER (a typedef for Integer*) or FIXNUM if they
    only can use a Fixnum (there are a few places).
Commits on Apr 22, 2008
  1. GC root work in progress

    Evan Phoenix committed
Commits on Apr 20, 2008
  1. Flesh out Task considerable more

    Evan Phoenix committed
Commits on Apr 10, 2008
  1. A number of g++ 4.2 fixes and valgrind finds

    Evan Phoenix committed with Evan Phoenix
  2. NativeFunction, Selector, SendSite

    Evan Phoenix committed
    Convert a bunch more to C++. ffi is in and tested about 50% of the way.
Something went wrong with that request. Please try again.