Skip to content

Releases: bright-tools/ccsm

Snapshot v0.8

14 Nov 14:35
7cfa5e3
Compare
Choose a tag to compare
Snapshot v0.8 Pre-release
Pre-release
Issue Description
#133 Fix calculation of FUNC_NESTING
#135 Fix segfault when directory specified for analysis
#134 Update to LLVM 12.x API (thanks @sei-emcneil !)
#139 Add work-around for line-counting bug triggered due to use of nested macros
#130 Use uniform line-endings in output
#127, #125 Fixes to path counting (thanks @mringwal @milamikica !)

You will need the 2019 C++ redistributables installed if using the pre-compiled Windows binary

Snapshot v0.6

11 Mar 12:00
Compare
Choose a tag to compare
Snapshot v0.6 Pre-release
Pre-release
Issue Description
#111 Repeated warning "warning: unable to find a Visual Studio installation; try running Clang from a developer command prompt"

You will need the C++ runtime installed if using the pre-compiled Windows binary

Snapshot 0.5

10 Mar 18:26
Compare
Choose a tag to compare
Snapshot 0.5 Pre-release
Pre-release
Issue Description
#108 Counting of paths is erroneous for "do ... while(0)" constructs
#109 Update to be compatible with clang 7

You will need the C++ runtime installed if using the pre-compiled Windows binary

Snapshot 0.4

04 Apr 22:31
Compare
Choose a tag to compare
Snapshot 0.4 Pre-release
Pre-release
Issue Description
#95 Correct error in return point counting within files which are included multiple times
#94 Report "inf" instead of "0" for the comment ratio for files not containing any comments
#88 MetricOptions::m_optionsOK not initialized properly
#86 Support response files on command line
#81 Add option to qualify function names in output
#71 Exclude behaviour is not sufficiently robust
#69 Issue warning when C++ is used - only test case added - CCSM functionality unchanged
#62 Allow selection of metrics by group (via regex)
#61 Add count of function parameters as a metric - only test case added - CCSM functionality unchanged
#56 Add functionality for checking metrics against limits
#12 Add metrics for return statements & typedefs - only test case added - CCSM functionality unchanged

You will need the C++ runtime installed if using the pre-compiled Windows binary

Snapshot v0.3

05 Mar 14:58
Compare
Choose a tag to compare
Snapshot v0.3 Pre-release
Pre-release
Issue Description
#80 Update gen_ver.py to selectively recreate ccsm_ver.h
#78 CSV output is not correct
#76 Support build on Linux platforms
#75 HIS metric CALLS does not count unique function calls
#73 Add ability to redirect output to file
#70 Add option to ignore all standard header files
#59 Return point counting where code is inaccessible

You will need the C++ runtime installed if using the pre-compiled Windows binary

Snapshot release

01 Jan 20:09
Compare
Choose a tag to compare
Snapshot release Pre-release
Pre-release

Sanpshot release of the current code with Windows binary pre-compiled