1. 25 Dec, 2018 1 commit
    • Ben Gamari's avatar
      testsuite: Fix a variety of issues when building with integer-simple · 99378207
      Ben Gamari authored
       * Mark arith011 as broken with integer-simple
         As noted in #16091, arith011 fails when run against integer-simple with a
         "divide by zero" exception. This suggests that integer-gmp and integer-simple
         are handling division by zero differently.
       * This also fixes broken_without_gmp; the lack of types made the previous
         failure silent, sadly. Improves situation of #16043.
       * Mark several tests implicitly depending upon integer-gmp as broken
         with integer-simple. These expect to see Core coming from integer-gmp,
         which breaks with integer-simple.
       * Increase runtime timeout multiplier of T11627a with integer-simple
         I previously saw that T11627a timed out in all profiling ways when run against
         integer-simple. I suspect this is due to integer-simple's rather verbose heap
         representation. Let's see whether increasing the runtime timeout helps.
         Fixes test for #11627.
      This is all in service of fixing #16043.
  2. 15 Jun, 2018 1 commit
    • Sylvain Henry's avatar
      Built-in Natural literals in Core · fe770c21
      Sylvain Henry authored
      Add support for built-in Natural literals in Core.
      - Replace MachInt,MachWord, LitInteger, etc. with a single LitNumber
        constructor with a LitNumType field
      - Support built-in Natural literals
      - Add desugar warning for negative literals
      - Move Maybe(..) from GHC.Base to GHC.Maybe for module dependency
      This patch introduces only a few rules for Natural literals (compared
      to Integer's rules). Factorization of the built-in rules for numeric
      literals will be done in another patch as this one is already big to
      Test Plan:
        test build with integer-simple
      Reviewers: hvr, bgamari, goldfire, Bodigrim, simonmar
      Reviewed By: bgamari
      Subscribers: phadej, simonpj, RyanGlScott, carter, hsyl20, rwbarton,
      GHC Trac Issues: #14170, #14465
      Differential Revision: https://phabricator.haskell.org/D4212
  3. 14 May, 2018 1 commit
  4. 19 Apr, 2018 1 commit
  5. 03 Oct, 2015 1 commit
  6. 22 Nov, 2013 1 commit
  7. 03 Oct, 2013 1 commit
  8. 30 Sep, 2013 1 commit
  9. 01 Aug, 2013 1 commit
  10. 31 Jul, 2013 2 commits