Skip to content

ffiex 0.2.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@umegaya umegaya released this 27 May 07:06
· 44 commits to master since this release
  • ffi.import(symbols):from(code) to support selective cdef from header files
    • now you can import necessary cdef (and its dependency), instead of
      importing all symbols from target header file.
  • ffiex.csrc's build backend now pluggable
    • gcc and limited support for tcc (linux only) are available
  • ffi.newstate() to create isolated parse state object which has same
    methods as ffiex but has its own include search path, macro cache, cdef
    dependency cache.
    • mainly for module writers who want to avoid polluting main ffiex's
      parsing state by cdef'ing header file or adding header search path of
      module own.