From c7355b40567aecfef5e6007d5a7154985ef7bdd0 Mon Sep 17 00:00:00 2001 From: Wilson Snyder Date: Sun, 15 Dec 2024 09:19:30 -0500 Subject: [PATCH] Commentary: Changes update --- Changes | 7 +++++++ docs/spelling.txt | 1 + 2 files changed, 8 insertions(+) diff --git a/Changes b/Changes index 0ced35e20..837d21fe6 100644 --- a/Changes +++ b/Changes @@ -18,6 +18,7 @@ Verilator 5.031 devel * Support vpiDefName (#3906) (#5572). [Krzysztof Starecki] * Support parameter names in pattern initialization (#5593) (#5596). [Greg Davill] * Support randomize size constraints with restrictions (#5582 partial) (#5611). [Ryszard Rozak, Antmicro Ltd.] +* Support associative array basic constrained randomization (#5658) (#5670). [Yilou Wang] * Support `default disable iff` and `$inferred_disable` (#4016). [Srinivasan Venkataramanan] * Support `extern constraint` and `pure constraint`. * Add `--no-std-waiver` and default reading of standard lint waivers file (#5607). @@ -34,9 +35,11 @@ Verilator 5.031 devel * Add warning on global constraints (#5625). [Ryszard Rozak, Antmicro Ltd.] * Add error on `solve before` or soft constraints of `randc` variable. * Improve concatenation performance (#5598) (#5599) (#5602). [Geza Lore] +* Improve optimization of duplicate wide expressions (#5637). [Bartłomiej Chmiel, Antmicro Ltd.] * Fix dotted reference in delay value (#2410). * Fix `function fork...join_none` regression with unknown type (#4449). * Fix public_module requiring a wire to become public (#4916). [Andrew Nolte] +* Fix --hierarchical on projects with dot-f dependency lists (#5199) (#5669). [Bartłomiej Chmiel, Antmicro Ltd.] * Fix can't locate scope error in interface task delayed assignment (#5462) (#5568). [Zhou Shen] * Fix BLKANDNBLK for for VARXREFs (#5569). [Todd Strader] * Fix VPI error instead of fatal for vpi_get_value() on large signals (#5571). [Todd Strader] @@ -49,6 +52,10 @@ Verilator 5.031 devel * Fix array of struct member overwrites on member update (#5605) (#5618) (#5628). [sumpster] * Fix interface and struct pattern collision (#5639) (#5640). [Todd Strader] * Fix mis-aliasing of instances with mailbox parameter types (#5632 partial). +* Fix error on duplicated declaration of gen block (#5663). [Ryszard Rozak, Antmicro Ltd.] +* Fix wildcard equality and inside operators for non-fourstate expressions (#5673). [Ryszard Rozak, Antmicro Ltd.] +* Fix `randomize..with` of parameterized classes (#5676). [Ryszard Rozak, Antmicro Ltd.] +* Fix interface bracketed array parameter access (#5677) (#5678). [Todd Strader] Verilator 5.030 2024-10-27 diff --git a/docs/spelling.txt b/docs/spelling.txt index 76b0bec90..6af921da4 100644 --- a/docs/spelling.txt +++ b/docs/spelling.txt @@ -693,6 +693,7 @@ fno fopen forceable foreach +fourstate fprintf fprofile fread