Merge branch 'continuation-holder'

Authored by dvratil on Oct 22 2019, 12:26 PM.

Description

Merge branch 'continuation-holder'

Refactors what once was ContinuationHelper to be called
ContinuationHolder, hold all types of supported continuations (not just
some) and be more memory efficient to act like a type-safe union.

Merged Changes

CommitAuthorDetailsCommitted
31117e0d6bebdvratil
Remove the now pointless syncThenImpl(), use thenImpl() instead 
Oct 10 2019
32e6bf205515dvratil
Optimize memory usage by turning ContinuationHolder into a union 
Oct 10 2019
d4e85564840edvratil
Rename ContinuationHelper to ContinuationHolder 
Oct 3 2019
bcf37801d306dvratil
Fold Sync and Error executors into ThenExecutor 
Oct 3 2019
cc4c3f577806dvratil
Rename HandleContinuation to AsyncContinuation 
Oct 2 2019