Description
Requiring C++11 support will provide substantial benefits to Mesos.
Most notably, the lack of lambda support has resulted in a proliferation of continuation style functions scattered throughout the code. Having lambdas will allow us to reduce this clutter and simplify the code.
This will require carefully documenting how to get Mesos compiling on various systems to make this transition easy.
Attachments
Issue Links
- blocks
-
MESOS-1733 Change the stout path utility to declare a single, variadic 'join' function instead of several separate declarations of various discrete arities
- Resolved
-
MESOS-1734 Reduce compile time replacing macro expansions with variadic templates
- Resolved
-
MESOS-1991 Remove dynamic allocation from Option
- Resolved
- depends upon
-
MESOS-1070 Extend configure script checks for C++11 features
- Resolved
-
MESOS-1073 Upgrade gmock from 1.6 to 1.7 and set C++11 support
- Resolved
- relates to
-
MESOS-2549 Remove non-variadic strings::format
- Resolved