1. 30 Nov, 2009 1 commit
  2. 15 Nov, 2009 1 commit
    • kili's avatar
      Reorder ALL_RTS_LIBS · 33642e65
      kili authored
      ALL_RTS_LIBS is (ab)used for linking ghc when BootingFromHc=Yes,
      which needs libHSrtsmain.a before libHSrts.a.
      33642e65
  3. 29 Nov, 2009 8 commits
  4. 28 Nov, 2009 2 commits
  5. 27 Nov, 2009 3 commits
  6. 25 Nov, 2009 1 commit
  7. 18 Sep, 2009 1 commit
  8. 25 Nov, 2009 1 commit
  9. 26 Nov, 2009 1 commit
  10. 25 Nov, 2009 7 commits
  11. 24 Nov, 2009 1 commit
  12. 25 Nov, 2009 3 commits
    • Simon Marlow's avatar
      threadStackOverflow: check whether stack squeezing released some stack (#3677) · d2c874dc
      Simon Marlow authored
      In a stack overflow situation, stack squeezing may reduce the stack
      size, but we don't know whether it has been reduced enough for the
      stack check to succeed if we try again.  Fortunately stack squeezing
      is idempotent, so all we need to do is record whether *any* squeezing
      happened.  If we are at the stack's absolute -K limit, and stack
      squeezing happened, then we try running the thread again.
      
      We also want to avoid enlarging the stack if squeezing has already
      released some of it.  However, we don't want to get into a
      pathalogical situation where a thread has a nearly full stack (near
      its current limit, but not near the absolute -K limit), keeps
      allocating a little bit, squeezing removes a little bit, and then it
      runs again.  So to avoid this, if we squeezed *and* there is still
      less than BLOCK_SIZE_W words free, then we enlarge the stack anyway.
      d2c874dc
    • Simon Marlow's avatar
      add a comment to TSO_MARKED · 69ba3e6b
      Simon Marlow authored
      69ba3e6b
    • rl@cse.unsw.edu.au's avatar
  13. 24 Nov, 2009 3 commits
  14. 23 Nov, 2009 1 commit
  15. 20 Nov, 2009 5 commits
  16. 19 Nov, 2009 1 commit