Hi,

The sample code is here:
https://gist.github.com/jamboree/3b8716ad1922749e77ae

The boost::future adaption code is adapted from N4286.

Tested with VS2015 preview.
If std::promise is passed, the code works fine.
Any clue why it hangs if boost::promise is passed?


Thanks.