[project @ 2000-03-14 09:55:05 by simonmar]
Handle references from the RTS to the Prelude in a more consistent way. - For statically-linked binaries, nothing has changed. - For the interpreter, refs from the RTS to the Prelude are now indirected. The indirections need to be filled in at some point during startup by calling fixupPreludeRefs (in Prelude.c). - The CHARLIKE and INTLIKE tables are now handled in the same way for both Hugs and DLLs. Hugs will be broken for a short while until Julian sorts out the Hugs parts of this change.
Showing
- ghc/rts/Main.c 5 additions, 5 deletionsghc/rts/Main.c
- ghc/rts/Prelude.h 83 additions, 60 deletionsghc/rts/Prelude.h
- ghc/rts/PrimOps.hc 3 additions, 3 deletionsghc/rts/PrimOps.hc
- ghc/rts/RtsAPI.c 40 additions, 40 deletionsghc/rts/RtsAPI.c
- ghc/rts/RtsStartup.c 6 additions, 21 deletionsghc/rts/RtsStartup.c
- ghc/rts/Schedule.c 2 additions, 2 deletionsghc/rts/Schedule.c
- ghc/rts/StgMiscClosures.hc 5 additions, 30 deletionsghc/rts/StgMiscClosures.hc
Loading
Please register or sign in to comment