BSD-3-Clause licensed by Hussein Ait-Lahcen
Maintained by [email protected]
This version can be pinned in stack with:hi-file-parser-0.1.6.0@sha256:3e9d4e346f32b24db5093c549458d9fd529cee7a94a28f3c7a4d40b232fcda6c,2850

Module documentation for 0.1.6.0

hi-file-parser

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.

Changes

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.

0.1.6.0 - 2023-11-04

  • Add further support for GHC 9.8 (GHC 9.8.1 onward). See #20

0.1.5.0 - 2023-10-11

  • Add support for GHC 9.8 (GHC 9.8.1 onward). See #17

0.1.4.0 - 2023-04-28

  • Add further support for GHC 9.4 (GHC 9.4.5 onward) and support for GHC 9.6. See #14

0.1.3.0 - 2022-08-12

  • Allow dependency on mtl >= 2.3. See #6
  • Add support for GHC 9.4 (up to GHC 9.4.4). See #7

0.1.2.0 - 2021-04-09

  • Add support for GHC 8.10 and 9.0. See #2

0.1.1.0 - 2021-03-24

  • Add NFData instances

0.1.0.0 - 2019-06-08

  • Initial release