Understand Build 801

Posted by & filed under Build Notes.

(Build b801) – 19 Sep 2015 BUILDSPY Added automatic detection of -std flag for switching the C/C++ language standard. CODECHECK Fixed a bug in MISRA 2012 rule 5.1 and externalIdentifiersShallBeDistinct.upl where unresolved entities were incorrectly handled. Fixed bug in MISRA 2012 rule 15.6 and All Check script iterationStatementShallBeCompoundStatement.upl where do .. while loops were not… Read more »

Understand Build 800

Posted by & filed under Build Notes.

(Build b800) – 10 Sep 2015 CODECHECK Fixed a bug in MISRA 2008 rule 3-2-1 and All Check script allDeclarationsOfAnObjectShallHaveCompatibleTypes.upl where declarations of type ( Function ) ( Parameters ) were not handled correctly. Added MISRA 2012 rule 15.3 to Code Check. Fixed bug in MISRA 2008 rule 3-2-1 and All Check script allDeclarationsOfAnObjectShallHaveCompatibleTypes.upl where… Read more »

Understand Build 799

Posted by & filed under Build Notes.

(Build b799) – 5 Sep 2015 CHANGE Fix for potential crash when analyzing and accessing the Entity Comparison. COBOL Added support for EJECT and SKIP1/SKIP2/SKIP3 statements. CODECHECK Fixed a bug in MISRA 2008 rule 6-5-1 and All Check script forLoopShallContainASingleLoopCounter.upl where the new C++ 11 style for loop would crash the script. Fix a CodeCheck… Read more »

Understand Build 798

Posted by & filed under Build Notes.

(Build b798) – 28 Aug 2015 ADA Changed allocation reference kind from a plain 'ref' to a 'use alloc'. Also, changed reference kind for a default formal subroutine from a 'call' to a 'ref default formal'. ANNOTATIONS Fixed an issue with Annotations disappearing from various text files. CODECHECK Updated MISRA 2012 rules 5.1, 5.8 and… Read more »

Understand Build 797

Posted by & filed under Build Notes.

(Build b797) – 21 Aug 2015 API Fix error handling strings with parentheses in api lexer with macro expansion enabled. C# PARSER Fixed bug where no 'end' reference was produced for anonymous types. CODECHECK Updated MISRA 2008 rule 7-3-4 and All Check script usingDirectivesShallNotBeUsed.upl to include line and column numbers in violations. Updated MISRA 2012… Read more »

Understand Build 796

Posted by & filed under Build Notes.

(Build b796) – 15 Aug 2015 ANNOTATIONS Updated the orphaned annotations to allow the user to right click the annotation or to double click the orphan annotation detail and set the filter text. CODECHECK Updated MISRA 2008 rule 6-5-3 and All Check script loopCounterShallNotBeModified.upl to be more accurate. Fixed bug in MISRA 2004 rule 14.10… Read more »

Understand Build 795

Posted by & filed under Build Notes.

(Build b795) – 10 Aug 2015 ADA PARSER Fixed possible crash on attempt to parse binary files as Ada source. ANNOTATION Fixed crashes in Annotation Orphan management. Fixed an Annotation issue when searching annotations and including orphans. CODECHECK Updated MISRA 2004 rule 13.3, MISRA 2008 rule 6-2-2 and AllCheck script testingEqualityInFloatingPointValues.upl to also test for… Read more »

Track Floating License Usage

Posted by & filed under Announcements, Documentation.

Do you ever wonder how many licenses are really being used? Are engineers saying they don’t have any licenses available when they need them? We have added Floating License Tracking to make answering these questions a little easier. After upgrading the License Manager to build 793 or later, the server administrator┬ácan choose a location to… Read more »

Understand Build 794

Posted by & filed under Build Notes.

(Build b794) – 1 Aug 2015 BUILDSPY Fixed regressions in detecting the source file in some compile commands. Fixed library link paths on Mac. FORTRAN PARSER Fixed bug where use of 'endprocedure' and 'endsubmodule' in fixed format files caused the creation of invalid local variables. Fixed bug in fixed format files where reference column numbers… Read more »

Understand Build 793

Posted by & filed under Build Notes.

(Build b793) – 27 Jul 2015 PARSER Improved parsing of source files with apparent embedded null characters, due to missing or improper file encoding specifications. PYTHON PARSER Made change to count docstring literals as comments instead of statements. Fixed bug where an ‘import from’ an unknown module or package could result in an ‘unknown module’… Read more »