Icicle v0.9.1 Release Notes
Release Date: 2015-12-04 // over 8 years ago-
๐ New Features
Icicle\Loop\Watcher\Timer
gained anagain()
method that will restart the timer as though it were just started even if the timer is currently pending.- 0๏ธโฃ
Icicle\Loop\poll()
andIcicle\Loop\await()
now have a third parameter that if true (defaults to false) will create a persistent IO watcher object that will remain active oncelisten()
is called untilcancel()
is called on the watcher.Icicle\Loop\Watcher\Io
gained aisPersistent()
method returning a boolean.
๐ Changes
- โฌ๏ธ Dropped support for the
event
andlibevent
extensions. These extensions have been replaced by theev
extension and are no longer being actively developed. - Cancelling a coroutine will throw the cancellation reason into the generator and cancel any yielded awaitables.
๐ Bug Fixes
- ๐ Fixed issue where disposing of an observable would not throw the disposal reason from
ObservableIterator::getReturn()
.