From 7b2dc463996dbb7dde9f55b64b27d765dcf91ea6 Mon Sep 17 00:00:00 2001 From: Wilson Snyder Date: Thu, 22 May 2025 06:45:39 -0400 Subject: [PATCH] Commentary: Changes update --- Changes | 4 +++- bin/verilator_coverage | 2 +- include/vltstd/svdpi.h | 22 +++++++++++----------- test_regress/t/t_dist_docs_summary.py | 2 +- 4 files changed, 16 insertions(+), 14 deletions(-) diff --git a/Changes b/Changes index f151914c0..6f7dcbc93 100644 --- a/Changes +++ b/Changes @@ -22,6 +22,7 @@ Verilator 5.037 devel * Add BADVLTPRAGMA on unknown Verilator pragmas (#5945). [Shou-Li Hsu] * Add ternary operator into branch coverage (#5880). [Ryszard Rozak, Antmicro Ltd.] * Add aggregate type error checks (#5570) (#5950). [Shou-Li Hsu] +* Add `--filter-type` to verilator_coverage (#6030). [Ryszard Rozak, Antmicro Ltd.] * Improve hierarchical scheduling visualization in V3ExecGraph (#6009). [Bartłomiej Chmiel, Antmicro Ltd.] * Fix filename backslash escapes in C code (#5947). * Fix C++ widths in V3Expand (#5953) (#5975). [Geza Lore] @@ -40,8 +41,9 @@ Verilator 5.037 devel * Fix slicing of AstExprStmt nodes (#6005). [Ryszard Rozak, Antmicro Ltd.] * Fix skipped generate blocks in toggle coverage (#6010). [Ryszard Rozak, Antmicro Ltd.] * Fix arithmetic left-shift by constants over 32 bits (#6007) (#6015). [Zhen Yan] +* Fix concatenation and type casting (#6012) (#6013). [Todd Strader] * Fix wrong optimization result of shifted out variable (#6016) (#6019). [Yutetsu TAKATSUKASA] -* Add missing FreeBSD include (#6027) (#6028). [Joel Bodenmann] +* Fix missing FreeBSD include (#6027) (#6028). [Joel Bodenmann] Verilator 5.036 2025-04-27 diff --git a/bin/verilator_coverage b/bin/verilator_coverage index 476da1b1a..9407ddbf4 100755 --- a/bin/verilator_coverage +++ b/bin/verilator_coverage @@ -170,7 +170,7 @@ L. --annotate-all All files should be shown. --annotate-min Minimum occurrence count for uncovered. --annotate-points Annotates info from each coverage point. - --filter-type Skips records of coverage types different than . + --filter-type Keep only records of given coverage type. --help Displays this message and version and exits. --rank Compute relative importance of tests. --unlink With --write, unlink all inputs diff --git a/include/vltstd/svdpi.h b/include/vltstd/svdpi.h index 4afe10043..66763bb90 100644 --- a/include/vltstd/svdpi.h +++ b/include/vltstd/svdpi.h @@ -367,28 +367,28 @@ XXTERN int svIsDisabledState( void ); */ XXTERN void svAckDisabledState( void ); -/* Mantis 5713/D9 +/* * Retrieve the current simulation time, scaled to the time unit of the scope. -* If scope is NULL, then time is scaled to the simulation time unit. -* It is an error to call svGetTime() with an invalid svScope. -* This function returns -1 for all error cases, 0 upon success. -*/ + * If scope is NULL, then time is scaled to the simulation time unit. + * It is an error to call svGetTime() with an invalid svScope. + * This function returns -1 for all error cases, 0 upon success. + */ XXTERN int svGetTime(const svScope scope, svTimeVal* time); /* * Retrieve the time unit for scope. * If scope is NULL, then simulation time unit is retrieved. -* It is an error to call svGetTimeUnit() with an invalid svScope. -* This function returns -1 for all error cases, 0 upon success. -*/ + * It is an error to call svGetTimeUnit() with an invalid svScope. + * This function returns -1 for all error cases, 0 upon success. + */ XXTERN int svGetTimeUnit(const svScope scope, int32_t* time_unit); /* * Retrieve the time precision for scope. * If scope is NULL, then simulation time unit is retrieved. -* It is an error to call svGetTimePrecision() with an invalid svScope. -* This function returns -1 for all error cases, 0 upon success. -*/ + * It is an error to call svGetTimePrecision() with an invalid svScope. + * This function returns -1 for all error cases, 0 upon success. + */ XXTERN int svGetTimePrecision(const svScope scope, int32_t* time_precision); diff --git a/test_regress/t/t_dist_docs_summary.py b/test_regress/t/t_dist_docs_summary.py index ad2ff316c..d75cc5ce2 100755 --- a/test_regress/t/t_dist_docs_summary.py +++ b/test_regress/t/t_dist_docs_summary.py @@ -20,7 +20,7 @@ Waivers = [ '-fno-', # Documented differently '-no-lineno', # Deprecated '-no-order-clock-delay', # Deprecated - '-prof-threads', # Deprecated) + '-prof-threads', # Deprecated ]