From 2488af906659bd0c1e7efbd4777ffa75a1460de0 Mon Sep 17 00:00:00 2001 From: Wilson Snyder Date: Mon, 12 Jun 2023 20:38:33 -0400 Subject: [PATCH] Commentary: Changes update --- Changes | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/Changes b/Changes index 3a9fc7aba..17e3f1bdc 100644 --- a/Changes +++ b/Changes @@ -18,10 +18,15 @@ Verilator 5.011 devel **Minor:** +* Add --main-top-name option for C main TOP name (#4235) (#4249). [Don Williamson] +* Add creating __inputs.vpp file with --debug (#4177). [Tudor Timi] +* Add NEWERSTD warning when using feature in newer language standard (#4168) (#4172). [Ethan Sifferman] +* Add warning that timing controls in DPI exports are unsupported (#4238). [Krzysztof Bieganski, Antmicro Ltd] +* Support std::process class (#4212). [Aleksander Kiryk, Antmicro Ltd] * Support inside expressions with strings and doubles (#4138) (#4139). [Krzysztof Boroński] * Support get_randstate/set_randstate class method functions. -* Add NEWERSTD warning when using feature in newer language standard (#4168) (#4172). [Ethan Sifferman] -* Add creating __inputs.vpp file with --debug (#4177). [Tudor Timi] +* Support for condition operator on class objects (#4214). [Ryszard Rozak, Antmicro Ltd] +* Support array max (#4275). [Aleksander Kiryk, Antmicro Ltd] * Optimize VPI callValueCbs (#4155). [Hennadii Chernyshchyk] * Configure for faster C++ linking using 'mold', if it is installed. * Fix crash on duplicate imported modules (#3231). [Robert Balas] @@ -40,12 +45,28 @@ Verilator 5.011 devel * Fix forced assignments that override non-continuous assignments (#4183) (#4192). [Krzysztof Bieganski, Antmicro Ltd] * Fix wide structure VL_TOSTRING_W generation (#4188) (#4189). [Aylon Chaim Porat] * Fix references to members of parameterized base classes (#4196). [Ryszard Rozak, Antmicro Ltd] +* Fix tracing undefined alignment (#4201) (#4288) [John Wehle] +* Fix class specific same methods for AstVarScope, AstVar, and AstScope (#4203) (#4250). [John Wehle] * Fix dotted references in parameterized classes (#4206). [Ryszard Rozak, Antmicro Ltd] * Fix bit selections under parameterized classes (#4210). [Ryszard Rozak, Antmicro Ltd] * Fix duplicate std:: declaration with -I (#4215). [Harald Pretl] * Fix deep traversal of class inheritance timing (#4216). [Krzysztof Boroński] * Fix class parameters of enum types (#4219). [Ryszard Rozak, Antmicro Ltd] +* Fix static methods with prototypes (#4220). [Ryszard Rozak, Antmicro Ltd] +* Fix LATCH warning on function local variables (#4221) (#4284) [Julien Margetts] +* Fix VCD scope types (#4227) (#4282). [Àlex Torregrosa] +* Fix incorrect multi-driven lint warning (#4231) (#4248). [Adrien Le Masle] * Fix missing assignment for wide unpacked structs (#4233). [Jiamin Zhu] +* Fix unpacked struct == and != operators (#4234) (#4240). [Risto Pejašinović] +* Fix AstStructSel clean when data type is structure (#4241) (#4244). [Risto Pejašinović] +* Fix function calls in with statements (#4245). [Ryszard Rozak, Antmicro Ltd] +* Fix operator == for unpacked struct, if elements are VlUnpacked arrays (#4247). [Risto Pejašinović] +* Fix STATIC lifetime for variables created from clocking items (#4262). [Krzysztof Boroński] +* Fix names of foreach blocks (#4264). [Ryszard Rozak, Antmicro Ltd] +* Fix iterated variables in foreach loops to have VAUTOM lifetimes (#4265). [Krzysztof Boroński] +* Fix missing assignment for wide class members (#4267). [Jiamin Zhu] +* Fix the global `usesTiming` flag when forks exist (#4274). [Krzysztof Bieganski, Antmicro Ltd] +* Fix struct redefinition (#4276). [Aleksander Kiryk, Antmicro Ltd] * Fix detection of wire/reg duplicates. * Fix false IMPLICITSTATIC on package functions. * Fix method calls on function return values.