[commit: ghc] ghc-lwc2: Refactor code in LwConc. Added RunQueueStealing. (3bac6cb)
Sivaramakrishnan Krishnamoorthy Chandrasekaran
t-sichan at microsoft.com
Wed May 8 07:50:38 CEST 2013
Repository : http://darcs.haskell.org/ghc.git/
On branch : ghc-lwc2
https://github.com/ghc/ghc/commit/3bac6cb5955cd0cd4215287f4691299ef95aa78f
>---------------------------------------------------------------
commit 3bac6cb5955cd0cd4215287f4691299ef95aa78f
Author: KC Sivaramakrishnan <chandras at cs.purdue.edu>
Date: Wed May 8 01:29:08 2013 -0400
Refactor code in LwConc. Added RunQueueStealing.
libraries/base/LwConc/Substrate.hs | 25 ++++++++++++++--
.../LwConc/{ConcurrentList.hs => RunQueue.hs} | 12 +++++---
.../{ConcurrentSequence.hs => RunQueueSequence.hs} | 11 ++++++--
.../lwconc/LwConc/RunQueueStealing.hs | 33 +++++++++++++---------
libraries/lwconc/lwconc.cabal | 5 ++--
rts/Threads.c | 4 +--
tests/Benchmarks/Sieve/ConcurrentList.hs | 2 +-
tests/Benchmarks/Sieve/sieve-lwc.hs | 1 -
8 files changed, 63 insertions(+), 30 deletions(-)
Diff suppressed because of size. To see it, use:
git show 3bac6cb5955cd0cd4215287f4691299ef95aa78f
More information about the ghc-commits
mailing list