packages feed

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 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