Skip to content

v0.4: uncov.ini, `gcov --json-format`, `uncov help`

Compare
Choose a tag to compare
@xaizek xaizek released this 08 Jun 12:29
· 49 commits to master since this release
v0.4
8e6c87a

Configuration file, JSON-based intermediate format of gcov, help subcommand and other improvements.

General

  • Pin version of the license to be AGPLv3 only.

Core and CLI

  • Add help builtin command which details commands and their usage.
  • Parse .git/uncov.ini configuration file for settings.
  • Implement name-binning of gcov input files to work around its bug. This fixes use of new-gcovi with GCC 8.
  • Support gcov --json-format by new-gcovi, which makes it usable with GCC 9 and newer.

Web-UI

  • Make UI look better on smaller screens.
  • Fix links to builds having number separators.

uncov-gcov

  • Add --cpp-dtor-invocations option (by Fabian Wermelinger).
  • A slightly more robust parsing of .gcov files (by Fabian Wermelinger).
  • Parse .gcov line data based on line number ID (by Fabian Wermelinger). This fixes incorrect coverage results on explicit template instantiation.
  • Make --exclude and --include accept list of arguments (by Fabian Wermelinger).

Vim-plugin

  • Switch to using newer fugitive API.
  • Improve startup time.

Building

  • Add install PREFIX to Makefile (by Fabian Wermelinger).
  • Add ld_extra variable for linker to Makefile (by Fabian Wermelinger).
  • Always use UTC timezone in the tests.