Overload 144 is now available
ACCU’s Overload journal of August 2018 is out. It contains the following C++ related articles.
Overload 146 is now available
From the journal:
Should I Lead by Example?
Stuck on a problem? Frances Buontempo considers where to turn to for inspiration.Cache-Line Aware Data Structures.
Structuring your program to consider memory can improve performance. Wesley Maness and Richard Reich demonstrate this with a producer-consumer queue.miso: Micro Signal/Slot Implementation.
The Observer pattern has many existing implementations. Deák Ferenc presents a new implementation using modern C++ techniques.(Re)Actor Allocation at 15 CPU Cycles.
(Re)Actor serialisation requires an allocator. Sergey Ignatchenko, Dmytro Ivanchykhin and Marcos Bracco pare malloc/free down to 15 CPU cycles.How to Write a Programming Language: Part 2, The Parser.
We’ve got our tokens: now we need to knit them together into trees. Andy Balaam continues writing a programming language with the parser.Compile-time Data Structures in C++17: Part 1, Set of Types.
Compile time data structures can speed things up at runtime. Bronek Kozicki details an implementation of a compile time set.

Interested?
Have you registered for CppCon 2018 in September?
Have you registered for CppCon 2018 in September? 
Have you registered for CppCon 2018 in September?
Have you registered for CppCon 2018 in September?