delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2014/10/06/17:01:12

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:reply-to:message-id:date:from:mime-version:to
:subject:content-type:content-transfer-encoding; q=dns; s=
default; b=KVwX4z67CY+Mh7JzWxej2MT9k1IURFoWeGRLJayz5nwa2SooDRihn
YVwIORzAZZ7JKC0DeANi00oi3yOtSg088fm1cKNh+n21c2otfc9fyJHaTFs/2zU0
+Z+AD03E3gOp8tRFbgYY8TXWw3wAf/fTvzrj9Qfvs+h2YaenuHYBFU=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:reply-to:message-id:date:from:mime-version:to
:subject:content-type:content-transfer-encoding; s=default; bh=V
0TTTtvPeiSNKjGnjYecI7IyRRY=; b=nQwUx3PIEGszHg1ubfqIJonDauvnu9XEe
FQUsEg4vjS9Eh6qXawBLrxzztoqXnvZi6H8Q9HTD3zTKntMoVkMnT8g5ojQi8i9/
WSSgWpJeS49ODWJDvju8GeIfo2PDrLSZFQdj4FIiTAEIfBR0Ojw5dRkLGZuDsEOy
l4itBT10Co=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-HELO: localhost.localdomain
Reply-To: cygwin AT cygwin DOT com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=4.8 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,KAM_COUK,KAM_FROM_URIBL_PCCC,SPF_PASS,UNSUBSCRIBE_BODY,URIBL_RHS_DOB autolearn=no version=3.3.2
X-SMTPAUTH: drstacey AT tiscali DOT co DOT uk
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: ApYBAJL/MlRPRttl/2dsb2JhbAANUoNhWMwaCohrAYUBBQI1FiAKPRYYAwIBAgEWCTQFAgQBAQEBFgMEiCqrT5V0j2MRAW2ENQWPWoZWhAqEMTuDB4MqkUtrB4EIgTsBAQE
X-IPAS-Result: ApYBAJL/MlRPRttl/2dsb2JhbAANUoNhWMwaCohrAYUBBQI1FiAKPRYYAwIBAgEWCTQFAgQBAQEBFgMEiCqrT5V0j2MRAW2ENQWPWoZWhAqEMTuDB4MqkUtrB4EIgTsBAQE
Message-Id: <announce.5433007F.6050506@tiscali.co.uk>
Date: Mon, 06 Oct 2014 21:50:07 +0100
From: David Stacey <drstacey AT tiscali DOT co DOT uk>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.1.1
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: [ANNOUNCEMENT] Updated: cppcheck-1.66-1
X-IsSubscribed: yes

Version 1.66-1 of cppcheck has been updated. This is the first build of
cppcheck to include cppcheck-gui, a Qt GUI for invoking cppcheck and
viewing the results.


RELEASE NOTES
=============

http://sourceforge.net/p/cppcheck/news/2014/08/cppcheck-166/


CHANGE LOG
==========

Changes from 1.65 to 1.66:

New checks:
- Compare pointer with '\0'
- Assigning boolean expression to floating point variables

Improvements:
- Much improved AST
- Much improved ValueFlow analysis
- ValueFlow and AST now used by much more checks, improving checking
   accuracy and performance
- Checking for self assignment now supports more complex expressions
- Returning references to literals or references to calculation results
   is detected
- Enhanced support for commutative operators in duplicate expression
   checking
- Improved template/enum parsing
- Definition of POD types in .cfg files
- Definition of minsize for buffer arguments in .cfg files for buffer
   overflow checking
- Fixed handling of #error: Do not report them if -f and -D are used
   together
- New .cfg file for AVR platform
- Generate xml dump of AST/ValueFlow/SymbolDatabase/TokenList if --dump
   is given
- Improved performance in several cases

GUI:
- Platform settings are being saved now
- Improved handling of (invalid) .cfg files

Additionally, a large number of false positives and crashes have been fixed.


DESCRIPTION
===========

Cppcheck is a static analysis tool for C/C++ code. Unlike C/C++
compilers and many other analysis tools it does not detect syntax
errors in the code. Cppcheck primarily detects the types of bugs that
the compilers normally do not detect. The goal is to detect only real
errors in the code (i.e. have zero false positives).


WEBSITE
=======

http://cppcheck.sourceforge.net/


Cheers,

Dave.


If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .

*** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list,
look at the "List-Unsubscribe: " tag in the email header of this
message. Send email to the address specified there. It will be in
the format:

cygwin-announce-unsubscribe-you=yourdomain DOT com AT cygwin DOT com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that
is available starting at this URL.

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019