Thomas Rodgers
Thomas Rodgers's contributions
Implementing C++20 semaphores
Thomas Rodgers
Learn how to implement C++20 semaphores in the GNU C++ library, libstdc++.
2022 Fall C++ Standards Committee Meeting trip report
Thomas Rodgers
A trip report from the ISO C++ Standards Committee (WG21) Fall 2022 meeting
Implementing C++20 atomic waiting in libstdc++
Thomas Rodgers
The C++ standard library gained some new concurrency features with C++20 . This article will cover the implementation approach for atomic wait/notify, as these are basis operations required to implement the remaining coordination primitives introduced with C++20.
Migrating C and C++ applications from Red Hat Enterprise Linux version 7 to version 8
Thomas Rodgers
Learn how to use Red Hat Enterprise Linux Application Compatibility Guides to migrate your C/C++ applications from RHEL 7 to 8 without unpleasant surprises.
Report from July 2019 ISO C++ Standards Committee Meeting (Concurrency and Parallelism Study Group)
Thomas Rodgers
Report on papers discussed in the Concurrency and Parallelism Study Group (SG1) at the 2019 WG21 C++ Committee meeting in Cologne, Germany.
Report from February 2019 ISO WG21 C++ Standards Committee Meeting
Thomas Rodgers
The February 2019 ISO C++ meeting was held in Kailua-Kona, Hawaii. As usual, Red Hat sent three of us to the meeting: I attended in the SG1 (parallelism and concurrency) group, Jonathan Wakely in Library, and Jason Merrill in the Core Working Group (see Jason's report here). In this report, I'll cover a few highlights of the meeting, focusing on the papers that were discussed. The first part of the week in SG1 was spent primarily on papers related to...
Fall 2018 ISO WG21 C++ Standards Committee meeting trip report
Thomas Rodgers
This article describes the major topics discussed at the fall 2018 ISO WG21 C++ Standards Committee meeting in San Diego, California.
March 2018 ISO C++ Meeting Trip Report (SG1: Concurrency and Parallelism)
Thomas Rodgers
This year's Winter ISO C++ Standard Committee meeting was held in March in Jacksonville, Florida. A number of larger features were discussed. This report focuses on the topics of interest to the Concurrency and Parallelism Study Group (SG1).
Implementing C++20 semaphores
Learn how to implement C++20 semaphores in the GNU C++ library, libstdc++.
2022 Fall C++ Standards Committee Meeting trip report
A trip report from the ISO C++ Standards Committee (WG21) Fall 2022 meeting
Implementing C++20 atomic waiting in libstdc++
The C++ standard library gained some new concurrency features with C++20 . This article will cover the implementation approach for atomic wait/notify, as these are basis operations required to implement the remaining coordination primitives introduced with C++20.
Migrating C and C++ applications from Red Hat Enterprise Linux version 7 to version 8
Learn how to use Red Hat Enterprise Linux Application Compatibility Guides to migrate your C/C++ applications from RHEL 7 to 8 without unpleasant surprises.
Report from July 2019 ISO C++ Standards Committee Meeting (Concurrency and Parallelism Study Group)
Report on papers discussed in the Concurrency and Parallelism Study Group (SG1) at the 2019 WG21 C++ Committee meeting in Cologne, Germany.
Report from February 2019 ISO WG21 C++ Standards Committee Meeting
Fall 2018 ISO WG21 C++ Standards Committee meeting trip report
This article describes the major topics discussed at the fall 2018 ISO WG21 C++ Standards Committee meeting in San Diego, California.
March 2018 ISO C++ Meeting Trip Report (SG1: Concurrency and Parallelism)
This year's Winter ISO C++ Standard Committee meeting was held in March in Jacksonville, Florida. A number of larger features were discussed. This report focuses on the topics of interest to the Concurrency and Parallelism Study Group (SG1).