Archive · October 2026
101 resourcesA snapshot of everything discovered in October 2026
Articles
If one anti-malware software is good, does that make two better?
This article discusses the complications that arise when two different anti-malware programs are installed on the same system, leading to conflicts and potential system failures. It uses an analogy of security companies to illustrate the issues of software detours and interactions.
C++ and AI at CppCon: We have to use agents - more or less?!
This article discusses the intersection of C++ and artificial intelligence, particularly in the context of the CppCon conference. It explores the necessity of using agents in AI applications developed with C++.
How can undefined opcodes ud0 and ud1 have parameters? How undefined were they?
This article discusses the nature of undefined opcodes ud0 and ud1, explaining how they can have parameters despite being undefined. It delves into the intricacies of instruction decoding and the historical context of these opcodes.
Why does the compiler sometimes use ud2 and sometimes int 3 for code that shouldn’t execute?
This article explains the differences between the int 3 and ud2 opcodes used by x86 compilers to indicate unreachable code. It discusses their purposes and implications for debugging.
If somebody tries to hot-patch an already-hot-patched function, how do they avoid conflicts?
This article discusses the challenges of hot-patching functions in Windows, particularly when a function has already been patched. It highlights the potential issues that arise when unauthorized patching occurs and the implications for system stability.
The complement of true is true, except when it's false
Archive Search About The complement of true is true, except when it's false 1 October 2026 · Matthew Taylor | Edit Table of Contents Putting it together When it’s false Unscoped enums, promotion, and undefined behaviour Avoiding this in…
Why is there no Windows hot-patching support for other architectures like 32-bit ARM and MIPS?
This article discusses the reasons behind the lack of Windows hot-patching support for certain architectures such as 32-bit ARM and MIPS. It explains the historical context and the specific features of Windows Server that influenced this decision.
Windows on Itanium also provided for hot-patching, in an even simpler way
This article discusses the hot-patching capabilities of Windows on Itanium, highlighting the fixed-sized instruction bundles and their implications for hot-patching. It also touches on the structure of Itanium binaries and the use of padding in function definitions.
EDG C/C++ Compiler Project
Sign in Appearance settings Platform AI CODE CREATION GitHub Copilot Write better code with AI GitHub Copilot app Direct agents from issue to merge MCP Registry Integrate external tools DEVELOPER WORKFLOWS Actions Automate any workflow…
Windows on AArch64 also provides for hot-patching, but it’s much simpler than on x86
This article discusses how Windows on AArch64 implements hot-patching with simpler mechanics compared to x86 due to its fixed-length instruction set. It explains the use of patch points and the atomicity of instruction updates.
Videos
Interview with Boguslaw Cyganek: Everthing about Tensors
In this interview, Boguslaw Cyganek discusses various aspects of tensors and their applications in C++.
Signal Trees - A Deep Dive into a High-Performance Alternative to Queue-Based Task Scheduling
This video explores Signal Trees, a high-performance alternative to traditional queue-based task scheduling in C++. It delves into the mechanics and advantages of using this approach.
Interview with Antoine Morrier: Thread safety through constexpr in C++?
In this interview, Antoine Morrier discusses the concept of thread safety in C++ using constexpr. The conversation explores how constexpr can be leveraged to enhance safety in concurrent programming.
Safety and Interoperability with Rust and C++
Mathieu and Jason are joined by Jon Bauman to discuss safety and interoperability between Rust and C++. They explore the meaning of safety, the potential for C++ to become memory-safe, and the challenges of integrating Rust and C++.
Senders For Existing Asynchronous Interfaces - Dietmar Kühl - C++Now 2026
In this talk, Dietmar Kühl discusses the concept of senders in the context of existing asynchronous interfaces, exploring their implications and usage in modern C++.
Meeting C++ 2026: Interview with Frances Buontempo about her talk and books
An interview with Frances Buontempo discussing her talk and books related to C++.
SPL - Open Source, Constexpr Library for Composing Algorithms - John Bandela - C++Now 2026
John Bandela presents SPL, an open-source constexpr library designed for composing algorithms, at C++Now 2026.
Events
NDC AI 2026
NDC AI 2026 will be held at Rebel Oslo from December 7 to December 9, 2026.
NDC London 2027
NDC London 2027 will take place at the Queen Elizabeth II Centre from January 25 to January 29, 2027.
NDC Porto 2026
NDC Porto 2026 will take place at the Kopke Hotel from November 17 to November 20, 2026.
NDC Security 2027
NDC Security 2027 will be held at the Radisson Blu Scandinavia Hotel from February 15 to February 18, 2027.
Libraries
infinity
v0.7.4The AI-native database built for LLM applications, providing incredibly fast hybrid search of dense vector, sparse vector, tensor (multi-vector), and full-text.
mrpt
3.5.1:zap: The Mobile Robot Programming Toolkit (MRPT)
onnxruntime
v1.31.0ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator
RaBitQ-Library
v0.6.0An official lightweight library for the RaBitQ algorithm and its applications in vector search.
Catch2
v3.16.1A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)
cpp-httplib
v0.60.1A C++ header-only HTTP/HTTPS server and client library
doltlite
v0.50.16DoltLite - Version Controlled SQLite
libsourcey
2.5.1Real-time media stack and lightweight libwebrtc alternative, built in C++20
mongo-c-driver
2.5.6The Official MongoDB driver for C language
mongo-cxx-driver
r4.6.1C++ Driver for MongoDB
mygui
v3.5.2Fast, flexible and simple GUI.
micron.cpp
v1.9.15a pure C++ implementation (& redesign) of libc and the standard library
tabulate
v2.2Table Maker for Modern C++
MediaInfoLib
v26.10Convenient unified display of the most relevant technical and tag data for video and audio files.
oneDNN
v3.13.4Open-source library of optimized deep learning operations (matmul, convolution, attention) for CPUs (x64, AArch64, RISC-V) and Intel GPUs. Used by PyTorch, TensorFlow, OpenVINO, and ONNX Runtime.
doltlite
v0.50.15DoltLite - Version Controlled SQLite
folly
v2026.10.05.00An open-source C++ library developed and used at Facebook.
ggml
v0.26.0Tensor library for machine learning
harfbuzz
14.6.0HarfBuzz text shaping engine
include-what-you-use
0.27A tool for use with clang to analyze #includes in C and C++ source files
jsoncons
v1.10.0A C++, header-only library for constructing JSON and JSON-like data formats, with JSON Pointer, JSON Patch, JSON Schema, JSONPath, JMESPath, CSV, MessagePack, CBOR, BSON, UBJSON, toon-format
nanodbc
v3.0.5C++ ODBC wrapper
NumKong
v7.8.5SIMD-accelerated distances, dot products, matrix ops, geospatial & geometric kernels for 16 numeric types — from 6-bit floats to 64-bit complex — across x86, Arm, RISC-V, and WASM, with bindings for Python, Rust, C, C++, Swift, JS, and Go 📐
proxygen
v2026.10.05.00A collection of C++ HTTP libraries including an easy to use HTTP server.
StringZilla
v5.3.0Up to 100x faster strings for C, C++, CUDA, Python, Rust, Swift, JS, & Go, leveraging NEON, AVX2, AVX-512, SVE, GPGPU, & SWAR to accelerate search, hashing, sorting, edit distances, sketches, and memory ops 🦖
usearch
v2.26.4Fast Open-Source Search & Clustering engine × for Vectors & Arbitrary Objects × in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, C#, GoLang, and Wolfram 🔍
wangle
v2026.10.05.00Wangle is a framework providing a set of common client/server abstractions for building services in a consistent, modular, and composable way.
au
0.6.1A C++14-compatible physical units library with no dependencies and a single-file delivery option. Emphasis on safety, accessibility, performance, and developer experience.
ladybug
v0.21.2LadybugDB a graph database
nappgui_src
v1.6.3SDK for building cross-platform desktop apps in ANSI-C
oiio
v3.2.1.0Reading, writing, and processing images in a wide variety of file formats, using a format-agnostic API, aimed at VFX applications.
SaneCppLibraries
release/2026/09Platform Abstraction C++ Libraries
Simd
v8.0.166C++ image processing and machine learning library with using of SIMD: SSE, AVX, AVX-512, AMX for x86/x64, NEON, SVE for ARM, HVX for Hexagon
simple_enum
v0.9.5An Fast, Intuitive and Type-Safe C++ Enumeration Support Library
TinyEXIF
1.2.0Tiny ISO-compliant C++ EXIF and XMP parsing library for JPEG.
harfbuzz
14.5.1HarfBuzz text shaping engine
lammps
stable_30Sep2026Public development project of the LAMMPS MD software package
libpg_query
18.1.0C library for accessing the PostgreSQL parser outside of the server environment
pytorch
v2.14.1Tensors and Dynamic neural networks in Python with strong GPU acceleration
tidesdb
v10.1.0High-performance write & space optimized transactional storage engine.
vscode
1.140.0Visual Studio Code
C++ Standard
↑ Top