Understand Build 861

Posted by & filed under Build Notes.

(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 »

Understand Build 860

Posted by & filed under Build Notes.

(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 »

Understand Build 859

Posted by & filed under Build Notes.

(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 »

Understand Build 858

Posted by & filed under Build Notes.

(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 »

Understand Build 857

Posted by & filed under Build Notes.

(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.

Understand Build 856

Posted by & filed under Build Notes.

(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.

Understand Build 855

Posted by & filed under Build Notes.

(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 »

Understand Build 854

Posted by & filed under Build Notes.

(Build b854) – 26 Aug 2016 CODECHECK Updated MISRA 2004 rule 2.4 to have configurable option to ignore inactive code. Added Code Check for MISRA-C 2012 Rule 20.11. GENERAL Fixed possible crash on projects containing file entities with trivial long names. JOVIAL Added 'set' relations for uses of variables as out parameters in subroutine calls…. Read more »

Understand Build 853

Posted by & filed under Build Notes.

(Build b853) – 19 Aug 2016 CODECHECK Fixed divide by zero error with HIS #11. Added Code Checks for MISRA C 2012 Rules: 2.1, 16.2, 16.3, 17.2, 19.2, 20.1, 20.5, 20.10, 20.13, 20.14, 21.1, 21.2, 21.3, 21.4, 21.5, 21.6, 21.7, 21.8, 21.9, 21.10, 21.11, 21.12 Fixed logic error in MISRA 2008 rule 16-0-3 and MISRA… Read more »

Understand Build 852

Posted by & filed under Build Notes.

(Build b852) – 12 Aug 2016 COBOL Fixed crash on invalid COPY … REPLACING … statements. Added support for TITLE statement in the id division. JAVA PARSER Fixed syntax error on type cast of lambda expression. LICENSING Fixed a licensing server issue where if an older client build connected and established a license to a… Read more »