C, C# and C++ Development
Everything about C and its extensions, C++ and C#.
C, C# and C++ Articles
The redhat-rpm-config %toolchain macro makes it easier to build packages with Clang instead of GCC. Get tips for supporting both toolchains in your builds.
Explore three source-level annotations that you can use to help detect out-of-bounds accesses across function call boundaries in GCC 11.
Discover how developers added fused-multiply-add support for the AArch64 processor, then learn how to use Valgrind's --trace-flags option to find out what Valgrind is doing in your application.
Discover what's new in Red Hat Software Collections 3.7 and Developer Toolset 10.1, including PostgreSQL, Ruby, MariaDB, and Java Mission Control enhancements.
Modern device drivers on servers need to exploit available CPUs to keep up with network traffic. Learn how using XDP and CPUMAP redirect boosts performance.
Pseudo-normal numbers represent a gap in floating point number classification in the long double format on Intel x86. Find out how glibc and GCC address it.