aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add a cancellation test.Matthias Andreas Benkard2018-01-101-2/+41
|
* React to monix.execution.Ack.Stop signals properly.Matthias Andreas Benkard2018-01-102-7/+61
| | | | | | Previously, we just ignored the return value of Observer.Sync.onNext in the implementation of Fiber.run. Now we stop when we receive a Stop response.
* 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.
* Upgrade to sbt 1.1.0.Matthias Andreas Benkard2018-01-071-1/+1
| | | | Since sbt 1.1.0 has been released, we can use it now.
* Simplify build definition.Matthias Andreas Benkard2018-01-071-9/+0
| | | | This patch removes some superfluous settings from build.sbt.
* Add README.Matthias Andreas Benkard2018-01-071-0/+80
|
* Add license file.Matthias Andreas Benkard2018-01-071-0/+661
|
* Add initial code and project files.Matthias Andreas Benkard2018-01-0710-0/+489