Kamil Danecki
f055eeabe0
Support soft foreach in constraint ( #8174 )
2026-08-26 11:05:12 -04:00
Artur Bieniek
7f9333723f
Fix sampled-value functions output on the first cycle ( #8162 )
2026-08-26 10:30:59 -04:00
Pawel Klopotek
cce0277e1a
Fix backslash behavior in string literals ( #8211 )
...
Signed-off-by: Pawel Klopotek <[email protected] >
2026-08-26 10:02:39 -04:00
Wilson Snyder
51a2dc3efb
Commentary: Changes update
2026-08-26 06:09:57 -04:00
Wilson Snyder
0dcdea3325
Commentary: AGENTS tweaks
2026-08-26 06:09:50 -04:00
Wilson Snyder
1cd2588241
Tests: Print stats with --benchmark
2026-08-26 06:02:27 -04:00
Geza Lore
087b15bdb3
Remove source location from DIDNOTCONVERGE error ( #8225 prep) ( #8227 )
2026-08-26 04:55:36 -04:00
Aliaksei Chapyzhenka
5e4151e3e0
Internals: Add WASI (wasm32-wasip1) build support ( #8216 ) ( #8217 )
2026-08-25 19:13:07 -04:00
Aisha
b23b53227d
Fix SIMILARNAME warning on parameters and localparams ( #8186 ) ( #8226 )
2026-08-25 16:19:41 -04:00
Yilou Wang
8cbaf505ee
Fix solver session stability to avoid breaking randomize ( #7991 )
2026-08-25 13:13:59 -04:00
Matthew Ballance
0b85b80ece
Fix method calls to be a reorder barrier ( #8222 )
...
Signed-off-by: Matthew Ballance <[email protected] >
2026-08-25 13:09:14 -04:00
Pawel Klopotek
821478070d
Fix V3Task Inout pin resizing error ( #8212 )
2026-08-25 10:27:24 -04:00
Artur Bieniek
69f42ea480
Support s_until/s_until_with in property expression ( #8220 )
2026-08-25 10:26:43 -04:00
Artur Bieniek
f6d56c6440
Optimize consecutive repetiton and goto repetition using ring-buffer ( #8096 )
2026-08-25 08:26:46 -04:00
Geza Lore
538c6a6b76
Fix unoptimized code generation for postponed region ( #8218 )
2026-08-25 10:31:36 +02:00
Wilson Snyder
1c9a9e0cce
Tests: Rename some mis-grouped tests
2026-08-24 18:41:25 -04:00
Wilson Snyder
6fc18710bd
Commentary: Changes update
2026-08-24 18:16:58 -04:00
Yilou Wang
67cbc36ef0
Fix randomize misreading solver replies and applying partial models (Part3a of #7991 ) ( #8136 )
2026-08-24 18:14:06 -04:00
dependabot[bot]
2cd0efbc0f
CI: Bump docker/setup-buildx-action in the everything group ( #8210 )
2026-08-24 12:28:51 -04:00
Yilou Wang
3c027baa44
Fix $past in final blocks on a sampling-tick finish ( #8153 )
2026-08-24 11:09:02 -04:00
Artur Bieniek
33ad9d530e
Fix V3Width SVA bound limit guard, leave headroom for alignment, respect --max-num-width ( #8192 )
...
Signed-off-by: Artur Bieniek <[email protected] >
2026-08-24 08:57:18 -04:00
Jonathan Drolet
d0321b8502
Fix VPI force data corruption ( #8160 )
2026-08-24 08:21:13 -04:00
Geza Lore
ee8e2c0e12
Internals: Fix regression badge in README
2026-08-24 08:03:00 +02:00
Geza Lore
8fc78e31d7
CI: Name build-test.yml 'Regressions'
2026-08-24 08:03:00 +02:00
Wilson Snyder
477b48fb3d
CI: Add pr-conflicting.yml
2026-08-23 18:48:57 -04:00
Wilson Snyder
df0d801790
Internals: Duplicate code cleanup. No functional change intended.
2026-08-23 16:24:59 -04:00
Wilson Snyder
d2760be0d4
Fix fork no-timing and constructor no-timing message
2026-08-23 16:24:59 -04:00
Wilson Snyder
d18bcc2a69
Commentary: Changes update
2026-08-23 16:24:59 -04:00
Geza Lore
8a45a2d46e
CI: Reduce verbosity of the Pages job
2026-08-23 19:56:26 +02:00
Marco Bartoli
63a59fce22
Fix typedef clocking input sampling ( #7688 partial) ( #8204 )
2026-08-23 10:38:28 -04:00
Marco Bartoli
c4b84b20f7
Support covergroup events with reference members or ref arguments ( #8201 )
2026-08-23 10:35:43 -04:00
Aditya Shevade
d5f7878eb4
Fix internal error on an enum literal inside a with lambda body ( #8190 ) ( #8193 )
2026-08-23 07:47:43 -04:00
github action
459711ba71
Apply 'make format' [ci skip]
2026-08-22 19:46:51 +00:00
Marco Bartoli
0820506d74
Support covergroup/function/task (ref/virtual/array) interface arguments ( #8180 )
2026-08-22 15:46:07 -04:00
Geza Lore
063b938f41
CI: Fold up old notification comments on PRs
...
Notifications posted on pull requests now carry a marker naming their
source, as an HTML comment on their first line, which is invisible when
rendered. When posting, 'ci-pages-notify.bash' finds its own earlier
notifications with the same marker on that pull request, and deletes them.
A pull request therefore holds a single comment per source, rather than
accumulating one per run.
The superseded comments are not lost entirely. Each notification carries a
one line summary linking its report, stashed in an HTML comment, and the
notification superseding it inherits that summary, together with the
history the superseded one held itself, into a collapsed 'Workflow history'
section. That section therefore lists all the earlier reports, stays flat
however many runs a pull request sees, and holds no entry for the report
shown right above it.
The 'pr-notification' artifact is now uploaded via the new reusable
'upload-pr-notification' action, which validates the content the reporting
scripts produced, and records the source key and the pull request number
alongside it.
Fixes #8037
2026-08-22 18:40:14 +02:00
Geza Lore
cb618d6f9c
CI: Factor out coverage report generation
2026-08-22 18:40:14 +02:00
Wilson Snyder
4aceba1106
Fix internal on backslash quoted strings ( #8198 ).
...
Fixes #8198 .
2026-08-22 10:51:45 -04:00
Wilson Snyder
d359a9ce3c
Commentary: Changes update
2026-08-22 10:47:46 -04:00
Artur Bieniek
3dbfa7708f
Add NEVERMATCH warning when an SVA sequence can never match ( #8176 ) ( #8183 )
...
Signed-off-by: Artur Bieniek <[email protected] >
2026-08-22 08:31:23 +02:00
Geza Lore
cda258cbed
Fix crash on multiple missing type parameters ( #8184 )
2026-08-21 17:15:41 -04:00
Wilson Snyder
cccf7ef1b3
Internals: Fix clang warning (earlier commits)
2026-08-21 17:03:10 -04:00
Wilson Snyder
8844593abb
Internals: Cleanup code duplication. No functional change intended.
2026-08-21 16:51:19 -04:00
Wilson Snyder
9badc5485d
Internals: Cleanup code duplication. No functional change intended.
2026-08-21 16:51:19 -04:00
Wilson Snyder
fd319beb8a
Internals: Cleanup code duplication. No functional change intended.
2026-08-21 16:51:19 -04:00
Ryszard Rozak
c9e270a9fa
Internals: V3Randomize cleanup. No functional change intended ( #8187 )
...
Signed-off-by: Ryszard Rozak <[email protected] >
2026-08-21 16:36:52 -04:00
Geza Lore
d1067002da
Fix crash on empty '#()' parameter list on class instance ( #8182 )
...
The following used to crash:
```systemverilog
class base #(type T = int); endclass
class derived extends base; endclass
derived #() d; // <- crash due to '#()'
```
2026-08-21 18:16:09 +02:00
Geza Lore
a7ecba4f4e
Fix crash on forward-referencing parameters ( #8175 )
2026-08-21 17:47:10 +02:00
Wilson Snyder
99c26d3994
Update linfstwriter from upstream ( #7193 prep) ( #8181 )
2026-08-21 16:35:15 +02:00
Todd Strader
e656b11cd1
Internals: Dev coverage tweaks ( #8161 )
2026-08-21 12:27:52 +02:00
Artur Bieniek
f7c087468d
Support overlong within sequences as never-matching ( #8177 )
...
Signed-off-by: Artur Bieniek <[email protected] >
2026-08-20 15:20:54 -04:00