ReSharper C++ のリリース

Released: Oct 18, 2019

2019.2.3 での更新項目

不具合の修正

  • Several fixes to better support the MSBuild-based project model while loading C++ projects.
  • The Parameter info popup now appears automatically, and focus is not lost anymore after you apply the “Generate implementation” quick-fix.

Released: Aug 8, 2019

2019.2 での更新項目

機能

Faster startup times

  • JetBrains have finalized a new preprocessor implementation used inside ReSharper C++; there are now two of them.
  • A newer one used for indexing, and an older one used for everything else.
  • The new one delivers 15-25% faster indexing on typical solutions, like LLVM and Unreal Engine.

Code completion

  • In code completion, ReSharper C++ shows a summary tooltip for each item in the completion list (controlled by the Show summary checkbox in the Environment | IntelliSense...

Released: Apr 30, 2019

2019.1 での更新項目

機能

Performance improvements

  • ReSharper C++ 2019.1 introduces many performance improvements to speed up indexing and reduce memory usage.

Unreal Engine support

  • Unreal Engine naming convention - ReSharper C++ 2019.1 accommodates Unreal Engine naming convention across all its actions, including Introduce Variable and Rename refactorings, code generation for getters and setters, and many others. ReSharper C++ also keeps an eye on the names you use across your code base. It highlights any...

Released: Dec 19, 2018

2018.3 での更新項目

機能

  • Responsive editor - ReSharper C++ 2018.3 offers several notable performance improvements. First, Find code issues and the InspectCode command line tool are now parallelized, which makes them significantly faster. Second, Cache loading on project reopening is now parallel as well, which makes it twice as fast on average. Finally, there are general performance improvements in code completion, initial project indexing, and file analysis.
  • Unreal Engine support - Start working with your Unreal...

Released: Aug 21, 2018

2018.2 での更新項目

機能

  • Initial C++/CLI support - Major features updated to support this language dialect including:
    • Code inspections.
    • Typing assistance.
    • Formatting.
    • Code completion.
  • C++17 features - ReSharper C++ adds understanding of the following new features:
    • Class template argument deduction and user-defined deduction guides.
    • Fold expressions.
    • Auto non-type template parameters.
    • Pack expansions in using declarations.
    • Using declarations with multiple declarators.
    • Guaranteed copy elision.
    • Aggregates with base...

Released: Apr 19, 2018

2018.1 での更新項目

機能

  • Debug Step Filters - When you invoke Step Into, the Visual Studio debugger will normally step into all the functions that are called from the current statement. However, some of the functions are either trivial or so well tested, that you don’t want to step into them. This is where Step Filters comes in: with this feature you can specify functions that should always be stepped over by the debugger.
  • Includes Analyzer - New code inspection tool helps you gauge which header files in your project...

Released: Dec 20, 2017

2017.3 での更新項目

機能

  • Debugger features - Local variables, function parameters, current line expressions and function return values are now displayed inline right next to the corresponding code. In addition, ReSharper C++ comes with the new Go to Breakpoint action (Ctrl+Alt+F9) and the R# Breakpoints tool window for quick navigation between breakpoints in the solution, as well as the ability to create breakpoints and tracepoints from the Find Results tool window. ReSharper C++ also provides its own debugger...

Released: Sep 1, 2017

2017.2 での更新項目

機能

  • C++11 and C++17 Features - ReSharper C++ 2017.2 now understands C++11 extended friend declarations and finalizes support for string and floating-point user-defined literals. The ongoing work on C++17 support is also progressing: selection statements with initializer, using in attribute namespaces, and capturing *this by value are all supported now. In addition, code inspections now take C++17 [[nodiscard]] and [[maybe_unused]] attributes into account.
  • Performance - In an ongoing effort to...

Released: Apr 3, 2017

2017.1 での更新項目

機能

  • Visual Studio 2017 RTM support - Completing the work started in the 2016.3 release, ReSharper C++ improves compatibility with the latest Visual Studio release. It supports Open Folder and CMake projects, as well as the Faster Project Load Visual Studio setting.
  • Inspections and code cleanup enhancements
    • The Update file header cleanup task and a set of tasks to fix common code issues are added.
    • Control flow inspections are updated to handle class fields in addition to local variables and...

Released: Dec 15, 2016

2016.3 での更新項目

機能

  • Typedef refactorings - The "Introduce typedef" refactoring allows you to quickly create a typedef for the selected data type and replace this data type and all its occurrences with the newly created typedef. "Inline typedef" refactoring does the inverse: it replaces an existing typedef with the actual data type.
  • Postfix completion - Postfix code completion allows you to focus on your data, rather than the syntax. When you type a dot (.) or an arrow (->) after an expression, ReSharper C...