C++

Article Thumbnail
Article

August 2016 GNU Toolchain Update Part 1

Nick Clifton

The GNU Toolchain is a collection of  programming tools produced by the GNU Project. The tools are often packaged together due to their common use for developing software applications, operating systems, and low level software for embedded systems.

Article Thumbnail
Article

Red Hat at the ISO C++ Standards Meeting (June 2016, Oulu): Library

Jonathan Wakely

The recent WG21 meeting in Oulu, Finland, was an especially busy one for the Library Working Group. Every day was spent working through the list of proposals intended for inclusion in C++17, and we also had three "evening" sessions that ran well past the evening (until nearly midnight, although the sun was still up to trick us into working late). This post describes what I think are the most important library features that were reviewed and approved for inclusion in...

Article Thumbnail
Article

Red Hat at the ISO C++ Standards Meeting (June 2016, Oulu): Parallelism and Concurrency

Torvald Riegel

Several Red Hat engineers recently attended the JTC1/SC22/WG21 C++ Standards Committee meetings in Oulu, Finland. This post focuses on the sessions of SG1 (the standards committee sub-group 1 - for concurrency and parallelism) as well as on coroutines-related sessions. Jason already gave an overview of the meeting in his post. SG1 prioritized proposals and issues affecting the (expected) C++17 standard, followed by proposals targeting the Concurrency TS or a future revision of the Parallelism TS. We also made some progress...

What is new in OpenMP 4.5
Article

What is new in OpenMP 4.5

Jakub Jelínek

A new version of the OpenMP standard, 4.5, has been released in November 2015 and brings several new constructs to the users. OpenMP is an API consisting of compiler directives and library routines for high level parallelism in C, C++ and Fortran programs. The upcoming version of GCC adds support for this newest version of the standard. This post highlights some of the latest features, changes, and "gotcha's" to look out for. Taskloop construct Diving right in, the 'taskloop' construct...

Article Thumbnail
Article

Come and hear about Developer Toolset at Red Hat Summit and Developer Exchange

Matt Newsome

As a C, C++, or Fortran developer, you want easy access to supported versions of the latest and greatest tools, features and standards support. You also want to write and test your application once for deployment to multiple versions of Red Hat Enterprise Linux. At Red Hat Summit this year I'll be giving a talk on our latest development tools, including news on Red Hat Developer Toolset. Your first opportunity to hear that talk, however, will be at the Red...