ReSharper C++ 2025.3 introduces support for several major language features from the
C++26 standard and further improves the constexpr evaluation engine. Updates
to Out-of-Process mode provide greater stability and better overall responsiveness,
while our migration to the .NET Core runtime brings significant performance gains. Moreover,
warm startup in Unreal Engine projects is now much faster, so you can start coding sooner.
ReSharper C++ 2025.3 continues our ongoing work on C++26 support. This release adds support for the following major features from the latest language standard:
template for statement.
Constexpr evaluation
In this release, we’ve resolved
numerous issues
in the constexpr evaluation engine. These and earlier improvements
have enabled a new inspection that detects constexpr evaluation
failures and presents a complete evaluation trace to help you diagnose this
problem more easily.
ReSharper C++ 2025.3 significantly improves warm startup speed in Unreal Engine projects, thanks to optimizations in project initialization and asset scanning. In our tests, code analysis for the active file completes up to 30% faster after IDE startup. What’s more, you can now start editing right away – there’s no longer any need to wait for all asset files to finish indexing after you open a solution.
This release also brings several quality-of-life improvements for Unreal Engine developers:
UE_INLINE_GENERATED_CPP_BY_NAME macros.UFUNCTION and UPROPERTY specifiers, and it no longer forces a new line after the UPARAM specifier..Build.cs files.If you’re interested in a standalone cross-platform IDE for Unreal Engine development, consider Rider. The Unreal Engine support in Rider and ReSharper C++ is aligned, and you can expect the same improvements in the Rider 2025.3 update.
ReSharper C++ 2025.3 is expected to be compatible with the newly released Microsoft Visual Studio 2026. You may also notice that ReSharper in Visual Studio 2026 has a fresh new look. We’ve redesigned our popups and drop-down menus, as well as several tool windows (such as Find Results and Unit Tests), giving them a sleeker, more modern appearance that better matches the evolving Visual Studio UI.
Note: ReSharper tooltips do not currently work in Visual Studio 2026. We are actively investigating a fix for this issue.
We continue to refine ReSharper’s Out-of-Process mode, improving stability, fixing issues, and bringing missing functionality from the traditional in-process setup. Several features like Peek Definition, unit testing, inlay hints in Unreal Engine projects, file templates, and others, now work in Out-of-Process mode.
The backend process now runs on the .NET Core runtime and has been tuned for better performance. In our tests, initial indexing in an Unreal Engine project is up to 25% faster in Out-of-Process mode compared to the in-process setup.
Out-of-Process mode is disabled by default. To enable it, go to ReSharper | Options | Environment | Products & Features and select the Run ReSharper in separate process option.
ReSharper C++ 2025.3 updates the bundled Clang-Tidy and Clang-Format binaries to LLVM 21, bringing the latest checks and enhancements from the newest LLVM release.
The Extract Method refactoring now lets you choose a local variable to return from the newly created function. We’ve also improved the performance of the preview pane in the Change Signature dialog, especially in files with many includes.
Quick Info now displays the total amount of padding inside a class, in addition to its size and alignment, helping you optimize the memory layout of your objects.
A new formatter setting lets you align designated initializers in columns.
Take a look at the What's New in ReSharper page to learn about all the other changes introduced in this release.