This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 29 Nov, 2016 1 commit
  2. 26 Oct, 2016 1 commit
  3. 11 Sep, 2016 2 commits
  4. 08 Sep, 2016 1 commit
    • Edward Z. Yang's avatar
      Provide useful call-stacks over all IO code. · 48a0d6ce
      Edward Z. Yang authored
      
      
      The key idea is that we define:
      
          type IO a = HasCallStack => Prelude.IO a
      
      and voila, call stacks are maintained across all IO!  You can
      look at the stacks using -v"debug +callstack".
      
      There are a number of IO functions for which the call stack is
      never used.  They are explicitly annotated using NoCallStackIO.
      Maybe some day they will use call stacks and we can change their
      types.  Similarly, there are a number of functions which do
      have type IO, but then suppress the redundant constraint error
      using "_ = callStack". Maybe some day we will attach call
      stacks to the exceptions we throw.
      Signed-off-by: default avatarEdward Z. Yang <ezyang@cs.stanford.edu>
      48a0d6ce
  5. 15 Jul, 2016 1 commit
  6. 07 Jun, 2016 2 commits
  7. 28 May, 2016 7 commits
  8. 21 May, 2016 2 commits
  9. 20 May, 2016 1 commit
  10. 17 May, 2016 3 commits
  11. 03 May, 2016 1 commit
  12. 02 May, 2016 1 commit
  13. 26 Apr, 2016 1 commit
  14. 25 Apr, 2016 2 commits
  15. 23 Apr, 2016 3 commits
  16. 15 Apr, 2016 1 commit
  17. 27 Mar, 2016 1 commit
  18. 23 Feb, 2016 1 commit
  19. 14 Feb, 2016 1 commit
  20. 13 Feb, 2016 4 commits
  21. 11 Feb, 2016 1 commit
  22. 08 Feb, 2016 1 commit
  23. 07 Feb, 2016 1 commit