em2machine
067605cb1e
Merge 184502471d into 1b93033690
2025-12-23 19:33:11 -05:00
Wilson Snyder
1b93033690
Add `--quiet-build` to suppress make/compiler informationals.
2025-12-23 19:21:42 -05:00
Wilson Snyder
5dc05e1fa8
Internals: Update some JSON references. No functional change.
2025-12-23 10:13:23 -05:00
Krzysztof Bieganski
a2fcd37c08
Fix unsupported `if` virtual interface warning ( #6558 ) ( #6861 )
2025-12-23 10:12:34 -05:00
github action
184502471d
Apply 'make format'
2025-12-22 17:42:33 +00:00
em2machine
3585d3e1c5
changed AstNode to AstNodeFTaskRef
2025-12-22 18:40:01 +01:00
em2machine
a573a5373d
getCallFileLinep removed and changed getCallNodep to callNodep
2025-12-22 18:36:35 +01:00
em2machine
2db7e9e60c
added commentary
2025-12-22 18:04:51 +01:00
em2machine
d8d46b8fce
removed aliases in V3UndrivenCapture, updated comments per feedback
2025-12-22 17:58:11 +01:00
em2machine
f7ebfd34bf
hardcode debug in UndrivenCapture
2025-12-22 16:01:08 +01:00
github action
26bc0c0012
Apply 'make format'
2025-12-22 12:11:47 +00:00
em2machine
89fbb7c5b4
cleaned up comments
2025-12-22 13:10:42 +01:00
github action
c39c3f09a6
Apply 'make format'
2025-12-22 11:26:22 +00:00
em2machine
b174ee4a31
additional cleanup
2025-12-22 12:25:27 +01:00
github action
0ba36488e9
Apply 'make format'
2025-12-22 08:00:37 +00:00
em2machine
bde2a829ea
regression in my large design
2025-12-22 08:59:38 +01:00
github action
939dbb1fec
Apply 'make format'
2025-12-22 07:16:07 +00:00
em2machine
10f51dc1bf
added fix for further tightening ingress point
2025-12-22 08:15:09 +01:00
Wilson Snyder
f6b966ed16
Fix `randc` on extended class ( #6852 ).
2025-12-21 19:56:55 -05:00
Wilson Snyder
1d7f5ed33e
Commentary
2025-12-21 18:55:51 -05:00
Wilson Snyder
4201450a8a
Fix class reference throwing cannot detect changes error ( #6851 ).
2025-12-21 18:44:55 -05:00
Wilson Snyder
ef5ca74e94
Tests: Better handle multiline statements in t_dist_warn_coverage
2025-12-21 16:15:33 -05:00
github action
2646a39be6
Apply 'make format'
2025-12-21 20:48:16 +00:00
em2machine
42e49fa0ee
carriage return
2025-12-21 21:47:06 +01:00
em2machine
6850b3653e
cleanup of some comments
2025-12-21 21:43:45 +01:00
em2machine
7a49fdf9f3
removed ensureEntry
2025-12-21 21:37:51 +01:00
Jose Drowne
c0a0f0dab9
Optimize inlining small C functions and add `-inline-cfuncs` ( #6815 )
2025-12-21 13:14:50 -05:00
em2machine
76886e14e6
my OG test, a test that should fail, and a variant of the OG with nested tasks
2025-12-21 19:11:39 +01:00
em2machine
c801718ba1
it compiles ^^
2025-12-21 18:22:42 +01:00
em2machine
471171701f
initial UndrivenCapture, just initial hacking
2025-12-21 17:09:27 +01:00
Thomas Aldrian
361ab194ff
Internals: Modport expression parsing and tests ( #2601 partial) ( #6848 )
2025-12-21 08:58:21 -05:00
Wilson Snyder
a64b083b2a
Fix JSON missing `signed` indication ( #6845 ).
2025-12-20 22:11:09 -05:00
Wilson Snyder
ffa87540cc
Fix randcase under fork ( #6843 ).
2025-12-20 21:25:01 -05:00
Geza Lore
f990dd747e
Change metacomments to not enable warnings disabled in control file ( #6836 ) ( #6842 )
...
Track the location based message/feature enable bits separately for code
and control file directives. A message/feature is disabled if disabled
either in the control file, or in code directives/metacomments. That is,
enabled only if both agree should be enabled.
2025-12-20 06:33:46 -05:00
em2machine
3ceac0b37e
Fix parameterized class module parameters ( #6754 ) ( #6834 )
2025-12-19 12:57:15 -05:00
Pawel Kojma
5244766b7b
Support reduction or in constraints ( #6840 )
2025-12-19 12:37:20 -05:00
Yangyu Chen
47d1a50aa4
Fix setting thread count in VerilatedContext ( #6826 partial) ( #6841 )
2025-12-19 10:59:43 -05:00
Oleh Maksymenko
a098e4894f
Fix JSON dump missing output ports ( #6751 ) ( #6831 )
2025-12-19 07:30:33 -05:00
Wilson Snyder
c2c00888d6
Fix firing array selects of events ( #6829 ).
2025-12-18 20:45:22 -05:00
Wilson Snyder
24e43f4ddd
Internals: Add assertion at expected expressions ( #6829 partial)
2025-12-18 20:37:11 -05:00
Geza Lore
04a7b31b84
Fix false IMPLICITSTATIC on localparam ( #6835 )
2025-12-18 12:51:31 +00:00
Yilou Wang
41937ecbe4
Fix member select of variable without randmode ( #6800 ) ( #6833 )
2025-12-18 06:49:04 -05:00
Wilson Snyder
b90865a08a
Change `--lint-only` and `--json-only` to imply `--timing` ( #6790 ).
2025-12-17 19:24:43 -05:00
Wilson Snyder
12ff481689
REVERT 612237b7: Optimize trace code for faster compiles on repeated types ( #6707 ) ( #6832 partial).
2025-12-17 17:37:35 -05:00
Todd Strader
d10e841b56
Skip properties for expression coverage ( #6830 )
2025-12-17 13:51:40 -05:00
Yangyu Chen
bd38775ad2
V3DfgPasses: Optimize mux with UInt To OneHot ( #6822 )
...
Signed-off-by: Yangyu Chen <cyy@cyyself.name>
2025-12-17 12:07:21 -05:00
em2machine
6f43ad8607
Fix type deduction for variable parameterized classes ( #6281 ) ( #6813 )
2025-12-17 08:08:44 -05:00
Thomas Dybdahl Ahle
5115be6e6b
Fix duplicate name error with interface initial blocks ( #6804 ) ( #6805 ).
2025-12-16 20:57:58 -05:00
Wilson Snyder
41c4f948fe
Support assert under assert ( #6146 ).
2025-12-16 20:45:31 -05:00
Luca Colagrande
a9ef4b3ff1
Fix nested struct within parameter port list ( #6818 ) ( #6824 )
2025-12-16 18:08:49 -05:00