primitive 0.5 → 0.5.0.1
raw patch · 2 files changed
+9/−3 lines, 2 files
Files
- Data/Primitive/Array.hs +4/−2
- primitive.cabal +5/−1
Data/Primitive/Array.hs view
@@ -117,7 +117,8 @@ -> Int -- ^ number of elements to copy -> m () {-# INLINE copyArray #-}-#if __GLASGOW_HASKELL__ >= 702+#if __GLASGOW_HASKELL__ > 706+-- NOTE: copyArray# and copyMutableArray# are slightly broken in GHC 7.6.* and earlier copyArray (MutableArray dst#) (I# doff#) (Array src#) (I# soff#) (I# len#) = primitive_ (copyArray# src# soff# dst# doff# len#) #else@@ -140,7 +141,8 @@ -> Int -- ^ number of elements to copy -> m () {-# INLINE copyMutableArray #-}-#if __GLASGOW_HASKELL__ >= 702+#if __GLASGOW_HASKELL__ >= 706+-- NOTE: copyArray# and copyMutableArray# are slightly broken in GHC 7.6.* and earlier copyMutableArray (MutableArray dst#) (I# doff#) (MutableArray src#) (I# soff#) (I# len#) = primitive_ (copyMutableArray# src# soff# dst# doff# len#)
primitive.cabal view
@@ -1,5 +1,5 @@ Name: primitive-Version: 0.5+Version: 0.5.0.1 License: BSD3 License-File: LICENSE Author: Roman Leshchinskiy <rl@cse.unsw.edu.au>@@ -11,6 +11,10 @@ Description: . This package provides various primitive memory-related operations.+ .+ Changes in version 0.5.0.1+ .+ * Disable array copying primitives for GHC 7.6.* and earlier . Changes in version 0.5 .