Throw out-of-memory errors instead of segfaulting.
Merge branch 'master' of git.adrian.geek.nz:/srv/git/harfbuzz-pure
Documentation-compilation fixes, release v1!
Fix use of utf8-light dependency, dropping it.
Fix tag encoding & decoding (remembered hex digits are nybbles not bytes)
Document shaping & version-number APIs!
Finish documenting fonts!
Extend and document font & face language bindings.
Correctly decode Harfbuzz output structs.
I didn't consider the presence of private-fields before!
Fix segfaults & include test assets (major refactor).
Fix segfault upon too much HarfBuzz concurrency.
Fix reentrancy complaints from GHC, attempt to fix segfault.
Add documentation & corrected type signatures.
Add, test, & fix shaping function.
Fix build linking errors (mostly by upgrading GHC).
I'm now running on this on elementary OS Jolnir.
Try adding C++ to Haskell bridge via C.
Try wrapping HarfBuzz C++ functions in C functions for calling convention/linking issues.
Committing so I can try building on a newer OS.
Draft language bindings to font/face APIs.