Krzysztof Bieganski
eb258d7df7
IEEE-compliant, fair `std::semaphore` ( #7435 ) ( #7605 )
...
Signed-off-by: Krzysztof Bieganski <kbieganski@antmicro.com>
2026-05-18 11:11:42 +02:00
Yilou Wang
00c9e58006
Fix internal error on consecutive repetition with N > 256 ( #7552 ) ( #7603 )
2026-05-17 21:54:10 -04:00
Greg Davill
57ce373e99
Fix array pattern concatenation ( #7401 ) ( #7402 )
2026-05-17 09:49:32 -04:00
github action
7f520ff1a2
Apply 'make format'
2026-05-17 11:35:24 +00:00
Muzaffer Kal
9fe058677b
Support NBAs in initial blocks with delay/event controls ( #7566 ) ( #7600 )
...
Fixes #7566 .
2026-05-17 07:34:29 -04:00
Wilson Snyder
c1ab369da2
Fix process comparison compile error with `--public-flat-rw` ( #7592 ).
...
Fixes #7592 .
2026-05-15 18:22:46 -04:00
Wilson Snyder
349dd546e7
Internals: Rename stdPackageProcessp etc. No functional change.
2026-05-15 17:33:19 -04:00
Geza Lore
4e853d8cb6
Fix cpu pinning when no 'core id' present in /proc/cpuinfo ( #7599 )
2026-05-15 14:45:39 -04:00
Geza Lore
8c8d9b4f4c
Internals: Sign off pylint warnings
2026-05-15 17:39:48 +01:00
Yilou Wang
f9427c6d5f
Support property abort operators (accept_on, reject_on) ( #7578 )
2026-05-15 08:38:38 -04:00
github action
442dd91683
Apply 'make format'
2026-05-15 11:53:21 +00:00
Stuart Morris
67e74c5ce4
Fix interface instance name collision ( #7591 ) ( #7593 )
...
Fixes #7591 .
Co-authored-by: Leela Pakanati <41307800+cachanova@users.noreply.github.com>
2026-05-15 07:52:26 -04:00
Krzysztof Bieganski
a42c8587cb
Optimize force read return values ( #7596 )
2026-05-14 20:26:02 -04:00
Wilson Snyder
d66733aeb8
Fix process comparison compile error with `--public-flat-rw` ( #7592 ).
...
Fixes #7592 .
2026-05-14 17:52:28 -04:00
Wilson Snyder
dff2606c0c
Commentary: Changes update
2026-05-14 17:38:11 -04:00
Artur Bieniek
fb617e49dd
Optimize read selects with no overlapping forces with regular reads ( #7594 )
2026-05-14 16:46:57 -04:00
Zubin Jain
4a1f17e75f
Fix force of unpacked arrays ( #7579 ) ( #7580 )
...
Fixes #7579 .
2026-05-14 10:58:16 -04:00
Krzysztof Bieganski
c518abd22a
Optimize reading selected words on forced wide ( #7391 repair) ( #7554 partial) ( #7572 )
2026-05-14 07:38:42 -04:00
Geza Lore
de4f743d0e
Internals: Use /bin/sh to test gdb ( #7586 )
2026-05-14 04:29:24 -04:00
Wilson Snyder
a3da587fc3
Internals: Show operator in assert
2026-05-13 21:02:45 -04:00
Wilson Snyder
83b1dacce1
CI: Use windows-2025-vs2026
2026-05-13 21:02:05 -04:00
Wilson Snyder
1653b982b9
Verilog format
2026-05-13 21:00:34 -04:00
Thomas Brown
1c3ee7ce4c
Support expression coverage on assign statements ( #7543 )
2026-05-13 13:59:29 -04:00
Geza Lore
e485dfe48c
Fix NBA to whole arrays ( #7583 )
...
Fixes #7575
2026-05-13 13:20:22 +01:00
Krzysztof Bieganski
3381d656c7
Support calling interface functions without parens ( #7584 )
...
Signed-off-by: Krzysztof Bieganski <kbieganski@antmicro.com>
2026-05-13 08:15:32 -04:00
Yilou Wang
05302080a9
Support procedural concurrent assertions with inferred clock ( #7581 )
2026-05-13 07:42:28 -04:00
Jakub Michalski
1ffa6b277d
Fix property argument retaining type of the previous variable ( #7582 )
...
Signed-off-by: Jakub Michalski <jmichalski@antmicro.com>
2026-05-13 07:41:35 -04:00
Yogish Sekhar
8312e9d901
Extend FSM Detect to support 'Wide State Encodings' ( #7573 )
2026-05-13 06:59:22 -04:00
Nick Brereton
9588e67ca9
V3Timing: pre-clear destructive event state before dynamic waits ( #7340 )
...
When lowering dynamic event controls, destructive pre-clear updates were inserted with addHereThisAsNext() on the original node and then that node was replaced. This could leave leaked/orphaned nodes under leak-checking runs.
Build an explicit replacement stmt chain instead:
[pre-clear stmts] -> trigger loop -> awaitResumption,
and replace the original control with the chain head. Keep the loop-only path unchanged when no destructive pre-clear is needed.
2026-05-12 19:01:37 +01:00
anonkey
67b21e4c62
Fix segmentation fault when using --trace with --lib-create ( #7299 ) ( #7518 )
2026-05-12 10:16:47 -04:00
Wilson Snyder
831396f848
Commentary: Changes update
2026-05-12 09:52:18 -04:00
Jakub Michalski
05f6db7970
Optimize emitting to_string() for compiler speedup ( #7468 )
...
Signed-off-by: Jakub Michalski <jmichalski@antmicro.com>
2026-05-12 09:49:21 -04:00
github action
a5a1ed55d3
Apply 'make format'
2026-05-12 11:40:38 +00:00
Yu-Sheng Lin
0ebe01a778
Support new FST writer API ( #6871 ) ( #6992 )
2026-05-12 07:39:43 -04:00
Wilson Snyder
bdcdc10966
Fix floating point compile warning on min/max delays.
2026-05-11 19:50:48 -04:00
Wilson Snyder
b27e7c02ee
Tests: Prefer --binary over timing multipliers
2026-05-11 19:50:48 -04:00
Wilson Snyder
d2047e5bad
Commentary: Changes update
2026-05-11 19:50:48 -04:00
github action
edab09333c
Apply 'make format'
2026-05-11 22:33:56 +00:00
Cookie
cf9334f2c1
Fix error on mixed-initialization ( #7352 ) ( #7357 )
2026-05-11 18:32:55 -04:00
Wilson Snyder
18e06b1e7d
Fix display of %m in non-first argument ( #7574 ).
...
Fixes #7574 .
2026-05-11 08:18:34 -04:00
Yilou Wang
b0d58bbcef
Support SVA goto repetition with range `[->M:N]` ( #7569 )
2026-05-11 07:07:51 -04:00
github action
485c0e746c
Apply 'make format'
2026-05-10 17:13:56 +00:00
Yogish Sekhar
f67159de30
Extend FSM coverage detection to case-free FSMs - Use - if/else chains ( #7561 )
2026-05-10 13:12:58 -04:00
Wilson Snyder
303615bb37
Support TERMUX ( #7559 ). [Laurent CHARRIER]
...
Fixes #7559 .
2026-05-10 08:20:32 -04:00
Wilson Snyder
2bc294ccad
Commentary: Add AI policy ( #7215 )
2026-05-09 19:23:17 -04:00
Wilson Snyder
1630a2724b
Commentary: Changes update
2026-05-09 19:22:47 -04:00
Artur Bieniek
c69c11b2db
Support procedural continuous assign/deassign ( #7493 )
2026-05-08 19:01:11 -04:00
Yilou Wang
8eca6b8fe7
Fix regression rejecting boolean `!x` inside sequence expressions ( #7549 ) ( #7551 )
...
Fixes #7549 .
2026-05-08 18:34:28 -04:00
Kamil Danecki
5820d2936c
Support writing to inout in fork after timing ( #7345 )
2026-05-08 16:35:34 -04:00
Todd Strader
f85641e40d
Tests: Use top shell w/ xrun ( #7556 )
2026-05-08 16:03:45 -04:00