summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlp Mestanogullari <alpmestan@gmail.com>2019-09-27 00:35:21 +0200
committerMarge Bot <ben+marge-bot@smart-cactus.org>2019-10-15 18:41:18 -0400
commita55b8a65e3975c1227a78ab50e1db141adc294e8 (patch)
treea63ae5aa550bddaef30a98fa18e6e5bb8825b331
parent426b0ddc79890f80a8ceeef135371533f066b9ba (diff)
downloadhaskell-a55b8a65e3975c1227a78ab50e1db141adc294e8.tar.gz
iface: export a few more functions from BinIface
-rw-r--r--compiler/iface/BinIface.hs12
1 files changed, 11 insertions, 1 deletions
diff --git a/compiler/iface/BinIface.hs b/compiler/iface/BinIface.hs
index e1ca00e8a8..faee723bd2 100644
--- a/compiler/iface/BinIface.hs
+++ b/compiler/iface/BinIface.hs
@@ -10,6 +10,7 @@
-- | Binary interface file support.
module BinIface (
+ -- * Public API for interface file serialisation
writeBinIface,
readBinIface,
getSymtabName,
@@ -17,7 +18,16 @@ module BinIface (
CheckHiWay(..),
TraceBinIFaceReading(..),
getWithUserData,
- putWithUserData
+ putWithUserData,
+
+ -- * Internal serialisation functions
+ getSymbolTable,
+ putName,
+ putDictionary,
+ putFastString,
+ putSymbolTable,
+ BinSymbolTable(..),
+ BinDictionary(..)
) where