{"action":"created","issue":{"url":"https://api.github.com/repos/JACoders/OpenJK/issues/738","labels_url":"https://api.github.com/repos/JACoders/OpenJK/issues/738/labels{/name}","comments_url":"https://api.github.com/repos/JACoders/OpenJK/issues/738/comments","events_url":"https://api.github.com/repos/JACoders/OpenJK/issues/738/events","html_url":"https://github.com/JACoders/OpenJK/pull/738","id":112595846,"number":738,"title":"Enable modern C++","user":{"login":"mrwonko","id":220725,"avatar_url":"https://avatars.githubusercontent.com/u/220725?v=3","gravatar_id":"","url":"https://api.github.com/users/mrwonko","html_url":"https://github.com/mrwonko","followers_url":"https://api.github.com/users/mrwonko/followers","following_url":"https://api.github.com/users/mrwonko/following{/other_user}","gists_url":"https://api.github.com/users/mrwonko/gists{/gist_id}","starred_url":"https://api.github.com/users/mrwonko/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrwonko/subscriptions","organizations_url":"https://api.github.com/users/mrwonko/orgs","repos_url":"https://api.github.com/users/mrwonko/repos","events_url":"https://api.github.com/users/mrwonko/events{/privacy}","received_events_url":"https://api.github.com/users/mrwonko/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-10-21T14:02:45Z","updated_at":"2015-10-21T14:49:04Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/JACoders/OpenJK/pulls/738","html_url":"https://github.com/JACoders/OpenJK/pull/738","diff_url":"https://github.com/JACoders/OpenJK/pull/738.diff","patch_url":"https://github.com/JACoders/OpenJK/pull/738.patch"},"body":"I will write some new code that is going to make light use of modern C++ (e.g. for a move-only wrapper around `FS_ListFiles()` that ensures it will be freed); in preparation for this I'd like to enable C++14 support across the board.\r\n\r\nBefore I start working on any of that I thought I should allow for general discussion; although the only somewhat valid counter point I see is VS2013 support (and even that has support for some C++11/C++14 features). As far as I'm concerned VS2013 support should just be dropped, but let's just agree on allowing clean code (i.e. modern C++) first."},"comment":{"url":"https://api.github.com/repos/JACoders/OpenJK/issues/comments/149919905","html_url":"https://github.com/JACoders/OpenJK/pull/738#issuecomment-149919905","issue_url":"https://api.github.com/repos/JACoders/OpenJK/issues/738","id":149919905,"user":{"login":"xycaleth","id":1146859,"avatar_url":"https://avatars.githubusercontent.com/u/1146859?v=3","gravatar_id":"","url":"https://api.github.com/users/xycaleth","html_url":"https://github.com/xycaleth","followers_url":"https://api.github.com/users/xycaleth/followers","following_url":"https://api.github.com/users/xycaleth/following{/other_user}","gists_url":"https://api.github.com/users/xycaleth/gists{/gist_id}","starred_url":"https://api.github.com/users/xycaleth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xycaleth/subscriptions","organizations_url":"https://api.github.com/users/xycaleth/orgs","repos_url":"https://api.github.com/users/xycaleth/repos","events_url":"https://api.github.com/users/xycaleth/events{/privacy}","received_events_url":"https://api.github.com/users/xycaleth/received_events","type":"User","site_admin":false},"created_at":"2015-10-21T14:49:04Z","updated_at":"2015-10-21T14:49:04Z","body":"How well supported would this be for other platforms? Does rpi have a C++14 capable compiler for example. Or older versions of Linux and OSX?"}}