1. 21 Feb, 2021 1 commit
    • John Ericson's avatar
      Revert "[Cmm Sized] Adjust" · 3e4334a6
      John Ericson authored
      In old GHC:
      
          I8# :: Int# -> Int8
          indexInt8OffAddr# :: Addr# -> Int# -> Int#
          ...
      
      In upcoming GHC 9.2:
      
          I8# :: Int8# -> Int8
          indexInt8OffAddr# :: Addr# -> Int# -> Int8#
          ...
      
      Both of those work with the last array release, where the only
      requirement is merely that the constructor and primops agree, i.e.:
      
          exists alpha.
          I8# :: alpha -> Int8
          indexInt8OffAddr# :: Addr# -> Int# -> alpha
      
      In current GHC HEAD, we had
      
          I8# :: Int8# -> Int8
          indexInt8OffAddr# :: Addr# -> Int# -> Int#
      
      and it was only because `Int8# /= Int#` that we needed the commit being
      reverted. we are about to fix the primops to match the constructors in
      accordance with the final 9.2 design, and so we don't need that commit
      anymore.
      
      This reverts commit c7a696e3.
      3e4334a6
  2. 20 Nov, 2020 1 commit
  3. 02 Nov, 2020 1 commit
  4. 18 Sep, 2020 1 commit
  5. 17 Jun, 2020 1 commit
  6. 23 May, 2020 1 commit
  7. 06 Dec, 2019 2 commits
  8. 11 Nov, 2019 1 commit
  9. 05 Sep, 2019 1 commit
  10. 16 Jun, 2019 1 commit
  11. 04 Apr, 2019 1 commit
  12. 26 Mar, 2019 1 commit
  13. 18 Dec, 2018 1 commit
  14. 08 Nov, 2018 1 commit
  15. 04 Oct, 2018 1 commit
  16. 13 May, 2018 1 commit
  17. 10 Apr, 2018 1 commit
  18. 19 Mar, 2018 1 commit
  19. 15 Sep, 2017 1 commit
  20. 03 Jul, 2017 1 commit
  21. 01 May, 2017 1 commit
    • Ben Gamari's avatar
      Export unsafeFreezeIOUArray · f7b69e9c
      Ben Gamari authored
      The fact that this was previously hidden appears to be an oversight and
      I've needed it at least once.
      f7b69e9c
  22. 30 Apr, 2017 1 commit
  23. 02 Apr, 2017 1 commit
  24. 31 Mar, 2017 1 commit
  25. 26 Mar, 2017 2 commits
  26. 25 Mar, 2017 1 commit
    • Ben Gamari's avatar
      T229: Rework to pass on 32-bit machines · e96a8bf8
      Ben Gamari authored
      Previously it failed with,
      
      -T229: Data.Array.Base.safe_scale: Overflow; scale: 4, n: 4611686018427387904
      -CallStack (from HasCallStack):
      -  error, called at libraries/array/Data/Array/Base.hs ...
      +T229: Ix{Int}.index: Index (17) out of range ((0,-1))
      e96a8bf8
  27. 10 Mar, 2017 1 commit
  28. 14 Feb, 2017 1 commit
  29. 09 Feb, 2017 2 commits
  30. 07 Feb, 2017 1 commit
  31. 26 Dec, 2016 1 commit
    • Ben Gamari's avatar
      Fix overflow check · 6e110fe4
      Ben Gamari authored
      As akio points out, the fix to #229 which I authored previously was blatantly
      wrong.
      6e110fe4
  32. 15 Dec, 2016 2 commits
  33. 15 Nov, 2016 1 commit
  34. 08 Jul, 2016 1 commit
  35. 17 Apr, 2016 2 commits