From 4dd49e1244dc21524841d8b1bf86d2189bb609bb Mon Sep 17 00:00:00 2001 From: Wilson Snyder Date: Tue, 25 Mar 2025 08:24:19 -0400 Subject: [PATCH] Commentary: Changes update --- Changes | 6 ++++-- docs/guide/exe_verilator.rst | 2 +- nodist/log_changes | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/Changes b/Changes index e0387e47d..88bbb38b1 100644 --- a/Changes +++ b/Changes @@ -11,7 +11,7 @@ contributors that suggested a given feature are shown in []. Thanks! Verilator 5.035 devel ========================== -**Major:** +**Important:** * Add `--trace-saif` for SAIF power traces (#5812). [Mateusz Gancarz] * Change `--output-groups` to default to value of `--build-jobs` (#5751). @@ -20,6 +20,7 @@ Verilator 5.035 devel **Other:** * Support force/release with a variable reference (#5721) (#5810). [Bartłomiej Chmiel, Antmicro Ltd.] +* Add multi-thread hierarchical simulation (#2583) (#5871). [Bartłomiej Chmiel, Antmicro Ltd.] * Add check for `let` misused in statement context (#5733). * Add used language to `--preproc-resolve` output (#5795). [Kamil Rakoczy, Antmicro Ltd.] * Add `--make json` to enable integration with non-make/cmake build systems (#5799). [Andrew Voznytsa] @@ -28,6 +29,7 @@ Verilator 5.035 devel * Remove unused gtkwave/wavealloca.h. [Geza Lore] * Optimize automatic splitting of some packed variables (#5843). [Geza Lore] * Optimize trigger vector in whole words (#5857). [Geza Lore] +* Fix interface array assignments (#5270) (#5633) (#5869). [Nick Brereton] * Fix change detection at time 0 (#5499) (#5864). [Geza Lore] * Fix foreach of associative array inside a constraint block (#5727) (#5841). [Yilou Wang] * Fix reset of automatic function variables (#5747). [Augustin Fabre] @@ -44,7 +46,7 @@ Verilator 5.035 devel * Fix checking built-in method arguments (#5839). * Fix splitting of packed ports with non-zero based ranges (#5842). [Geza Lore] * Fix NBA shared flag reuse (#5848). [Geza Lore] -* Fix expression coverage on additional nodes (#5849 partial) (#5867). [Todd Strader] +* Fix multiple expression coverage issues (#5849 partial) (#5867) (#5870). [Todd Strader] * Fix unresolved typedefs as parameters (#5850). [Eugene Feinberg, Brian Li] * Fix removal of callbacks no longer in current list (#5851) (#5852). [Gilberto Abram] * Fix segmentation fault on member compare (#5853). diff --git a/docs/guide/exe_verilator.rst b/docs/guide/exe_verilator.rst index 89d8a990a..19e5df650 100644 --- a/docs/guide/exe_verilator.rst +++ b/docs/guide/exe_verilator.rst @@ -2128,7 +2128,7 @@ The grammar of configuration commands is as follows: Specifies how many threads need to be used for scheduling hierarchical DPI tasks. This data is inserted internally during :vlopt:`--hierarchical`, - based on value specified in :option:`hier_workers -module`. This option + based on value specified in `hier_workers -module`. This option should not be used directly. See :ref:`Hierarchical Verilation`. .. option:: hier_workers -module "" -workers diff --git a/nodist/log_changes b/nodist/log_changes index 5975b53f8..220bcfe8b 100755 --- a/nodist/log_changes +++ b/nodist/log_changes @@ -90,7 +90,7 @@ def process(): print() print("You may now want to clean up spelling, and commit:") - print(" (cd docs ; make spelling | grep -v 'Writing output')") + print(" (cd docs ; make spelling | grep -vi 'writing output')") print(" git ci -am 'Commentary: Changes update'") print()