From 10fbe74cef33dbe0ded48037da020460a71e2578 Mon Sep 17 00:00:00 2001 From: Wilson Snyder Date: Fri, 15 Sep 2023 23:25:28 -0400 Subject: [PATCH] Commentary: Changes update --- Changes | 15 +++++++++++++++ docs/spelling.txt | 4 ++++ 2 files changed, 19 insertions(+) diff --git a/Changes b/Changes index 2c8535966..3677caa4e 100644 --- a/Changes +++ b/Changes @@ -13,17 +13,28 @@ Verilator 5.015 devel **Minor:** +* Add prepareClone and atClone APIs for Verilated models (#3503) (#4444). [Yinan Xu] +* Add check for conflicting options e.g. binary and lint-only (#4409). [Ethan Sifferman] * Add --no-trace-top to not trace top signals (#4412) (#4422). [Frans Skarman] * Support recursive function calls (#3267). * Support assignments of packed values to stream expressions on queues (#4401). [Ryszard Rozak, Antmicro Ltd] * Support no-parentheses calls to static methods (#4432). [Krzysztof Boroński] +* Support block_item_declaration in forks (#4455). [Krzysztof Boroński] +* Support assignments of stream expressions on queues to packed values (#4458). [Ryszard Rozak, Antmicro Ltd] * Support 'let'. +* Optimize Verilator executable size by refactoring error reporting routines (#4446). [Anthony Donlon] +* Optimize Verilation runtime pointers and graphs (#4396) (#4397) (#4398). [Krzysztof Bieganski, Antmicro Ltd] +* Optimize preparations towards multithreading Verilation (#4463) (#4476) (#4477) (#4479). [Kamil Rakoczy, Antmicro Ltd] * Fix Windows filename format, etc (#3873) (#4421). [Anthony Donlon]. +* Fix using type in parameterized classes without #() (#4281) (#4440). [Anthony Donlon] * Fix false INFINITELOOP on forever..mailbox.get() (#4323). [Srinivasan Venkataramanan] * Fix data type of condition operation on class objects (#4345) (#4352). [Ryszard Rozak, Antmicro Ltd] +* Fix variables mutated under fork..join_none/join_any blocks into anonymous objects (#4356). [Krzysztof Boroński] +* Fix V3CUse, do not consider implementations (.cpp) at all (#4386). [Krzysztof Boroński] * Fix ++/-- under statements (#4399). [Aleksander Kiryk, Antmicro Ltd] * Fix detection of mixed blocking and nonblocking assignment in nested assignments (#4404). [Ryszard Rozak, Antmicro Ltd] * Fix jumping over object initialization (#4411). [Krzysztof Boroński] +* Fix multiple issues towards short circuit support (#4413) (#4460). [Ryszard Rozak, Antmicro Ltd] * Fix variable lifetimes in extern methods (#4414). [Krzysztof Boroński] * Fix multiple function definitions in V3Sched (#4416). [Hennadii Chernyshchyk] * Fix false UNUSEDPARAM on generate localparam (#4427). [Bill Pringlemeir] @@ -33,8 +44,12 @@ Verilator 5.015 devel * Fix false MULTITOP on bound interfaces (#4438). [Alex Solomatnikov] * Fix internal error on real conversion (#4447). [vdhotre-ventana] * Fix lifetime unknown error on enum.name (#4448). [jwoutersymatra] +* Fix unstable output of VHashSha256 (#4453). [Anthony Donlon] +* Fix static cast from a stream type (#4469) (#4485). [Ryszard Rozak, Antmicro Ltd] * Fix error on enum with VARHIDDEN of cell (#4482). [Michail Rontionov] +* Fix lint of case statements with enum and wildcard bits (#4464) (#4487). [Anthony Donlon] * Fix reference to extended class in parameterized class (#4466). +* Fix the error message when the type of ref argument is wrong (#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. diff --git a/docs/spelling.txt b/docs/spelling.txt index e05450bce..cddf6a1b2 100644 --- a/docs/spelling.txt +++ b/docs/spelling.txt @@ -214,6 +214,7 @@ Maupin Mdir Mednick Menküc +Michail Michiels Microsystems Milanovic @@ -278,6 +279,7 @@ Renga Requin Rodionov Rolfe +Rontionov Roodselaar Runtime Ruud @@ -416,6 +418,7 @@ arrarys assertOn astgen async +atClone ato atoi autoconf @@ -774,6 +777,7 @@ pragmas pre precisions predefines +prepareClone prepend prepended preprocess