1. 05 Jul, 2007 4 commits
  2. 06 Jul, 2007 1 commit
  3. 04 Jul, 2007 4 commits
  4. 03 Jul, 2007 1 commit
  5. 29 Jun, 2007 5 commits
  6. 06 Jul, 2007 1 commit
  7. 05 Jul, 2007 5 commits
  8. 04 Jul, 2007 2 commits
  9. 02 Jul, 2007 6 commits
  10. 04 Jul, 2007 3 commits
    • Simon Marlow's avatar
      Use $(HC), not $(GHC) to compile ghc-inplace · ce5c7f0d
      Simon Marlow authored
      $(GHC) is always the installed compiler, $(HC) changes depending on
      the stage.  This has the nice effect that we build stage2/ghc-inplace
      using the stage1 compiler, and get to take advantage of bugfixes in
      stage1 relative to $(GHC) (in particular I want the non-blocking stdin
      fix for stage2, otherwise piping the testsuite output through tee
      fails).
      ce5c7f0d
    • Simon Marlow's avatar
      We don't need a SIGCONT handler any more · 10ba2ab9
      Simon Marlow authored
      The SIGCONT handler was used to put stdin back in O_NONBLOCK mode,
      after the process is resumed, but we don't want to do that now: the
      standard handles are kept in blocking mode.
      10ba2ab9
    • Simon Marlow's avatar
      Add first cut of the validate script · 8ce457c4
      Simon Marlow authored
      8ce457c4
  11. 03 Jul, 2007 7 commits
  12. 02 Jul, 2007 1 commit
    • Michael D. Adams's avatar
      Multiple improvements to CPS algorithm. · a2d5d3c9
      Michael D. Adams authored
      These include:
       - Stack size detection now includes function arguments.
       - Stack size detection now avoids stack checks just because of
         the GC block.
       - A CmmCall followed by a CmmBranch will no longer generate an extra
         continuation consisting just of the brach.
       - Multiple CmmCall/CmmBranch pairs that all go to the same place
         will try to use the same continuation.  If they can't (because
         the return value signature is different), adaptor block are built.
       - Function entry statements are now in a separate block.
         (Fixed bug with branches to the entry block having unintended effects.)
       - Other changes that I can't recall right now.
      a2d5d3c9