Skip to content
Snippets Groups Projects
  1. Feb 13, 2023
  2. Dec 08, 2022
  3. Jul 11, 2022
  4. Apr 29, 2022
  5. Feb 21, 2021
    • 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
  6. Nov 20, 2020
  7. Nov 02, 2020
  8. Sep 18, 2020
  9. Jun 17, 2020
  10. May 23, 2020
  11. Dec 06, 2019
  12. Nov 11, 2019
  13. Sep 05, 2019
  14. Jun 16, 2019
  15. Apr 04, 2019
  16. Mar 26, 2019
  17. Dec 18, 2018
  18. Nov 08, 2018
  19. Oct 04, 2018
  20. May 13, 2018
  21. Apr 10, 2018
  22. Mar 19, 2018
  23. Sep 15, 2017
  24. Jul 03, 2017
  25. May 01, 2017
  26. Apr 30, 2017
  27. Apr 02, 2017
  28. Mar 31, 2017
  29. Mar 26, 2017
  30. Mar 25, 2017
    • 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
  31. Mar 10, 2017
  32. Feb 14, 2017
  33. Feb 09, 2017
  34. Feb 07, 2017
  35. Dec 26, 2016
    • 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
  36. Dec 15, 2016
Loading