cvs commit: fptools/ghc/compiler/prelude primops.txt.pp fptools/ghc/includes
TSO.h fptools/ghc/rts PrimOps.hc RtsStartup.c Schedule.c
fptools/libraries Makefile fptools/libraries/base/GHC Conc.lhs
stolz@glass.cse.ogi.edu
stolz@glass.cse.ogi.edu
Wed, 26 Jun 2002 01:18:46 -0700
stolz 2002/06/26 01:18:46 PDT
Modified files:
ghc/compiler/prelude primops.txt.pp
ghc/includes TSO.h
ghc/rts PrimOps.hc RtsStartup.c Schedule.c
libraries Makefile
libraries/base/GHC Conc.lhs
Log:
- Make TSO "stable" again: The thread label was changing the size of the
TSO if you were building a debugging-RTS, leading to binary
incompatibility. Now we map TSOs to strings using Hash.c.
- API change for labelThread: Label arbitrary threads.
Revision Changes Path
1.21 +2 -2 fptools/ghc/compiler/prelude/primops.txt.pp
1.27 +1 -4 fptools/ghc/includes/TSO.h
1.99 +5 -3 fptools/ghc/rts/PrimOps.hc
1.64 +5 -1 fptools/ghc/rts/RtsStartup.c
1.146 +12 -17 fptools/ghc/rts/Schedule.c
1.10 +2 -2 fptools/libraries/Makefile
1.9 +4 -4 fptools/libraries/base/GHC/Conc.lhs