[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