# C++

A standardized general-purpose programming language specified by ISO/IEC 14882.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Bringing Correctly Rounded Math to Production with LLVM-libc

DevFeed: [Bringing Correctly Rounded Math to Production with LLVM-libc](<https://devfeed.tech/articles/bringing-correctly-rounded-math-to-production-with-llvm-libc-31548.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/cppblog/bringing-correctly-rounded-math-to-production-with-llvm-libc/>)

Author: Cody Miller, Tue Ly, Michael Jones

Published: 2026-09-16T22:09:50Z

Content type: article

Language: en

Sources: [C++ Team Blog](<https://devfeed.tech/sources/c-team-blog.md>)

Topics: [LLVM](<https://devfeed.tech/topics/llvm.md>), [Support](<https://devfeed.tech/topics/support.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>)

Tags: [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [llvm](<https://devfeed.tech/tags/llvm.md>), [msvc](<https://devfeed.tech/tags/msvc.md>)

### AI overview

This guest post explains LLVM-libc's design philosophy of portability and modularity, and discusses its math functions, including their use by MSVC for compile-time evaluation and runtime execution when /Zc:cmath is enabled.

### Source excerpt

As we mentioned in the last cmath blog post, MSVC is using LLVM-libc for compile-time evaluation and runtime execution of math functions when /Zc:cmath is enabled. I invited LLVM-libc contributors Michael Jones and Tue Ly to write a guest blog post about how they've achieved what they've achieved. This is that blog post! I hope [...] The post Bringing Correctly Rounded Math to Production with LLVM-libc appeared first on C++ Team Blog.

## Subnormal floating-point numbers are expensive... on Intel processors

DevFeed: [Subnormal floating-point numbers are expensive... on Intel processors](<https://devfeed.tech/articles/subnormal-floating-point-numbers-are-expensive-on-intel-processors-29431.md>)

Original publisher: [Read original article](<https://lemire.me/blog/2026/09/15/subnormal-floating-point-numbers-are-expensive-on-intel-processors/>)

Author: Daniel Lemire

Published: 2026-09-15T12:54:32Z

Content type: article

Language: en

Sources: [Daniel Lemire](<https://devfeed.tech/sources/daniel-lemire.md>)

Topics: [floating-point](<https://devfeed.tech/topics/floating-point.md>), [Benchmark](<https://devfeed.tech/topics/benchmark.md>), [intel](<https://devfeed.tech/topics/intel.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [Cache](<https://devfeed.tech/topics/cache.md>)

Tags: [benchmark](<https://devfeed.tech/tags/benchmark.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [floating-point](<https://devfeed.tech/tags/floating-point.md>), [intel](<https://devfeed.tech/tags/intel.md>), [linux](<https://devfeed.tech/tags/linux.md>), [numbers](<https://devfeed.tech/tags/numbers.md>), [performance](<https://devfeed.tech/tags/performance.md>), [processors](<https://devfeed.tech/tags/processors.md>)

### AI overview

This article benchmarks the performance cost of IEEE subnormal floating-point values across Intel, AMD, Arm, and Apple processors. It reports that Intel multiplications involving subnormals can be about 45 to 50 times slower than normal multiplications, while additions and subtractions remain at full speed. AMD Zen 5 performs much better in the tested workloads.

### Source excerpt

We represent floating-point numbers using the IEEE standard. For very small numbers, the standard uses special subnormal numbers. Unfortunately, they have a reputation of making operations slow. Thus video game programmers and machine learning specialists sometimes avoid computing with subnormal numbers for performance. How slow are they? Let me measure. I wrote a small C++ ... Continue reading Subnormal floating-point numbers are expensive... on Intel processors

## C++ in the Age of AI: Visual Studio at CppCon 2026

DevFeed: [C++ in the Age of AI: Visual Studio at CppCon 2026](<https://devfeed.tech/articles/c-in-the-age-of-ai-visual-studio-at-cppcon-2026-21637.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/cppblog/c-in-the-age-of-ai-visual-studio-at-cppcon-2026/>)

Author: Augustin Popa

Published: 2026-09-14T19:34:43Z

Content type: article

Language: en

Sources: [C++ Team Blog](<https://devfeed.tech/sources/c-team-blog.md>)

Topics: [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [Visual Studio](<https://devfeed.tech/topics/visual-studio.md>), [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>), [Visual Studio 2026](<https://devfeed.tech/topics/visual-studio-2026.md>), [build performance](<https://devfeed.tech/topics/build-performance.md>), [MSVC](<https://devfeed.tech/topics/msvc.md>), [debugging](<https://devfeed.tech/topics/debugging.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>), [Refactoring](<https://devfeed.tech/topics/refactoring.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [build-optimization](<https://devfeed.tech/tags/build-optimization.md>), [build-performance](<https://devfeed.tech/tags/build-performance.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [copilot](<https://devfeed.tech/tags/copilot.md>), [cppcon](<https://devfeed.tech/tags/cppcon.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [msvc](<https://devfeed.tech/tags/msvc.md>), [visual-studio](<https://devfeed.tech/tags/visual-studio.md>), [visual-studio-2026](<https://devfeed.tech/tags/visual-studio-2026.md>)

### AI overview

This companion reading guide covers how Visual Studio 2026 is evolving C++ development with improved code navigation, build and runtime performance, language feature support, debugging, modernization, refactoring, and AI-assisted workflows using GitHub Copilot.

### Source excerpt

At CppCon 2026, we shared how Visual Studio is evolving to help you work more effectively with large C++ codebases, improve build and runtime performance, adopt the latest language features, and incorporate AI into your existing workflows. This post is a companion reading guide for our session, C++ in the Age of AI: How Visual [...] The post C++ in the Age of AI: Visual Studio at CppCon 2026 appeared first on C++ Team Blog.

## Bringing QUIC to Seastar

DevFeed: [Bringing QUIC to Seastar](<https://devfeed.tech/articles/bringing-quic-to-seastar-17377.md>)

Original publisher: [Read original article](<https://www.scylladb.com/2026/09/14/bringing-quic-to-seastar/>)

Author: Cynthia Dunlop

Published: 2026-09-14T13:02:07Z

Content type: article

Language: en

Sources: [ScyllaDB](<https://devfeed.tech/sources/scylladb.md>)

Topics: [Seastar](<https://devfeed.tech/topics/seastar.md>), [networking](<https://devfeed.tech/topics/networking.md>), [Remote Procedure Call (RPC)](<https://devfeed.tech/topics/rpc.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>)

Tags: [benchmarks](<https://devfeed.tech/tags/benchmarks.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [latency](<https://devfeed.tech/tags/latency.md>), [network](<https://devfeed.tech/tags/network.md>), [networking](<https://devfeed.tech/tags/networking.md>), [rpc](<https://devfeed.tech/tags/rpc.md>), [scylladb](<https://devfeed.tech/tags/scylladb.md>), [seastar](<https://devfeed.tech/tags/seastar.md>), [udp](<https://devfeed.tech/tags/udp.md>)

### AI overview

This article describes a University of Warsaw student project conducted with ScyllaDB to implement a QUIC transport for Seastar using the sans-I/O ngtcp2 library. It also adapts Seastar's RPC layer to operate over QUIC and reports benchmark results showing predictable overhead on a lossless loopback and benefits when packets are dropped.

### Source excerpt

We built a QUIC transport for Seastar on top of ngtcp2's sans-I/O state machine, then adapted RPC to it twice: 1) as a one-to-one socket replacement, and 2) a QUIC-aware approach that opens a fresh stream per call.

## What's New for C++ Developers in Visual Studio 2026 (18.7 - 18.10)

DevFeed: [What's New for C++ Developers in Visual Studio 2026 (18.7 - 18.10)](<https://devfeed.tech/articles/what-s-new-for-c-developers-in-visual-studio-2026-18-7-18-10-17414.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/cppblog/whats-new-for-c-developers-in-visual-studio-2026-18-7-18-10/>)

Author: Augustin Popa

Published: 2026-09-14T06:38:16Z

Content type: article

Language: en

Sources: [C++ Team Blog](<https://devfeed.tech/sources/c-team-blog.md>)

Topics: [Visual Studio 2026](<https://devfeed.tech/topics/visual-studio-2026.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>), [MSVC](<https://devfeed.tech/topics/msvc.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [CMake](<https://devfeed.tech/topics/cmake.md>), [Git](<https://devfeed.tech/topics/git.md>), [Submodules](<https://devfeed.tech/topics/submodules.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [build-optimization](<https://devfeed.tech/tags/build-optimization.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [cmake](<https://devfeed.tech/tags/cmake.md>), [copilot](<https://devfeed.tech/tags/copilot.md>), [git](<https://devfeed.tech/tags/git.md>), [modernization](<https://devfeed.tech/tags/modernization.md>), [msvc](<https://devfeed.tech/tags/msvc.md>), [submodules](<https://devfeed.tech/tags/submodules.md>), [testing](<https://devfeed.tech/tags/testing.md>), [tools](<https://devfeed.tech/tags/tools.md>), [visual-studio](<https://devfeed.tech/tags/visual-studio.md>), [visual-studio-2026](<https://devfeed.tech/tags/visual-studio-2026.md>)

### AI overview

This Microsoft C++ Team Blog post recaps Visual Studio 2026 versions 18.7 through 18.10 for C++ developers. It covers C++ reliability fixes, GitHub Copilot modernization for upgrading MSBuild and CMake projects to newer MSVC Build Tools, improved code navigation, discoverable MSVC Build Tools installations, Git worktrees and submodules in the IDE, and debugging improvements.

### Source excerpt

Over the past few months, we have continued shipping monthly Visual Studio 2026 releases, delivering improvements across all stages of the development cycle. In this blog post, we'll recap everything that changed from version 18.7 through 18.10 (released this month) that is relevant for C++ developers. This includes new tools for maintaining and navigating C++ [...] The post What's New for C++ Developers in Visual Studio 2026 (18.7 - 18.10) appeared first on C++ Team Blog.

## ESP32 Bit Pirate: Bridging Modern Microcontrollers and Browser-Based Hardware Debugging

DevFeed: [ESP32 Bit Pirate: Bridging Modern Microcontrollers and Browser-Based Hardware Debugging](<https://devfeed.tech/articles/esp32-bit-pirate-bridging-modern-microcontrollers-and-browser-based-hardware-debugging-17393.md>)

Original publisher: [Read original article](<https://www.infoq.com/news/2026/09/esp32-bitpirate-web/>)

Author: Olimpiu Pop

Published: 2026-09-14T06:06:00Z

Content type: news

Language: en

Sources: [InfoQ](<https://devfeed.tech/sources/infoq.md>)

Topics: [ESP32](<https://devfeed.tech/topics/esp32.md>), [HTML5](<https://devfeed.tech/topics/html5.md>), [browsers](<https://devfeed.tech/topics/browsers.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>)

Tags: [browser](<https://devfeed.tech/tags/browser.md>), [browsers](<https://devfeed.tech/tags/browsers.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [development](<https://devfeed.tech/tags/development.md>), [development-tools](<https://devfeed.tech/tags/development-tools.md>), [embedded-devices](<https://devfeed.tech/tags/embedded-devices.md>), [embedded-software-dev](<https://devfeed.tech/tags/embedded-software-dev.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-bitpirate-web](<https://devfeed.tech/tags/esp32-bitpirate-web.md>), [html5](<https://devfeed.tech/tags/html5.md>), [microcontrollers](<https://devfeed.tech/tags/microcontrollers.md>), [news](<https://devfeed.tech/tags/news.md>)

### AI overview

ESP32 Bit Pirate is a browser-based, multi-protocol debugging platform for ESP32-S3 boards. It uses HTML5 APIs such as Web Serial and WebUSB for firmware flashing, terminal access, documentation, and hardware analysis without requiring local development tools.

### Source excerpt

ESP32 Bit Pirate project integrates multi-protocol debugging within a browser environment using HTML5 APIs. It enables users to install firmware and interact with microcontrollers like the ESP32-S3 directly from the browser. The platform supports various digital and wireless protocols while providing hands-on guidance through practical recipes for tasks such as memory dumping and signal analysis. By Olimpiu Pop

## Microsoft at CppCon 2026

DevFeed: [Microsoft at CppCon 2026](<https://devfeed.tech/articles/microsoft-at-cppcon-2026-10831.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/cppblog/microsoft-at-cppcon-2026/>)

Author: Augustin Popa

Published: 2026-09-14T00:16:42Z

Content type: news

Language: en

Sources: [C++ Team Blog](<https://devfeed.tech/sources/c-team-blog.md>)

Topics: [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [Microsoft](<https://devfeed.tech/topics/microsoft.md>), [Visual Studio](<https://devfeed.tech/topics/visual-studio.md>), [Visual Studio 2026](<https://devfeed.tech/topics/visual-studio-2026.md>), [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>), [MSVC](<https://devfeed.tech/topics/msvc.md>), [Visual Studio Code](<https://devfeed.tech/topics/visual-studio-code.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>), [CMake](<https://devfeed.tech/topics/cmake.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [cmake](<https://devfeed.tech/tags/cmake.md>), [copilot](<https://devfeed.tech/tags/copilot.md>), [cppcon](<https://devfeed.tech/tags/cppcon.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [msvc](<https://devfeed.tech/tags/msvc.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [safety](<https://devfeed.tech/tags/safety.md>), [survey](<https://devfeed.tech/tags/survey.md>), [visual-studio](<https://devfeed.tech/tags/visual-studio.md>), [visual-studio-2026](<https://devfeed.tech/tags/visual-studio-2026.md>)

### AI overview

Microsoft's CppCon 2026 sessions cover modern C++ development, including AI-assisted workflows, MSVC, Visual Studio, Visual Studio Code, compiler optimization, C++ safety, and stricter compiler warnings. The article also provides conference logistics, speaker sessions, and a survey invitation.

### Source excerpt

Microsoft will be at CppCon 2026 in Aurora, Colorado, which is taking place from September 14 through 18. Join us for talks from Microsoft speakers and colleagues across the C++ community and visit the Microsoft booth Monday through Thursday to meet the team and discuss the tools, technologies, and challenges that matter to you. If [...] The post Microsoft at CppCon 2026 appeared first on C++ Team Blog.

## Introducing Credentio: Open Source C++ Library for C2PA Content Credentials from Google

DevFeed: [Introducing Credentio: Open Source C++ Library for C2PA Content Credentials from Google](<https://devfeed.tech/articles/introducing-credentio-open-source-c-library-for-c2pa-content-credentials-from-google-4214.md>)

Original publisher: [Read original article](<https://developers.googleblog.com/introducing-credentio-open-source-c-library-for-c2pa-content-credentials-from-google/>)

Author: Sherif Hanna

Published: 2026-09-12T11:04:33.891311Z

Content type: news

Language: en

Sources: [Google Developers Blog](<https://devfeed.tech/sources/google-developers-blog.md>)

Topics: [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [Google](<https://devfeed.tech/topics/google.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Local-First](<https://devfeed.tech/topics/local-first.md>), [API](<https://devfeed.tech/topics/api.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [data-privacy](<https://devfeed.tech/tags/data-privacy.md>), [google](<https://devfeed.tech/tags/google.md>), [local-first](<https://devfeed.tech/tags/local-first.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [performance](<https://devfeed.tech/tags/performance.md>), [provenance](<https://devfeed.tech/tags/provenance.md>), [validation](<https://devfeed.tech/tags/validation.md>)

### AI overview

Google introduces Credentio, an open-source C++ library for validating C2PA Content Credentials locally within client applications, server pipelines, and edge software. It is designed for high-performance validation of large media assets with lower memory usage, configurable trust lists, and no need to transmit files to cloud or external validation services. Future plans include generating and embedding Content Credentials.

### Source excerpt

Credentio is a newly released, open-source C++ library from Google that allows developers to integrate high-performance, local-first validation of C2PA Content Credentials into their client and server applications. By processing assets entirely locally with a highly optimized memory footprint, the library delivers instant validation verdicts for multi-gigabyte media files without incurring cloud latency, bandwidth costs, or data privacy risks. The library currently features deep manifest parsing alongside configurable trust list integration, and is available now on Google Source with future plans to support full credential generation and embedding.

## MSVC C++23: constexpr cmath with LLVM Libc

DevFeed: [MSVC C++23: constexpr cmath with LLVM Libc](<https://devfeed.tech/articles/msvc-c-23-constexpr-cmath-with-llvm-libc-2960.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/cppblog/msvc-c23-constexpr-cmath-with-llvm-libc/>)

Author: Cody Miller

Published: 2026-09-10T21:19:59Z

Content type: article

Language: en

Sources: [C++ Team Blog](<https://devfeed.tech/sources/c-team-blog.md>)

Topics: [MSVC](<https://devfeed.tech/topics/msvc.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [math](<https://devfeed.tech/topics/math.md>)

Tags: [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [feature](<https://devfeed.tech/tags/feature.md>), [llvm](<https://devfeed.tech/tags/llvm.md>), [math](<https://devfeed.tech/tags/math.md>), [msvc](<https://devfeed.tech/tags/msvc.md>), [os](<https://devfeed.tech/tags/os.md>), [performance](<https://devfeed.tech/tags/performance.md>), [tools](<https://devfeed.tech/tags/tools.md>), [visual-studio](<https://devfeed.tech/tags/visual-studio.md>)

### AI overview

MSVC is preparing an experimental C++23 implementation of compile-time-evaluable standard math functions, powered by a new math library. The article explains the existing UCRT math-function arrangement and concerns about accuracy, compatibility, performance, and OS-dependent behavior.

### Source excerpt

Proposal P0533R9 made numerous math functions in the standard library compile-time evaluable in C++23. Implementing the feature required a good bit of time and effort, but MSVC is preparing its experimental implementation for the 14.52 build tools (compiler version 19.52)! We are still refining the feature, so expect the dust to settle only when this [...] The post MSVC C++23: constexpr cmath with LLVM Libc appeared first on C++ Team Blog.

## MSVC Build Tools Preview updates - September 2026

DevFeed: [MSVC Build Tools Preview updates - September 2026](<https://devfeed.tech/articles/msvc-build-tools-preview-updates-september-2026-2959.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/cppblog/msvc-build-tools-preview-updates-september-2026/>)

Author: Eric Brumer

Published: 2026-09-09T21:26:30Z

Content type: release

Language: en

Sources: [C++ Team Blog](<https://devfeed.tech/sources/c-team-blog.md>)

Topics: [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [Visual Studio 2026](<https://devfeed.tech/topics/visual-studio-2026.md>)

Tags: [c](<https://devfeed.tech/tags/c.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [diagnostics](<https://devfeed.tech/tags/diagnostics.md>), [msvc](<https://devfeed.tech/tags/msvc.md>), [race-condition](<https://devfeed.tech/tags/race-condition.md>), [release](<https://devfeed.tech/tags/release.md>), [september-2026](<https://devfeed.tech/tags/september-2026.md>), [updates](<https://devfeed.tech/tags/updates.md>), [visual-studio](<https://devfeed.tech/tags/visual-studio.md>), [visual-studio-2026](<https://devfeed.tech/tags/visual-studio-2026.md>)

### AI overview

MSVC Build Tools Preview v14.52 adds C and C++ compiler conformance, diagnostics, and stability fixes, including fixes for compiler errors and C++ modules.

### Source excerpt

The MSVC Build Tools Preview is updated regularly with the latest features and fixes from the MSVC development team. This post covers updates from the past month, currently targeting the v14.52 release. This encompasses changes across the compiler frontend, backend, linker, standard library, and related tools. Although you can acquire the MSVC Build Tools Preview [...] The post MSVC Build Tools Preview updates - September 2026 appeared first on C++ Team Blog.

## Modernizing complex legacy code with AI agents.

DevFeed: [Modernizing complex legacy code with AI agents.](<https://devfeed.tech/articles/modernizing-complex-legacy-code-with-ai-agents-7026.md>)

Original publisher: [Read original article](<https://mistral.ai/news/legacy-code-modernization/>)

Published: 2026-09-09T12:00:46Z

Content type: article

Language: en

Sources: [Mistral AI Blog](<https://devfeed.tech/sources/mistral-ai-blog.md>)

Topics: [AI Bots](<https://devfeed.tech/topics/ai-bots.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [code](<https://devfeed.tech/tags/code.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [migration](<https://devfeed.tech/tags/migration.md>), [modernization](<https://devfeed.tech/tags/modernization.md>), [review](<https://devfeed.tech/tags/review.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

Mistral describes migrating a 40,000-line Fortran 77 reservoir simulator to C++ with AI agents and human oversight. The approach emphasizes numerical-parity verification, documentation, architectural refactoring, and maintainability.

### Source excerpt

Mistral helped a European energy operator migrate 40,000 lines of Fortran 77 to C++. Learn how it was done, and the lessons to carry forward.

## Using C++ and heterogeneous lookup to develop a driver for a microkernel operating system

DevFeed: [Using C++ and heterogeneous lookup to develop a driver for a microkernel operating system](<https://devfeed.tech/articles/lookup-c-c-23091.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/kaspersky/articles/1074722/>)

Author: THE\_GABBER ("Лаборатория Касперского")

Published: 2026-09-04T10:26:06Z

Content type: article

Language: ru

Sources: ["Лаборатория Касперского" RU](<https://devfeed.tech/sources/ru-2.md>)

Topics: [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>)

Tags: [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [kasperskyos](<https://devfeed.tech/tags/kasperskyos.md>), [stl](<https://devfeed.tech/tags/stl.md>), [stl-containers](<https://devfeed.tech/tags/stl-containers.md>), [tag-6a561fc81855](<https://devfeed.tech/tags/tag-6a561fc81855.md>), [tag-755e20708909](<https://devfeed.tech/tags/tag-755e20708909.md>), [tag-9d72402955ce](<https://devfeed.tech/tags/tag-9d72402955ce.md>), [tag-a7f27c878c10](<https://devfeed.tech/tags/tag-a7f27c878c10.md>)

### AI overview

The article describes using C++ to develop a driver for a microkernel operating system. It focuses on heterogeneous lookup and explains how C++ features can support data-structure handling and more reliable low-level code.

### Source excerpt

Нужен драйвер -- пиши на C. Нужно что-то рядом с ядром -- тем более пиши на C. В низкоуровневой разработке этот подход воспринимается почти как правило по умолчанию. Но иногда задача требует большей выразительности, больше удобной работы со структурами данных и дополнительных гарантий со стороны языка. Меня зовут Женя Ерохин, у меня около 15 лет опыта разработки драйверов на C++ под macOS. Сейчас я старший разработчик в Kaspersky Lab, занимаюсь операционной системой KasperskyOS. Много всего создал в ее микроядре, а теперь знакомлю нашу ось со всяким железом на мобильных устройствах. Под катом я покажу, как мы использовали C++ при разработке драйвера для микроядерной ОС. В том числе разберу гетерогенный lookup -- возможность выполнять поиск по разным типам аргументов без лишних преобразований. На практике такая фича хорошо показывает, почему C++ может быть полезен даже там, где обычно ждут C. Я расскажу, почему драйверы на C++ для микроядерной ОС -- вполне рабочее инженерное решение. Покажу, где именно плюсы помогают писать более аккуратный и надежный код, как они упрощают работу со структурами данных и почему в нашей задаче такой выбор оказался естественным. Читать далее

## The perils of binding to value types in XAML

DevFeed: [The perils of binding to value types in XAML](<https://devfeed.tech/articles/the-perils-of-binding-to-value-types-in-xaml-21754.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/oldnewthing/20260902-00/?p=112668>)

Author: Raymond Chen

Published: 2026-09-02T14:00:00Z

Content type: article

Language: en

Sources: [Raymond Chen](<https://devfeed.tech/sources/raymond-chen.md>)

Topics: [XAML](<https://devfeed.tech/topics/xaml.md>), [data](<https://devfeed.tech/topics/data.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>)

Tags: [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [code](<https://devfeed.tech/tags/code.md>), [data](<https://devfeed.tech/tags/data.md>), [old-new-thing](<https://devfeed.tech/tags/old-new-thing.md>), [xaml](<https://devfeed.tech/tags/xaml.md>)

### AI overview

The article explains how binding XAML controls to value-type data models can break navigation through assistive technology because XAML receives copies rather than the same object identity. It recommends using a C++/WinRT runtime class and notes that Windows Implementation Library helpers can reduce implementation boilerplate.

### Source excerpt

Loss of identity. The post The perils of binding to value types in XAML appeared first on The Old New Thing.

## Deploy an Open Model from Checkpoint to Inference in Two Commands with NVIDIA TensorRT Model Connect

DevFeed: [Deploy an Open Model from Checkpoint to Inference in Two Commands with NVIDIA TensorRT Model Connect](<https://devfeed.tech/articles/deploy-an-open-model-from-checkpoint-to-inference-in-two-commands-with-nvidia-tensorrt-model-connect-6798.md>)

Original publisher: [Read original article](<https://developer.nvidia.com/blog/deploy-an-open-model-from-checkpoint-to-inference-in-two-commands-with-nvidia-tensorrt-model-connect/>)

Author: Tanya Lenz

Published: 2026-08-28T17:06:28Z

Content type: tutorial

Language: en

Sources: [NVIDIA Developer](<https://devfeed.tech/sources/nvidia-developer.md>), [NVIDIA Technical Blog](<https://devfeed.tech/sources/nvidia-technical-blog.md>)

Topics: [AI, ML & Data Engineering](<https://devfeed.tech/topics/ai-ml-data-engineering.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-inference](<https://devfeed.tech/tags/ai-inference.md>), [ai-models](<https://devfeed.tech/tags/ai-models.md>), [api](<https://devfeed.tech/tags/api.md>), [applications](<https://devfeed.tech/tags/applications.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [data-center-cloud](<https://devfeed.tech/tags/data-center-cloud.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [developer-tools-techniques](<https://devfeed.tech/tags/developer-tools-techniques.md>), [edge-computing](<https://devfeed.tech/tags/edge-computing.md>), [hugging-face](<https://devfeed.tech/tags/hugging-face.md>), [inference](<https://devfeed.tech/tags/inference.md>), [integration](<https://devfeed.tech/tags/integration.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [model](<https://devfeed.tech/tags/model.md>), [nvidia](<https://devfeed.tech/tags/nvidia.md>), [open](<https://devfeed.tech/tags/open.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [python](<https://devfeed.tech/tags/python.md>), [pytorch](<https://devfeed.tech/tags/pytorch.md>), [tensorrt](<https://devfeed.tech/tags/tensorrt.md>)

### AI overview

The article explains NVIDIA TensorRT Model Connect, a collection of modifiable reference implementations for deploying supported open models from a Hugging Face ID or local checkpoint to native C++ inference. It describes a two-phase deployment bundle workflow, semantic and module-level C++ APIs, and custom GPU-kernel integration.

### Source excerpt

Open AI models are evolving faster than ever, but bringing them into native applications can still require model-specific conversion, preprocessing,...

## A C++ Exception Handler Retries Without Releasing Deadlock Resources

DevFeed: [A C++ Exception Handler Retries Without Releasing Deadlock Resources](<https://devfeed.tech/articles/codesod-lock-em-dead-28511.md>)

Original publisher: [Read original article](<https://thedailywtf.com/articles/lock-em-dead>)

Author: Remy Porter

Published: 2026-08-26T06:30:00Z

Content type: opinion

Language: en

Sources: [The Daily WTF](<https://devfeed.tech/sources/the-daily-wtf.md>)

Topics: [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [Deadlock](<https://devfeed.tech/topics/deadlock.md>), [Exception](<https://devfeed.tech/topics/exception.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>)

Tags: [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [code](<https://devfeed.tech/tags/code.md>), [codesod](<https://devfeed.tech/tags/codesod.md>), [deadlock](<https://devfeed.tech/tags/deadlock.md>), [exception](<https://devfeed.tech/tags/exception.md>)

### AI overview

The article examines a C++ exception handler that retries after detecting a deadlock. It explains that the retry mechanism appears to jump back to the start of the block without releasing resources, so it can leave the deadlock unresolved and potentially add more deadlocks.

### Source excerpt

Kevin sends us an exception handler from C++. Let's see if we can spot what's going wrong: catch (Exception::Deadlock) { retry; } When we catch a deadlock happening, we retry. That's not a keyword in C++, and looking at how it's used, it has to be some kind of macro, and I suspect that the macro is hiding a goto underneath it. The real problem, though, is that we suspect we're in a deadlock situation. That means this thread is waiting on a resource held by another thread which is waiting for a resource held by this thread. Neither train may continue until the other has passed. So this retry only works if it releases the resource held by this thread (letting the deadlocking thread proceed). But does it? Not according ot Kevin. The code already had a pile of deadlocks in it, so they brought in a highly paid consultant to try and fix them by reordering access and tracing where mutexes were causing issues. This retry just jumps back up to the top of the block, without releasing any resources. It "seems the consultant wanted to add some deadlocks of their own," Kevin says. [Advertisement] BuildMaster allows you to create a self-service release management platform that allows different teams to manage their applications. Explore how!

## ClickGap: Autonomous QA for ClickHouse

DevFeed: [ClickGap: Autonomous QA for ClickHouse](<https://devfeed.tech/articles/clickgap-autonomous-qa-for-clickhouse-5051.md>)

Original publisher: [Read original article](<https://clickhouse.com/blog/clickgap-autonomous-qa-for-clickhouse>)

Author: Lareb Zafar

Published: 2026-08-25T12:19:59Z

Content type: article

Language: en

Sources: [ClickHouse Blog](<https://devfeed.tech/sources/clickhouse-blog.md>)

Topics: [AI Bots](<https://devfeed.tech/topics/ai-bots.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [autonomous](<https://devfeed.tech/tags/autonomous.md>), [bug](<https://devfeed.tech/tags/bug.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [ci](<https://devfeed.tech/tags/ci.md>), [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [github](<https://devfeed.tech/tags/github.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>)

### AI overview

ClickGap is an autonomous QA agent for merged ClickHouse pull requests. It tests real builds, bisects regressions, and files tracker issues and fix pull requests while emphasizing mechanisms to prevent costly false positives.

### Source excerpt

ClickGap reviews merged ClickHouse changes, executes reproducers, rejects false positives, and attributes regressions to specific commits.

## Intent to Ship: JPEG XL

DevFeed: [Intent to Ship: JPEG XL](<https://devfeed.tech/articles/intent-to-ship-jpeg-xl-4154.md>)

Original publisher: [Read original article](<https://hacks.mozilla.org/2026/08/intent-to-ship-jpeg-xl/>)

Author: Jake Archibald

Published: 2026-08-24T15:32:15Z

Content type: article

Language: en

Sources: [Mozilla Hacks - the Web developer blog](<https://devfeed.tech/sources/mozilla-hacks-the-web-developer-blog.md>)

Topics: [Firefox](<https://devfeed.tech/topics/firefox.md>), [Web](<https://devfeed.tech/topics/web.md>), [Rust](<https://devfeed.tech/topics/rust.md>), [Firefox Nightly](<https://devfeed.tech/topics/firefox-nightly.md>), [Google](<https://devfeed.tech/topics/google.md>), [Chrome](<https://devfeed.tech/topics/chrome.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [browser](<https://devfeed.tech/tags/browser.md>), [browsers](<https://devfeed.tech/tags/browsers.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [developer](<https://devfeed.tech/tags/developer.md>), [features](<https://devfeed.tech/tags/features.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [firefox-nightly](<https://devfeed.tech/tags/firefox-nightly.md>), [google](<https://devfeed.tech/tags/google.md>), [hacks](<https://devfeed.tech/tags/hacks.md>), [interop](<https://devfeed.tech/tags/interop.md>), [mozilla](<https://devfeed.tech/tags/mozilla.md>), [uncategorized](<https://devfeed.tech/tags/uncategorized.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

Mozilla announces its intent to ship JPEG XL in Firefox, using Google Research's Rust-based jxl-rs decoder to provide secure, performant support. The article highlights progressive rendering and compares JPEG XL with AVIF for different image-compression use cases.

### Source excerpt

It isn't often that new image formats land in browsers. In the early 2000s we had JPEG, GIF, and PNG. The 2010s gave us WebP, which was a modest step up from JPEG. But the 2020s have given us two new image formats that are a big step up from previous formats: AVIF and JPEG [...] The post Intent to Ship: JPEG XL appeared first on Mozilla Hacks - the Web developer blog.

## Native Async/Coroutine Reads in RocksDB

DevFeed: [Native Async/Coroutine Reads in RocksDB](<https://devfeed.tech/articles/native-async-coroutine-reads-in-rocksdb-22403.md>)

Original publisher: [Read original article](<http://rocksdb.org/blog/2026/08/24/native-coroutine-reads.html>)

Author: Josh Kang

Published: 2026-08-24T00:00:00Z

Content type: release

Language: en

Sources: [RocksDB](<https://devfeed.tech/sources/rocksdb.md>)

Topics: [rocksdb](<https://devfeed.tech/topics/rocksdb.md>), [Coroutines](<https://devfeed.tech/topics/coroutines.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [IO](<https://devfeed.tech/topics/io.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [async](<https://devfeed.tech/tags/async.md>), [asynchronous](<https://devfeed.tech/tags/asynchronous.md>), [blog](<https://devfeed.tech/tags/blog.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [coroutine](<https://devfeed.tech/tags/coroutine.md>), [io](<https://devfeed.tech/tags/io.md>), [native](<https://devfeed.tech/tags/native.md>), [rocksdb](<https://devfeed.tech/tags/rocksdb.md>), [thread](<https://devfeed.tech/tags/thread.md>)

### AI overview

RocksDB introduces experimental asynchronous Get and MultiGet APIs backed by native C++ coroutines. The APIs can suspend storage-bound reads, allowing a small executor to run other ready tasks and maintain more storage queue depth without one blocked application thread per read. The feature targets throughput for I/O-bound point lookups rather than reducing individual device-read latency.

### Source excerpt

A point lookup that misses RocksDB's block cache can spend most of its time waiting for storage. The traditional way to keep more reads in flight is to add threads. That works, but each outstanding read parks a thread, carries a stack, and adds context-switching overhead. RocksDB now has experimental asynchronous Get and MultiGet APIs backed by native C++ coroutines. When a read reaches storage, RocksDB can suspend the request, let its read-executor worker run another ready task, and resume the request when the filesystem reports completion. A small executor can therefore maintain more storage queue depth without requiring one blocked application thread per read. These APIs are available in RocksDB 11.10.0. This is primarily a throughput feature for I/O-bound point lookups. It does not make an individual device read faster. Its benefit comes from keeping the device busy and using CPU threads for runnable work. The API surface RocksDB exposes the new read path through two public interfaces: DB::GetAsync and DB::MultiGetAsync return immediately on the native path and report completion through AsyncCallback::OnComplete. CoroDB::CoGet and CoroDB::CoMultiGet return lazy folly::coro::Task objects. CoGet produces a Status; CoMultiGet fills the same per-key values and statuses as synchronous MultiGet. The callback APIs suit applications that do not expose Folly tasks at their boundaries. The CoroDB APIs let coroutine-based callers await RocksDB directly, avoiding an application-side callback-to-Baton adapter and its extra completion handoff. Native execution requires RocksDB to be built with Folly and USE_COROUTINES=1. Neither interface requires ReadOptions::async_io. That flag continues to control the older internal async-I/O optimizations for synchronous MultiGet and iterators. The task APIs are lazy: no read begins until a task is awaited or started. Both interfaces take pointer and reference parameters, so keep the DB, column-family handles, ReadOptions, keys and their

## Rust Function Overloading - Call for Experimentation

DevFeed: [Rust Function Overloading - Call for Experimentation](<https://devfeed.tech/articles/rust-function-overloading-call-for-experimentation-15104.md>)

Original publisher: [Read original article](<https://blog.rust-lang.org/inside-rust/2026/08/19/overloading-experiment/>)

Author: teor

Published: 2026-08-19T00:00:00Z

Content type: release

Language: en

Sources: [Inside Rust Blog](<https://devfeed.tech/sources/inside-rust-blog.md>)

Topics: [Rust](<https://devfeed.tech/topics/rust.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [Compiler](<https://devfeed.tech/topics/compiler.md>), [interoperability](<https://devfeed.tech/topics/interoperability.md>)

Tags: [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [interoperability](<https://devfeed.tech/tags/interoperability.md>), [languages](<https://devfeed.tech/tags/languages.md>), [rust](<https://devfeed.tech/tags/rust.md>), [syntax](<https://devfeed.tech/tags/syntax.md>)

### AI overview

The Rust Project is experimenting with function and method overloading for FFI bindings through the incomplete nightly "splat" compiler feature. The experiment aims to assess implementation complexity and improve interoperability with C++, while its design may change or be removed.

### Source excerpt

In partnership with the Rust Foundation's Rust-C++ Interop Initiative, the Rust Project has been experimenting with function overloading for FFI bindings. This experiment is now at a stage where compiler and interop tool developers can start exploring function overloading. Stable Rust already supports a form of overloading using tuples and traits, but calling these overloaded functions looks strange, because the overloaded arguments have to be passed as a single tuple argument, like this: hypot((2.0, 3.0, 6.0)). Stable Rust also allows overloading of built-in operators with user-defined types, via traits like Add (the + operator) and Neg (the - value negation operator). We are running an unstable nightly Rust language experiment to answer questions like: How much overloading can we do with Rust's existing trait system? Could this help us call C++ from Rust ergonomically? In the tradition of yeet (to avoid bikeshedding), we are using basic syntax in the first stage of the experiment: the #[rustc_splat] attribute. Alternative syntaxes can be considered later, if the experiment generates useful outcomes. Experimental Function Overloading Rust nightly builds from 2026-07-31 onwards have experimental support for more ergonomic function and method overloading, using the incomplete "splat" compiler feature; if you're a compiler or interop tool developer, we encourage you to experiment with it! This experiment lets overloaded functions be called with separate arguments, like this: hypot(2.0, 3.0, 6.0). No double parentheses required! But type inference and type checking still happen as they would in a stable Rust overload. We are experimenting with splat to get a feel for the complexity of the implementation, and to see if it solves some language interoperability use cases. Like most Rust language experiments, this nightly feature has no RFC, and can change or be removed at any time. Experiment Design We expect the feature to change significantly in future, or to be replace

## C++29 -- начало. Встреча ISO C++ в Брно

DevFeed: [C++29 -- начало. Встреча ISO C++ в Брно](<https://devfeed.tech/articles/c-29-iso-c-24878.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/yandex/articles/1067348/>)

Author: antoshkka (Яндекс)

Published: 2026-08-17T07:01:31Z

Content type: article

Language: ru

Sources: [Яндекс - Как мы делаем Яндекс / Статьи](<https://devfeed.tech/sources/source.md>)

Topics: [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [floating-point](<https://devfeed.tech/topics/floating-point.md>), [implementation](<https://devfeed.tech/topics/implementation.md>)

Tags: [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [c-plus-plus-29](<https://devfeed.tech/tags/c-plus-plus-29.md>), [floating-point](<https://devfeed.tech/tags/floating-point.md>), [fmt](<https://devfeed.tech/tags/fmt.md>), [format](<https://devfeed.tech/tags/format.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [iso](<https://devfeed.tech/tags/iso.md>), [standard](<https://devfeed.tech/tags/standard.md>), [standard-library](<https://devfeed.tech/tags/standard-library.md>), [tagged-pointers](<https://devfeed.tech/tags/tagged-pointers.md>), [thread](<https://devfeed.tech/tags/thread.md>), [threads](<https://devfeed.tech/tags/threads.md>), [undefined-behavior](<https://devfeed.tech/tags/undefined-behavior.md>), [undefined-behaviour](<https://devfeed.tech/tags/undefined-behaviour.md>)

### AI overview

A report on the ISO C++ committee meeting in Brno, where work on C++29 began. It describes plans to organize and clarify documented undefined behavior and ill-formed-no-diagnostic-required cases, along with changes involving constexpr floating-point evaluation and other language rules.

### Source excerpt

Привет! На связи Антон Полухин из Техплатформы Городских сервисов Яндекса. Недавно в Брно состоялась встреча международного комитета по стандартизации языка программирования C++, в которой я принимал активное участие. В этот раз началась работа над C++29 и как раз о новинках и хочется рассказать. Читать далее

## June 2026 Project Director Update

DevFeed: [June 2026 Project Director Update](<https://devfeed.tech/articles/june-2026-project-director-update-15100.md>)

Original publisher: [Read original article](<https://blog.rust-lang.org/inside-rust/2026/08/17/project-director-update/>)

Author: Carol Nichols and David Wood

Published: 2026-08-17T00:00:00Z

Content type: news

Language: en

Sources: [Inside Rust Blog](<https://devfeed.tech/sources/inside-rust-blog.md>)

Topics: [Rust](<https://devfeed.tech/topics/rust.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Security](<https://devfeed.tech/topics/security.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [rust](<https://devfeed.tech/tags/rust.md>), [security](<https://devfeed.tech/tags/security.md>), [update](<https://devfeed.tech/tags/update.md>)

### AI overview

The Rust Foundation's June 2026 board update covers policy discussions, committee review, infrastructure security improvements, sustainable funding ideas for crates.io, C++ interoperability work, upcoming Foundation activities, the Trusted Training program, and the Rust Commercial Network.

### Source excerpt

This post covers the Rust Foundation board meeting that took place on June 9, 2026. Find the full June 2026 minutes on the Foundation's site. Highlights include: Abi Broom brought a draft Donation Acceptance Policy to the board for discussion; us Project Directors provided some feedback and gathered some feedback from the Project. The board discussed whether our current subcommittees were serving us, and we agreed to re-evaluate committee membership after Project Director selections in September. The Foundation has successfully distributed hardware 2FA tokens to all relevant Foundation and Project members to improve infrastructure security. The Foundation staff has started brainstorming possible ideas to fund crates.io sustainably in line with the Joint Statement on Sustainable Stewardship signed by many open source languages' package registry maintainers. These ideas are targeting heavy corporate usage and will be discussed with the Project and the Board before implementation. teor held a workshop on C++ interop at the All Hands and has been working on a number of other interop projects. There will be updates soon! The August board meeting will be cancelled, and there will be a hybrid in-person and online board meeting at RustConf in September. The Foundation is also running a Team Health Summit the day before RustConf. The Foundation is planning to coordinate with DARPA to gather an evaluation committee for TRACTOR submissions, which is a contest the board agreed for the Foundation to support in 2024. The Foundation staff and Project Directors will be connecting with the Project in Zulip soon to discuss any questions or comments about this initiative prior to DARPA soliciting Project input/evaluator volunteers. The Foundation launched its Trusted Training program with five initial training partners. The Foundation launched the Rust Commercial Network, a community where the companies and organizations running Rust in production work together, and with the Rust Proj

## Clearer Build Optimization Results with GitHub Copilot

DevFeed: [Clearer Build Optimization Results with GitHub Copilot](<https://devfeed.tech/articles/clearer-build-optimization-results-with-github-copilot-2956.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/cppblog/clearer-build-optimization-results-with-github-copilot/>)

Author: David Li

Published: 2026-08-13T18:18:50Z

Content type: article

Language: en

Sources: [C++ Team Blog](<https://devfeed.tech/sources/c-team-blog.md>)

Topics: [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>), [build performance](<https://devfeed.tech/topics/build-performance.md>), [build times](<https://devfeed.tech/topics/build-times.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [Visual Studio 2026](<https://devfeed.tech/topics/visual-studio-2026.md>)

Tags: [build-insights](<https://devfeed.tech/tags/build-insights.md>), [build-optimization](<https://devfeed.tech/tags/build-optimization.md>), [build-performance](<https://devfeed.tech/tags/build-performance.md>), [build-times](<https://devfeed.tech/tags/build-times.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [performance](<https://devfeed.tech/tags/performance.md>), [visual-studio](<https://devfeed.tech/tags/visual-studio.md>), [visual-studio-2026](<https://devfeed.tech/tags/visual-studio-2026.md>), [windows](<https://devfeed.tech/tags/windows.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

GitHub Copilot build performance for Windows now provides deterministic messages for optimization outcomes, including successful improvements, changes below the success threshold, unsuccessful changes, and builds that were too short to analyze. Successful results include baseline and final build times, measured improvement, and effects on iterative builds when applicable.

### Source excerpt

We know that slow builds are a consistent theme in feedback from C++ developers. Your feedback helped us to shape GitHub Copilot build performance for Windows, an agent that can trace your build, find bottlenecks, apply optimizations, and measure the result. When using the agent, the clearest outcome is a straightforward win. The agent changes [...] The post Clearer Build Optimization Results with GitHub Copilot appeared first on C++ Team Blog.

## MSVC Build Tools Preview updates - August 2026

DevFeed: [MSVC Build Tools Preview updates - August 2026](<https://devfeed.tech/articles/msvc-build-tools-preview-updates-august-2026-2958.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/cppblog/msvc-build-tools-preview-updates-august-2026/>)

Author: Eric Brumer

Published: 2026-08-13T15:01:10Z

Content type: article

Language: en

Sources: [C++ Team Blog](<https://devfeed.tech/sources/c-team-blog.md>)

Topics: [MSVC](<https://devfeed.tech/topics/msvc.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [Compiler](<https://devfeed.tech/topics/compiler.md>), [toolchain](<https://devfeed.tech/topics/toolchain.md>), [Code generation](<https://devfeed.tech/topics/code-generation.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>), [Visual Studio](<https://devfeed.tech/topics/visual-studio.md>)

Tags: [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [code-generation](<https://devfeed.tech/tags/code-generation.md>), [diagnostics](<https://devfeed.tech/tags/diagnostics.md>), [features](<https://devfeed.tech/tags/features.md>), [ide](<https://devfeed.tech/tags/ide.md>), [msvc](<https://devfeed.tech/tags/msvc.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [release](<https://devfeed.tech/tags/release.md>), [tools](<https://devfeed.tech/tags/tools.md>), [updates](<https://devfeed.tech/tags/updates.md>), [visual-studio](<https://devfeed.tech/tags/visual-studio.md>), [visual-studio-2026](<https://devfeed.tech/tags/visual-studio-2026.md>)

### AI overview

The article summarizes August 2026 updates to the MSVC Build Tools Preview, targeting the v14.52 release. It covers compiler conformance, diagnostics, C++ modules, code generation, optimization, and ARM64 improvements.

### Source excerpt

Try the latest updates to MSVC Build Tools Preview The post MSVC Build Tools Preview updates - August 2026 appeared first on C++ Team Blog.

## What's New in vcpkg (Jul 2026)

DevFeed: [What's New in vcpkg (Jul 2026)](<https://devfeed.tech/articles/what-s-new-in-vcpkg-jul-2026-2964.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/cppblog/whats-new-in-vcpkg-jul-2026/>)

Author: Augustin Popa

Published: 2026-08-11T22:43:41Z

Content type: release

Language: en

Sources: [C++ Team Blog](<https://devfeed.tech/sources/c-team-blog.md>)

Topics: [releases](<https://devfeed.tech/topics/releases.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>)

Tags: [bug](<https://devfeed.tech/tags/bug.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [changelog](<https://devfeed.tech/tags/changelog.md>), [releases](<https://devfeed.tech/tags/releases.md>), [sbom](<https://devfeed.tech/tags/sbom.md>), [supply-chain](<https://devfeed.tech/tags/supply-chain.md>), [vcpkg](<https://devfeed.tech/tags/vcpkg.md>)

### AI overview

The July 2026 vcpkg release adds SBOM metadata improvements, updates 302 ports, and includes deployment, compatibility, robustness, documentation, and bug-fix changes.

### Source excerpt

These updates include major SBOM improvements in vcpkg-tool, 302 updated ports including multiple major library upgrades, and other minor improvements and bug fixes. The post What's New in vcpkg (Jul 2026) appeared first on C++ Team Blog.

[Next page](<https://devfeed.tech/topics/c-plus-plus.md?cursor=WyIyMDI2LTA4LTExVDIyOjQzOjQxKzAwOjAwIiwgIjlhNjFiYTg0LTQxM2QtNGFkZi05M2FiLTlhZDZiMzcwMjNhZCJd>)