Tag
A blog post analyzing WG21's P4313R1 proposal for C++ bitmask enum operations and exploring the pitfalls of integral promotion and boolean conversion when performing bitwise operations (such as ~true) on small integral types and bool.
Yantra is an open-source LALR(1) parser generator and compiler-compiler written in C++23 with an integrated lexer, UNICODE support, AST builder and top-down AST walkers, supporting both amalgamated single-file output and drop-in hpp/cpp generation.
Qt 6.12 LTS is released with five years of maintenance, enhanced cybersecurity features, UI performance improvements, and compliance with the EU Cyber Resilience Act (CRA) for commercial users.
AlphaPixel publishes Slughorn, a C++20 implementation of Eric Lengyel's Slug GPU text rendering technique (dedicated to the public domain in March 2026), and compares SDF, MSDF, texture atlas, and Slug approaches for rendering crisp vector glyphs at arbitrary scales on the GPU.
This article discusses techniques for writing efficient C++ code, emphasizing data-oriented design and performance optimization for applications like games and real-time processing.
This article explains type punning in C and C++, warning about the undefined behavior of pointer casts due to strict aliasing rules and recommending unions or memcpy for safe type punning.
laya.cpp is an optimized C++ implementation for near-instant decision making, built on ggml with custom CUDA kernels, demonstrating significant speed improvements over Python for the Laya model.
The author identifies that complaints about astra arise from its lack of accumulated context for good code generation, and shows improvement by importing GacUI's context into a new repository.
Developer Jason Botterill reverse engineered the original Xbox version of Futurama as a native macOS game in C++, sharing the project in response to an OpenAI Developers tweet about GPT-6 Astra.
The article discusses techniques in C++ to enforce derived classes to implement a specific non-virtual method, using examples from C++/WRL and C++/WinRT, and critiques a code review scenario where comments were used instead of proper enforcement.
This blog post presents a C++ helper class using the Windows Implementation Library (WIL) to manage LPPROC_THREAD_ATTRIBUTE_LIST allocations with RAII, offering both throwing and non-throwing variants.
The author ports vLLM's serving stack to C++20, creating a 66 MiB binary with no Python at inference, token-for-token verifiable against vLLM and competitive in throughput on tested hardware.
A large-scale empirical study analyzing 3.52 million C++ code changes in production to compare AI-generated versus human-written code quality, finding higher coupling and compute overhead but showing targeted feedback can mitigate issues.
A deep dive into C++ ABI, explaining binary interface concepts, CPU/OS dependencies, object file formats like ELF and PE32+, and calling conventions.
The article explains why const_cast is sometimes necessary in C++, specifically for moving objects out of a std::priority_queue, and how to do it safely.
A blog post introducing bx::Scanner, a small zero-copy, allocation-free set of scanning primitives that simplify writing parsers without full parser generators or complex PEG libraries.
A tool that packages existing C/C++ projects for use with the Zig build system, enabling easier integration.
Technical analysis of the interconversion between std::function and std::copyable_function in C++26, discussing implementation approaches and performance trade-offs, with specific note that libstdc++ currently uses a less optimal approach.
A suite of C++ DSP modules for Max/MSP and Ableton Live, emulating classic studio EQs and compressors with optional oversampling.
Explains the PImpl idiom in C++ and how the upcoming C++26 std::indirect type simplifies its implementation, reducing boilerplate and manual memory management.