Module documentation for 0.17
Foundation for libraries generated by haskell-gi
Run object finalizers in the main loop. The reason is that for some types the destructor is not thread safe, and assumes that it is being run from the same thread as the thread that created the object, which can lead to crashes when using the threaded runtime.
Fixes for GHC 8.2.1 (and the corresponding
Fix fromGVariant for empty arrays, see #91 for details.
Add Data.GI.Base.CallStack, abstracting (and backporting to the extent possible) the
HasCallStackconstraint present in newer GHCs. Using this, we now include callstacks pervasively in the generated code.
nulltoNothing, it is better to simply fix the overrides when necessary.
Make the semantics of GObject ownership transfer closer to those used by the Python bindings.