Release Notes: Assorted updates, enhancements, and bugfixes.
Release Notes: This release has a completely new build system using Cabal, has a much faster C parser, generates bindings independent of an extra library, and fixes some bugs.
Release Notes: This version introduces CPP directives, including support for conditional compilation, as well as inline C code in binding modules. Moreover, GHC 6.0 is supported.
Release Notes: This release introduces both function and class hooks. Function hooks significantly reduce the amount of binding code needed to bind C functions, especially if they have common signature types for which standard marshaling procedures exist. Class hooks support modeling a single inheritance object hierarchy. In addition to these two major enhancements, several smaller improvements (such as registering C-Haskell libraries as GHC packets and marshaling support for bitfields) have been introduced.
Release Notes: sizeof and pointer hooks (which can handle abstract pointers, foreign pointers, and stable pointers) were added. Full support for the parametrised pointers of the new FFI is included. Documentation has been extended to cover all binding hooks.