[GHC] #693: dynamic locking

GHC ghc-devs at haskell.org
Sat Jun 15 21:45:01 CEST 2013


#693: dynamic locking
-------------------------------------------+--------------------------------
    Reporter:  simonmar                    |       Owner:  simonmar        
        Type:  task                        |      Status:  patch           
    Priority:  low                         |   Milestone:  7.8.1           
   Component:  Runtime System              |     Version:  6.4.1           
    Keywords:                              |          Os:  Unknown/Multiple
Architecture:  Unknown/Multiple            |     Failure:  None/Unknown    
  Difficulty:  Moderate (less than a day)  |    Testcase:  N/A             
   Blockedby:                              |    Blocking:                  
     Related:                              |  
-------------------------------------------+--------------------------------

Comment(by ian@…):

 commit 75947bb63794cae5950f679c8df86441b736b3fa
 {{{
 Author: Ian Lynagh <ian at well-typed.com>
 Date:   Sat Jun 15 19:07:58 2013 +0100

     Optimise lockClosure when n_capabilities == 1; fixes #693

     Based on a patch from Yuras Shumovich.

  includes/Rts.h                       |    2 +-
  includes/rts/storage/SMPClosureOps.h |   28 ++++++++++++++++++++++------
  rts/PrimOps.cmm                      |   28 ++++++++++++++++++++++++----
  3 files changed, 47 insertions(+), 11 deletions(-)
 }}}

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/693#comment:11>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler



More information about the ghc-tickets mailing list