binary-search 1.0.0.2 → 1.0.0.3
raw patch · 2 files changed
+3/−1 lines, 2 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Numeric.Search: instance (GHC.Classes.Eq b, GHC.Classes.Eq a) => GHC.Classes.Eq (Numeric.Search.Range b a)
- Numeric.Search: instance (GHC.Classes.Ord b, GHC.Classes.Ord a) => GHC.Classes.Ord (Numeric.Search.Range b a)
- Numeric.Search: instance (GHC.Read.Read a, GHC.Read.Read b) => GHC.Read.Read (Numeric.Search.Evidence a b)
- Numeric.Search: instance (GHC.Read.Read b, GHC.Read.Read a) => GHC.Read.Read (Numeric.Search.Range b a)
- Numeric.Search: instance (GHC.Show.Show a, GHC.Show.Show b) => GHC.Show.Show (Numeric.Search.Evidence a b)
- Numeric.Search: instance (GHC.Show.Show b, GHC.Show.Show a) => GHC.Show.Show (Numeric.Search.Range b a)
+ Numeric.Search: instance (GHC.Classes.Eq a, GHC.Classes.Eq b) => GHC.Classes.Eq (Numeric.Search.Range b a)
+ Numeric.Search: instance (GHC.Classes.Ord a, GHC.Classes.Ord b) => GHC.Classes.Ord (Numeric.Search.Range b a)
+ Numeric.Search: instance (GHC.Read.Read a, GHC.Read.Read b) => GHC.Read.Read (Numeric.Search.Range b a)
+ Numeric.Search: instance (GHC.Read.Read b, GHC.Read.Read a) => GHC.Read.Read (Numeric.Search.Evidence a b)
+ Numeric.Search: instance (GHC.Show.Show a, GHC.Show.Show b) => GHC.Show.Show (Numeric.Search.Range b a)
+ Numeric.Search: instance (GHC.Show.Show b, GHC.Show.Show a) => GHC.Show.Show (Numeric.Search.Evidence a b)
- Numeric.Search: searchM :: (Functor m, Monad m, Eq b) => SearchRange a -> Splitter a -> (a -> m b) -> m [Range b a]
+ Numeric.Search: searchM :: forall a m b. (Functor m, Monad m, Eq b) => SearchRange a -> Splitter a -> (a -> m b) -> m [Range b a]
Files
- Numeric/Search.hs +2/−0
- binary-search.cabal +1/−1
Numeric/Search.hs view
@@ -24,6 +24,8 @@ -- Just 1.7320508075688772 -- >>> largest True $ search positiveExponential (divideTill 0.125) (\x -> x^2 < (3::Double)) -- Just 1.625+-- >>> smallest False $ search positiveExponential (divideTill 0.125) (\x -> x^2 < (3::Double))+-- Just 1.75 -- -- Pay attention to use the appropriate exponential search combinator to set up the initial search range. -- For example, the following code works as expected:
binary-search.cabal view
@@ -1,5 +1,5 @@ Name: binary-search-Version: 1.0.0.2+Version: 1.0.0.3 Build-Type: Simple License: BSD3 license-file: LICENSE