Ryszard Rozak
|
6a6a7b7e9f
|
Fix stream expressions (#5938)
|
2025-04-15 11:50:43 -04:00 |
github action
|
e3e8f18a4e
|
Apply 'make format'
|
2025-04-15 01:41:13 +00:00 |
Brian Li
|
50d7f2afc6
|
Support assigning unpacked arrays to queues (#5924) (#5928)
|
2025-04-14 21:40:17 -04:00 |
Wilson Snyder
|
7a2732f211
|
Fix parsing (no support) of covergroup functions
|
2025-04-12 13:07:38 -04:00 |
Robin Heinemann
|
10c3320c6b
|
Support soft unions (#5912) (#5932)
|
2025-04-12 07:35:37 -04:00 |
Todd Strader
|
7336b9ebfc
|
Add V3EmitV support for sampled value functions (#5931)
|
2025-04-11 12:25:56 -04:00 |
Bartłomiej Chmiel
|
84f26ed3d7
|
Add visualization of multi-threaded waiting time with verilator_gantt (#5929)
|
2025-04-10 10:03:58 -04:00 |
Wilson Snyder
|
fc8e1b5a2e
|
Fix several cmake issues, including TRACE_VCD
|
2025-04-10 07:49:58 -04:00 |
Ryszard Rozak
|
6bb57e4630
|
Fix assignments with stream expressions and unpacked arrays (#5915)
|
2025-04-09 06:37:52 -04:00 |
Wilson Snyder
|
2eb9076381
|
Revert 1ea9018e59
|
2025-04-09 00:00:22 -04:00 |
Wilson Snyder
|
1ea9018e59
|
Change JSON make format to have trace_fst/trace_saif/trace_vcd
|
2025-04-08 22:42:02 -04:00 |
Wilson Snyder
|
a094fd954b
|
Internals: Remove duplication in verilated.cpp file lists. No functional change intended.
|
2025-04-08 22:30:44 -04:00 |
Wilson Snyder
|
7c2b1971a4
|
Support class extends with arguments.
|
2025-04-08 22:09:40 -04:00 |
Wilson Snyder
|
86f6ac2960
|
Fix port default values with `--coverage-line` creating `0=0` (#5920).
|
2025-04-08 20:48:57 -04:00 |
Wilson Snyder
|
f5312b83b9
|
Fix %% on elaboration severity tasks (#5922).
|
2025-04-07 08:38:05 -04:00 |
Wilson Snyder
|
b26a19279a
|
Support simple `checker` blocks (#4066).
|
2025-04-06 23:42:49 -04:00 |
Wilson Snyder
|
c8a945f363
|
Internals: Minor refactoring of checker parsing/tests. No functional change.
|
2025-04-06 23:13:24 -04:00 |
Wilson Snyder
|
e9fe8f65a8
|
Change error messages to more often suggest documentation
|
2025-04-05 17:10:44 -04:00 |
Wilson Snyder
|
0984fd045f
|
Change `--trace` to `--trace-vcd`.
|
2025-04-05 10:46:39 -04:00 |
Yutetsu TAKATSUKASA
|
b9f0612db8
|
Fix LATCH warning for automatic variables (#5918)
|
2025-04-05 06:21:34 -04:00 |
Wilson Snyder
|
6ba06498db
|
Fix segfault in fork synchronization (#5906).
|
2025-04-04 08:15:39 -04:00 |
Wilson Snyder
|
f55fee1cf0
|
Internals: Fix missing semis; no functional change
|
2025-04-02 23:13:43 -04:00 |
Ryszard Rozak
|
353a4b7b4a
|
Fix parameters referencing interface fields (#1593) (#5910)
|
2025-04-02 09:43:12 -04:00 |
Krzysztof Sychla
|
cd5997a2e6
|
Support `$setuphold` (#5884)
|
2025-04-02 06:08:51 -04:00 |
Wilson Snyder
|
168f0ed9e5
|
Fix `new this` (#5909).
|
2025-04-01 08:12:34 -04:00 |
Wilson Snyder
|
538f39edf9
|
Fix grammar.
|
2025-04-01 07:54:56 -04:00 |
github action
|
e3c1d36e6e
|
Apply 'make format'
|
2025-04-01 11:34:45 +00:00 |
Brian Li
|
559d990e82
|
Support command-line overriding `define (#5900) (#5908)
|
2025-04-01 07:33:49 -04:00 |
Wilson Snyder
|
f3684a85b9
|
Fix delayed assignment malformed LHS assertion (#5904).
|
2025-03-30 17:38:54 -04:00 |
Wilson Snyder
|
b49351356e
|
Fix delays inside interface functions, and classes inside interfaces (#5846).
|
2025-03-30 16:40:22 -04:00 |
Wilson Snyder
|
844448655e
|
Add `systemc_header_post
|
2025-03-28 22:40:21 -04:00 |
Wilson Snyder
|
b4ef6ce860
|
Support `systemc_interface and related inside `class`.
|
2025-03-28 22:40:21 -04:00 |
Wilson Snyder
|
8e7f29b07e
|
Fix incorrect systemc block token names
|
2025-03-28 22:40:21 -04:00 |
Geza Lore
|
39c3e79a3c
|
Fix V3Gate assertion on eliminated circular logic (#5889) (#5898)
Fixes #5889
|
2025-03-28 17:04:09 +00:00 |
Geza Lore
|
b6bcbd5660
|
Internals: Fix clang-tidy warnings in DFG (#5893) (#5897)
|
2025-03-28 12:06:13 -04:00 |
Wilson Snyder
|
98b89d0f2c
|
Fix some cppcheck warnings. No functional change intended.
|
2025-03-27 19:46:59 -04:00 |
Wilson Snyder
|
5e69faff46
|
Fix clang 20 warnings
|
2025-03-27 19:01:25 -04:00 |
Bartłomiej Chmiel
|
8965401d10
|
Fix PGO profiling for multi-threaded hierarchical scenarios (#5888)
|
2025-03-27 11:10:48 -04:00 |
Bartłomiej Chmiel
|
fabded95df
|
Support multi-thread hierarchical simulation (#2583) (#5871)
|
2025-03-24 18:39:29 -04:00 |
Wilson Snyder
|
7521c2c644
|
Standardize some error messages.
|
2025-03-23 19:51:54 -04:00 |
Wilson Snyder
|
f9109eb61f
|
Delay deletes in V3Fork (#5862 attempt)
|
2025-03-22 08:03:25 -04:00 |
Wilson Snyder
|
48effad448
|
Add DEPRECATED warning on `--xml-only` and `--xml-output`.
|
2025-03-21 21:32:05 -04:00 |
Nick Brereton
|
27e39d7821
|
Fix interface array assignments (#5270) (#5633) (#5869)
|
2025-03-21 17:00:49 -04:00 |
Todd Strader
|
8c287134d7
|
Add warning on expression coverage class references (#5870)
|
2025-03-21 08:55:38 -04:00 |
Wilson Snyder
|
c508fd5d24
|
Internals: Remove single-statement braces. No functional change.
|
2025-03-19 22:55:11 -04:00 |
Todd Strader
|
d2b7b567df
|
Fix expression coverage on additional nodes (#5849 partial) (#5867)
|
2025-03-19 19:01:31 -04:00 |
Wilson Snyder
|
39bdd427d6
|
Fix unresolved typedefs as parameters (#5850).
|
2025-03-19 18:02:56 -04:00 |
Geza Lore
|
4a2212949e
|
Fix change detection at time 0 (#5864)
Initialize "previous value" variables in the static initializer
function, instead of the 'initial' blocks function. Fixes #5499
|
2025-03-18 13:34:04 +00:00 |
Wilson Snyder
|
780163b91e
|
Internals: Avoid extra op#() calls. No functional change intended.
|
2025-03-16 14:34:19 -04:00 |
Wilson Snyder
|
77cc93c176
|
Fix detecting bad datatype on $countones (#5674).
|
2025-03-15 21:57:10 -04:00 |