Marco Bartoli
47ead4e89d
Support logic and set operations on binsof ( #8306 )
2026-09-13 12:59:10 -04:00
Matthew Ballance
048d18a84f
Add covergroup runtime registry ( #8134 )
2026-09-07 14:02:03 -04:00
Marco Bartoli
9da900a5e2
Add initial support for solo binsof ( #8298 )
2026-09-06 19:51:31 -04:00
Wilson Snyder
c7aa95439c
Internals: Cleanup some member name vs accessor name mismatches. No functional change.
2026-09-01 20:10:04 -04:00
Marco Bartoli
c4b84b20f7
Support covergroup events with reference members or ref arguments ( #8201 )
2026-08-23 10:35:43 -04:00
Marco Bartoli
0820506d74
Support covergroup/function/task (ref/virtual/array) interface arguments ( #8180 )
2026-08-22 15:46:07 -04:00
Marco Bartoli
b032379de2
Support coverpoint and cross iff ( #8125 )
2026-08-18 09:46:31 -04:00
Matthew Ballance
a3553e7bee
Add runtime support for covergroup cross-points ( #7847 )
2026-08-16 15:33:38 -04:00
Marco Bartoli
7da43d8302
Support class handle covergroup arguments ( #8071 )
2026-08-13 20:41:39 -04:00
Marco Bartoli
645b8cdf24
Support embedded covergroup clocking events ( #8028 )
2026-08-09 13:55:04 -04:00
Marco Bartoli
7e116ca601
Support embedded covergroup member references ( Fix #7749 ) ( #8015 )
2026-08-01 02:13:53 -04:00
Matthew Ballance
87d77f0133
Fix internal error for coverpoints that reference a covergroup formal parameter ( #7853 partial) ( #7889 )
2026-07-07 11:42:39 -04:00
Geza Lore
566f4e6efc
Internals: Add new VL_RESTORER flavours ( #7866 )
...
Restrict VL_RESTORER to be usable only with trivially copyable types.
Introduce VL_RESTORER_COPY and VL_RESTORER_CLEAR, which are more
efficient versions usable for non trivially copyable types.
VL_RESTORER_COPY semantically behaves the same as VL_RESTORER, but only
does one copy at initialization, and on scope exit restores via a move.
VL_RESTORER_CLEAR swaps the variable with an new one constructed via
the no-args constructor (e.g. empty collection), which does not require
any copying at any point.
Static assertions enforce picking one of the new flavours when copying
might be expensive.
2026-07-04 17:27:07 +01:00
Matthew Ballance
d456384d39
Support hierarchical reference cross members ( #7749 ) ( #7820 )
2026-06-24 07:47:36 -04:00
Matthew Ballance
756bcf5742
Fix '$' as unsupported coverpoint-bin range bounds ( #7750 ) ( #7825 )
2026-06-22 22:14:43 -04:00
Matthew Ballance
e03fa6c783
Support covergroup runtime model Phase A1 ( #7728 )
2026-06-12 11:40:48 -04:00
Matthew Ballance
2886291eba
Support covergroups, coverpoints, and bins ( #784 ) ( #7117 )
...
Fixes #784 .
2026-06-05 09:35:01 -04:00