Icicle v0.9.6 Release Notes

Release Date: 2016-03-31 // about 8 years ago
  • โž• Added

    • โž• Added Icicle\execute() function that takes a callback (may be a normal function, return an Awaitable, or be a coroutine) and runs the function within a running event loop. This function may be used to initialize and run a program instead of manually creating an initial Coroutine instance and calling Icicle\Loop\run().

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed #18 resulting from stream_select() on Windows sometimes removing array keys if only a single socket is in the loop.
    • ๐Ÿ›  Fixed a bug in Icicle\Loop\SelectLoop that could result in the callback on an IO watcher to be erroneously invoked with $expired set to true if Io::listen() is called successively without an event occurring between invocations.