At the fall 2018 ISO C++ standards committee meeting, proposals for new C++ features were discussed, though some features that had been expected to make C++20 are now in question. Read about the new C++ core language features that were accepted at this meeting.
At the summer 2018 ISO C++ standards committee meeting, proposals for new features for C++2a were coming quickly from the Evolution Working Group. Red Hatters covered core, library, and parallelism/concurrency. Read about the new C++ core language features that were accepted at this meeting.
Following is a trip report from the March 2018 ISO C++ Meeting (Core Language) held in Jacksonville, Florida. This meeting was mostly about new features for C++20, particularly when and how to merge Technical Specifications into the draft standard.
The March/April C++ meeting was back in Kona, Hawaii again, only a year and a half after the last Kona meeting. As usual, Red Hat sent three of us to the meeting: Jonathan Wakely, Torvald Riegel, and me. The headline from the meeting was voting to submit C++17 for approval by the national bodies. There wasn't really any significant resistance. There was one new feature added in the final draft, namely std::byte , which was expected to go in at...
It was quite a trek to get to Oulu, Finland for the June 2016 C++ Standards Committee meeting, but we were warmly received and the meeting went well once we arrived. We had very pleasant weather most of the week, and it was fun to experience the midnight sun, even though it played havoc with my sleep schedule. The main order of business at this meeting was to vote on a first Committee Draft (CD) of the (expected) C++17 standard...
There were three of us from Red Hat at the C++ meeting in Jacksonville, FL back in February, and it seems I never posted my trip report. So here it is now. This was a fairly eventful meeting, as we're rapidly approaching C++17 and so the big question on everyone's minds was "What's going to make it in?" In the end, many things did, but not Concepts, which some had been hoping for as a headline item. We started and...
Red Hat sent four engineers to the spring C++ meeting this year, in Lenexa, Kansas, a suburb of Kansas City. It was hosted by Perceptive Software, a division of Lexmark. The meeting went very smoothly overall; while there were some disagreements they were pretty cordial. The first disagreement came up during the Monday evening session when Bjarne was talking about his vision of C++17. He wants to see multiple big new features, lest people get bored with C++ after another...
Fedora 22 will ship with GCC 5, which brings a whole host of enhancements , among which is a new default C++ ABI. In this article, we'll cover how that ABI transition will work in Fedora. Background - what's an ABI, why is it changing, and what does this mean for developers? Put simply, binary compatibility means applications that are compiled on a combination of an operating system and a particular hardware architecture will load and run similarly across different...