Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > gnu.announce > #1261 > unrolled thread

Release of version 1.3 of complexity

Started byBruce Korb <bkorb@gnu.org>
First post2015-10-16 09:11 -0700
Last post2015-10-16 09:11 -0700
Articles 1 — 1 participant

Back to article view | Back to gnu.announce


Contents

  Release of version 1.3 of complexity Bruce Korb <bkorb@gnu.org> - 2015-10-16 09:11 -0700

#1261 — Release of version 1.3 of complexity

FromBruce Korb <bkorb@gnu.org>
Date2015-10-16 09:11 -0700
SubjectRelease of version 1.3 of complexity
Message-ID<mailman.480.1445032804.7904.info-gnu@gnu.org>
GNU complexity computes a complexity measure of C source code.
For the most part, it is very similar to pmccabe results.
The difference is that code length adds linearly to the
score and logic nesting adds geometrically to the score.
Short functions tend to score lower than pmccabe and highly
nested functionality can score considerably higher.
The weighting for length and nesting levels can be adjusted.

Complexity also understands C syntax a little better,
but still overweights complex initializer expressions.

New in 1.3 - October 2015
* src/complexity.c: explicitly include headers that are needed but
   usually included by config.h.
   (die): It is claimed that va_start() may expand to unbalanced
   opening braces, so add va_end().  This is not true, but added
   va_end() for balance anyway.
* doc/Makefile.am: add "mk.sh" to EXTRA_DIST
* incorporate a spelling fix from autogen

complexity home:  http://www.gnu.org/software/complexity/
primary ftp:     ftp://ftp.gnu.org/gnu/complexity/
.tar.gz:         ftp://ftp.gnu.org/gnu/complexity/complexity-1.3.tar.gz
bug reports:     bkorb at the usual GNU domain
bug archive:     http://lists.gnu.org/mailman/listinfo/bug-gnu-utils/
maintainer:      Bruce Korb - bkorb at the usual GNU domain

[toc] | [standalone]


Back to top | Article view | gnu.announce


csiph-web