3.0.1
- Fix performance issue of switch, dSwitch, accum, dAccum.
3.0.0
- ArrowLoop instance now independent of base arrow's
- Make PlanT newtype and add stop handling MonadPlus instance
- API changes
- Added
filterJust
, filterLeft
, filterRight
- Deleted Show and Eq instance of Event type
- Added Isos of ArrowUtil module
- Delete state monad handling.
- Delete unsafe primitives
cycleDelay
, fitEx
, unsafeSteady
, loop'
- Delete deperecated
passRecent
, withRecent
- Delete ProcessA ArrowReader instance and added
readerProc
2.1.0
- Added
dHold
, dAccum
.
- Deprecated
cycleDelay
.
- Fixed
muted
.
- Slightly changed the ArrowLoop instance declaration.
- Right tightening rule will be preserved.
- For IO processes, "Indefinite access to MVar" errors, which used to occur in some
situations in old versions, will be suppressed.
- This will not change any existing code unless it loops back
any Event-type signal.
2.0.1
2.0.0
- Relocate files
catch
and its families are moved to Misc.Exception
- Performance improve
- Added primitives:
fitEx
, unsafeSteady
, unsafeExhaust
- Added:
condEvent
, filterEvent
, muted
- Added to Misc:
Discrete
, Pump.asUpdater
, Pump.Alg
- Deleted deprecated:
hEv
, hEv'
, evMaybe
, fromEvent
, split
,
join
, split2
, join2
, feedback
, feedback1
, isNoEvent
, isOccasional
, isEnd
- Deleted
Foldable
and Traversable
instance of Event
.
- Added
Occasional'
by splitting some members from Occasional
1.3.1
- (Fix test suite of 1.3.0)
1.3.0
- Support of
ArrowState
.
- Added utilities related to
ArrowLoop
(cycleDelay, Pump)
- Correct EOS behaviour of some utilities.
1.2.0
- Support of
ArrowReader
.
- Added await fail handling.
- Improved performance by church-encoded free monads.
- Arrow stack of newest GHC support for some utilities.
1.1.1
- Eliminated banana brackets to support newest GHC.
1.1.0
- Hide
Event
constructors and some instances (Applicative
, Monad
).
- Added
feedback
- Fixed
accum
1.0.1
- Fix some bugs of core part.
- Added
onEnd
.
- Added
sample
.
1.0.0