Commentary: Changes update
This commit is contained in:
parent
b7bc6c3c65
commit
86ad6f832a
15
Changes
15
Changes
|
|
@ -11,6 +11,11 @@ contributors that suggested or implemented a given issue are shown in []. Thanks
|
|||
Verilator 5.043 devel
|
||||
==========================
|
||||
|
||||
**Important:**
|
||||
|
||||
* This is the last release supporting the deprecated `--xml-only` and
|
||||
`--make cmake` options.
|
||||
|
||||
**Other:**
|
||||
|
||||
* Add `--unroll-limit` option (#6654) (#6668). [Geza Lore, Fractile Ltd.]
|
||||
|
|
@ -25,6 +30,7 @@ Verilator 5.043 devel
|
|||
* Support randsequence (#6131).
|
||||
* Support array reference arguments into 'std::randomize()' (#6384) (#6719). [Yilou Wang]
|
||||
* Support basic global constraints (#6551) (#6552). [Yilou Wang]
|
||||
* Support SystemC time resolution with step 10/100 (#6633) (#6715). [Aliaksei Chapyzhenka]
|
||||
* Support this.randomize() with constraints (#6634). [Artur Bieniek, Antmicro Ltd.]
|
||||
* Support multi-expression sequences (#6639). [Bartłomiej Chmiel, Antmicro Ltd.]
|
||||
* Support `#1step` delay as statement (#6671). [Pawel Kojma, Antmicro Ltd.]
|
||||
|
|
@ -44,6 +50,9 @@ Verilator 5.043 devel
|
|||
* Optimize $past delayed variable reuse (#6689). [Geza Lore, Fractile Ltd.]
|
||||
* Optimize combinational loops through sign extension (#6724). [Geza Lore]
|
||||
* Optimize trace initialization code size (#6749). [Geza Lore]
|
||||
* Optimize combinational cycles in DFG (#6744) (#6746) (#6744). [Geza Lore]
|
||||
* Fix generate function(s) inside of generate blocks (#1011) (#6789). [em2machine]
|
||||
* Fix typedef derived from type defined inside interface (#3441) (#6776). [em2machine]
|
||||
* Fix extern function that returns parameterized class (#4924).
|
||||
* Fix randomize called within func/task (#6144) (#6753). [Yilou Wang]
|
||||
* Fix pre/post_randomize on extended classes (#6467). [Alex Solomatnikov]
|
||||
|
|
@ -78,6 +87,7 @@ Verilator 5.043 devel
|
|||
* Fix `--prof-exec` using `--lib-create`. [Geza Lore]
|
||||
* Fix fork scheduling semantics (#6730). [Artur Bieniek, Antmicro Ltd.]
|
||||
* Fix internal fault when cross-class calling with DPI (#6735) (#6742). [Matthew Ballance]
|
||||
* Fix write variable placement for global constraints (#6740) (#6750) (#6797). [Yilou Wang]
|
||||
* Fix UNSUPPORTED on force / release with complex selects (#6755). [Ryszard Rozak, Antmicro Ltd.]
|
||||
* Fix select assignment expansion (#6757). [Geza Lore]
|
||||
* Fix `--lib-create` with multi-bit clocks (#6759). [Geza Lore]
|
||||
|
|
@ -87,6 +97,11 @@ Verilator 5.043 devel
|
|||
* Fix crash when super.new() called without a base class (#6772). [Matthew Ballance]
|
||||
* Fix class-in-class extends with parameters (#6773).
|
||||
* Fix enum item references in class extends with parameters.
|
||||
* Fix reordering of function body inlined on RHS of <= NBA (#6780). [Geza Lore]
|
||||
* Fix clang `-Wno-vla-cxx-extension` warning for UVM DPI tests (#6782)
|
||||
* Fix `disable iff` in simple properties (#6783). [Ryszard Rozak, Antmicro Ltd.]
|
||||
* Fix input sampling of clocking block signals (#6788). [Pawel Kojma, Antmicro Ltd.]
|
||||
* Fix O(n*2) analysis in const-bit-op-tree (#6791). [Geza Lore]
|
||||
|
||||
|
||||
Verilator 5.042 2025-11-02
|
||||
|
|
|
|||
|
|
@ -13,9 +13,9 @@ C++14 compiler support
|
|||
|
||||
Verilator will require C++20 or newer compilers for both compiling
|
||||
Verilator and compiling all Verilated models no sooner than May 2025.
|
||||
(Likely to be removed shortly after GitHub removes Ubuntu 20.04
|
||||
continuous-integration action runners, which are used to test the older
|
||||
C++ standard).
|
||||
(Although this date has expired, this change is currently on hold until
|
||||
the Ubuntu LTS versions of GCC and clang use C++20 by default, estimated
|
||||
May 2028.)
|
||||
|
||||
XML output
|
||||
Verilator currently supports XML parser output (enabled with
|
||||
|
|
|
|||
|
|
@ -625,6 +625,7 @@ cpure
|
|||
ctor
|
||||
ctrace
|
||||
cutable
|
||||
cxx
|
||||
cygwin
|
||||
dM
|
||||
da
|
||||
|
|
@ -1159,6 +1160,7 @@ verimake
|
|||
veriuser
|
||||
vl
|
||||
vlSelf
|
||||
vla
|
||||
vlopt
|
||||
vlt
|
||||
vltstd
|
||||
|
|
|
|||
Loading…
Reference in New Issue