From f82f59a0246f7e62f2f3a237446fdf10788cd09f Mon Sep 17 00:00:00 2001 From: Wilson Snyder Date: Fri, 3 Jul 2026 13:01:05 -0400 Subject: [PATCH] Commentary: Changes update --- Changes | 8 ++++++++ docs/spelling.txt | 3 +++ .../t/{t_clang_overload.py => t_class_cpp_overload.py} | 0 .../t/{t_clang_overload.v => t_class_cpp_overload.v} | 0 test_regress/t/t_unique0_case.v | 3 +-- 5 files changed, 12 insertions(+), 2 deletions(-) rename test_regress/t/{t_clang_overload.py => t_class_cpp_overload.py} (100%) rename test_regress/t/{t_clang_overload.v => t_class_cpp_overload.v} (100%) diff --git a/Changes b/Changes index 3e4174b62..9ae1a40ee 100644 --- a/Changes +++ b/Changes @@ -15,6 +15,14 @@ Verilator 5.051 devel **Other:** +* Add comments as a branch description in coverage .info files (#7843). [Eryk Szpotanski] +* Optimize random initialization. [Geza Lore, Testorrent USA, Inc.] +* Fix DFG misoptimizing bound checks (#7755). [Jakub Michalski] +* Fix unique0 case side effects (#7787). [Pawel Klopotek] +* Fix cleaning purity cache after assertions. [Geza Lore, Testorrent USA, Inc.] +* Fix clang++ ambiguous overload of '==' operator (#7863). [Pawel Kojma, Antmicro Ltd.] +* Fix heap-use-after-free in `VlRNG::VlRNG()` (#7865). [Dragon-Git] + Verilator 5.050 2026-07-01 ========================== diff --git a/docs/spelling.txt b/docs/spelling.txt index a9d91f52b..f99491317 100644 --- a/docs/spelling.txt +++ b/docs/spelling.txt @@ -477,6 +477,7 @@ Syms Synopsys SystemC SystemVerilog +Szpotanski Takatsukasa Tambe Tarik @@ -537,6 +538,7 @@ Verilog Vighnesh Viktor Vilp +VlRNG VlWide Vlip Vm @@ -947,6 +949,7 @@ misconnected misconversion misdetecting misoptimized +misoptimizing missized mk mno diff --git a/test_regress/t/t_clang_overload.py b/test_regress/t/t_class_cpp_overload.py similarity index 100% rename from test_regress/t/t_clang_overload.py rename to test_regress/t/t_class_cpp_overload.py diff --git a/test_regress/t/t_clang_overload.v b/test_regress/t/t_class_cpp_overload.v similarity index 100% rename from test_regress/t/t_clang_overload.v rename to test_regress/t/t_class_cpp_overload.v diff --git a/test_regress/t/t_unique0_case.v b/test_regress/t/t_unique0_case.v index 54cedb901..ed3f92535 100644 --- a/test_regress/t/t_unique0_case.v +++ b/test_regress/t/t_unique0_case.v @@ -7,7 +7,6 @@ // verilog_format: off `define stop $stop `define checkh(gotv,expv) do if ((gotv) !== (expv)) begin $write("%%Error: %s:%0d: got='h%x exp='h%x\n", `__FILE__,`__LINE__, (gotv), (expv)); `stop; end while(0); -`define checkp(gotv,expv_s) do begin string gotv_s; gotv_s = $sformatf("%p", gotv); if ((gotv_s) != (expv_s)) begin $write("%%Error: %s:%0d: got='%s' exp='%s'\n", `__FILE__,`__LINE__, (gotv_s), (expv_s)); `stop; end end while(0); // verilog_format: on module t; @@ -18,7 +17,7 @@ module t; y = 0; x = 0; z = 0; - unique0 case(increment_x()) + unique0 case (increment_x()) 1: begin y = 1; end