Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
wiz 24e66eadcd Update to 1.68 from Jonathan Buschmann in PR 49570.
== Cppcheck-1.68 ==

General changes:

New checks:
- Multifile checking for buffer overruns and uninitialized variables

Improvements:
- Libraries are now able to contain platform specific types
- Improved handling of function overloads
- Improved handling of integer literal suffixes
- Improved stability of template parsing
- Improved accuracy of ValueFlow analysis
- Improved checking of pointer overflow
- Support noexcept(false)
- Support attribute((noreturn))
- A bunch of additions to several Libraries, especially posix.cfg and qt.cfg

Additionally, lots of false positives and bugs have been fixed and several existing checks have been improved.

== Cppcheck-1.67 ==

General changes:
- Library files have now a 'format' attribute. Format version 1 is assumed by default
- Cppcheck does no longer abort checking if unhandled characters (Non-ASCII) are found

New checks:
- Check for unused return values
- Detect shift by too many bits, signed integer overflow and dangerous sign conversion
- Recommend usage of expm1(), log1p(), erfc()
- Division by sizeof() as parameter to memset/memcpy/memmove/etc. as they expect a size in bytes
- Several new va_arg related checks:
-- Wrong parameter passed to va_start()
-- Reference passed to va_start()
-- Missing va_end()
-- Using va_list before it is opened
-- Subsequent calls to va_start/va_copy()
- Initialization by itself in initializer list
- Dead pointer usage when pointer alias local variable that has gone out of scope


Improvements:
- Support uniform initialization syntax (C++11)
- Much improvements to value flow analysis
- Improved AST creation (support placement new, C++-style casts, templates, operator new[], ...)
- Improved lambda support
- Support GCC extension attriute((used)) and MSVC extension __declspec(property)
- Better support for static member variables, inherited variables and namespaces
- Improved typedef support where multiple variables are declared at once
- Avoid checking code multiple times by calculating a checksum. Duplicate preprocessor configurations are eliminated by this.
- Support C++03/C 'auto' keyword
- HTML report: display 'verbose' message using clickable expandable divs
2015-01-14 21:48:10 +00:00
archivers Update to 1.42 2015-01-12 12:32:01 +00:00
audio Fix build on Snow Leopard which requires the older header location. 2015-01-14 12:10:13 +00:00
benchmarks Patch out use of sys/disklabel.h and sys/ioctl.h (neither is actually used) 2015-01-01 09:22:23 +00:00
biology Update HOMEPAGE, was Host Unknown. But the link to download still gets 404. 2014-12-20 12:02:28 +00:00
bootstrap Don't build the cwrappers package during bootstrap, it is pulled in 2014-12-04 10:36:02 +00:00
cad (pkgsrc) 2015-01-04 02:51:44 +00:00
chat Update EGG_NAME for more changes in setuptools. 2015-01-12 08:53:37 +00:00
comms Don't depend on parser skeleton to include stdlib.h. 2015-01-09 14:28:42 +00:00
converters Update to 3.15: 2015-01-14 13:12:09 +00:00
cross List extra files installed on MacOS. It is probable that they don't only 2014-12-26 21:29:18 +00:00
databases PostgreSQL 9.4.0: 2015-01-14 21:01:18 +00:00
devel Update to 1.68 from Jonathan Buschmann in PR 49570. 2015-01-14 21:48:10 +00:00
distfiles
doc Note the minidlna update 2015-01-14 21:33:38 +00:00
editors editors/lyx: update to 2.1.2.2 2015-01-10 18:13:22 +00:00
emulators Disable coroutine-pool on SunOS to work around "Co-routine is yielding to no one". 2015-01-08 23:00:42 +00:00
filesystems On systems with MMX support, additional files are installed. 2015-01-11 23:07:01 +00:00
finance Update to 2.6.5, switch to yelp3 since it has a higher chance of 2015-01-06 15:03:01 +00:00
fonts Update to 0.468 2015-01-01 20:11:12 +00:00
games Try making this parallel jobs safe for joerg. 2015-01-10 20:25:57 +00:00
geography + py-google-maps-services-python 2015-01-12 10:28:01 +00:00
graphics Packaged DeforaOS Artwork 0.1.0 as deforaos-icon-theme 0.1.0 2015-01-14 01:29:32 +00:00
ham Udate 3.1 to 3.2 2015-01-14 14:18:27 +00:00
inputmethod Update ibus-table-others to 1.3.7. 2015-01-14 09:24:42 +00:00
lang Add back missing ecj-4.5.jar 2015-01-14 10:36:17 +00:00
licenses skype21-license: Arise from your grave! and be used by wip/skype4. 2014-12-04 19:59:58 +00:00
mail Bump PKGREVISION for ABI bump in dovecot2/Makefile. 2015-01-14 21:45:13 +00:00
math Expect C89 userland. 2015-01-09 14:30:22 +00:00
mbone Re-do the get_timestamp() patch to instead of calling times() use 2015-01-13 20:25:13 +00:00
meta-pkgs Update ruby-gnome2 to 2.2.4. 2014-12-30 08:53:44 +00:00
misc bulk build tries to link libiconv 2015-01-14 00:00:39 +00:00
mk PostgreSQL 9.4.0: 2015-01-14 21:01:18 +00:00
multimedia Upgrade minidlan to 1.1.4 2015-01-14 21:32:20 +00:00
net Update mikutter to 3.2.2. 2015-01-12 12:03:47 +00:00
news Use BROKEN_EXCEPT_ON_PLATFORM for where configs have to be created manually. 2015-01-01 11:19:28 +00:00
packages
parallel Use BROKEN_ON_PLATFORM with LP64PLATFORMS. 2015-01-01 11:12:26 +00:00
pkgtools Fix example, noted by htodd. 2015-01-11 22:53:44 +00:00
print Update tex-texlive.infra to 2014 2015-01-14 04:37:26 +00:00
regress Do not use a naked "make", instead use TEST_MAKE. Now it fails differently. 2014-06-21 16:34:13 +00:00
security Update to 2.009: 2015-01-14 13:23:10 +00:00
shells Mark this ONLY_FOR_PLATFORM and list the platforms where tcsh is *not* 2015-01-11 02:15:51 +00:00
sysutils sysutils/pftop: fix build on fbsd >= 10 2015-01-14 20:39:42 +00:00
templates
textproc Update to 1.04: 2015-01-14 13:24:16 +00:00
time Update to 2.4.0: 2015-01-11 21:05:30 +00:00
wm Reset maintainer on his request. 2015-01-14 08:30:41 +00:00
www Changes 3.0.9: 2015-01-14 17:11:10 +00:00
x11 Fix patch offsets. 2015-01-12 13:16:33 +00:00
Makefile
pkglocate
README

$NetBSD: README,v 1.18 2005/05/07 22:18:28 wiz Exp $

Please see doc/pkgsrc.txt for information.