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