Similarly, several tests are using an unspecified future<T>::operator>>()
as shorthand for future<T>::then()
.
Both of these discrepancies are causing confusion for users, and need to be either added to the spec or excised from the tests and publicly-visible API.
This issue was discussed in the 1/10/18 meeting.
We resolved to use the approach of move the entire implementation to a reserved internal/detail namespace and individually import specified public symbols into a new otherwise-blank upcxx:: namespace.
Brian agreed to do this immediately after the March release, to minimize conflicts with concurrent development.