[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.
Showing
- ghc/interpreter/Makefile 2 additions, 2 deletionsghc/interpreter/Makefile
- ghc/interpreter/interface.c 42 additions, 432 deletionsghc/interpreter/interface.c
- ghc/interpreter/object.c 679 additions, 0 deletionsghc/interpreter/object.c
- ghc/interpreter/object.h 115 additions, 0 deletionsghc/interpreter/object.h
- ghc/interpreter/storage.c 19 additions, 85 deletionsghc/interpreter/storage.c
- ghc/interpreter/storage.h 10 additions, 36 deletionsghc/interpreter/storage.h
Loading
Please register or sign in to comment