Build Notes (1121) - 29 Sep 2022
Compilers
- IAR RL78 compiler: Add support for @ extension used with ## macro concatenation
Python
- Made change to attempt to use the default Python executable to determine the Python version when an invalid path is specified in the Python Version option.
Language - C#
- Added support for C# 11 raw strings and interpolated raw strings.
- Fixed syntax error on use of some context sensitive reserved words as variable names in declaration patterns.
- Fixed syntax error on use of interpolated strings in conditional expressions.
CodeCheck Checks
- Published Standards
- AUTOSAR
- Added new A12-8-1: Move and copy constructors shall move and respectively copy base classes and data members of a class, without any side effects
- Added clang check A15-4-2, if a function is declared noexcept, then it shall not exit with an exception
- Added clang warning for A7-6-1: invalid-noreturn
- Added clang warning for check M15-3-3
- Added clang warning for check M15-3-4
- Added clang warning for check M15-3-6
- AUTOSAR
Known Issues
- Graph legend: dashed lines aren't working
- CodeCheck result csv file showing results for more than just the specified files
- Understand crashes after opening 25-30+ graphical views
- Can't use ent->draw() with the Perl API
- Incorrect control flow graph when simplify macro expansion is enabled
- Understand freezes when opening a project with 100+ editor windows
- Collapsed code no longer accessible when modifying first line of a collapsed block