array 0.5.1.0 → 0.5.1.1
raw patch · 9 files changed
+15/−10 lines, 9 filesdep ~basePVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: base
API changes (from Hackage documentation)
+ Data.Array: infixl 9 //
- Data.Array: bounds :: Ix i => Array i e -> (i, i)
+ Data.Array: bounds :: Array i e -> (i, i)
- Data.Array: elems :: Ix i => Array i e -> [e]
+ Data.Array: elems :: Array i e -> [e]
- Data.Array.ST: runSTArray :: Ix i => (forall s. ST s (STArray s i e)) -> Array i e
+ Data.Array.ST: runSTArray :: (forall s. ST s (STArray s i e)) -> Array i e
- Data.Array.ST: runSTUArray :: Ix i => (forall s. ST s (STUArray s i e)) -> UArray i e
+ Data.Array.ST: runSTUArray :: (forall s. ST s (STUArray s i e)) -> UArray i e
- Data.Array.ST.Safe: runSTArray :: Ix i => (forall s. ST s (STArray s i e)) -> Array i e
+ Data.Array.ST.Safe: runSTArray :: (forall s. ST s (STArray s i e)) -> Array i e
- Data.Array.ST.Safe: runSTUArray :: Ix i => (forall s. ST s (STUArray s i e)) -> UArray i e
+ Data.Array.ST.Safe: runSTUArray :: (forall s. ST s (STUArray s i e)) -> UArray i e
Files
- Data/Array/Base.hs +1/−2
- Data/Array/IO/Safe.hs +1/−1
- Data/Array/MArray/Safe.hs +1/−1
- Data/Array/ST/Safe.hs +1/−1
- Data/Array/Storable/Internals.hs +1/−1
- Data/Array/Storable/Safe.hs +1/−1
- Data/Array/Unsafe.hs +1/−1
- array.cabal +2/−2
- changelog.md +6/−0
Data/Array/Base.hs view
@@ -278,8 +278,7 @@ -- | Returns a list of all the elements of an array, in the same order -- as their indices. elems :: (IArray a e, Ix i) => a i e -> [e]-elems arr = case bounds arr of- (_l, _u) -> [unsafeAt arr i | i <- [0 .. numElements arr - 1]]+elems arr = [unsafeAt arr i | i <- [0 .. numElements arr - 1]] {-# INLINE assocs #-} -- | Returns the contents of an array as a list of associations.
Data/Array/IO/Safe.hs view
@@ -14,7 +14,7 @@ -- . -- Safe API only of "Data.Array.IO". ----- /Since: 0.4.0.0/+-- @since 0.4.0.0 ----------------------------------------------------------------------------- module Data.Array.IO.Safe (
Data/Array/MArray/Safe.hs view
@@ -15,7 +15,7 @@ -- . -- Safe API only of "Data.Array.MArray". ----- /Since: 0.4.0.0/+-- @since 0.4.0.0 ----------------------------------------------------------------------------- module Data.Array.MArray.Safe (
Data/Array/ST/Safe.hs view
@@ -13,7 +13,7 @@ -- -- Safe API only of "Data.Array.ST". ----- /Since: 0.4.0.0/+-- @since 0.4.0.0 ----------------------------------------------------------------------------- module Data.Array.ST.Safe (
Data/Array/Storable/Internals.hs view
@@ -15,7 +15,7 @@ -- -- Actual implementation of "Data.Array.Storable". ----- /Since: 0.4.0.0/+-- @since 0.4.0.0 ----------------------------------------------------------------------------- module Data.Array.Storable.Internals (
Data/Array/Storable/Safe.hs view
@@ -20,7 +20,7 @@ -- -- Safe API only of "Data.Array.Storable". ----- /Since: 0.4.0.0/+-- @since 0.4.0.0 ----------------------------------------------------------------------------- module Data.Array.Storable.Safe (
Data/Array/Unsafe.hs view
@@ -11,7 +11,7 @@ -- Contains the various unsafe operations that can be performed -- on arrays. ----- /Since: 0.4.0.0/+-- @since 0.4.0.0 ----------------------------------------------------------------------------- module Data.Array.Unsafe (
array.cabal view
@@ -1,5 +1,5 @@ name: array-version: 0.5.1.0+version: 0.5.1.1 -- NOTE: Don't forget to update ./changelog.md license: BSD3 license-file: LICENSE@@ -37,7 +37,7 @@ Trustworthy, UnboxedTuples, UnliftedFFITypes- build-depends: base >= 4.5 && < 4.9+ build-depends: base >= 4.5 && < 4.10 ghc-options: -Wall exposed-modules: Data.Array
changelog.md view
@@ -1,5 +1,11 @@ # Changelog for [`array` package](http://hackage.haskell.org/package/array) +## 0.5.1.1 *Apr 2016*++ * Bundled with GHC 8.0.1+ * Use `@since` syntax in Haddock comments+ * Don't needlessly call `bounds` in `Data.Array.Base.elems` (#10014)+ ## 0.5.1.0 *Mar 2015* * Bundled with GHC 7.10.1