Repository : ssh://darcs.haskell.org//srv/darcs/ghc

On branch  : supercompiler

http://hackage.haskell.org/trac/ghc/changeset/26edd7d1271a72f6e814e501cc93404a90d018bc

>---------------------------------------------------------------

commit 26edd7d1271a72f6e814e501cc93404a90d018bc
Author: Max Bolingbroke <batterseapo...@hotmail.com>
Date:   Thu Nov 1 17:35:14 2012 +0000

    Comment only

>---------------------------------------------------------------

 compiler/supercompile/Supercompile/Drive/Split2.hs |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/compiler/supercompile/Supercompile/Drive/Split2.hs 
b/compiler/supercompile/Supercompile/Drive/Split2.hs
index 336882c..e529f22 100644
--- a/compiler/supercompile/Supercompile/Drive/Split2.hs
+++ b/compiler/supercompile/Supercompile/Drive/Split2.hs
@@ -489,6 +489,7 @@ type PushedValue = Tagged (Coerced (ValueG State))
 type PushedQA    = Tagged (QAG (ValueG State))
 type PushedFocus = PushFocus PushedQA State
 
+-- NB: it is not necessary for the traversal order here to match that in 
"recurse", even when doing FCFS
 traversePushedState :: Applicative t => (State -> t State)
                     -> (PushedHeap, PushedStack, PushedFocus) -> t 
(PushedHeap, PushedStack, PushedFocus)
 traversePushedState f (heap, stack, focus) = liftA3 (,,) (traversePushedHeap f 
heap) (traversePushedStack f stack) (traversePushedFocus f focus)



_______________________________________________
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to