Geza Lore
ec2f3cb2d4
CI: Avoid OOM on coverage merge in GitHub actions
2026-10-04 11:43:44 +01:00
Michael Bedford Taylor
c8171ae37b
Fix class specializations named before all their pins are folded ( #8604 )
2026-10-03 12:37:32 -04:00
Marco Bartoli
256468e8ae
Fix synchronous drives of an unchanged value not assigning the signal ( #8486 )
2026-10-03 09:59:24 -04:00
Martin Velay
9f72509635
Fix preserving macro argument depth during stringification ( #8592 ) ( #8596 )
2026-10-03 09:54:36 -04:00
Geza Lore
5c9a804e8b
Internals: Add range Left/Right/Lo/Hi iterable sequences ( #8585 )
2026-10-02 20:19:10 +01:00
yash
e7abfa391b
Fix Windows cmake flex error ( #8571 ) ( #8572 )
2026-10-02 14:05:21 -04:00
yash
9b9d690024
Tests: Fix Windows import of POSIX-only pty and resource in driver.py ( #8573 )
2026-10-02 14:03:27 -04:00
Michael Bedford Taylor
b080950f76
Fix hierarchical library block source ordering ( #8578 ) ( #8579 )
2026-10-02 13:23:56 -04:00
Marco Bartoli
a278652439
Fix typenames to be more readable ( #8568 ) ( #8570 )
2026-10-02 10:54:43 -04:00
Martin Velay
9dac976008
Fix underscore handling in decimal scans ( #8576 ) ( #8577 )
2026-10-02 10:44:17 -04:00
Geza Lore
e4cc6cadca
Fix %m in hierarchical models ( #8575 )
...
The model of a hierarchical block, or of a --lib-create library, is
named after the %m of its instance in the parent model, but %m within it
also used to include the name of its top module (l2-name within the
partition), adding an extra level per block. %m now matches across
non-hierarchical, --hierarchical and manual --lib-create builds.
before: top.t.u_sub.sub.u_leaf.leaf
after: top.t.u_sub.u_leaf
2026-10-02 14:20:41 +01:00
Kornel Uriasz
93e9660ea5
Internals: V3Randomize cleanup. No functional change intended ( #8574 )
...
Signed-off-by: Kornel Uriasz <[email protected] >
2026-10-02 07:54:51 -04:00
Geza Lore
5ba2a4836d
Tests: Fix DFG tests using same name for models
2026-10-02 09:32:27 +01:00
Wilson Snyder
bdfb2e8db1
Fix --hierarchical parameter specialization name collisions ( #8555 ) ( #8565 )
...
Fixes #8565 .
2026-10-01 08:04:56 -04:00
Geza Lore
c5b6f4c80f
CI: Add HammerBlade to RTLMeter runs
2026-10-01 12:49:21 +01:00
Nick Brereton
0fc4310048
Fix VPI rows for dynamic and class type variables ( #8564 )
2026-10-01 07:48:56 -04:00
Wilson Snyder
e04f350109
Revert: Fix --hierarchical parameter specialization name collisions ( #8555 revert) ( #8565 ).
2026-10-01 07:48:36 -04:00
verilator-bot[bot]
33a6d05382
Apply 'make format'
2026-10-01 11:03:14 +00:00
Nazar Zibilyuk
ea536a54b8
Fix waking --sc wrapper when DPI/delay makes work runnable ( #8394 ) ( #8534 )
...
Fixes #8394
2026-10-01 12:01:17 +01:00
Wilson Snyder
71c6638ccf
Commentary: Changes update
2026-09-30 20:33:45 -04:00
Wilson Snyder
5ac4a7eb22
Commentary
2026-09-30 20:33:39 -04:00
Wilson Snyder
f8bf67111e
Tests: Fix some scenarios labels. No test coverage change.
2026-09-30 20:25:54 -04:00
Nick Brereton
368f59d5f2
Optimize exhaustive case if-chains with an unconditional else ( #8554 )
2026-09-30 20:17:00 -04:00
Marco Bartoli
2a82047e4e
Fix --hierarchical parameter specialization name collisions ( #8555 )
2026-09-30 20:15:47 -04:00
Ethan Sifferman
6438d977fa
Fix dehash of a suffix after a hashed name ( #8556 )
2026-09-30 19:51:19 -04:00
Nick Brereton
af1c668b99
Fix vpi_put_value crash on NULL value pointer ( #8553 )
2026-09-30 18:44:09 -04:00
Saqib Khan
5458bd2e77
Fix circular class inheritance hang ( #8324 ) ( #8545 )
2026-09-30 18:42:58 -04:00
Martijn Wobbes
61289bc80b
Fix cascading errors after unsupported class dot reference in parameter value ( #8551 )
...
Signed-off-by: Martijn Wobbes <[email protected] >
2026-09-30 17:53:42 -04:00
Aditya Shevade
1edf8f986a
Fix real values and unenforced rand/randc type-eligibility rules in constraints ( #8273 ) ( #8275 ) ( #8276 )
2026-09-30 17:52:43 -04:00
Nick Brereton
226cf2f850
Fix stack depth calculations over calls ( #8544 )
2026-09-30 13:28:55 -04:00
Artur Bieniek
d4e4b1d795
Optimize assertion control queries ( #8547 )
2026-09-30 11:32:56 -04:00
Kristof Marien
055b870e11
Fix derived class construction resets inherited per-instance rand_mode state ( #8527 ) ( #8528 )
2026-09-30 11:07:49 -04:00
Marco Bartoli
c686a25f54
Fix V3Const__gen.o not rebuilt when headers change ( #8550 )
2026-09-30 11:07:22 -04:00
Krzysztof Bieganski
1f0e80dbd6
Optimize sched-initial/static/final: call splitCheck once per sub-function ( #8549 )
...
Signed-off-by: Krzysztof Bieganski <[email protected] >
2026-09-30 10:26:54 -04:00
Wilson Snyder
a419e91574
Fix $c() inside a DPI export ( #8402 ). [Nazar Zibilyuk]
...
Fixes #8402 .
2026-09-29 19:17:34 -04:00
Nick Brereton
0993179e7e
Tests: Add VPI tests for combinational, cross-scope and savable access ( #8533 )
2026-09-29 19:16:22 -04:00
Wilson Snyder
9637c62dfe
Tests: Repair new test ( #8538 repair)
2026-09-29 17:45:58 -04:00
Wilson Snyder
39796ca954
Commentary: Changes update
2026-09-29 17:40:07 -04:00
Noam Gallmann
7f9a8695c1
Fix crash on class handle passed to string port ( #8536 ) ( #8538 )
2026-09-29 17:25:52 -04:00
Kristof Marien
feb1f64be8
Fix extern class method rejects matching virtual interface argument type #8525 ( #8526 )
2026-09-29 16:53:54 -04:00
Marco Bartoli
68439fbb72
Fix nonblocking event trigger never firing in suspendable processes ( #8485 )
2026-09-29 16:48:09 -04:00
Marco Bartoli
21bae44b03
Fix verilator_coverage report to align with get_coverage() ( #8522 ) ( #8524 ) ( #8531 )
2026-09-29 16:36:33 -04:00
em2machine
bbdc2cce08
Internals: fixDeadRefs, findLiveCloneOf, TypeTableDeadRefVisitor removal ( #8492 partial) ( #8537 )
2026-09-29 16:33:17 -04:00
Hongseok Choi
c2479ce807
Fix function reference into generate case block ( #5312 ) ( #8532 )
2026-09-29 12:59:23 -04:00
Igor Zaworski
3fd0948cf2
Fix of queue pop return value access ( #8529 )
...
Fixes #8511 , #8380 repair
Signed-off-by: Igor Zaworski <[email protected] >
2026-09-29 16:45:28 +01:00
Kornel Uriasz
38f011ed2c
Fix enums inside randomize() with ( #8517 )
...
Signed-off-by: Kornel Uriasz <[email protected] >
2026-09-29 10:01:43 -04:00
em2machine
58fc34e6df
Internals: Remove AstRefDType ledger parallel scaffolding in favor of AstRefDType tags ( #8492 partial) ( #8513 )
2026-09-29 09:03:16 -04:00
Saqib Khan
9d9d367302
Support waiting on clocking block event through modport ( #8403 ) ( #8530 )
2026-09-29 08:50:57 -04:00
Wilson Snyder
647b2056ed
Fix verilator_coverage reports rounding incomplete coverage to 100.0% ( #8523 ).
...
Fixes #8523 .
2026-09-29 08:50:20 -04:00
Wilson Snyder
2c32da73c3
Commentary: Changes update
2026-09-29 08:37:08 -04:00