issues
search
verilator
/
verilator-announce
Announcements related to Verilator
GNU Lesser General Public License v3.0
37
stars
2
forks
source link
Verilator 5.004 2022-12-14 released
#58
Open
wsnyder
opened
1 year ago
wsnyder
commented
1 year ago
Verilator 5.004 2022-12-14
Major:
Support named properties (verilator/verilator#3667). [Ryszard Rozak, Antmicro Ltd]
Add ENUMVALUE warning when value misused for enum (verilator/verilator#726) (verilator/verilator#3777) (verilator/verilator#3783).
Deprecate --no-threads; use --threads 1 for single threaded (verilator/verilator#3703). [Kamil Rakoczy, Antmicro Ltd]
Minor:
Support std::semaphore and typed std::mailbox (verilator/verilator#3708). [Krzysztof Bieganski, Antmicro Ltd]
Support 'with' in unique, unique_index, min, max in queues (verilator/verilator#3772). [Ryszard Rozak, Antmicro Ltd]
Support events in VCD/FST traces (verilator/verilator#3759). [Yves Mathieu]
Support foreach loops on strings (verilator/verilator#3760). [Ryszard Rozak, Antmicro Ltd]
Support member selects in with clauses (verilator/verilator#3775). [Ryszard Rozak, Antmicro Ltd]
Support super.new calls (verilator/verilator#3789). [Ryszard Rozak, Antmicro Ltd]
Support randcase.
Support pre_randomize and post_randomize.
Support $timeunit and $timeprecision.
Support assignment expressions.
Change ENDLABEL from warning into an error.
Internal AST improvements, also affect XML format (verilator/verilator#3721). [Geza Lore]
Deprecate verilated_fst_sc.cpp and verilated_vcd_sc.cpp.
Disable stack size limit (verilator/verilator#3706) (verilator/verilator#3751). [Mariusz Glebocki]
Add error when use --exe with --lib-create (verilator/verilator#3785). [Yinan Xu]
Fix jump handling in do while loops (verilator/verilator#3731). [Ryszard Rozak, Antmicro Ltd]
Fix 'with' clause handling in functions (verilator/verilator#3739). [Ryszard Rozak, Antmicro Ltd]
Fix CONTEXT compile error on mingw64 (verilator/verilator#3741). [William D. Jones]
Fix MSVC compiler errors (verilator/verilator#3742) (verilator/verilator#3746). [Kritik Bhimani]
Fix CASEINCOMPLETE when covers all enum values (verilator/verilator#3745) (verilator/verilator#3782). [Guy-Armand Kamendje]
Fix return type of $countbits functions to int (verilator/verilator#3725). [Ryszard Rozak, Antmicro Ltd]
Fix timing control in while-break loops (verilator/verilator#3733) (verilator/verilator#3769). [Ryszard Rozak, Antmicro Ltd]
Fix return in constructors (verilator/verilator#3734). [Ryszard Rozak, Antmicro Ltd]
Fix missing UNUSED warnings with --coverage (verilator/verilator#3736). [alejandro-castro-ortegon]
Fix tracing parameters overridden with -G (verilator/verilator#3723). [Iztok Jeras]
Fix folding of LogAnd with non-bool operands (verilator/verilator#3726). [Geza Lore]
Fix Dfg optimization issues (verilator/verilator#3740) (verilator/verilator#3771). [Geza Lore]
Fix pre/postincrement operations (verilator/verilator#3744) (verilator/verilator#3756). [Ryszard Rozak, Antmicro Ltd]
Fix cross-compile for MingW, Arm and RiscV (verilator/verilator#3752). [Miodrag Milanović]
Fix $unit as base package for other packages (verilator/verilator#3755). [Ryszard Rozak, Antmicro Ltd]
Fix make jobserver with submakes (verilator/verilator#3758). [Gus Smith]
Fix to escape VERILATOR_ROOT file paths (verilator/verilator#3764) (verilator/verilator#3765). [Jiacheng Qian]
Fix empty string literals converting to string types (verilator/verilator#3774). [miree]
Fix to remove $date from .vcd files (verilator/verilator#3779). [Larry Doolittle]
Fix missing user objects in --lib-create mode (verilator/verilator#3780) (verilator/verilator#3784). [Yinan Xu]
Fix non-blocking assignments in forks (verilator/verilator#3781) (verilator/verilator#3800). [Krzysztof Bieganski, Antmicro Ltd]
Fix forks without any delayed statements (verilator/verilator#3792) (verilator/verilator#3801). [Krzysztof Bieganski, Antmicro Ltd]
Fix internal error in bit op tree optimization (verilator/verilator#3793). [Yutetsu TAKATSUKASA]
Fix lint_off EOFNEWLINE in .vlt files (verilator/verilator#3796). [Andrew Nolte]
Fix wait 0.
Fix comparing ranged slices of unpacked arrays.
Verilator 5.004 2022-12-14
Major:
Minor: