From dfa57f8f88d9e25c9bc342feff31bb9fb51ba65d Mon Sep 17 00:00:00 2001 From: wsxarcher Date: Tue, 24 Mar 2026 00:36:39 +0100 Subject: [PATCH] Cleanup --- src/V3Dumpvars.h | 6 +++--- src/V3LinkDot.cpp | 4 +--- test_regress/t/t_trace_dumpvars.py | 2 +- test_regress/t/t_trace_dumpvars.v | 2 +- test_regress/t/t_trace_dumpvars_abs_scope.py | 2 +- test_regress/t/t_trace_dumpvars_abs_scope.v | 2 +- test_regress/t/t_trace_dumpvars_add_module.py | 2 +- test_regress/t/t_trace_dumpvars_add_module.v | 2 +- test_regress/t/t_trace_dumpvars_context.py | 5 +++-- test_regress/t/t_trace_dumpvars_context.v | 4 ++-- test_regress/t/t_trace_dumpvars_cpptop.cpp | 2 +- test_regress/t/t_trace_dumpvars_cpptop.py | 2 +- test_regress/t/t_trace_dumpvars_cpptop.v | 2 +- test_regress/t/t_trace_dumpvars_cpptop2.cpp | 2 +- test_regress/t/t_trace_dumpvars_cpptop2.py | 2 +- test_regress/t/t_trace_dumpvars_cpptop2.v | 2 +- test_regress/t/t_trace_dumpvars_func.py | 2 +- test_regress/t/t_trace_dumpvars_func.v | 2 +- test_regress/t/t_trace_dumpvars_hier_array.py | 2 +- test_regress/t/t_trace_dumpvars_hier_array.v | 2 +- test_regress/t/t_trace_dumpvars_hier_global.py | 2 +- test_regress/t/t_trace_dumpvars_hier_global.v | 2 +- test_regress/t/t_trace_dumpvars_hier_global_task.py | 2 +- test_regress/t/t_trace_dumpvars_hier_global_task.v | 2 +- test_regress/t/t_trace_dumpvars_hier_scope.py | 2 +- test_regress/t/t_trace_dumpvars_hier_scope.v | 2 +- test_regress/t/t_trace_dumpvars_hier_struct.py | 5 +++-- test_regress/t/t_trace_dumpvars_hier_struct.v | 4 ++-- test_regress/t/t_trace_dumpvars_level.py | 2 +- test_regress/t/t_trace_dumpvars_level.v | 2 +- test_regress/t/t_trace_dumpvars_level_scope.py | 2 +- test_regress/t/t_trace_dumpvars_level_scope.v | 2 +- test_regress/t/t_trace_dumpvars_missing_scope.py | 2 +- test_regress/t/t_trace_dumpvars_missing_scope.v | 2 +- test_regress/t/t_trace_dumpvars_multi_scope.py | 2 +- test_regress/t/t_trace_dumpvars_multi_scope.v | 2 +- test_regress/t/t_trace_dumpvars_nonconst_scope.py | 2 +- test_regress/t/t_trace_dumpvars_nonconst_scope.v | 2 +- test_regress/t/t_trace_dumpvars_override.py | 2 +- test_regress/t/t_trace_dumpvars_override.v | 2 +- test_regress/t/t_trace_dumpvars_scope.py | 2 +- test_regress/t/t_trace_dumpvars_scope.v | 2 +- test_regress/t/t_trace_dumpvars_struct.py | 2 +- test_regress/t/t_trace_dumpvars_struct.v | 2 +- test_regress/t/t_trace_dumpvars_sub.py | 2 +- test_regress/t/t_trace_dumpvars_sub.v | 2 +- test_regress/t/t_trace_dumpvars_sub0.py | 2 +- test_regress/t/t_trace_dumpvars_sub0.v | 2 +- test_regress/t/t_trace_dumpvars_task.py | 2 +- test_regress/t/t_trace_dumpvars_task.v | 2 +- test_regress/t/t_trace_dumpvars_task2.py | 2 +- test_regress/t/t_trace_dumpvars_task2.v | 2 +- test_regress/t/t_trace_dumpvars_task2_no_inl.py | 2 +- test_regress/t/t_trace_dumpvars_task2_no_inl.v | 2 +- test_regress/t/t_trace_dumpvars_task_no_inl.py | 2 +- test_regress/t/t_trace_dumpvars_task_no_inl.v | 2 +- test_regress/t/t_trace_dumpvars_wire.py | 2 +- test_regress/t/t_trace_dumpvars_wire.v | 2 +- 58 files changed, 66 insertions(+), 66 deletions(-) diff --git a/src/V3Dumpvars.h b/src/V3Dumpvars.h index 29c7eaf41..b30f86d77 100644 --- a/src/V3Dumpvars.h +++ b/src/V3Dumpvars.h @@ -22,9 +22,7 @@ // Tagged $dumpvars target string. During compile-time resolution in V3LinkDot // each target is tagged with a prefix that tells EmitC how to emit the -// corresponding runtime code. The tag types are: -// Resolved – fully resolved to a compile-time hierarchy path -// RuntimeRoot – first component must match the C++ wrapper root name at runtime +// corresponding runtime code. struct DumpvarsTag final { const char* const prefix; const size_t prefixLen; @@ -39,7 +37,9 @@ struct DumpvarsTag final { } }; +// Fully resolved to a compile-time hierarchy path constexpr DumpvarsTag kDumpvarsResolved{"@dumpvars:"}; +// First component must match the C++ wrapper root name at runtime constexpr DumpvarsTag kDumpvarsRuntimeRoot{"@dumpvars_root:"}; #endif // Guard diff --git a/src/V3LinkDot.cpp b/src/V3LinkDot.cpp index 200cf76da..2325d0a1e 100644 --- a/src/V3LinkDot.cpp +++ b/src/V3LinkDot.cpp @@ -3272,9 +3272,7 @@ class LinkDotResolveVisitor final : public VNVisitor { if (!resolved.empty()) return kDumpvarsResolved.make(resolved); } - // Step 3: Single-component name — defer to runtime root matching - // unless Verilator generates the main (--main/--binary), in which case - // the root name is known at compile time and we can reject mismatches. + // Step 3: Defer single component to root lookup if available. const string::size_type dotPos = target.find('.'); const string firstComp = (dotPos != string::npos) ? target.substr(0, dotPos) : target; diff --git a/test_regress/t/t_trace_dumpvars.py b/test_regress/t/t_trace_dumpvars.py index 1eaecdb79..d2549038e 100644 --- a/test_regress/t/t_trace_dumpvars.py +++ b/test_regress/t/t_trace_dumpvars.py @@ -4,7 +4,7 @@ # This program is free software; you can redistribute it and/or modify it # under the terms of either the GNU Lesser General Public License Version 3 # or the Perl Artistic License Version 2.0. -# SPDX-FileCopyrightText: 2026 by Marco Bartoli. +# SPDX-FileCopyrightText: 2026 Wilson Snyder # SPDX-License-Identifier: LGPL-3.0-only OR Artistic-2.0 import vltest_bootstrap diff --git a/test_regress/t/t_trace_dumpvars.v b/test_regress/t/t_trace_dumpvars.v index 6a65753e0..5c2063a08 100644 --- a/test_regress/t/t_trace_dumpvars.v +++ b/test_regress/t/t_trace_dumpvars.v @@ -1,7 +1,7 @@ // DESCRIPTION: Verilator: Verilog Test module // // This file ONLY is placed under the Creative Commons Public Domain. -// SPDX-FileCopyrightText: 2026 by Marco Bartoli. +// SPDX-FileCopyrightText: 2026 by Wilson Snyder. // SPDX-License-Identifier: CC0-1.0 `define STRINGIFY(x) `"x`" diff --git a/test_regress/t/t_trace_dumpvars_abs_scope.py b/test_regress/t/t_trace_dumpvars_abs_scope.py index 1eaecdb79..e6571964d 100644 --- a/test_regress/t/t_trace_dumpvars_abs_scope.py +++ b/test_regress/t/t_trace_dumpvars_abs_scope.py @@ -4,7 +4,7 @@ # This program is free software; you can redistribute it and/or modify it # under the terms of either the GNU Lesser General Public License Version 3 # or the Perl Artistic License Version 2.0. -# SPDX-FileCopyrightText: 2026 by Marco Bartoli. +# SPDX-FileCopyrightText: 2026 by Wilson Snyder. # SPDX-License-Identifier: LGPL-3.0-only OR Artistic-2.0 import vltest_bootstrap diff --git a/test_regress/t/t_trace_dumpvars_abs_scope.v b/test_regress/t/t_trace_dumpvars_abs_scope.v index aa9d28fa2..2a225c3cb 100644 --- a/test_regress/t/t_trace_dumpvars_abs_scope.v +++ b/test_regress/t/t_trace_dumpvars_abs_scope.v @@ -1,7 +1,7 @@ // DESCRIPTION: Verilator: Verilog Test module // // This file ONLY is placed under the Creative Commons Public Domain. -// SPDX-FileCopyrightText: 2026 by Marco Bartoli. +// SPDX-FileCopyrightText: 2026 by Wilson Snyder. // SPDX-License-Identifier: CC0-1.0 `define STRINGIFY(x) `"x`" diff --git a/test_regress/t/t_trace_dumpvars_add_module.py b/test_regress/t/t_trace_dumpvars_add_module.py index 51c1f9091..006c898da 100644 --- a/test_regress/t/t_trace_dumpvars_add_module.py +++ b/test_regress/t/t_trace_dumpvars_add_module.py @@ -4,7 +4,7 @@ # This program is free software; you can redistribute it and/or modify it # under the terms of either the GNU Lesser General Public License Version 3 # or the Perl Artistic License Version 2.0. -# SPDX-FileCopyrightText: 2026 by Marco Bartoli. +# SPDX-FileCopyrightText: 2026 by Wilson Snyder. # SPDX-License-Identifier: LGPL-3.0-only OR Artistic-2.0 import vltest_bootstrap diff --git a/test_regress/t/t_trace_dumpvars_add_module.v b/test_regress/t/t_trace_dumpvars_add_module.v index 26f7acbac..bf812302c 100644 --- a/test_regress/t/t_trace_dumpvars_add_module.v +++ b/test_regress/t/t_trace_dumpvars_add_module.v @@ -1,7 +1,7 @@ // DESCRIPTION: Verilator: Verilog Test module // // This file ONLY is placed under the Creative Commons Public Domain. -// SPDX-FileCopyrightText: 2026 by Marco Bartoli. +// SPDX-FileCopyrightText: 2026 by Wilson Snyder. // SPDX-License-Identifier: CC0-1.0 `define STRINGIFY(x) `"x`" diff --git a/test_regress/t/t_trace_dumpvars_context.py b/test_regress/t/t_trace_dumpvars_context.py index 1a77562e4..5a79df61f 100644 --- a/test_regress/t/t_trace_dumpvars_context.py +++ b/test_regress/t/t_trace_dumpvars_context.py @@ -4,7 +4,7 @@ # This program is free software; you can redistribute it and/or modify it # under the terms of either the GNU Lesser General Public License Version 3 # or the Perl Artistic License Version 2.0. -# SPDX-FileCopyrightText: 2026 by Marco Bartoli. +# SPDX-FileCopyrightText: 2026 by Wilson Snyder. # SPDX-License-Identifier: LGPL-3.0-only OR Artistic-2.0 import vltest_bootstrap @@ -17,4 +17,5 @@ test.execute() test.vcd_identical(test.trace_filename, test.golden_filename) -test.passes() \ No newline at end of file +test.passes() + diff --git a/test_regress/t/t_trace_dumpvars_context.v b/test_regress/t/t_trace_dumpvars_context.v index 25c14eb3a..5bc230c54 100644 --- a/test_regress/t/t_trace_dumpvars_context.v +++ b/test_regress/t/t_trace_dumpvars_context.v @@ -1,7 +1,7 @@ // DESCRIPTION: Verilator: Verilog Test module // // This file ONLY is placed under the Creative Commons Public Domain. -// SPDX-FileCopyrightText: 2026 by Marco Bartoli. +// SPDX-FileCopyrightText: 2026 by Wilson Snyder. // SPDX-License-Identifier: CC0-1.0 `define STRINGIFY(x) `"x`" @@ -54,4 +54,4 @@ module deep #( initial begin $dumpvars(0); end -endmodule \ No newline at end of file +endmodule diff --git a/test_regress/t/t_trace_dumpvars_cpptop.cpp b/test_regress/t/t_trace_dumpvars_cpptop.cpp index 5ae47110a..83ccacb87 100644 --- a/test_regress/t/t_trace_dumpvars_cpptop.cpp +++ b/test_regress/t/t_trace_dumpvars_cpptop.cpp @@ -3,7 +3,7 @@ // DESCRIPTION: Verilator: Verilog Test module // // This file ONLY is placed under the Creative Commons Public Domain. -// SPDX-FileCopyrightText: 2026 by Marco Bartoli. +// SPDX-FileCopyrightText: 2026 by Wilson Snyder. // SPDX-License-Identifier: CC0-1.0 #include diff --git a/test_regress/t/t_trace_dumpvars_cpptop.py b/test_regress/t/t_trace_dumpvars_cpptop.py index 86c9329f9..e59720885 100644 --- a/test_regress/t/t_trace_dumpvars_cpptop.py +++ b/test_regress/t/t_trace_dumpvars_cpptop.py @@ -4,7 +4,7 @@ # This program is free software; you can redistribute it and/or modify it # under the terms of either the GNU Lesser General Public License Version 3 # or the Perl Artistic License Version 2.0. -# SPDX-FileCopyrightText: 2026 by Marco Bartoli. +# SPDX-FileCopyrightText: 2026 by Wilson Snyder. # SPDX-License-Identifier: LGPL-3.0-only OR Artistic-2.0 import vltest_bootstrap diff --git a/test_regress/t/t_trace_dumpvars_cpptop.v b/test_regress/t/t_trace_dumpvars_cpptop.v index 42a8df11c..334e709e0 100644 --- a/test_regress/t/t_trace_dumpvars_cpptop.v +++ b/test_regress/t/t_trace_dumpvars_cpptop.v @@ -1,7 +1,7 @@ // DESCRIPTION: Verilator: Verilog Test module // // This file ONLY is placed under the Creative Commons Public Domain. -// SPDX-FileCopyrightText: 2026 by Marco Bartoli. +// SPDX-FileCopyrightText: 2026 by Wilson Snyder. // SPDX-License-Identifier: CC0-1.0 `define STRINGIFY(x) `"x`" diff --git a/test_regress/t/t_trace_dumpvars_cpptop2.cpp b/test_regress/t/t_trace_dumpvars_cpptop2.cpp index 5ae47110a..83ccacb87 100644 --- a/test_regress/t/t_trace_dumpvars_cpptop2.cpp +++ b/test_regress/t/t_trace_dumpvars_cpptop2.cpp @@ -3,7 +3,7 @@ // DESCRIPTION: Verilator: Verilog Test module // // This file ONLY is placed under the Creative Commons Public Domain. -// SPDX-FileCopyrightText: 2026 by Marco Bartoli. +// SPDX-FileCopyrightText: 2026 by Wilson Snyder. // SPDX-License-Identifier: CC0-1.0 #include diff --git a/test_regress/t/t_trace_dumpvars_cpptop2.py b/test_regress/t/t_trace_dumpvars_cpptop2.py index eab934d19..b942b16fa 100644 --- a/test_regress/t/t_trace_dumpvars_cpptop2.py +++ b/test_regress/t/t_trace_dumpvars_cpptop2.py @@ -4,7 +4,7 @@ # This program is free software; you can redistribute it and/or modify it # under the terms of either the GNU Lesser General Public License Version 3 # or the Perl Artistic License Version 2.0. -# SPDX-FileCopyrightText: 2026 by Marco Bartoli. +# SPDX-FileCopyrightText: 2026 by Wilson Snyder. # SPDX-License-Identifier: LGPL-3.0-only OR Artistic-2.0 import vltest_bootstrap diff --git a/test_regress/t/t_trace_dumpvars_cpptop2.v b/test_regress/t/t_trace_dumpvars_cpptop2.v index a25586b07..4d3f29d36 100644 --- a/test_regress/t/t_trace_dumpvars_cpptop2.v +++ b/test_regress/t/t_trace_dumpvars_cpptop2.v @@ -1,7 +1,7 @@ // DESCRIPTION: Verilator: Verilog Test module // // This file ONLY is placed under the Creative Commons Public Domain. -// SPDX-FileCopyrightText: 2026 by Marco Bartoli. +// SPDX-FileCopyrightText: 2026 by Wilson Snyder. // SPDX-License-Identifier: CC0-1.0 `define STRINGIFY(x) `"x`" diff --git a/test_regress/t/t_trace_dumpvars_func.py b/test_regress/t/t_trace_dumpvars_func.py index 1eaecdb79..e6571964d 100644 --- a/test_regress/t/t_trace_dumpvars_func.py +++ b/test_regress/t/t_trace_dumpvars_func.py @@ -4,7 +4,7 @@ # This program is free software; you can redistribute it and/or modify it # under the terms of either the GNU Lesser General Public License Version 3 # or the Perl Artistic License Version 2.0. -# SPDX-FileCopyrightText: 2026 by Marco Bartoli. +# SPDX-FileCopyrightText: 2026 by Wilson Snyder. # SPDX-License-Identifier: LGPL-3.0-only OR Artistic-2.0 import vltest_bootstrap diff --git a/test_regress/t/t_trace_dumpvars_func.v b/test_regress/t/t_trace_dumpvars_func.v index 1a5def5eb..cf70710da 100644 --- a/test_regress/t/t_trace_dumpvars_func.v +++ b/test_regress/t/t_trace_dumpvars_func.v @@ -1,7 +1,7 @@ // DESCRIPTION: Verilator: Verilog Test module // // This file ONLY is placed under the Creative Commons Public Domain. -// SPDX-FileCopyrightText: 2026 by Marco Bartoli. +// SPDX-FileCopyrightText: 2026 by Wilson Snyder. // SPDX-License-Identifier: CC0-1.0 `define STRINGIFY(x) `"x`" diff --git a/test_regress/t/t_trace_dumpvars_hier_array.py b/test_regress/t/t_trace_dumpvars_hier_array.py index 1eaecdb79..e6571964d 100644 --- a/test_regress/t/t_trace_dumpvars_hier_array.py +++ b/test_regress/t/t_trace_dumpvars_hier_array.py @@ -4,7 +4,7 @@ # This program is free software; you can redistribute it and/or modify it # under the terms of either the GNU Lesser General Public License Version 3 # or the Perl Artistic License Version 2.0. -# SPDX-FileCopyrightText: 2026 by Marco Bartoli. +# SPDX-FileCopyrightText: 2026 by Wilson Snyder. # SPDX-License-Identifier: LGPL-3.0-only OR Artistic-2.0 import vltest_bootstrap diff --git a/test_regress/t/t_trace_dumpvars_hier_array.v b/test_regress/t/t_trace_dumpvars_hier_array.v index 6e211074f..dbe673d73 100644 --- a/test_regress/t/t_trace_dumpvars_hier_array.v +++ b/test_regress/t/t_trace_dumpvars_hier_array.v @@ -1,7 +1,7 @@ // DESCRIPTION: Verilator: Verilog Test module // // This file ONLY is placed under the Creative Commons Public Domain. -// SPDX-FileCopyrightText: 2026 by Marco Bartoli. +// SPDX-FileCopyrightText: 2026 by Wilson Snyder. // SPDX-License-Identifier: CC0-1.0 `define STRINGIFY(x) `"x`" diff --git a/test_regress/t/t_trace_dumpvars_hier_global.py b/test_regress/t/t_trace_dumpvars_hier_global.py index 1eaecdb79..e6571964d 100644 --- a/test_regress/t/t_trace_dumpvars_hier_global.py +++ b/test_regress/t/t_trace_dumpvars_hier_global.py @@ -4,7 +4,7 @@ # This program is free software; you can redistribute it and/or modify it # under the terms of either the GNU Lesser General Public License Version 3 # or the Perl Artistic License Version 2.0. -# SPDX-FileCopyrightText: 2026 by Marco Bartoli. +# SPDX-FileCopyrightText: 2026 by Wilson Snyder. # SPDX-License-Identifier: LGPL-3.0-only OR Artistic-2.0 import vltest_bootstrap diff --git a/test_regress/t/t_trace_dumpvars_hier_global.v b/test_regress/t/t_trace_dumpvars_hier_global.v index e7a8ed84c..37dd5d357 100644 --- a/test_regress/t/t_trace_dumpvars_hier_global.v +++ b/test_regress/t/t_trace_dumpvars_hier_global.v @@ -1,7 +1,7 @@ // DESCRIPTION: Verilator: Verilog Test module // // This file ONLY is placed under the Creative Commons Public Domain. -// SPDX-FileCopyrightText: 2026 by Marco Bartoli. +// SPDX-FileCopyrightText: 2026 by Wilson Snyder. // SPDX-License-Identifier: CC0-1.0 `define STRINGIFY(x) `"x`" diff --git a/test_regress/t/t_trace_dumpvars_hier_global_task.py b/test_regress/t/t_trace_dumpvars_hier_global_task.py index a58724bfa..38f138c77 100644 --- a/test_regress/t/t_trace_dumpvars_hier_global_task.py +++ b/test_regress/t/t_trace_dumpvars_hier_global_task.py @@ -4,7 +4,7 @@ # This program is free software; you can redistribute it and/or modify it # under the terms of either the GNU Lesser General Public License Version 3 # or the Perl Artistic License Version 2.0. -# SPDX-FileCopyrightText: 2026 by Marco Bartoli. +# SPDX-FileCopyrightText: 2026 by Wilson Snyder. # SPDX-License-Identifier: LGPL-3.0-only OR Artistic-2.0 import vltest_bootstrap diff --git a/test_regress/t/t_trace_dumpvars_hier_global_task.v b/test_regress/t/t_trace_dumpvars_hier_global_task.v index 1fb855231..5877a243c 100644 --- a/test_regress/t/t_trace_dumpvars_hier_global_task.v +++ b/test_regress/t/t_trace_dumpvars_hier_global_task.v @@ -1,7 +1,7 @@ // DESCRIPTION: Verilator: Verilog Test module // // This file ONLY is placed under the Creative Commons Public Domain. -// SPDX-FileCopyrightText: 2026 by Marco Bartoli. +// SPDX-FileCopyrightText: 2026 by Wilson Snyder. // SPDX-License-Identifier: CC0-1.0 `define STRINGIFY(x) `"x`" diff --git a/test_regress/t/t_trace_dumpvars_hier_scope.py b/test_regress/t/t_trace_dumpvars_hier_scope.py index 1eaecdb79..e6571964d 100644 --- a/test_regress/t/t_trace_dumpvars_hier_scope.py +++ b/test_regress/t/t_trace_dumpvars_hier_scope.py @@ -4,7 +4,7 @@ # This program is free software; you can redistribute it and/or modify it # under the terms of either the GNU Lesser General Public License Version 3 # or the Perl Artistic License Version 2.0. -# SPDX-FileCopyrightText: 2026 by Marco Bartoli. +# SPDX-FileCopyrightText: 2026 by Wilson Snyder. # SPDX-License-Identifier: LGPL-3.0-only OR Artistic-2.0 import vltest_bootstrap diff --git a/test_regress/t/t_trace_dumpvars_hier_scope.v b/test_regress/t/t_trace_dumpvars_hier_scope.v index 899bbeea9..97c3bfd55 100644 --- a/test_regress/t/t_trace_dumpvars_hier_scope.v +++ b/test_regress/t/t_trace_dumpvars_hier_scope.v @@ -1,7 +1,7 @@ // DESCRIPTION: Verilator: Verilog Test module // // This file ONLY is placed under the Creative Commons Public Domain. -// SPDX-FileCopyrightText: 2026 by Marco Bartoli. +// SPDX-FileCopyrightText: 2026 by Wilson Snyder. // SPDX-License-Identifier: CC0-1.0 `define STRINGIFY(x) `"x`" diff --git a/test_regress/t/t_trace_dumpvars_hier_struct.py b/test_regress/t/t_trace_dumpvars_hier_struct.py index 6c7291a29..791c137e1 100644 --- a/test_regress/t/t_trace_dumpvars_hier_struct.py +++ b/test_regress/t/t_trace_dumpvars_hier_struct.py @@ -4,7 +4,7 @@ # This program is free software; you can redistribute it and/or modify it # under the terms of either the GNU Lesser General Public License Version 3 # or the Perl Artistic License Version 2.0. -# SPDX-FileCopyrightText: 2026 by Marco Bartoli. +# SPDX-FileCopyrightText: 2026 by Wilson Snyder. # SPDX-License-Identifier: LGPL-3.0-only OR Artistic-2.0 import vltest_bootstrap @@ -17,4 +17,5 @@ test.execute() test.vcd_identical(test.trace_filename, test.golden_filename) -test.passes() \ No newline at end of file +test.passes() + diff --git a/test_regress/t/t_trace_dumpvars_hier_struct.v b/test_regress/t/t_trace_dumpvars_hier_struct.v index dab0cd207..82614345a 100644 --- a/test_regress/t/t_trace_dumpvars_hier_struct.v +++ b/test_regress/t/t_trace_dumpvars_hier_struct.v @@ -1,7 +1,7 @@ // DESCRIPTION: Verilator: Verilog Test module // // This file ONLY is placed under the Creative Commons Public Domain. -// SPDX-FileCopyrightText: 2026 by Marco Bartoli. +// SPDX-FileCopyrightText: 2026 by Wilson Snyder. // SPDX-License-Identifier: CC0-1.0 `define STRINGIFY(x) `"x`" @@ -43,4 +43,4 @@ module t( mystruct.deep.cyc = cyc; mystruct.deep.inner = cyc + mystruct.deep.add; end -endmodule \ No newline at end of file +endmodule diff --git a/test_regress/t/t_trace_dumpvars_level.py b/test_regress/t/t_trace_dumpvars_level.py index 1eaecdb79..e6571964d 100644 --- a/test_regress/t/t_trace_dumpvars_level.py +++ b/test_regress/t/t_trace_dumpvars_level.py @@ -4,7 +4,7 @@ # This program is free software; you can redistribute it and/or modify it # under the terms of either the GNU Lesser General Public License Version 3 # or the Perl Artistic License Version 2.0. -# SPDX-FileCopyrightText: 2026 by Marco Bartoli. +# SPDX-FileCopyrightText: 2026 by Wilson Snyder. # SPDX-License-Identifier: LGPL-3.0-only OR Artistic-2.0 import vltest_bootstrap diff --git a/test_regress/t/t_trace_dumpvars_level.v b/test_regress/t/t_trace_dumpvars_level.v index 55c3ccc64..df73db139 100644 --- a/test_regress/t/t_trace_dumpvars_level.v +++ b/test_regress/t/t_trace_dumpvars_level.v @@ -1,7 +1,7 @@ // DESCRIPTION: Verilator: Verilog Test module // // This file ONLY is placed under the Creative Commons Public Domain. -// SPDX-FileCopyrightText: 2026 by Marco Bartoli. +// SPDX-FileCopyrightText: 2026 by Wilson Snyder. // SPDX-License-Identifier: CC0-1.0 `define STRINGIFY(x) `"x`" diff --git a/test_regress/t/t_trace_dumpvars_level_scope.py b/test_regress/t/t_trace_dumpvars_level_scope.py index 1eaecdb79..e6571964d 100644 --- a/test_regress/t/t_trace_dumpvars_level_scope.py +++ b/test_regress/t/t_trace_dumpvars_level_scope.py @@ -4,7 +4,7 @@ # This program is free software; you can redistribute it and/or modify it # under the terms of either the GNU Lesser General Public License Version 3 # or the Perl Artistic License Version 2.0. -# SPDX-FileCopyrightText: 2026 by Marco Bartoli. +# SPDX-FileCopyrightText: 2026 by Wilson Snyder. # SPDX-License-Identifier: LGPL-3.0-only OR Artistic-2.0 import vltest_bootstrap diff --git a/test_regress/t/t_trace_dumpvars_level_scope.v b/test_regress/t/t_trace_dumpvars_level_scope.v index 64c074c27..b7863aee2 100644 --- a/test_regress/t/t_trace_dumpvars_level_scope.v +++ b/test_regress/t/t_trace_dumpvars_level_scope.v @@ -1,7 +1,7 @@ // DESCRIPTION: Verilator: Verilog Test module // // This file ONLY is placed under the Creative Commons Public Domain. -// SPDX-FileCopyrightText: 2026 by Marco Bartoli. +// SPDX-FileCopyrightText: 2026 by Wilson Snyder. // SPDX-License-Identifier: CC0-1.0 `define STRINGIFY(x) `"x`" diff --git a/test_regress/t/t_trace_dumpvars_missing_scope.py b/test_regress/t/t_trace_dumpvars_missing_scope.py index c834b7d2a..b00fb4934 100644 --- a/test_regress/t/t_trace_dumpvars_missing_scope.py +++ b/test_regress/t/t_trace_dumpvars_missing_scope.py @@ -4,7 +4,7 @@ # This program is free software; you can redistribute it and/or modify it # under the terms of either the GNU Lesser General Public License Version 3 # or the Perl Artistic License Version 2.0. -# SPDX-FileCopyrightText: 2026 by Marco Bartoli. +# SPDX-FileCopyrightText: 2026 by Wilson Snyder. # SPDX-License-Identifier: LGPL-3.0-only OR Artistic-2.0 import vltest_bootstrap diff --git a/test_regress/t/t_trace_dumpvars_missing_scope.v b/test_regress/t/t_trace_dumpvars_missing_scope.v index aac875054..f7c24a635 100644 --- a/test_regress/t/t_trace_dumpvars_missing_scope.v +++ b/test_regress/t/t_trace_dumpvars_missing_scope.v @@ -1,7 +1,7 @@ // DESCRIPTION: Verilator: Verilog Test module // // This file ONLY is placed under the Creative Commons Public Domain. -// SPDX-FileCopyrightText: 2026 by Marco Bartoli. +// SPDX-FileCopyrightText: 2026 by Wilson Snyder. // SPDX-License-Identifier: CC0-1.0 `define STRINGIFY(x) `"x`" diff --git a/test_regress/t/t_trace_dumpvars_multi_scope.py b/test_regress/t/t_trace_dumpvars_multi_scope.py index 1eaecdb79..e6571964d 100644 --- a/test_regress/t/t_trace_dumpvars_multi_scope.py +++ b/test_regress/t/t_trace_dumpvars_multi_scope.py @@ -4,7 +4,7 @@ # This program is free software; you can redistribute it and/or modify it # under the terms of either the GNU Lesser General Public License Version 3 # or the Perl Artistic License Version 2.0. -# SPDX-FileCopyrightText: 2026 by Marco Bartoli. +# SPDX-FileCopyrightText: 2026 by Wilson Snyder. # SPDX-License-Identifier: LGPL-3.0-only OR Artistic-2.0 import vltest_bootstrap diff --git a/test_regress/t/t_trace_dumpvars_multi_scope.v b/test_regress/t/t_trace_dumpvars_multi_scope.v index 56a1fdbee..ae673be07 100644 --- a/test_regress/t/t_trace_dumpvars_multi_scope.v +++ b/test_regress/t/t_trace_dumpvars_multi_scope.v @@ -1,7 +1,7 @@ // DESCRIPTION: Verilator: Verilog Test module // // This file ONLY is placed under the Creative Commons Public Domain. -// SPDX-FileCopyrightText: 2026 by Marco Bartoli. +// SPDX-FileCopyrightText: 2026 by Wilson Snyder. // SPDX-License-Identifier: CC0-1.0 `define STRINGIFY(x) `"x`" diff --git a/test_regress/t/t_trace_dumpvars_nonconst_scope.py b/test_regress/t/t_trace_dumpvars_nonconst_scope.py index 07e99a967..14865b871 100644 --- a/test_regress/t/t_trace_dumpvars_nonconst_scope.py +++ b/test_regress/t/t_trace_dumpvars_nonconst_scope.py @@ -4,7 +4,7 @@ # This program is free software; you can redistribute it and/or modify it # under the terms of either the GNU Lesser General Public License Version 3 # or the Perl Artistic License Version 2.0. -# SPDX-FileCopyrightText: 2026 by Marco Bartoli. +# SPDX-FileCopyrightText: 2026 by Wilson Snyder. # SPDX-License-Identifier: LGPL-3.0-only OR Artistic-2.0 import vltest_bootstrap diff --git a/test_regress/t/t_trace_dumpvars_nonconst_scope.v b/test_regress/t/t_trace_dumpvars_nonconst_scope.v index 82310bb9e..3664cc288 100644 --- a/test_regress/t/t_trace_dumpvars_nonconst_scope.v +++ b/test_regress/t/t_trace_dumpvars_nonconst_scope.v @@ -1,7 +1,7 @@ // DESCRIPTION: Verilator: Verilog Test module // // This file ONLY is placed under the Creative Commons Public Domain. -// SPDX-FileCopyrightText: 2026 by Marco Bartoli. +// SPDX-FileCopyrightText: 2026 by Wilson Snyder. // SPDX-License-Identifier: CC0-1.0 `define STRINGIFY(x) `"x`" diff --git a/test_regress/t/t_trace_dumpvars_override.py b/test_regress/t/t_trace_dumpvars_override.py index 1eaecdb79..e6571964d 100644 --- a/test_regress/t/t_trace_dumpvars_override.py +++ b/test_regress/t/t_trace_dumpvars_override.py @@ -4,7 +4,7 @@ # This program is free software; you can redistribute it and/or modify it # under the terms of either the GNU Lesser General Public License Version 3 # or the Perl Artistic License Version 2.0. -# SPDX-FileCopyrightText: 2026 by Marco Bartoli. +# SPDX-FileCopyrightText: 2026 by Wilson Snyder. # SPDX-License-Identifier: LGPL-3.0-only OR Artistic-2.0 import vltest_bootstrap diff --git a/test_regress/t/t_trace_dumpvars_override.v b/test_regress/t/t_trace_dumpvars_override.v index ca4c1fad9..9d45daa56 100644 --- a/test_regress/t/t_trace_dumpvars_override.v +++ b/test_regress/t/t_trace_dumpvars_override.v @@ -1,7 +1,7 @@ // DESCRIPTION: Verilator: Verilog Test module // // This file ONLY is placed under the Creative Commons Public Domain. -// SPDX-FileCopyrightText: 2026 by Marco Bartoli. +// SPDX-FileCopyrightText: 2026 by Wilson Snyder. // SPDX-License-Identifier: CC0-1.0 `define STRINGIFY(x) `"x`" diff --git a/test_regress/t/t_trace_dumpvars_scope.py b/test_regress/t/t_trace_dumpvars_scope.py index 1eaecdb79..e6571964d 100644 --- a/test_regress/t/t_trace_dumpvars_scope.py +++ b/test_regress/t/t_trace_dumpvars_scope.py @@ -4,7 +4,7 @@ # This program is free software; you can redistribute it and/or modify it # under the terms of either the GNU Lesser General Public License Version 3 # or the Perl Artistic License Version 2.0. -# SPDX-FileCopyrightText: 2026 by Marco Bartoli. +# SPDX-FileCopyrightText: 2026 by Wilson Snyder. # SPDX-License-Identifier: LGPL-3.0-only OR Artistic-2.0 import vltest_bootstrap diff --git a/test_regress/t/t_trace_dumpvars_scope.v b/test_regress/t/t_trace_dumpvars_scope.v index fb2155d2e..6b5621bc4 100644 --- a/test_regress/t/t_trace_dumpvars_scope.v +++ b/test_regress/t/t_trace_dumpvars_scope.v @@ -1,7 +1,7 @@ // DESCRIPTION: Verilator: Verilog Test module // // This file ONLY is placed under the Creative Commons Public Domain. -// SPDX-FileCopyrightText: 2026 by Marco Bartoli. +// SPDX-FileCopyrightText: 2026 by Wilson Snyder. // SPDX-License-Identifier: CC0-1.0 `define STRINGIFY(x) `"x`" diff --git a/test_regress/t/t_trace_dumpvars_struct.py b/test_regress/t/t_trace_dumpvars_struct.py index 3768a51af..d4c312914 100644 --- a/test_regress/t/t_trace_dumpvars_struct.py +++ b/test_regress/t/t_trace_dumpvars_struct.py @@ -4,7 +4,7 @@ # This program is free software; you can redistribute it and/or modify it # under the terms of either the GNU Lesser General Public License Version 3 # or the Perl Artistic License Version 2.0. -# SPDX-FileCopyrightText: 2026 by Marco Bartoli. +# SPDX-FileCopyrightText: 2026 by Wilson Snyder. # SPDX-License-Identifier: LGPL-3.0-only OR Artistic-2.0 import vltest_bootstrap diff --git a/test_regress/t/t_trace_dumpvars_struct.v b/test_regress/t/t_trace_dumpvars_struct.v index d2748684c..8f7d3e8e9 100644 --- a/test_regress/t/t_trace_dumpvars_struct.v +++ b/test_regress/t/t_trace_dumpvars_struct.v @@ -1,7 +1,7 @@ // DESCRIPTION: Verilator: Verilog Test module // // This file ONLY is placed under the Creative Commons Public Domain. -// SPDX-FileCopyrightText: 2026 by Marco Bartoli. +// SPDX-FileCopyrightText: 2026 by Wilson Snyder. // SPDX-License-Identifier: CC0-1.0 `define STRINGIFY(x) `"x`" diff --git a/test_regress/t/t_trace_dumpvars_sub.py b/test_regress/t/t_trace_dumpvars_sub.py index 1eaecdb79..e6571964d 100644 --- a/test_regress/t/t_trace_dumpvars_sub.py +++ b/test_regress/t/t_trace_dumpvars_sub.py @@ -4,7 +4,7 @@ # This program is free software; you can redistribute it and/or modify it # under the terms of either the GNU Lesser General Public License Version 3 # or the Perl Artistic License Version 2.0. -# SPDX-FileCopyrightText: 2026 by Marco Bartoli. +# SPDX-FileCopyrightText: 2026 by Wilson Snyder. # SPDX-License-Identifier: LGPL-3.0-only OR Artistic-2.0 import vltest_bootstrap diff --git a/test_regress/t/t_trace_dumpvars_sub.v b/test_regress/t/t_trace_dumpvars_sub.v index dcddf9c90..b79b4012b 100644 --- a/test_regress/t/t_trace_dumpvars_sub.v +++ b/test_regress/t/t_trace_dumpvars_sub.v @@ -1,7 +1,7 @@ // DESCRIPTION: Verilator: Verilog Test module // // This file ONLY is placed under the Creative Commons Public Domain. -// SPDX-FileCopyrightText: 2026 by Marco Bartoli. +// SPDX-FileCopyrightText: 2026 by Wilson Snyder. // SPDX-License-Identifier: CC0-1.0 `define STRINGIFY(x) `"x`" diff --git a/test_regress/t/t_trace_dumpvars_sub0.py b/test_regress/t/t_trace_dumpvars_sub0.py index 1eaecdb79..e6571964d 100644 --- a/test_regress/t/t_trace_dumpvars_sub0.py +++ b/test_regress/t/t_trace_dumpvars_sub0.py @@ -4,7 +4,7 @@ # This program is free software; you can redistribute it and/or modify it # under the terms of either the GNU Lesser General Public License Version 3 # or the Perl Artistic License Version 2.0. -# SPDX-FileCopyrightText: 2026 by Marco Bartoli. +# SPDX-FileCopyrightText: 2026 by Wilson Snyder. # SPDX-License-Identifier: LGPL-3.0-only OR Artistic-2.0 import vltest_bootstrap diff --git a/test_regress/t/t_trace_dumpvars_sub0.v b/test_regress/t/t_trace_dumpvars_sub0.v index ca936cd7e..409aab752 100644 --- a/test_regress/t/t_trace_dumpvars_sub0.v +++ b/test_regress/t/t_trace_dumpvars_sub0.v @@ -1,7 +1,7 @@ // DESCRIPTION: Verilator: Verilog Test module // // This file ONLY is placed under the Creative Commons Public Domain. -// SPDX-FileCopyrightText: 2026 by Marco Bartoli. +// SPDX-FileCopyrightText: 2026 by Wilson Snyder. // SPDX-License-Identifier: CC0-1.0 `define STRINGIFY(x) `"x`" diff --git a/test_regress/t/t_trace_dumpvars_task.py b/test_regress/t/t_trace_dumpvars_task.py index 1eaecdb79..e6571964d 100644 --- a/test_regress/t/t_trace_dumpvars_task.py +++ b/test_regress/t/t_trace_dumpvars_task.py @@ -4,7 +4,7 @@ # This program is free software; you can redistribute it and/or modify it # under the terms of either the GNU Lesser General Public License Version 3 # or the Perl Artistic License Version 2.0. -# SPDX-FileCopyrightText: 2026 by Marco Bartoli. +# SPDX-FileCopyrightText: 2026 by Wilson Snyder. # SPDX-License-Identifier: LGPL-3.0-only OR Artistic-2.0 import vltest_bootstrap diff --git a/test_regress/t/t_trace_dumpvars_task.v b/test_regress/t/t_trace_dumpvars_task.v index 74e64feb7..b8566d9bf 100644 --- a/test_regress/t/t_trace_dumpvars_task.v +++ b/test_regress/t/t_trace_dumpvars_task.v @@ -1,7 +1,7 @@ // DESCRIPTION: Verilator: Verilog Test module // // This file ONLY is placed under the Creative Commons Public Domain. -// SPDX-FileCopyrightText: 2026 by Marco Bartoli. +// SPDX-FileCopyrightText: 2026 by Wilson Snyder. // SPDX-License-Identifier: CC0-1.0 `define STRINGIFY(x) `"x`" diff --git a/test_regress/t/t_trace_dumpvars_task2.py b/test_regress/t/t_trace_dumpvars_task2.py index 1eaecdb79..e6571964d 100644 --- a/test_regress/t/t_trace_dumpvars_task2.py +++ b/test_regress/t/t_trace_dumpvars_task2.py @@ -4,7 +4,7 @@ # This program is free software; you can redistribute it and/or modify it # under the terms of either the GNU Lesser General Public License Version 3 # or the Perl Artistic License Version 2.0. -# SPDX-FileCopyrightText: 2026 by Marco Bartoli. +# SPDX-FileCopyrightText: 2026 by Wilson Snyder. # SPDX-License-Identifier: LGPL-3.0-only OR Artistic-2.0 import vltest_bootstrap diff --git a/test_regress/t/t_trace_dumpvars_task2.v b/test_regress/t/t_trace_dumpvars_task2.v index 6b0fe071e..2c3de1177 100644 --- a/test_regress/t/t_trace_dumpvars_task2.v +++ b/test_regress/t/t_trace_dumpvars_task2.v @@ -1,7 +1,7 @@ // DESCRIPTION: Verilator: Verilog Test module // // This file ONLY is placed under the Creative Commons Public Domain. -// SPDX-FileCopyrightText: 2026 by Marco Bartoli. +// SPDX-FileCopyrightText: 2026 by Wilson Snyder. // SPDX-License-Identifier: CC0-1.0 `define STRINGIFY(x) `"x`" diff --git a/test_regress/t/t_trace_dumpvars_task2_no_inl.py b/test_regress/t/t_trace_dumpvars_task2_no_inl.py index a58724bfa..38f138c77 100644 --- a/test_regress/t/t_trace_dumpvars_task2_no_inl.py +++ b/test_regress/t/t_trace_dumpvars_task2_no_inl.py @@ -4,7 +4,7 @@ # This program is free software; you can redistribute it and/or modify it # under the terms of either the GNU Lesser General Public License Version 3 # or the Perl Artistic License Version 2.0. -# SPDX-FileCopyrightText: 2026 by Marco Bartoli. +# SPDX-FileCopyrightText: 2026 by Wilson Snyder. # SPDX-License-Identifier: LGPL-3.0-only OR Artistic-2.0 import vltest_bootstrap diff --git a/test_regress/t/t_trace_dumpvars_task2_no_inl.v b/test_regress/t/t_trace_dumpvars_task2_no_inl.v index 6b0fe071e..2c3de1177 100644 --- a/test_regress/t/t_trace_dumpvars_task2_no_inl.v +++ b/test_regress/t/t_trace_dumpvars_task2_no_inl.v @@ -1,7 +1,7 @@ // DESCRIPTION: Verilator: Verilog Test module // // This file ONLY is placed under the Creative Commons Public Domain. -// SPDX-FileCopyrightText: 2026 by Marco Bartoli. +// SPDX-FileCopyrightText: 2026 by Wilson Snyder. // SPDX-License-Identifier: CC0-1.0 `define STRINGIFY(x) `"x`" diff --git a/test_regress/t/t_trace_dumpvars_task_no_inl.py b/test_regress/t/t_trace_dumpvars_task_no_inl.py index a58724bfa..38f138c77 100644 --- a/test_regress/t/t_trace_dumpvars_task_no_inl.py +++ b/test_regress/t/t_trace_dumpvars_task_no_inl.py @@ -4,7 +4,7 @@ # This program is free software; you can redistribute it and/or modify it # under the terms of either the GNU Lesser General Public License Version 3 # or the Perl Artistic License Version 2.0. -# SPDX-FileCopyrightText: 2026 by Marco Bartoli. +# SPDX-FileCopyrightText: 2026 by Wilson Snyder. # SPDX-License-Identifier: LGPL-3.0-only OR Artistic-2.0 import vltest_bootstrap diff --git a/test_regress/t/t_trace_dumpvars_task_no_inl.v b/test_regress/t/t_trace_dumpvars_task_no_inl.v index 74e64feb7..b8566d9bf 100644 --- a/test_regress/t/t_trace_dumpvars_task_no_inl.v +++ b/test_regress/t/t_trace_dumpvars_task_no_inl.v @@ -1,7 +1,7 @@ // DESCRIPTION: Verilator: Verilog Test module // // This file ONLY is placed under the Creative Commons Public Domain. -// SPDX-FileCopyrightText: 2026 by Marco Bartoli. +// SPDX-FileCopyrightText: 2026 by Wilson Snyder. // SPDX-License-Identifier: CC0-1.0 `define STRINGIFY(x) `"x`" diff --git a/test_regress/t/t_trace_dumpvars_wire.py b/test_regress/t/t_trace_dumpvars_wire.py index 1eaecdb79..e6571964d 100644 --- a/test_regress/t/t_trace_dumpvars_wire.py +++ b/test_regress/t/t_trace_dumpvars_wire.py @@ -4,7 +4,7 @@ # This program is free software; you can redistribute it and/or modify it # under the terms of either the GNU Lesser General Public License Version 3 # or the Perl Artistic License Version 2.0. -# SPDX-FileCopyrightText: 2026 by Marco Bartoli. +# SPDX-FileCopyrightText: 2026 by Wilson Snyder. # SPDX-License-Identifier: LGPL-3.0-only OR Artistic-2.0 import vltest_bootstrap diff --git a/test_regress/t/t_trace_dumpvars_wire.v b/test_regress/t/t_trace_dumpvars_wire.v index 2ec84035c..8a8714ac5 100644 --- a/test_regress/t/t_trace_dumpvars_wire.v +++ b/test_regress/t/t_trace_dumpvars_wire.v @@ -1,7 +1,7 @@ // DESCRIPTION: Verilator: Verilog Test module // // This file ONLY is placed under the Creative Commons Public Domain. -// SPDX-FileCopyrightText: 2026 by Marco Bartoli. +// SPDX-FileCopyrightText: 2026 by Wilson Snyder. // SPDX-License-Identifier: CC0-1.0 `define STRINGIFY(x) `"x`"