1. 19 Oct, 2014 1 commit
    • Krzysztof Gogolewski's avatar
      Python 3 support, second attempt (Trac #9184) · d576fc38
      Krzysztof Gogolewski authored
      Summary:
      This is a fixup of https://phabricator.haskell.org/D233
      
      The only difference is in findTFiles (first commit), which
      previously broke Windows runner; now I translated literally
      instead attempting to improve it, and checked it works.
      
      Test Plan:
      I used validate under 2,3 on Linux and under 2 on msys2.
      On Windows I've seen a large number of failures, but they don't
      seem to be connected with the patch.
      
      Reviewers: hvr, simonmar, thomie, austin
      
      Reviewed By: austin
      
      Subscribers: thomie, carter, ezyang, simonmar
      
      Differential Revision: https://phabricator.haskell.org/D310
      
      GHC Trac Issues: #9184
      d576fc38
  2. 03 Oct, 2014 1 commit
  3. 01 Oct, 2014 1 commit
    • Krzysztof Gogolewski's avatar
      Basic Python 3 support for testsuite driver (Trac #9184) · 084d241b
      Krzysztof Gogolewski authored
      Summary:
      Most of the changes is adaptation of old Python 2 only code.
      My priority was not breaking Python 2, and so I avoided bigger
      changes to the driver. In particular, under Python 3 the output
      is a str and buffering cannot be disabled.
      
      To test, define PYTHON=python3 in testsuite/mk/boilerplate.mk.
      
      Thanks to aspidites <emarshall85@gmail.com> who provided the initial patch.
      
      Test Plan: validate under 2 and 3
      
      Reviewers: hvr, simonmar, thomie, austin
      
      Reviewed By: thomie, austin
      
      Subscribers: aspidites, thomie, simonmar, ezyang, carter
      
      Differential Revision: https://phabricator.haskell.org/D233
      
      GHC Trac Issues: #9184
      084d241b
  4. 29 Jun, 2014 1 commit
  5. 03 May, 2014 1 commit
  6. 28 Apr, 2014 1 commit
  7. 18 Feb, 2014 1 commit
    • Simon Peyton Jones's avatar
      Allow ($) to return an unlifted type (Trac #8739) · 5dd1cbbf
      Simon Peyton Jones authored
      Since ($) simply returns its result, via a tail call, it can
      perfectly well have an unlifted result type; e.g.
          foo $ True    where  foo :: Bool -> Int#
      should be perfectly fine.
      
      This used to work in GHC 7.2, but caused a Lint failure.  This patch
      makes it work again (which involved removing code in TcExpr), but fixing
      the Lint failure meant I had to make ($) into a wired-in Id.  Which
      is not hard to do (in MkId).
      5dd1cbbf
  8. 01 Nov, 2013 1 commit
  9. 18 Oct, 2013 1 commit
  10. 13 Sep, 2013 2 commits
  11. 02 May, 2013 1 commit
  12. 13 Mar, 2013 1 commit
  13. 09 Mar, 2013 1 commit
  14. 14 Feb, 2013 1 commit
  15. 11 Feb, 2013 1 commit
  16. 07 Feb, 2013 1 commit
    • ian@well-typed.com's avatar
      Pass the test name to the test options · effc8af9
      ian@well-typed.com authored
      This allows them to give framework failures.
      
      I also had to change how setTestOpts works. Now, rather than applying
      the options to the directory's "default options", it just stores the
      options to be applied for each test (i.e. once we know the test name).
      effc8af9
  17. 12 Oct, 2012 2 commits
  18. 11 Oct, 2012 1 commit
  19. 08 Aug, 2012 1 commit
  20. 14 Jul, 2012 1 commit
  21. 15 May, 2012 1 commit
  22. 12 Jan, 2012 1 commit
  23. 10 Jan, 2012 1 commit
  24. 07 Sep, 2011 1 commit
  25. 06 Sep, 2011 1 commit
  26. 20 Jul, 2011 1 commit
  27. 15 Jun, 2011 1 commit
  28. 04 May, 2011 1 commit
  29. 30 Apr, 2011 1 commit
  30. 15 Apr, 2011 1 commit
  31. 12 Jan, 2011 1 commit
  32. 13 Dec, 2010 1 commit
  33. 02 Dec, 2010 1 commit
  34. 20 Nov, 2010 1 commit
  35. 16 Oct, 2010 1 commit
  36. 08 Oct, 2010 1 commit
  37. 19 Sep, 2010 1 commit
  38. 17 Sep, 2010 1 commit