Skip to content

Commit

Permalink
updates for 1.68 release
Browse files Browse the repository at this point in the history
  • Loading branch information
AlDanial committed Jun 3, 2016
1 parent b21f642 commit 29c93c9
Show file tree
Hide file tree
Showing 2 changed files with 598 additions and 80 deletions.
83 changes: 83 additions & 0 deletions Unix/NEWS
Original file line number Diff line number Diff line change
@@ -1,3 +1,86 @@
Release Notes for cloc version 1.68
https://github.com/AlDanial/cloc
June 3, 2016

New Languages:
o Blade
o Brainfuck
o builder
o Clean
o INI
o JSX
o liquid
o Logtalk
o Markdown
o Mathematica
o Pug
o Qt Linguist
o Slim
o TTCN

Updates:
o --help output now goes to STDOUT instead of STDERR.
o Shortened cloc's output header line by removing "https:" from the
github repository URL.
o Add block comment support to CoffeeScript.
o Improve Coq/Verilog disambiguator by recognizing more Coq keywords.
o Improve handling of HAML block comments.
o Improve Pascal/Puppet disambiguator.
o Improve Perl/Prolog disambiguator by recognizing Perl HERE documents.
o Add .cuh extension for CUDA.
o Add .hxx extension for C/C++ header files.
o Associate .mk extension with make.

New options and features:

--use-sloccount If SLOCCount is installed, use its compiled
executables c_count, java_count, pascal_count,
php_count, and xml_count instead of cloc's
counters. SLOCCount's compiled counters are
substantially faster than cloc's and may give
a performance improvement when counting projects
with large files. However, these cloc-specific
features will not be available: --diff,
--count-and-diff, --strip-comments, --unicode.
--vcs=<VCS> Invoke a system call to <VCS> to obtain a list of
files to work on. If <VCS> is 'git', then will
invoke 'git ls-files'. If <VCS> is 'svn' then
will invoke 'svn list -R'. The primary benefit
is that cloc will then skip files explicitly
excluded by the versioning tool in question,
ie, those in .gitignore or have the svn:ignore
property.
Alternatively <VCS> may be any system command
that generates a list of files.
Note: cloc must be in a directory which can read
the files as they are returned by <VCS>. cloc
will not download files from remote repositories.
'svn list -R' may refer to a remote repository
to obtain file names (and therefore may require
authentication to the remote repository), but
the files themselves must be local.


o Handle .deb archive files on Unix-like operating systems that have
the Debian 'dpkg-deb' command. This is only useful for counting
lines in Debian packages that contain source code--most contain
only compiled executables.

Bug Fixes:
o Updated documentation for --exclude-dir to prohibit path separators.
o Correct file path normalization problem when directory contains
trailing slash.
o --list-file: Return an empty list if the file cannot be read.
o --exclude-dir: correctly handle command line input consisting of a
file with leading directory names, eg abc/def/hello.c, by first
checking that parent directories aren't in exclusion list.
o Expand behavior of --fullpath to also work with --not-match-d.
o Split into two statements expressions like "scalar(split(..))"
which are deprecated in Perl 5.22.
o --sum-reports: Give a useful error message when encountering an unknown
language during report summation.

============================================================================
Release Notes for cloc version 1.66
https://github.com/AlDanial/cloc
January 23, 2016
Expand Down
Loading

0 comments on commit 29c93c9

Please sign in to comment.