issues
search
verilator
/
verilator-announce
Announcements related to Verilator
GNU Lesser General Public License v3.0
37
stars
2
forks
source link
Verilator 5.016 2023-09-16 Released
#64
Open
wsnyder
opened
12 months ago
wsnyder
commented
12 months ago
Verilator 5.016 2023-09-16
Minor:
Add prepareClone and atClone APIs for Verilated models (verilator/verilator#3503) (verilator/verilator#4444). [Yinan Xu]
Add check for conflicting options e.g. binary and lint-only (verilator/verilator#4409). [Ethan Sifferman]
Add --no-trace-top to not trace top signals (verilator/verilator#4412) (verilator/verilator#4422). [Frans Skarman]
Support recursive function calls (verilator/verilator#3267).
Support assignments of packed values to stream expressions on queues (verilator/verilator#4401). [Ryszard Rozak, Antmicro Ltd]
Support no-parentheses calls to static methods (verilator/verilator#4432). [Krzysztof Boroński]
Support block_item_declaration in forks (verilator/verilator#4455). [Krzysztof Boroński]
Support assignments of stream expressions on queues to packed values (verilator/verilator#4458). [Ryszard Rozak, Antmicro Ltd]
Support function non-constant default arguments (verilator/verilator#4470).
Support 'let'.
Optimize Verilator executable size by refactoring error reporting routines (verilator/verilator#4446). [Anthony Donlon]
Optimize Verilation runtime pointers and graphs (verilator/verilator#4396) (verilator/verilator#4397) (verilator/verilator#4398). [Krzysztof Bieganski, Antmicro Ltd]
Optimize preparations towards multithreaded Verilation (verilator/verilator#4291) (verilator/verilator#4463) (verilator/verilator#4476) (verilator/verilator#4477) (verilator/verilator#4479). [Kamil Rakoczy, Antmicro Ltd]
Fix Windows filename format, etc (verilator/verilator#3873) (verilator/verilator#4421). [Anthony Donlon].
Fix t_dist_cppstyle Perl performance issue (verilator/verilator#4085). [Srinivasan Venkataramanan]
Fix using type in parameterized classes without #() (verilator/verilator#4281) (verilator/verilator#4440). [Anthony Donlon]
Fix false INFINITELOOP on forever..mailbox.get() (verilator/verilator#4323). [Srinivasan Venkataramanan]
Fix data type of condition operation on class objects (verilator/verilator#4345) (verilator/verilator#4352). [Ryszard Rozak, Antmicro Ltd]
Fix variables mutated under fork..join_none/join_any blocks into anonymous objects (verilator/verilator#4356). [Krzysztof Boroński]
Fix V3CUse, do not consider implementations (.cpp) at all (verilator/verilator#4386). [Krzysztof Boroński]
Fix ++/-- under statements (verilator/verilator#4399). [Aleksander Kiryk, Antmicro Ltd]
Fix detection of mixed blocking and nonblocking assignment in nested assignments (verilator/verilator#4404). [Ryszard Rozak, Antmicro Ltd]
Fix jumping over object initialization (verilator/verilator#4411). [Krzysztof Boroński]
Fix multiple issues towards short circuit support (verilator/verilator#4413) (verilator/verilator#4460). [Ryszard Rozak, Antmicro Ltd]
Fix variable lifetimes in extern methods (verilator/verilator#4414). [Krzysztof Boroński]
Fix multiple function definitions in V3Sched (verilator/verilator#4416). [Hennadii Chernyshchyk]
Fix false UNUSEDPARAM on generate localparam (verilator/verilator#4427). [Bill Pringlemeir]
Fix checking for parameter and port connections in the wrong place (verilator/verilator#4428). [Anthony Donlon]
Fix coroutine handle movement during queue manipulation (verilator/verilator#4431). [Aleksander Kiryk, Antmicro Ltd]
Fix nested assignments on the LHS (verilator/verilator#4435). [Ryszard Rozak, Antmicro Ltd]
Fix false MULTITOP on bound interfaces (verilator/verilator#4438). [Alex Solomatnikov]
Fix internal error on real conversion (verilator/verilator#4447). [vdhotre-ventana]
Fix lifetime unknown error on enum.name (verilator/verilator#4448). [jwoutersymatra]
Fix unstable output of VHashSha256 (verilator/verilator#4453). [Anthony Donlon]
Fix static cast from a stream type (verilator/verilator#4469) (verilator/verilator#4485). [Ryszard Rozak, Antmicro Ltd]
Fix error on enum with VARHIDDEN of cell (verilator/verilator#4482). [Michail Rontionov]
Fix lint of case statements with enum and wildcard bits (verilator/verilator#4464) (verilator/verilator#4487). [Anthony Donlon]
Fix reference to extended class in parameterized class (verilator/verilator#4466).
Fix recursive display causing segfault (verilator/verilator#4480). [Kuoping Hsu]
Fix the error message when the type of ref argument is wrong (verilator/verilator#4490). [Ryszard Rozak, Antmicro Ltd]
Fix display %x formatting of real.
Fix mis-warning on #() in classes' own functions.
Fix IGNOREDRETURN to not warn on void-cast static function calls.
Fix ZERODLY to not warn on 'wait(0)'.
Verilator 5.016 2023-09-16
Minor: