1. 06 Apr, 2011 5 commits
  2. 05 Apr, 2011 3 commits
  3. 04 Apr, 2011 5 commits
  4. 03 Apr, 2011 3 commits
  5. 02 Apr, 2011 4 commits
  6. 01 Apr, 2011 5 commits
  7. 30 Mar, 2011 2 commits
  8. 29 Mar, 2011 1 commit
  9. 30 Mar, 2011 2 commits
  10. 22 Dec, 2010 1 commit
  11. 29 Mar, 2011 2 commits
  12. 25 Mar, 2011 1 commit
  13. 24 Mar, 2011 1 commit
    • gwright@antiope.com's avatar
      Fix #5003, test 4038 (ghci) fails on OS X 64 bit. · c5d2cbf1
      gwright@antiope.com authored
      The underlying problem in ticket #5003 is not in ghc, but rather
      that the test condition runs off the end of the C stack on 64 bit
      processors.
      
      Test 4038 does a recursive call of a simple external function.
      Each invocation of the function allocates a bit over 16 kB of C stack
      on a 64 bit processor (half as much on a 32 bit processor).  The
      typical C stack on a unix system is 8 MB, so after no more than
      about 500 nested calls the stack pointer will move past the end
      of the allocated stack and cause a segfault.
      
      The fix is to not call the function as many times.  I've made the
      number of calls a constant and have added a note explaining its
      value.
      
      With this patch test 4038 passes consistently on OS X 64 bit.
      c5d2cbf1
  14. 06 Mar, 2011 1 commit
  15. 27 Feb, 2011 1 commit
  16. 26 Feb, 2011 1 commit
  17. 23 Feb, 2011 1 commit
  18. 21 Feb, 2011 1 commit