Wilson Snyder
|
5083972536
|
Internals: Defer AstCast into V3LinkDot, in preparation for future parser
|
2025-04-28 19:34:40 -04:00 |
Wilson Snyder
|
f983ce4875
|
Internals: Defer DTypeRef versus IfaceDTypeRef determination into V3LinkDot, in preparation for future parser
|
2025-04-27 22:11:28 -04:00 |
Wilson Snyder
|
4c4a39a115
|
Internals: Refactor V3LinkDot dump and comments. No functional change intended.
|
2025-04-27 16:52:26 -04:00 |
Wilson Snyder
|
cb1661f9d0
|
Internals: Cleanups (from parse branch). No functional change intended.
|
2025-04-27 14:17:24 -04:00 |
Wilson Snyder
|
c3d1c3b952
|
Fix vlSelf error on fork repeats (#5927).
|
2025-04-26 09:52:44 -04:00 |
Wilson Snyder
|
e7adae6f81
|
Internals: Cleanup some vlSelf code. No functional change intended.
|
2025-04-26 09:51:02 -04:00 |
Wilson Snyder
|
ebe49552b0
|
Fix packed selection using over 32-bit index (#5957).
|
2025-04-24 18:25:55 -04:00 |
Bartłomiej Chmiel
|
d6e52b9400
|
Support profiling nested hierarchical mtasks with verilator_gantt (#5956)
|
2025-04-24 07:50:07 -04:00 |
github action
|
7aad136972
|
Apply 'make format'
|
2025-04-18 09:36:29 +00:00 |
John Khoo
|
fee839a80e
|
Update UNOPTFLAT warning to suggest isolate_assignments (#5942)
|
2025-04-18 18:35:36 +09:00 |
Ryszard Rozak
|
cbabd8abe1
|
Internals: Fix redundant edges in V3Trace (#5939). No functional change intended..
Signed-off-by: Ryszard Rozak <rrozak@antmicro.com>
|
2025-04-17 06:23:18 -04:00 |
Yilou Wang
|
e0fdb933a0
|
Support constraint random for StructArray (#5805) (#5937)
|
2025-04-16 07:08:46 -04:00 |
Krzysztof Sychla
|
d0c4cc3938
|
Support user-defined primitives (UDPs) (#468) (#5807) (#5936)
Co-authored-by: Bartłomiej Chmiel <bchmiel@antmicro.com>
Co-authored-by: Zhou Shen <599239118@qq.com>
|
2025-04-16 06:32:18 -04:00 |
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 |