- Fix bug where allocated arrays are reversed from their Haskell versions.
- Add new
Foreign.Marshal.Codensity
module to expose an equivalent interface in terms of a different monadic abstraction for continuation-based code.
- Fix documentation bugs.
- Reimplement
calloc
and friends in terms ofalloca
to make them exception-safe. - Add
bracketContT
to add initialization and finalization hooks to an existingContT
.
- Add combinators for using optics and projection functions to marshal more general types than simply lists into C arrays.
- Initial release.