1. 28 Jun, 2011 5 commits
    • Simon Marlow's avatar
      comment updates · 7d14e369
      Simon Marlow authored
      7d14e369
    • Simon Marlow's avatar
      Add a builtin rule for seq# when its argument is a manifest · 619941b4
      Simon Marlow authored
      head-normal-form, and similarly for spark#.
      619941b4
    • Simon Marlow's avatar
      Add two new primops: · be544179
      Simon Marlow authored
        seq#   :: a -> State# s -> (# State# s, a #)
        spark# :: a -> State# s -> (# State# s, a #)
      
      seq# is a version of seq that can be used in a State#-passing
      context.  We will use it to implement Control.Exception.evaluate and
      thus fix #5129.  Also we have plans to use it to fix #5262.
      
      spark# is to seq# as par is to pseq.  That is, it creates a spark in a
      State#-passing context.  We will use spark# and seq# to implement rpar
      and rseq respectively in an improved implementation of the Eval monad.
      be544179
    • Simon Marlow's avatar
      Fix bug introduced in b2bd63f9 · 38a844e4
      Simon Marlow authored
      HPC expects the end column of a span to be one less than the
      convention used by SrcSpan, and we had lost the "-1", causing various
      HPC tests to fail.
      38a844e4
    • dterei's avatar
      Fix LLVM backend in unregisterised build to use C · ac0800b6
      dterei authored
      calling convention.
      
      Patch based on one by Karel Gardas.
      ac0800b6
  2. 27 Jun, 2011 8 commits
  3. 26 Jun, 2011 4 commits
  4. 25 Jun, 2011 7 commits
  5. 24 Jun, 2011 9 commits
  6. 23 Jun, 2011 7 commits