You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Benjamin Mahler (JIRA)" <ji...@apache.org> on 2015/08/11 19:45:46 UTC
[jira] [Commented] (MESOS-2664) Modernize the codebase to C++11
[ https://issues.apache.org/jira/browse/MESOS-2664?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14682159#comment-14682159 ]
Benjamin Mahler commented on MESOS-2664:
----------------------------------------
Great, started relying on the compile time error of missed switch cases:
https://github.com/apache/mesos/blob/7f352ef886f3116e4bef23b235d87b3182354908/src/common/http.cpp#L53
Also, didn't see any tickets around it but we should start using the 'override' keyword, yeah? Since we've [inherited this from google's style guide|https://google-styleguide.googlecode.com/svn/trunk/cppguide.html#Inheritance] seems like we just need to do a sweep.
> Modernize the codebase to C++11
> -------------------------------
>
> Key: MESOS-2664
> URL: https://issues.apache.org/jira/browse/MESOS-2664
> Project: Mesos
> Issue Type: Epic
> Components: technical debt
> Reporter: Michael Park
> Assignee: Michael Park
> Labels: mesosphere
>
> Since [this commit|https://github.com/apache/mesos/commit/0f5c78fad3423181f7227027eb42d162811514e7], we officially require GCC-4.8+ and Clang-3.5+. This means that we now have full C++11 support and therefore can start to modernize our codebase to be more readable, safer and efficient!
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)