simonmar    2003/07/18 07:39:06 PDT
Sender: [EMAIL PROTECTED]
Errors-To: [EMAIL PROTECTED]
X-BeenThere: [EMAIL PROTECTED]
X-Mailman-Version: 2.0.13
Precedence: bulk
List-Help: <mailto:[EMAIL PROTECTED]>
List-Post: <mailto:[EMAIL PROTECTED]>
List-Subscribe: <http://www.haskell.org/mailman/listinfo/cvs-ghc>,
        <mailto:[EMAIL PROTECTED]>
List-Id: GHC/CVS discussion and fptools/ghc CVS commit messages <cvs-ghc.haskell.org>
List-Unsubscribe: <http://www.haskell.org/mailman/listinfo/cvs-ghc>,
        <mailto:[EMAIL PROTECTED]>
List-Archive: <http://www.haskell.org/pipermail/cvs-ghc/>
Date: Fri, 18 Jul 2003 07:39:06 -0700

  Modified files:
    ghc/includes         Updates.h 
    ghc/compiler/absCSyn AbsCSyn.lhs PprAbsC.lhs 
    ghc/compiler/codeGen CgHeapery.lhs 
  Log:
  When doing update-in-place, there is a (small) chance that the thunk
  may have been blackholed and another thread might be waiting on it.
  We can't therefore just splat it with the value; we have to check
  whether it is a blocking queue and awaken any threads that might be
  waiting on it if so.
  
  Should fix the scavenge_mutable_list crash reported recently.  If it
  does, it will be merged to STABLE.
  
  Revision  Changes    Path
  1.32      +8 -1      fptools/ghc/includes/Updates.h
  1.54      +3 -1      fptools/ghc/compiler/absCSyn/AbsCSyn.lhs
  1.100     +1 -0      fptools/ghc/compiler/absCSyn/PprAbsC.lhs
  1.38      +8 -4      fptools/ghc/compiler/codeGen/CgHeapery.lhs
_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to