1. 24 Aug, 2013 3 commits
  2. 23 Aug, 2013 8 commits
  3. 22 Aug, 2013 19 commits
  4. 21 Aug, 2013 3 commits
  5. 20 Aug, 2013 7 commits
    • eir@cis.upenn.edu's avatar
    • Jan Stolarek's avatar
      Comments only · d0b8c46d
      Jan Stolarek authored
    • Jan Stolarek's avatar
      Merge cgTailCall and cgLneJump into one function · 388e14e2
      Jan Stolarek authored
      Previosly logic of these functions was sth like this:
        cgIdApp x = case x of
                      A -> cgLneJump x
                      _ -> cgTailCall x
        cgTailCall x = case x of
                         B -> ...
                         C -> ...
                         _ -> ...
      After merging there is no nesting of cases:
        cgIdApp x = case x of
                      A -> -- body of cgLneJump
                      B -> ...
                      C -> ...
                      _ -> ...
    • Jan Stolarek's avatar
      Remove unused module · 6b032db4
      Jan Stolarek authored
      This commit removes module StgCmmGran which has only no-op functions.
      According to comments in the module, it was used by GpH, but GpH
      project seems to be dead for a couple of years now.
    • Jan Stolarek's avatar
      Cleanup StgCmm pass · e5374a1b
      Jan Stolarek authored
      This cleanup includes:
        * removing dead code. This includes forkStatics function,
          which was in fact one big noop, and global bindings in
        * converting functions that used FCode monad only to
          access DynFlags into functions that take DynFlags
          as a parameter and don't work in a monad,
        * addBindC function is now smarter. It extracts Id from
          CgIdInfo passed to it in the same way addBindsC does.
          Previously this was done at every call site, which was
    • Jan Stolarek's avatar
      Trailing whitespaces, code formatting, detabify · 3f279f37
      Jan Stolarek authored
      A major cleanup of trailing whitespaces and tabs in codeGen/
      directory. I also adjusted code formatting in some places.
    • Gabor Greif's avatar
      Fix typo · f661e79c
      Gabor Greif authored