(Build b864) – 11 Nov 2016 C# PARSER Fix resolve issue introduced in the last build. Fixed parser crash on some predefined type member expressions. Fixed syntax errors on some unicode white space characters. JAVA PARSER Fixed syntax errors on some unicode white space characters. PASCAL PARSER For Pascal/Delphi, changed calculation of the PercentLackOfCohesion metric… Read more »
Posts By: Heidi
(Build b863) – 4 Nov 2016 C# PARSER Added support for C# 6 expression-bodied methods. Fixed errors on some uses of C# 6 interpolated string expressions. INFOBROWSER Changed c# resolve so that identically-defined methods are not merged together but result in separate entities. METRICS For Pascal/Delphi, fixed bug where property declarations were incorrectly counted in… Read more »
(Build b862) – 28 Oct 2016 GRAPHS Fixed issue with Perl Graphs not working on Linux. FORTRAN PARSER Added highlighting of inactive source regions. JOVIAL PARSER Fixed syntax error on some directives between 'start' and 'compool' keywords. PYTHON PARSER Fixed bug where 'implicit import' relations were sometimes created from a module file to the __init__.py… Read more »
(Build b861) – 21 Oct 2016 CODECHECK Fixed a bug in MISRA 2012 rule 8.7 and All Check script noExternalLinkageUnlessExternal.upl where the check would fail on an entity that did not have a parent. Potential fix to a CodeCheck crash when interrupting/stopping an analysis. Fixed a bug in MISRA 2012 rule 8.4 and All Check… Read more »
(Build b860) – 14 Oct 2016 CODECHECK Added Code Check for MISRA-C 2012. Rule: 16.6. Updated MISRA 2004 rule 5.1 and All Check script significantTo31Chars.upl to ignore inactive entities. Updated MISRA 2012 rule 5.4, All Check scripts macroIdentifiersShallBeDistinct.upl and macroNamingConvention.upl to no longer check inactive MACROs. FORTRAN PARSER Fixed bug in parsing some fixed format… Read more »
(Build b859) – 6 Oct 2016 CODECHECK Added Code Check for MISRA-C 2012. Rule: 17.6. Added Code Check for MISRA C 2012. Rule: 17.1. COMPARE Fixed ignore case and skip whitespace diff options that were broken in build 855. JAVA PARSER Fixed bug where assigning a lambda expression to a variable caused a syntax error…. Read more »
(Build b858) – 30 Sep 2016 API Location Changes for C, Python and Custom Perl files. More details here https://scitools.com/api-location-changes-for-c-python-and-custom-perl/ C# PARSER Fixed a problem with the wrong overloaded method being chosen in some cases. Also, fixed a problem that could cause unknown entities to be created for library entities on refresh parsing. Fixed some… Read more »
(Build b857) – 16 Sep 2016 CODECHECK Added MISRA 2012 directive 4.6 to Code Check. GENERAL Fixed crash on exit when dock widgets are drawered. MACOS Repackaged Mac dmg installer so that it is compatible with macOS Sierra. It is now a single app bundle.
(Build b856) – 9 Sep 2016 CODECHECK Updated MISRA 2008 rule 0-1-10 and All Check script definedFunctionsCalled.upl to have a configurable option to ignore standard library functions.
(Build b855) – 2 Sep 2016 CODECHECK Added Code Check for MISRA-C 2012 rule: 20.2. Added Code Check for MISRA-C 2012 rule: 20.3. EDITOR Fixed syntax highlighting of Objective-C literal strings with escaped quotes. FORTRAN PARSER Fixed bug where the wrong filename could appear on missing include file warnings in free format when the include… Read more »