Merge Request #10 - June
Features
- New
Future::andThen
that calls the next callback only if the future finishes
with a value and no cancel is requested
FutureBarrier
can now be destroyed before the futures are finished
FutureBarrier
now forwards cancelation requests to the sub-futures
waitForAll
now returns a FutureSync
- Support cancelling remote calls
- Guarantee call and signal order, especially in remote case. Beware that since
callbacks are asynchronous, the only way to benefit from this guarantee is to
connect the futures and signals to an Actor.
Bugfixes
- Fix
Strand::schedulerFor
with T != void
- Fix compilation issues on VS2013
- Make asynchronous logging really lockfree (could cause a deadlock before)
- Remove spurious errors “No such signal” and “No such property”