[project @ 1999-12-17 16:34:08 by sewardj]
authorsewardj <unknown>
Fri, 17 Dec 1999 16:34:08 +0000 (16:34 +0000)
committersewardj <unknown>
Fri, 17 Dec 1999 16:34:08 +0000 (16:34 +0000)
commit3e47ab23427135cef00e718ae10f2b6338c4ae64
tree5cbe0d0b1d62be7467f1d995d36c396a8969bf1e
parentb711838ea9437f1ab8f7ded716e1fa24ad43aed6
[project @ 1999-12-17 16:34:08 by sewardj]
Reorganised object code loader/linker to make it much more modular and
cleaner.  All the machinery is now in object.[ch].  This stuff is
packaged up as close to a standalone library as I can reasonably get
it -- in particular, it knows nothing about Hugs -- so that the linker
could easily be used in some entirely different application with
almost no changes, if we so desire.

Minor mods to interface.c & storage.c to use the new linker API.
ghc/interpreter/Makefile
ghc/interpreter/interface.c
ghc/interpreter/object.c [new file with mode: 0644]
ghc/interpreter/object.h [new file with mode: 0644]
ghc/interpreter/storage.c
ghc/interpreter/storage.h