packages feed

mono-traversable 0.10.1 → 0.10.1.1

raw patch · 4 files changed

+5/−97 lines, 4 filesdep ~base

Dependency ranges changed: base

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+## 0.10.1.1++* Remove unneeded INLINEs [#90](https://github.com/snoyberg/mono-traversable/issues/90)+ ## 0.10.1  * Allow comonad-5 [#86](https://github.com/snoyberg/mono-traversable/issues/86)
mono-traversable.cabal view
@@ -1,5 +1,5 @@ name:                mono-traversable-version:             0.10.1+version:             0.10.1.1 synopsis:            Type classes for mapping, folding, and traversing monomorphic containers description:         Monomorphic variants of the Functor, Foldable, and Traversable typeclasses. If you understand Haskell's basic typeclasses, you understand mono-traversable. In addition to what you are used to, it adds on an IsSequence typeclass and has code for marking data structures as non-empty. homepage:            https://github.com/snoyberg/mono-traversable
src/Data/MonoTraversable.hs view
@@ -486,7 +486,6 @@     {-# INLINE ofoldl1Ex' #-}     {-# INLINE headEx #-}     {-# INLINE lastEx #-}-    {-# INLINE unsafeHead #-} instance MonoFoldable T.Text where     ofoldMap f = ofoldr (mappend . f) mempty     ofoldr = T.foldr@@ -508,12 +507,10 @@     {-# INLINE oany #-}     {-# INLINE onull #-}     {-# INLINE olength #-}-    {-# INLINE omapM_ #-}     {-# INLINE ofoldr1Ex #-}     {-# INLINE ofoldl1Ex' #-}     {-# INLINE headEx #-}     {-# INLINE lastEx #-}-    {-# INLINE unsafeHead #-} instance MonoFoldable TL.Text where     ofoldMap f = ofoldr (mappend . f) mempty     ofoldr = TL.foldr@@ -534,13 +531,10 @@     {-# INLINE oall #-}     {-# INLINE oany #-}     {-# INLINE onull #-}-    {-# INLINE olength #-}-    {-# INLINE omapM_ #-}     {-# INLINE ofoldr1Ex #-}     {-# INLINE ofoldl1Ex' #-}     {-# INLINE headEx #-}     {-# INLINE lastEx #-}-    {-# INLINE unsafeHead #-} instance MonoFoldable IntSet where     ofoldMap f = ofoldr (mappend . f) mempty     ofoldr = IntSet.foldr@@ -554,16 +548,10 @@     {-# INLINE ofoldr #-}     {-# INLINE ofoldl' #-}     {-# INLINE otoList #-}-    {-# INLINE oall #-}-    {-# INLINE oany #-}     {-# INLINE onull #-}     {-# INLINE olength #-}-    {-# INLINE omapM_ #-}     {-# INLINE ofoldr1Ex #-}     {-# INLINE ofoldl1Ex' #-}-    {-# INLINE headEx #-}-    {-# INLINE lastEx #-}-    {-# INLINE unsafeHead #-} instance MonoFoldable [a] where     otoList = id     {-# INLINE otoList #-}@@ -613,7 +601,6 @@     {-# INLINE oany #-}     {-# INLINE onull #-}     {-# INLINE olength #-}-    {-# INLINE omapM_ #-}     {-# INLINE ofoldr1Ex #-}     {-# INLINE ofoldl1Ex' #-}     {-# INLINE headEx #-}@@ -654,7 +641,6 @@     {-# INLINE oany #-}     {-# INLINE onull #-}     {-# INLINE olength #-}-    {-# INLINE omapM_ #-}     {-# INLINE ofoldr1Ex #-}     {-# INLINE ofoldl1Ex' #-}     {-# INLINE headEx #-}@@ -687,7 +673,6 @@     {-# INLINE oany #-}     {-# INLINE onull #-}     {-# INLINE olength #-}-    {-# INLINE omapM_ #-}     {-# INLINE ofoldr1Ex #-}     {-# INLINE ofoldl1Ex' #-}     {-# INLINE headEx #-}@@ -728,9 +713,6 @@     {-# INLINE omapM_ #-}     {-# INLINE ofoldr1Ex #-}     {-# INLINE ofoldl1Ex' #-}-    {-# INLINE headEx #-}-    {-# INLINE lastEx #-}-    {-# INLINE unsafeHead #-} instance MonoFoldable (a, b) instance MonoFoldable (Const m a) instance F.Foldable f => MonoFoldable (MaybeT f a)
src/Data/Sequences.hs view
@@ -574,11 +574,8 @@     {-# INLINE dropWhile #-}     {-# INLINE takeWhile #-}     {-# INLINE splitAt #-}-    {-# INLINE unsafeSplitAt #-}     {-# INLINE take #-}-    {-# INLINE unsafeTake #-}     {-# INLINE drop #-}-    {-# INLINE unsafeDrop #-}     {-# INLINE partition #-}     {-# INLINE uncons #-}     {-# INLINE unsnoc #-}@@ -588,12 +585,6 @@     {-# INLINE replicateM #-}     {-# INLINE groupBy #-}     {-# INLINE groupAllOn #-}-    {-# INLINE subsequences #-}-    {-# INLINE permutations #-}-    {-# INLINE tailEx #-}-    {-# INLINE initEx #-}-    {-# INLINE unsafeTail #-}-    {-# INLINE unsafeInit #-}     {-# INLINE intercalate #-}     {-# INLINE splitWhen #-} @@ -659,7 +650,6 @@     {-# INLINE dropWhile #-}     {-# INLINE takeWhile #-}     {-# INLINE splitAt #-}-    {-# INLINE unsafeSplitAt #-}     {-# INLINE take #-}     {-# INLINE unsafeTake #-}     {-# INLINE drop #-}@@ -668,17 +658,11 @@     {-# INLINE uncons #-}     {-# INLINE unsnoc #-}     {-# INLINE filter #-}-    {-# INLINE filterM #-}     {-# INLINE replicate #-}-    {-# INLINE replicateM #-}     {-# INLINE groupBy #-}-    {-# INLINE groupAllOn #-}-    {-# INLINE subsequences #-}-    {-# INLINE permutations #-}     {-# INLINE tailEx #-}     {-# INLINE initEx #-}     {-# INLINE unsafeTail #-}-    {-# INLINE unsafeInit #-}     {-# INLINE splitWhen #-}     {-# INLINE intercalate #-} @@ -733,26 +717,16 @@     {-# INLINE dropWhile #-}     {-# INLINE takeWhile #-}     {-# INLINE splitAt #-}-    {-# INLINE unsafeSplitAt #-}     {-# INLINE take #-}-    {-# INLINE unsafeTake #-}     {-# INLINE drop #-}-    {-# INLINE unsafeDrop #-}     {-# INLINE partition #-}     {-# INLINE uncons #-}     {-# INLINE unsnoc #-}     {-# INLINE filter #-}-    {-# INLINE filterM #-}     {-# INLINE replicate #-}-    {-# INLINE replicateM #-}     {-# INLINE groupBy #-}-    {-# INLINE groupAllOn #-}-    {-# INLINE subsequences #-}-    {-# INLINE permutations #-}     {-# INLINE tailEx #-}     {-# INLINE initEx #-}-    {-# INLINE unsafeTail #-}-    {-# INLINE unsafeInit #-}     {-# INLINE splitWhen #-}     {-# INLINE intercalate #-} @@ -808,32 +782,21 @@     {-# INLINE dropWhile #-}     {-# INLINE takeWhile #-}     {-# INLINE splitAt #-}-    {-# INLINE unsafeSplitAt #-}     {-# INLINE take #-}-    {-# INLINE unsafeTake #-}     {-# INLINE drop #-}-    {-# INLINE unsafeDrop #-}     {-# INLINE partition #-}     {-# INLINE uncons #-}     {-# INLINE unsnoc #-}     {-# INLINE filter #-}-    {-# INLINE filterM #-}     {-# INLINE replicate #-}-    {-# INLINE replicateM #-}     {-# INLINE groupBy #-}-    {-# INLINE groupAllOn #-}-    {-# INLINE subsequences #-}-    {-# INLINE permutations #-}     {-# INLINE tailEx #-}     {-# INLINE initEx #-}-    {-# INLINE unsafeTail #-}-    {-# INLINE unsafeInit #-}     {-# INLINE splitWhen #-}     {-# INLINE intercalate #-}      indexEx = L.index     unsafeIndex = L.index-    {-# INLINE index #-}     {-# INLINE indexEx #-}     {-# INLINE unsafeIndex #-} @@ -879,32 +842,21 @@     {-# INLINE dropWhile #-}     {-# INLINE takeWhile #-}     {-# INLINE splitAt #-}-    {-# INLINE unsafeSplitAt #-}     {-# INLINE take #-}-    {-# INLINE unsafeTake #-}     {-# INLINE drop #-}-    {-# INLINE unsafeDrop #-}     {-# INLINE partition #-}     {-# INLINE uncons #-}     {-# INLINE unsnoc #-}     {-# INLINE filter #-}-    {-# INLINE filterM #-}     {-# INLINE replicate #-}-    {-# INLINE replicateM #-}     {-# INLINE groupBy #-}-    {-# INLINE groupAllOn #-}-    {-# INLINE subsequences #-}-    {-# INLINE permutations #-}     {-# INLINE tailEx #-}     {-# INLINE initEx #-}-    {-# INLINE unsafeTail #-}-    {-# INLINE unsafeInit #-}     {-# INLINE splitWhen #-}     {-# INLINE intercalate #-}      indexEx = TL.index     unsafeIndex = TL.index-    {-# INLINE index #-}     {-# INLINE indexEx #-}     {-# INLINE unsafeIndex #-} @@ -955,26 +907,16 @@     {-# INLINE dropWhile #-}     {-# INLINE takeWhile #-}     {-# INLINE splitAt #-}-    {-# INLINE unsafeSplitAt #-}     {-# INLINE take #-}-    {-# INLINE unsafeTake #-}     {-# INLINE drop #-}-    {-# INLINE unsafeDrop #-}     {-# INLINE partition #-}     {-# INLINE uncons #-}     {-# INLINE unsnoc #-}     {-# INLINE filter #-}-    {-# INLINE filterM #-}     {-# INLINE replicate #-}     {-# INLINE replicateM #-}-    {-# INLINE groupBy #-}-    {-# INLINE groupAllOn #-}-    {-# INLINE subsequences #-}-    {-# INLINE permutations #-}     {-# INLINE tailEx #-}     {-# INLINE initEx #-}-    {-# INLINE unsafeTail #-}-    {-# INLINE unsafeInit #-}      index seq' i         | i >= Seq.length seq' = Nothing@@ -1058,7 +1000,6 @@     {-# INLINE dropWhile #-}     {-# INLINE takeWhile #-}     {-# INLINE splitAt #-}-    {-# INLINE unsafeSplitAt #-}     {-# INLINE take #-}     {-# INLINE unsafeTake #-}     {-# INLINE drop #-}@@ -1070,10 +1011,6 @@     {-# INLINE filterM #-}     {-# INLINE replicate #-}     {-# INLINE replicateM #-}-    {-# INLINE groupBy #-}-    {-# INLINE groupAllOn #-}-    {-# INLINE subsequences #-}-    {-# INLINE permutations #-}     {-# INLINE tailEx #-}     {-# INLINE initEx #-}     {-# INLINE unsafeTail #-}@@ -1137,7 +1074,6 @@     {-# INLINE dropWhile #-}     {-# INLINE takeWhile #-}     {-# INLINE splitAt #-}-    {-# INLINE unsafeSplitAt #-}     {-# INLINE take #-}     {-# INLINE unsafeTake #-}     {-# INLINE drop #-}@@ -1149,10 +1085,6 @@     {-# INLINE filterM #-}     {-# INLINE replicate #-}     {-# INLINE replicateM #-}-    {-# INLINE groupBy #-}-    {-# INLINE groupAllOn #-}-    {-# INLINE subsequences #-}-    {-# INLINE permutations #-}     {-# INLINE tailEx #-}     {-# INLINE initEx #-}     {-# INLINE unsafeTail #-}@@ -1216,7 +1148,6 @@     {-# INLINE dropWhile #-}     {-# INLINE takeWhile #-}     {-# INLINE splitAt #-}-    {-# INLINE unsafeSplitAt #-}     {-# INLINE take #-}     {-# INLINE unsafeTake #-}     {-# INLINE drop #-}@@ -1228,10 +1159,6 @@     {-# INLINE filterM #-}     {-# INLINE replicate #-}     {-# INLINE replicateM #-}-    {-# INLINE groupBy #-}-    {-# INLINE groupAllOn #-}-    {-# INLINE subsequences #-}-    {-# INLINE permutations #-}     {-# INLINE tailEx #-}     {-# INLINE initEx #-}     {-# INLINE unsafeTail #-}@@ -1369,7 +1296,6 @@     {-# INLINE stripPrefix #-}     {-# INLINE stripSuffix #-}     {-# INLINE group #-}-    {-# INLINE groupAll #-}     {-# INLINE isPrefixOf #-}     {-# INLINE isSuffixOf #-}     {-# INLINE isInfixOf #-}@@ -1391,7 +1317,6 @@     {-# INLINE stripPrefix #-}     {-# INLINE stripSuffix #-}     {-# INLINE group #-}-    {-# INLINE groupAll #-}     {-# INLINE isPrefixOf #-}     {-# INLINE isSuffixOf #-}     {-# INLINE isInfixOf #-}@@ -1413,7 +1338,6 @@     {-# INLINE stripPrefix #-}     {-# INLINE stripSuffix #-}     {-# INLINE group #-}-    {-# INLINE groupAll #-}     {-# INLINE isPrefixOf #-}     {-# INLINE isSuffixOf #-}     {-# INLINE isInfixOf #-}@@ -1431,7 +1355,6 @@     {-# INLINE stripPrefix #-}     {-# INLINE stripSuffix #-}     {-# INLINE group #-}-    {-# INLINE groupAll #-}     {-# INLINE isPrefixOf #-}     {-# INLINE isSuffixOf #-}     {-# INLINE isInfixOf #-}@@ -1449,7 +1372,6 @@     {-# INLINE stripPrefix #-}     {-# INLINE stripSuffix #-}     {-# INLINE group #-}-    {-# INLINE groupAll #-}     {-# INLINE isPrefixOf #-}     {-# INLINE isSuffixOf #-}     {-# INLINE isInfixOf #-}