aboutsummaryrefslogtreecommitdiff
path: root/core/lib/Fiber.scala
Commit message (Collapse)AuthorAgeFilesLines
* Make fibers cancellable.Matthias Andreas Benkard2018-01-101-3/+9
| | | | | | | The Observable returned by Fiber.run now implements monix.execution.Cancelable properly and will finish execution of a fiber on the next shift point when its corresponding Observable is cancelled.
* Make Fiber.run stack-safe.Matthias Andreas Benkard2018-01-101-32/+39
| | | | | | Previously, Fiber.run was implemented with non-tail recursion, which would blow the stack after too many effects were invoked. It is now a stack-safe loop.
* Add initial code and project files.Matthias Andreas Benkard2018-01-071-0/+185