Skip to content
Commits on Feb 18, 2013
  1. @drahosp

    Updated travis hook

    drahosp committed Feb 18, 2013
Commits on Dec 19, 2012
  1. @drahosp

    Updated travis hook

    drahosp committed Dec 19, 2012
Commits on Nov 6, 2012
  1. @drahosp

    Merge branch 'master' of git://github.com/jmckaskill/luaffi

    * 'master' of git://github.com/jmckaskill/luaffi:
      Fix two argument form of ffi.fill
      Refactor unsigned types into the signed types with an is_unsigned flag
      Fix two argument ffi.copy
      Treat variable arrays where the user hasn't specified a size as pointers (mostly)
      cleanup debug tostring
      Relax cast rules from numbers
      ffi.new and ffi.cast now support more than argument for structs and arrays
      Allow ffi.cast to cast from pointers to integral types
      Improve handling of boxed ints < 64 bits
      cdata_tostring should chain user provided __tostring
      ffi_number should call tonumber with all args and rets
      Renamed README.txt to README.md
    drahosp committed Nov 6, 2012
Commits on Aug 25, 2012
  1. @drahosp

    Updated cmake macros

    drahosp committed Aug 25, 2012
Commits on Jun 5, 2012
  1. @jmckaskill

    Fix two argument form of ffi.fill

    Fixes #44
    jmckaskill committed Jun 4, 2012
  2. @jmckaskill

    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
    jmckaskill committed Jun 4, 2012
  3. @jmckaskill

    Fix two argument ffi.copy

    Fixes #43
    jmckaskill committed Jun 4, 2012
  4. @jmckaskill
  5. @jmckaskill

    cleanup debug tostring

    jmckaskill committed Jun 4, 2012
Commits on Jun 4, 2012
  1. @jmckaskill
  2. @jmckaskill

    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
    jmckaskill committed Jun 3, 2012
  3. @jmckaskill
  4. @jmckaskill

    Improve handling of boxed ints < 64 bits

    Fixes #28
    jmckaskill committed Jun 3, 2012
  5. @jmckaskill
  6. @jmckaskill
Commits on May 22, 2012
  1. @jmckaskill

    Renamed README.txt to README.md

    This is so github can render it nicely.
    jmckaskill committed May 22, 2012
Commits on May 14, 2012
  1. @drahosp

    Version fix

    drahosp committed May 14, 2012
  2. @drahosp

    Dist structure added. Using pre-generated headers but support for re-…

    …generation included
    drahosp committed May 14, 2012
Commits on May 13, 2012
  1. @jmckaskill

    Update .gitignore

    jmckaskill committed May 13, 2012
  2. @jmckaskill

    Add support for complex.re and .im fields.

    Fixes #18
    jmckaskill committed May 13, 2012
Commits on May 10, 2012
  1. @jmckaskill
Commits on May 9, 2012
  1. @jmckaskill
  2. @jmckaskill
  3. @jmckaskill
Commits on May 1, 2012
  1. @jmckaskill
  2. @jmckaskill
  3. @jmckaskill
  4. @jmckaskill
Commits on Apr 29, 2012
  1. @jmckaskill
  2. @jmckaskill

    Refactor function parsing to handle functions returning function poin…

    …ters.
    
    EG the type of signal on unix is
    void (*signal(int, void (*)(int)))(int);
    jmckaskill committed Apr 29, 2012
  3. @jmckaskill
Commits on Apr 27, 2012
  1. @jmckaskill

    Fix some ffi.istype cases

    jmckaskill committed Apr 26, 2012
  2. @jmckaskill

    Handle __asm like __asm__

    jmckaskill committed Apr 26, 2012
  3. @jmckaskill
  4. @jmckaskill

    Update gitignore

    jmckaskill committed Apr 26, 2012
Something went wrong with that request. Please try again.