issues
search
verilator
/
verilator-announce
Announcements related to Verilator
GNU Lesser General Public License v3.0
37
stars
2
forks
source link
Verilator 5.008 2023-03-04 Released
#60
Open
wsnyder
opened
1 year ago
wsnyder
commented
1 year ago
Verilator 5.008 2023-03-04
Minor:
Add --annotate-points option, change multipoint on line reporting (verilator/verilator#3876). [Nassim Corteggiani]
Add --verilate-jobs option (verilator/verilator#3889). [Kamil Rakoczy, Antmicro Ltd]
Add WIDTHEXPAND and WIDTHTRUNC warnings to replace WIDTH (verilator/verilator#3900). [Andrew Nolte]
Add SOURCE_DATE_EPOCH for docs/guide/conf.py (verilator/verilator#3918). [Larry Doolittle]
Add /
verilator public[flat|flat_rd|flat_rw| ]
/ metacomments (verilator/verilator#3894). [Joseph Nwabueze]
Add lint warning on always_comb multidriven (verilator/verilator#3888) (verilator/verilator#3939). [Adam Bagley]
Add warning on ++/-- over expressions with potential side effects (verilator/verilator#3976). [Krzysztof Boroński]
Add error on mixing .name and by-port instantiations.
Removed deprecated --cdc option.
Support unpacked unions.
Support interface classes and class implements.
Support global clocking and $global_clock.
Support class parameters without initial values.
Support cast to numbers from strings.
Support struct I/O in --lib-create (verilator/verilator#3378) (verilator/verilator#3892). [Varun Koyyalagunta]
Support function calls without parenthesis (verilator/verilator#3903) (verilator/verilator#3902). [Ryszard Rozak, Antmicro Ltd]
Support class extending its parameter (verilator/verilator#3904). [Ryszard Rozak, Antmicro Ltd]
Support static function variables (verilator/verilator#3830). [Ryszard Rozak, Antmicro Ltd]
Support recursive methods (verilator/verilator#3987). [Ryszard Rozak, Antmicro Ltd]
Fix real parameters of infinity and NaN.
Fix pattern assignment to unpacked structs (verilator/verilator#3510). [Mostafa Garnal]
Fix single-element replication to dynarray/unpacked/queue (verilator/verilator#3548). [Gustav Svensk]
Fix constant enum methods (verilator/verilator#3621). [Todd Strader]
Fix inconsistent naming of generate scope arrays (verilator/verilator#3840). [Andrew Nolte]
Fix namespace fallback resolution (verilator/verilator#3863) (verilator/verilator#3942). [Aleksander Kiryk, Antmicro Ltd]
Fix std:: to be parsed first (verilator/verilator#3864) (verilator/verilator#3928). [Aleksander Kiryk, Antmicro Ltd]
Fix cmake warning if multiple SOURCES w/o PREFIX (verilator/verilator#3916) (verilator/verilator#3927). [Yoda Lee]
Fix paramaterized class function linkage (verilator/verilator#3917). [Ryszard Rozak]
Fix static members of type aliases of a parametrized class (verilator/verilator#3922). [Ryszard Rozak, Antmicro Ltd]
Fix class extend parameter dot case (verilator/verilator#3926). [Ryszard Rozak, Antmicro Ltd]
Fix MsWin missing directory exception, and ::std (verilator/verilator#3928) (verilator/verilator#3933) (verilator/verilator#3935). [Kritik Bhimani]
Fix very long VPI signal names (verilator/verilator#3929). [Marlon James]
Fix VPI upper interface scopes not found (verilator/verilator#3937). [David Stanford]
Fix virus detection false positive (verilator/verilator#3944). [Stuart Morris]
Fix constant string function assignment (verilator/verilator#3945). [Todd Strader]
Fix constant format field widths (verilator/verilator#3946). [Todd Strader]
Fix class field linking when a super classes is a param (verilator/verilator#3949). [Ryszard Rozak, Antmicro Ltd]
Fix CMake bad C identifiers (verilator/verilator#3948) (verilator/verilator#3951). [Zixi Li]
Fix build on HP PA architecture (verilator/verilator#3954). [John David Anglin]
Fix date on the front page of verilator.pdf (verilator/verilator#3956) (verilator/verilator#3957). [Larry Doolittle]
Fix dicts declared with ref type (verilator/verilator#3960). [Ryszard Rozak, Antmicro Ltd]
Fix missing error on negative replicate (verilator/verilator#3963). [Benjamin Menküc]
Fix self references to parameterized classes (verilator/verilator#3962). [Ryszard Rozak, Antmicro Ltd]
Fix LITENDIAN warning is backwards (verilator/verilator#3966) (verilator/verilator#3967). [Cameron Kirk]
Fix subsequent parameter declarations (verilator/verilator#3969). [Ryszard Rozak, Antmicro Ltd]
Fix timing delays to not truncate below 64 bits (verilator/verilator#3973) (verilator/verilator#3982). [Felix Neumärker]
Fix cmake on macOS to mark weak symbols with -U linker flag (verilator/verilator#3978) (verilator/verilator#3979). [Peter Debacker]
Fix UNDRIVEN warning seg fault (verilator/verilator#3989). [Felix Neumärker]
Fix coverage of class methods (verilator/verilator#3998). [Tim Paine]
Fix packed array structure replication.
Fix enum.next(0) and enum.prev(0).
Verilator 5.008 2023-03-04
Minor: