SegmentTree 0.2 → 0.3
raw patch · 2 files changed
+2/−2 lines, 2 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
+ Data.SegmentTree: Closed :: Boundary
+ Data.SegmentTree: Interval :: !Boundary -> !(R v) -> !(R v) -> !Boundary -> Interval v
+ Data.SegmentTree: MinusInf :: R v
+ Data.SegmentTree: Open :: Boundary
+ Data.SegmentTree: PlusInf :: R v
+ Data.SegmentTree: R :: !v -> R v
+ Data.SegmentTree: data Boundary
+ Data.SegmentTree: data Interval v
+ Data.SegmentTree: data R v
+ Data.SegmentTree: high :: Interval v -> !(R v)
+ Data.SegmentTree: htype :: Interval v -> !Boundary
+ Data.SegmentTree: low :: Interval v -> !(R v)
+ Data.SegmentTree: ltype :: Interval v -> !Boundary
- Data.SegmentTree: Branch :: !t -> !Interval a -> !STree t a -> !STree t a -> STree t a
+ Data.SegmentTree: Branch :: !t -> !(Interval a) -> !(STree t a) -> !(STree t a) -> STree t a
- Data.SegmentTree: Leaf :: !t -> !Interval a -> STree t a
+ Data.SegmentTree: Leaf :: !t -> !(Interval a) -> STree t a
Files
- SegmentTree.cabal +1/−1
- src/Data/SegmentTree.hs +1/−1
SegmentTree.cabal view
@@ -1,5 +1,5 @@ Name: SegmentTree-Version: 0.2+Version: 0.3 License: BSD3 License-File: LICENSE Author: Dmitry Astapov <dastapov@gmail.com>
src/Data/SegmentTree.hs view
@@ -24,7 +24,7 @@ -- referring to the number of intervals. ----------------------------------------------------------------------------- -module Data.SegmentTree ( STree(..), fromList, insert, queryTree, countingQuery, stabbingQuery ) where+module Data.SegmentTree ( R(..), Interval(..), Boundary(..), STree(..), fromList, insert, queryTree, countingQuery, stabbingQuery ) where import Data.SegmentTree.Interval import Data.SegmentTree.Measured