Merge the smp and threaded RTS ways
authorSimon Marlow <simonmar@microsoft.com>
Thu, 9 Feb 2006 15:44:49 +0000 (15:44 +0000)
committerSimon Marlow <simonmar@microsoft.com>
Thu, 9 Feb 2006 15:44:49 +0000 (15:44 +0000)
commiteba7b660a36878cd8d926845807913d7ec5734c9
tree66222153e7d3718ace78c27e5784ca3a3f0b9221
parent608bc3f3ad6fca14a23529f314dbd9d3342a9507
Merge the smp and threaded RTS ways

Now, the threaded RTS also includes SMP support.  The -smp flag is a
synonym for -threaded.  The performance implications of this are small
to negligible, and it results in a code cleanup and reduces the number
of combinations we have to test.
25 files changed:
ghc/compiler/main/StaticFlags.hs
ghc/includes/Closures.h
ghc/includes/Regs.h
ghc/includes/Rts.h
ghc/includes/RtsConfig.h
ghc/includes/RtsFlags.h
ghc/includes/SMP.h
ghc/includes/STM.h
ghc/includes/Storage.h
ghc/rts/BlockAlloc.c
ghc/rts/Capability.c
ghc/rts/Capability.h
ghc/rts/GC.c
ghc/rts/RtsFlags.c
ghc/rts/RtsStartup.c
ghc/rts/STM.c
ghc/rts/Sanity.c
ghc/rts/Schedule.c
ghc/rts/Schedule.h
ghc/rts/Sparks.c
ghc/rts/Sparks.h
ghc/rts/Storage.c
ghc/rts/Task.h
ghc/rts/Updates.h
mk/config.mk.in