diff --git a/Changes b/Changes index 0b64e4dfb..2a98fda4a 100644 --- a/Changes +++ b/Changes @@ -16,6 +16,7 @@ Verilator 5.045 devel * Add VERILATOR_NUMA_STRATEGY environment variable (#6826) (#6880). [Yangyu Chen] * Support vpi_put/vpi_get forcing of signals (#5933) (#6704). [Christian Hecken] * Support detailed failure info for constraint violations (#6617) (#6883). [Yilou Wang] +* Support `unique` constraints (on 1D static arrays) (#6810) (#6878). [Srinivasan Venkataramanan] * Support complex expressions as std::randomize arguments (#6860). [Jakub Wasilewski, Antmicro Ltd.] * Support dynamic array elements in std::randomize (#6896). [Ryszard Rozak, Antmicro Ltd.] * Remove deprecated `--xml-only`. @@ -25,15 +26,19 @@ Verilator 5.045 devel * Fix false CASEOVERLAP case item expression lint (#6825) (#6886). [Luca Colagrande] * Fix virtual interface triggers (#6844). [Igor Zaworski, Antmicro Ltd.] * Fix use-after-free error (#6846). [Matthew Ballance] +* Fix dynamic scheduler temporary variable locations (#6859) (#6926). [Igor Zaworski, Antmicro Ltd.] * Fix dynamic array elements passed to ref argument (#6877). [Ryszard Rozak, Antmicro Ltd.] * Fix large debug_str for emitted Syms headers (#6889). [Bartłomiej Chmiel, Antmicro Ltd.] * Fix `disable iff` in simple properties (#6890). [Ryszard Rozak, Antmicro Ltd.] * Fix member-selected randomization assignments (#6892). [Yilou Wang] * Fix WIDTHEXTEND suppression on add/sub with single-bit signal. [Dan Katz] * Fix segfault in V3Slice (#6899). [Pawel Kojma, Antmicro Ltd.] +* Fix unpacked array concatenation function arguments (#6900). [Pawel Kojma, Antmicro Ltd.] * Fix signedness of packed array (#6901) (#6902). [Yutetsu TAKATSUKASA] * Fix assignment of queue from unpacked array (#6906). * Fix `foreach` with mid-index empty commas (#6910). +* Fix error when calling non-static method (#6916). [Artur Bieniek, Antmicro Ltd.] +* Fix memory leak in vpi_put_value and vpi_get_value (#6917). [Christian Hecken] Verilator 5.044 2026-01-01