Adapt to `unsafeCoerce#` no longer being exported from `GHC.{Base,Prim}`
Commit ghc@74ad75e8 moved `unsafeCoerce#` from `GHC.Prim` to `Unsafe.Coerce`, making it no longer possible to import `unsafeCoerce#` from `GHC.Prim` (or `GHC.Base`, which reexported it). Sadly, a large number of Hackage libraries obtain `unsafeCoerce#` by importing these modules instead of `GHC.Exts`. As a result, all of these libraries need to be patched to import `unsafeCoerce#` from somewhere else instead.
parent
225efbce
No related branches found
No related tags found
Showing
- patches/EdisonCore-1.3.2.1.patch 10 additions, 1 deletionpatches/EdisonCore-1.3.2.1.patch
- patches/atomic-primops-0.8.3.patch 30 additions, 0 deletionspatches/atomic-primops-0.8.3.patch
- patches/attoparsec-0.13.2.3.patch 13 additions, 0 deletionspatches/attoparsec-0.13.2.3.patch
- patches/basement-0.0.11.patch 39 additions, 0 deletionspatches/basement-0.0.11.patch
- patches/chaselev-deque-0.5.0.5.patch 26 additions, 0 deletionspatches/chaselev-deque-0.5.0.5.patch
- patches/frisby-0.2.3.patch 13 additions, 0 deletionspatches/frisby-0.2.3.patch
- patches/memory-0.15.0.patch 26 additions, 0 deletionspatches/memory-0.15.0.patch
- patches/primitive-0.6.4.0.patch 65 additions, 0 deletionspatches/primitive-0.6.4.0.patch
- patches/primitive-0.7.0.0.patch 13 additions, 0 deletionspatches/primitive-0.7.0.0.patch
- patches/regex-tdfa-1.2.3.2.patch 26 additions, 0 deletionspatches/regex-tdfa-1.2.3.2.patch
- patches/store-core-0.4.4.2.patch 13 additions, 0 deletionspatches/store-core-0.4.4.2.patch
- patches/vinyl-0.12.1.patch 10 additions, 1 deletionpatches/vinyl-0.12.1.patch
patches/atomic-primops-0.8.3.patch
0 → 100644
patches/attoparsec-0.13.2.3.patch
0 → 100644
patches/basement-0.0.11.patch
0 → 100644
patches/chaselev-deque-0.5.0.5.patch
0 → 100644
patches/frisby-0.2.3.patch
0 → 100644
patches/memory-0.15.0.patch
0 → 100644
patches/primitive-0.7.0.0.patch
0 → 100644
patches/store-core-0.4.4.2.patch
0 → 100644
Please register or sign in to comment