Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Future

The following features will be included in next releases.

  1. Complete the C++11 missing features, in particular
    • #6227 C++11 compliance: Use of variadic templates on Generic Locking Algorithms on compilers providing them.
  2. Add some minor features, in particular
    • #7589 Synchro: Add polymorphic lockables.
  3. Add some features based on C++ proposals, in particular
    • #8274 Synchro: Add concurrent queue
    • #8518 Synchro: Add a latch class.
    • #8273 Synchro: Add externally locked streams.
    • #8513 Async: Add a basic thread_pool executor.
    • #8514 Async: Add a thread_pool executor with work stealing.
  4. Add some of the extension proposed in A Standardized Representation of Asynchronous Operations or extension to them, in particular
    • #7446 Async: Add when_any.
    • #7447 Async: Add when_all.
    • #7448 Async: Add async taking a scheduler parameter.
    • #8516 Async: Add future/shared_future::then taking a scheduler as parameter.
  5. And some additional extensions related to futures as:
    • #8517 Async: Add a variadic shared_future::then.

PrevUpHomeNext