put package:ghc
Output a message to the screen
Output a String message to the screen
Write all deduplication tables to disk after serialising the main
payload.
Writes forward pointers to the deduplication tables before writing the
payload to allow deserialisation *before* the payload is read again.
Put a piece of data with an initialised
UserData field. This
is necessary if you want to serialise Names or FastStrings. It also
writes a symbol table and the dictionary. This segment should be read
using
getWithUserData.
Used when we want to fingerprint a structure without depending on the
fingerprints of external Names that it refers to.
Serialises an
IfaceType to the given
WriteBinHandle.
Serialising inner
IfaceType's uses the
put of
IfaceType which may be using a deduplication table. See Note
[Deduplication during iface binary serialisation].
Given a handle to a Binary payload, add the module, mod_name,
its dependencies, deps, and its linkable units to the
payload.
Put a ByteString without its length (can't be read back without
knowing the length!)