[project @ 2002-03-05 14:18:53 by simonmar]
authorsimonmar <unknown>
Tue, 5 Mar 2002 14:18:56 +0000 (14:18 +0000)
committersimonmar <unknown>
Tue, 5 Mar 2002 14:18:56 +0000 (14:18 +0000)
commitcaac75c6a454396dadff0323162ed14adb4893cd
tree2abe740fe26ab89f4605dad3ca760f6580b02bc0
parent027168af50b6eee2ee043caf7a030d490b40967e
[project @ 2002-03-05 14:18:53 by simonmar]
Generate the contents of the GHC.Prim interface file automatically
from the list of available PrimOps and various other wired-in things.

Two main benefits from this:

  - There's one fewer places to edit when adding a new primop.

  - It's one less reason to need the interface file parser, and
    now we no longer need the (short-lived) --compile-iface option
    so I've removed it.
ghc/compiler/basicTypes/MkId.lhs
ghc/compiler/main/BinIface.hs
ghc/compiler/main/DriverFlags.hs
ghc/compiler/prelude/PrelInfo.lhs
ghc/compiler/prelude/PrelNames.lhs
ghc/compiler/prelude/PrimOp.lhs
ghc/compiler/rename/RnHiFiles.lhs
ghc/compiler/rename/RnMonad.lhs