Red Hat Developer Toolset now in more RHEL subscriptions
Red Hat has just expanded the number of Red Hat Enterprise Linux subscriptions that include Red Hat Developer Toolset (DTS). Of note, both the Standard and Premium editions of Red Hat Enterprise Linux...
View ArticleRed Hat Enterprise Linux 7 toolchain a major performance boost for C/C++...
Now that Red Hat Enterprise Linux 7 is publicly available, we thought RHEL application developers would be interested in seeing how the new C/C++ toolchain compares to the equivalent in Red Hat...
View Articleltrace for RHEL 6 and 7
Debugging software is something akin to an art form but, regardless of the approach you prefer, having good information on what’s happening in your application is key. ltrace is one tool you may wish...
View ArticleRed Hat at the ISO C++ Standards Meeting (June 2014): Parallelism and...
Recently Red Hat sent several representatives to the JTC1/SC22/WG21 C++ Standards Committee meetings, which were held in June 2014 at the University of Applied Sciences in Rapperswil, Switzerland. As...
View ArticleRed Hat at the ISO C++ Standards Meeting (June 2014): Core and Library
In June, Red Hat engineers Jason Merrill, Torvald Riegel and Jonathan Wakely attended the ISO C++ standards committee meeting, held in Rapperswil, Switzerland. This post contains reports on the core...
View ArticleRed Hat Developer Toolset 3.0 and Software Collections 1.2 now in beta
Today, Red Hat is pleased to announce the beta availability of Red Hat Developer Toolset (DTS) 3.0 and Red Hat Software Collections (RHSCL) 1.2. New additions in this beta release include: Red Hat...
View ArticleImproving GCC’s internals
If you’ve done any C or C++ development on Fedora or Red Hat Enterprise Linux (RHEL), you’ll have used GCC, the GNU Compiler Collection. Red Hat has long been a leading contributor to GCC, and this...
View ArticleDevNation 2014 – Brian Gollaher – Developing Applications for Red Hat...
In this session, we’ll cover when developers should use Red Hat Enterprise Linux system tools, when they should use the Red Hat Developer Toolset, and when they should use Red Hat Software Collections....
View ArticleOpenMP 4.0 support in Developer Toolset 3 Beta — Parallel programming...
In this article, we’ll take a look at the OpenMP parallel programming extensions to C, C++ and Fortran – OpenMP 4.0. These are available out of the box in GCC v4.9.1, available to Red Hat Enterprise...
View ArticleImprovements in memstomp
memstomp is an interposition library to detect cases where applications may exhibit undefined behaviour when calling routines within the C library (glibc). The first version of memstomp was focused on...
View ArticleAddress and Thread Sanitizers in GCC
Introduction Since their 4.8 version, the C and C++ compilers of the GNU Compiler Collection are equipped with built-in memory and data race errors detectors named Address Sanitizer and Thread...
View ArticleRed Hat at the ISO C++ Standards Meeting (November 2014): Core
The Red Hat toolchain team was well-represented at the Fall 2014 meeting of the standardization committee (JTC1/SC22/WG21) in Urbana-Champaign, IL, USA. In this article, Jason Merrill summarizes the...
View ArticleRed Hat at the ISO C++ Standards Meeting (Nov 2014): Parallelism and Concurrency
Several Red Hat engineers attended the JTC1/SC22/WG21 C++ Standards Committee meetings in November 2014 at Urbana-Champaign, IL, USA. This post focuses on the sessions of SG1, the study group on...
View ArticleRed Hat at the ISO C++ Standards Meeting (November 2014): Library
Last month I attended the ISO standardisation meeting for C++ in Urbana-Champaign. As usual I spent most of the week in the Library Working Group or Library Evolution Working Group. In LWG, about half...
View ArticleThe Eclipse Developer’s guide to Clean Code (part 2)
Last time we discussed de-duplicating some code. Today let us look into the effectiveness of refactored code, Java 8 support and moving/renaming code. But hold on, aren’t method calls expensive? I took...
View ArticleThe Eclipse Developer’s guide to Clean Code (part 1)
“Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees” — Clean Code We spent 10 times more time reading code than writing it. Thus keeping code...
View ArticleScala vs. Node.js as a RESTful backend server
VS. I’ve been involved with full-stack development for a while now, especially stacks involving single page apps. When choosing to go with a single page webapp the backend concerns change. While any...
View ArticleRed Hat Developer Toolset 3.1 now generally available
Today, Red Hat has announced the general availability of Red Hat Developer Toolset 3.1. Available through the Red Hat Enterprise Linux Developer Program and related subscriptions, Red Hat Developer...
View ArticleLenexa C++ Meeting Report (Core Language)
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...
View ArticleRed Hat at the ISO C++ Standards Meeting (May 2015): Parallelism and Concurrency
Several Red Hat engineers attended the JTC1/SC22/WG21 C++ Standards Committee meetings in May 2015 at Lenexa, Kansas, USA. This post focuses on the sessions of SG1, the study group on parallelism and...
View Article