[project @ 1999-11-18 12:10:17 by sewardj]
In hugs, implement ThreadId(..), instance Eq/Ord ThreadId, and forkIO. Add deleteAllThreads() to scheduler so Hugs can clean up after evaluation.
Showing
- ghc/includes/SchedAPI.h 2 additions, 1 deletionghc/includes/SchedAPI.h
- ghc/interpreter/compiler.c 9 additions, 5 deletionsghc/interpreter/compiler.c
- ghc/interpreter/lib/Prelude.hs 60 additions, 12 deletionsghc/interpreter/lib/Prelude.hs
- ghc/interpreter/link.c 5 additions, 4 deletionsghc/interpreter/link.c
- ghc/lib/hugs/Prelude.hs 60 additions, 12 deletionsghc/lib/hugs/Prelude.hs
- ghc/rts/Assembler.c 18 additions, 13 deletionsghc/rts/Assembler.c
- ghc/rts/Bytecodes.h 5 additions, 2 deletionsghc/rts/Bytecodes.h
- ghc/rts/Evaluator.c 52 additions, 40 deletionsghc/rts/Evaluator.c
- ghc/rts/Schedule.c 18 additions, 1 deletionghc/rts/Schedule.c
Loading
Please register or sign in to comment