BSD-3-Clause licensed by Hussein Ait-Lahcen
Maintained by
This version can be pinned in stack with:hi-file-parser-,2488

Module documentation for


Provide data types and functions for parsing the binary .hi files produced by GHC. Intended to support multiple versions of GHC, so that tooling can:

  • Support multiple versions of GHC
  • Avoid linking against the ghc library
  • Not need to use ghc’s textual dump file format.

Note that this code was written for Stack’s usage initially, though it is intended to be general purpose.


Changelog for hi-file-parser

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to the Haskell Package Versioning Policy. - 2022-08-12

  • Allow dependency on mtl >= 2.3. See #6
  • Add support for GHC 9.4. See #7 - 2021-04-09

  • Add support for GHC 8.10 and 9.0. See #2 - 2021-03-24

  • Add NFData instances - 2019-06-08

  • Initial release