Kamil Danecki
935b3bf9ea
Check for timing control only once
...
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-26 08:51:56 +01:00
Kamil Danecki
e16db343ab
Cleanup
...
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:45:09 +01:00
Kamil Danecki
911128cd7f
Update tests
...
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:08:20 +01:00
Kamil Danecki
3a2c29c04b
Only in static tasks
...
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:15 +01:00
Kamil Danecki
24a50a39bf
fixup! Set static when task has timing control
2026-03-24 12:06:15 +01:00
Kamil Danecki
88a0b7df68
Add test
...
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:15 +01:00
Kamil Danecki
e8f596ed90
Remove unsup test
...
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:15 +01:00
Kamil Danecki
adb298dce1
Set static when task has timing control
...
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:15 +01:00
Kamil Danecki
d2f34b9974
Revert "Change var lifetime in v3fork"
...
This reverts commit 77597cda8c0c22491ca2fbbe135ccdd7ff538132.
2026-03-24 12:06:15 +01:00
Kamil Danecki
1e6fb7ae23
Change var lifetime in v3fork
...
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:15 +01:00
Kamil Danecki
c37d1fd925
Revert "Set lifetime to static"
...
This reverts commit 8dc3b2b1ded9326ea9ed5a7bdf2a40b893a7dcd0.
2026-03-24 12:06:15 +01:00
Kamil Danecki
4bb3c55f06
Only apply to IO nodes
...
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:14 +01:00
Kamil Danecki
c18262523d
Fix unlink
...
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:14 +01:00
Kamil Danecki
510347125c
Remove debug print
...
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:14 +01:00
Kamil Danecki
739c84202c
Add assigns between static variable and argument ports
...
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:14 +01:00
Kamil Danecki
1b77100b6c
Remove print
...
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:14 +01:00
Kamil Danecki
590b34701d
other check
...
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:14 +01:00
Kamil Danecki
bf586ce95f
Fix looping
...
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:14 +01:00
Kamil Danecki
22cad93083
Non functioning split static parameter into port and static var
...
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:14 +01:00
Kamil Danecki
add4ec6e80
Set lifetime to static
...
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:14 +01:00
Wei-Lun Chiu
6873dc2f63
Support array map() method ( #7307 ) ( #7316 )
2026-03-24 02:38:50 -07:00
Ryszard Rozak
9a01a4054a
Improve error message when variable used as data type ( #7318 )
...
Signed-off-by: Ryszard Rozak <rrozak@antmicro.com>
2026-03-24 01:45:09 -07:00
Nick Brereton
3b328d2bb6
Support disable task by name ( #6853 ) ( #7136 )
2026-03-23 19:56:31 -07:00
Wilson Snyder
716b404256
Optimize away empty ctor_var_reset.
...
Fixes #7154 .
2026-03-23 18:10:34 -04:00
Geza Lore
06263ec724
Tests: Set MallocNanoZone=0 on macOS when using asan
2026-03-22 17:09:02 +00:00
Marco Bartoli
ee7ec08cf5
Add macOS support for AddressSanitizer memory limit ( #7308 )
2026-03-22 10:05:23 -07:00
Geza Lore
b9c8560d12
Internals: Simplify V3DfgCache
2026-03-22 16:01:22 +00:00
Yilou Wang
921607fd35
Support property-local variables and sequence match items ( #7286 )
2026-03-22 06:21:57 -07:00
Geza Lore
157fa9e4c5
Optimize duplicate vertices in DfgPeephole ( #7305 )
2026-03-21 22:45:02 +00:00
Geza Lore
13ceeb6add
Tests: Add t_trace_lib* tests
...
Prep #7299
2026-03-21 22:21:00 +00:00
github action
a3222bee94
Apply 'make format'
2026-03-21 15:00:48 +00:00
Wilson Snyder
947cbaf330
Deprecate `--structs-packed` ( #7222 ).
2026-03-21 10:59:27 -04:00
Wilson Snyder
7e71bd1469
Commentary: Changes update
2026-03-21 10:56:13 -04:00
em2machine
05f640459e
Fix interface data type consistency ( #6965 ) ( #7302 )
2026-03-21 10:34:36 -04:00
Geza Lore
4dae9ed4e9
Optimize reuse of existing associative terms in DfgPeephole
...
Enable V3DfgCache to look up vertices without creating one. Reuse
existing terms in associative expression trees if they already exist
somewhere in the graph.
2026-03-21 11:09:32 +00:00
Geza Lore
92172e32c4
Internals: Add separate statistics for scoped Dfg stages
2026-03-21 10:49:39 +00:00
Geza Lore
13cf9ba075
Internals: Type check vertices made in DfgPeephole
2026-03-21 10:15:18 +00:00
Geza Lore
fa30e0c9b5
Internals: Make Dfg type checking available on single vertex
...
No functional change
2026-03-21 10:13:49 +00:00
Geza Lore
416b30d884
Internals: Add utility to perform bisection search for debugging ( #7294 )
2026-03-21 10:13:27 +00:00
Christian Hecken
086bf351f2
Fix VPI force of bit-selected signals ( #7211 ) ( #7301 )
2026-03-20 17:24:45 -07:00
Yilou Wang
9ea7abd1c7
Support `##0` cycle delays ( #4263 ) ( #7298 )
2026-03-20 18:29:20 -04:00
Igor Zaworski
c3fc0d9f0f
Fix coroutine trace setters ( #7078 repair) ( #7296 )
2026-03-20 09:23:32 -07:00
Igor Zaworski
331cac2054
Internals: Four-state pre-pull cleanup ( #7281 )
2026-03-20 12:11:22 -04:00
Yilou Wang
b71abb0032
Fix `local::` false error in randomize() with on parameterized class ( #6680 ) ( #7293 )`
2026-03-20 10:25:46 -04:00
Yilou Wang
a8bccab8e6
Support named sequence declarations and instances in assertions ( #7283 )
2026-03-20 10:24:46 -04:00
Yilou Wang
25c3bc814e
Support ## delay on implication RHS in SVA properties ( #7284 )
2026-03-20 09:53:49 -04:00
Yilou Wang
998ec5b1d7
Fix streaming with descending unpacked arrays and unpacked-to-queue ( #7287 )
2026-03-20 09:51:35 -04:00
Wilson Snyder
9180eebdba
Internals: MSVC cleanups
2026-03-19 22:48:12 -04:00
Wilson Snyder
94f8181cff
Fix null assignment to virtual interfaces ( #5974 ) ( #5990 ). [Maxim Fonarev]
...
Fixes #5974 .
Co-authored-by: Maksim Fonarev <fonarickm@yandex.ru>
2026-03-19 20:29:02 -04:00
Christian Hecken
49716995fa
Fix memory leaks in vpi_handle_by_name and vpi_handle_by_multi_index ( #7187 repair) ( #7289 )
2026-03-19 20:19:36 -04:00