Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  • C++ language and Clangd:
    • Work Image Added Work on Clangd engine stability and better problem diagnostics.
    • Polish Image Added Polish the Clangd-based completion, and add postfix completion for C++ (CPP-4039).
    • Continue Image Added Continue with support for MISRA C and C++ checks.
    • Clazy Image Added Clazy analyzer integration for Qt projects (CPP-21588).
    • Update Image Added Update interprocedural data-flow analysis (CPP-23192) to enhance the code analysis experience.
  • Performance:
    • Eliminate Image Added Eliminate more UI freezes.
    • Investigate and address slowness issues in formatter (for example, CPP-17439).
  • Project models
    • Support for custom compiler (CPP-9615).
    • In order to address resolve issues for non-project files, add heuristics for finding the most fitting project resolve configuration.
    • Store Image Added Store CMake Profile settings in VCS (CPP-7911).
  • Remote:
    • Support Image Added Support remote toolchain for Makefile projects (CPP-20695).
    • ValgrindImage Added Valgrind/Sanitizers/Coverage support in remote mode.
    • Support Image Added Support for remote mode on hosts with BusyBox (CPP-22753).
  • Debugger:
  • Embedded:
    • We’ll Image Added We’ll investigate opportunities to improve hex formatting (CPP-11047), and disassembly and memory views (CPP-16571CPP-16570). The actual results, however, are unlikely to appear in 2021.1 but should be available in further 2021.x updates.