Skip to content

Releases: aguinet/dragonffi

DragonFFI 0.9.3

06 May 16:45
Compare
Choose a tag to compare

Rebased on LLVM13.

All the work has mainly been done by @kamino , many thanks to him!

DragonFFI 0.9.1

05 Aug 10:42
Compare
Choose a tag to compare

Add the LazyJITWrappers option in the Python bindings

DragonFFI 0.9.0

16 Apr 09:03
Compare
Choose a tag to compare

Includes support for compiling C++ code and call it from extern "C" functions.

Also speeds up the cdef function by lazily compiling the FFI wrappers on first usage!

DragonFFI 0.8.0

20 Mar 20:18
Compare
Choose a tag to compare
  • Support saving errno/LastError for system functions (closes #62)
  • Based on Clang/LLVM 11.1

DragonFFI 0.7.0

29 Nov 16:57
Compare
Choose a tag to compare
  • mainly rebase DragonFFI on Clang/LLVM 11.0.0

DragonFFI 0.6.3

22 Oct 11:45
Compare
Choose a tag to compare
  • Python: add support to create a pointer with an arbitrary value

DragonFFI 0.6.2

18 Oct 22:16
Compare
Choose a tag to compare
  • Fix Python 2.7mu wheel
  • Properly test Python wheels

DragonFFI 0.6.1

10 Oct 20:36
Compare
Choose a tag to compare
  • Fix issue with alias functions

DragonFFI 0.6.0-rc0

04 Oct 16:41
Compare
Choose a tag to compare

DragonFFI 0.6.0-rc0:

  • Add API to add custom symbols
  • Add API to get base address of dlopen'ed libraries
  • Python: fix creation of functions by their type and absolute address
  • Python: allow creation of pointers with an arbitrary value

DragonFFI 0.6.0

04 Oct 20:53
Compare
Choose a tag to compare

Basically the same as 0.6.0-rc0:

Add API to add custom symbols
Add API to get base address of dlopen'ed libraries
Python: fix creation of functions by their type and absolute address
Python: allow creation of pointers with an arbitrary value