]> Nick Gasson's Git Repositories - nvc.git/commit
Coverage folding (#939)
authorBlebowski <34539154+Blebowski@users.noreply.github.com>
Sun, 11 Aug 2024 15:13:02 +0000 (17:13 +0200)
committerGitHub <noreply@github.com>
Sun, 11 Aug 2024 15:13:02 +0000 (16:13 +0100)
commit04be0c328f5680f5b3cdb21e011362e52b3f1530
tree93344330c56a612977c4c95150895b7dfb02d9f7
parentcd4b5bd9101bd00a22ea82c3e34a961e0c19a992
Coverage folding (#939)

* src, test: Rework exclude file handling

Parse first, and traverse hierarchy only then.
Add stub of "collapse" command.

* src, test: coverage fixes after rebase.

* man: Fix section title.

* src: Implement support for "fold" command into exclude file.

* src: Fix forgotten option of "cover_merge" command.

* test: Add cover23 test for coverage folding.

* src: Remove commented code for union creation during folding/

* man: Document coverage folding.

* src: Fix fold command array allocation issues.

* src: typo fix

* src: Simplify to_upper_str

* src: Remove excessive exclamation marks.

* src: Remove excessive debug prints.

* src: Make folding scope match print message only upon DEBUG build.

* nvc.1: Spelling fix.

* src: Apply comments from review

* test: Adapt tests for modified information messages.

* NEWS: fix conflicts.

* src, test: Remove "ifdef DEBUG".

* src: Remove two more occurences of debug print.
14 files changed:
NEWS.md
nvc.1
src/cov/cov-api.h
src/cov/cov-data.c
src/cov/cov-data.h
src/cov/cov-exclude.c
src/nvc.c
test/regress/cover23.sh [new file with mode: 0755]
test/regress/cover23.vhd [new file with mode: 0644]
test/regress/cover9.sh
test/regress/data/cover23_ef.txt [new file with mode: 0644]
test/regress/gold/cover23.txt [new file with mode: 0644]
test/regress/gold/cover9.txt
test/regress/testlist.txt