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...
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).