From 40881d7e79061b0954e0b58747eaea3db821d630 Mon Sep 17 00:00:00 2001 From: Wilson Snyder Date: Thu, 29 May 2025 18:59:51 -0400 Subject: [PATCH] Commentary: Changes update --- Changes | 8 ++++++-- docs/guide/exe_verilator.rst | 9 ++++----- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/Changes b/Changes index 2610fffdd..911d8012c 100644 --- a/Changes +++ b/Changes @@ -13,7 +13,7 @@ Verilator 5.037 devel **Other:** -* Support redeclaring type as non-type; major parsing change (#2412) (#6020). +* Support redeclaring type as non-type; major parsing change (#2412) (#6020) (#6042) (#6044). * Support constrained random for associative arrays (#5985) (#5986). [Yilou Wang] * Support assignments to concatenations with impure RHS (#6002). [Ryszard Rozak, Antmicro Ltd.] * Support SARIF JSON diagnostic output with `--diagnostics-sarif`. (#6017) @@ -23,8 +23,9 @@ Verilator 5.037 devel * 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.] +* Add `--hierarchical-threads` (#6037). [Bartłomiej Chmiel] * Improve hierarchical scheduling visualization in V3ExecGraph (#6009). [Bartłomiej Chmiel, Antmicro Ltd.] -* Fix --x-initial and --x-assign random stability (#2662) (#5958). [Todd Strader] +* Fix --x-initial and --x-assign random stability (#2662) (#5958) (#6018) (#6025). [Todd Strader] * Fix filename backslash escapes in C code (#5947). * Fix C++ widths in V3Expand (#5953) (#5975). [Geza Lore] * Fix dependencies from different hierarchical schedules (#5954). [Bartłomiej Chmiel, Antmicro Ltd.] @@ -45,6 +46,9 @@ Verilator 5.037 devel * Fix concatenation and type casting (#6012) (#6013). [Todd Strader] * Fix wrong optimization result of shifted out variable (#6016) (#6019). [Yutetsu TAKATSUKASA] * Fix missing FreeBSD include (#6027) (#6028). [Joel Bodenmann] +* Fix associative arrays with enum keys (#6034) (#6035). [Petr Nohavica] +* Fix GCC 10 read-only linker error (#6040). [Todd Strader] +* Fix V3OrderParallel scoring contraction hang (#6052). [Bartłomiej Chmiel, Antmicro Ltd.] Verilator 5.036 2025-04-27 diff --git a/docs/guide/exe_verilator.rst b/docs/guide/exe_verilator.rst index 477a74fde..8858e25dd 100644 --- a/docs/guide/exe_verilator.rst +++ b/docs/guide/exe_verilator.rst @@ -780,12 +780,11 @@ Summary: .. option:: --hierarchical-threads Specifies the number of threads used for scheduling hierarchical blocks. - The main use-case of this option is to provide possiblity for scheduling - multi-thread hierarchical blocks on multiple threads without increasing - parallelism of the whole design. + This allows scheduling multi-thread hierarchical blocks on multiple + threads, without increasing the parallelism of the entire design. - Set to :vlopt:`--threads` by default. For optimal performance should not exceed - CPU core count. + Set to :vlopt:`--threads` by default. For optimal performance should not + exceed the CPU thread count. .. option:: -I