Permalink
Switch branches/tags
Nothing to show
Commits on Nov 8, 2013
  1. Merge pull request #64 from justincormack/pointers

    Pointers
    committed Nov 8, 2013
  2. Merge pull request #65 from justincormack/rtld

    LuaJIT dlopens ffi libraries with RTLD_LAZY not RTLD_NOW so do the same here
    committed Nov 8, 2013
Commits on Nov 4, 2013
Commits on Oct 24, 2013
  1. Merge pull request #63 from justincormack/pairs

    __pairs/__ipairs support
    committed Oct 24, 2013
Commits on Oct 23, 2013
  1. add __pairs and __ipairs

    justincormack committed Oct 23, 2013
Commits on Oct 6, 2013
  1. Merge pull request #58 from justincormack/new

    add __new metamethod support
    committed Oct 6, 2013
Commits on Jul 29, 2013
Commits on May 4, 2013
  1. Merge pull request #53 from jjensen/fix-const-typedefs

    Fix a const preservation issue when using typedefs
    committed May 4, 2013
  2. Merge pull request #52 from jjensen/support-unsigned-static-const

    Support 8-, 16-, and 32-bit numeric types when parsing static const valu...
    committed May 4, 2013
  3. Support 8-, 16-, and 32-bit numeric types when parsing static const v…

    …alues
    
        static const int A = 1234;
        static const unsigned int B = 0x80000000;
        static const int8_t C = -1;
        static const uint8_t D = 0xff;
        static const int16_t E = -1;
        static const uint16_t F = 0xffff;
        static const int32_t G = -1;
        static const uint32_t H = 0xffffffff;
    jjensen committed May 4, 2013
Commits on Mar 15, 2013
  1. Add a cast from int64_t -> intptr_t before casting to void* to get th…

    …e compiler to shut up
    committed Mar 15, 2013
Commits on Jun 5, 2012
  1. Fix two argument form of ffi.fill

    Fixes #44
    committed Jun 5, 2012
  2. Refactor unsigned types into the signed types with an is_unsigned flag

    With that relax pointer compatibility to not checked the is_unsigned.
    
    Fixes #26
    committed Jun 5, 2012
  3. Fix two argument ffi.copy

    Fixes #43
    committed Jun 5, 2012
  4. cleanup debug tostring

    committed Jun 5, 2012
Commits on Jun 4, 2012
  1. ffi.new and ffi.cast now support more than argument for structs and a…

    …rrays
    
    e.g. ffi.new('int[3]', 1, 2, 3)
    
    This is done by trying to set the value using the constructor argument (if
    there is only one) and failing that (or if there is more than one), pack it in
    a table and then try again. This could probably be smarter and not create the
    temporary table, but would require quite a bit more refactoring.
    
    Fixes #25
    committed Jun 4, 2012
  2. Improve handling of boxed ints < 64 bits

    Fixes #28
    committed Jun 4, 2012
Commits on May 22, 2012
  1. Renamed README.txt to README.md

    This is so github can render it nicely.
    committed May 22, 2012
Commits on May 13, 2012
  1. Update .gitignore

    committed May 13, 2012
  2. Add support for complex.re and .im fields.

    Fixes #18
    committed May 13, 2012
Commits on May 10, 2012
Commits on May 9, 2012
Commits on May 1, 2012