Wilson Snyder
|
88046c8063
|
Internals: Rename AstSenTree pointers to sentreep. No functional change intended except JSON.
|
2025-08-17 19:14:34 -04:00 |
Wilson Snyder
|
b14539569f
|
Internals: Check and enforce member brace initialization. No functional change intended
|
2025-08-17 13:20:52 -04:00 |
Geza Lore
|
6f69c990fd
|
Internals: Remove AstCondBound and AstNodeCond (#6293) (#6294)
Fixes #6293
|
2025-08-15 15:49:06 -07:00 |
Wilson Snyder
|
60cbbf0ec1
|
Add error on mismatching prototypes (#6207).
|
2025-08-11 19:50:47 -04:00 |
Wilson Snyder
|
d1f851e1e1
|
Internals: Optimize empty 'if' into StmtExpr
|
2025-08-08 05:10:40 -04:00 |
Igor Zaworski
|
6c1cfc68cf
|
Fix dynamic cast purity (#6267)
Signed-off-by: Igor Zaworski <izaworski@internships.antmicro.com>
|
2025-08-06 07:09:44 -04:00 |
Ryszard Rozak
|
f9bdab65f0
|
Fix coverage of variables of complex types (#6250)
|
2025-08-01 13:24:18 +02:00 |
Ryszard Rozak
|
a5b0a0d9dd
|
Add support for `$countones` in constraints (#6144) (#6235)
|
2025-07-28 16:14:03 +02:00 |
Paul Swirhun
|
bd2cb989d1
|
Support bit queue streaming (#5830) (#6103).
|
2025-07-27 15:29:56 -04:00 |
Geza Lore
|
895b85a16e
|
Fix Replicate with unsigned count but MSB set (#6231) (#6233)
Correctly compute witdh of AstReplicate in its constructor when the
count is unsigned but its MSB is set.
|
2025-07-27 12:30:19 +02:00 |
Wilson Snyder
|
470f99694e
|
Revert d8dbb08a: Support bit queue streaming (#5830) (#6103)
|
2025-07-26 17:59:52 -04:00 |
Paul Swirhun
|
d8dbb08a95
|
Support bit queue streaming (#5830) (#6103)
|
2025-07-26 16:53:51 -04:00 |
Wilson Snyder
|
460bfbf181
|
Fix replicate of negative giving 'REPLICATE has no expected width' internal error (#6048).
|
2025-07-23 18:07:50 -04:00 |
Ryszard Rozak
|
28808f38bb
|
Dump function to which AstAddrOfCFunc points (#6188)
|
2025-07-18 08:37:00 +02:00 |
Wilson Snyder
|
6c9cbaef62
|
Internals: Clean up some constructors. No functional change intended.
|
2025-07-03 18:59:32 -04:00 |
Wilson Snyder
|
77908447e6
|
Support scoped `new` (#4199).
|
2025-07-02 19:54:57 -04:00 |
Wilson Snyder
|
73ca2ab997
|
Support `$past_gclk`
|
2025-07-01 18:00:04 -04:00 |
Geza Lore
|
916d473eff
|
Internals: Replace unnecessary AstSel::widthp() child node with const in node (#6117)
|
2025-06-24 11:59:09 -04:00 |
Todd Strader
|
4b041c636f
|
Fix --x-initial and --x-assign random stability (#2662) (#5958) (#6018) (#6025)
|
2025-05-27 09:31:55 -04:00 |
Wilson Snyder
|
af30436357
|
Internals: Rename VL_PACK/VL_UNPACK in prep for future fix. No functional change intended.
|
2025-05-22 06:54:16 -04:00 |
Wilson Snyder
|
6bb16d6c52
|
Disable symbol from parser: Support redeclaring type as non-type; major parsing change (#2412).
|
2025-05-18 07:13:37 -04:00 |
Wilson Snyder
|
640339ec36
|
Revert 'Fix --x-initial and --x-assign random stability (#2662) (#5958).' See (#6018).
Reverts 4581023805 plus line in Changes file
|
2025-05-17 20:27:03 -04:00 |
Todd Strader
|
4581023805
|
Fix --x-initial and --x-assign random stability (#2662) (#5958)
|
2025-05-16 13:54:51 -04:00 |
Zhen Yan
|
6b42d789af
|
Fix checking for too-wide divide and modulus (#6003) (#6006)
|
2025-05-15 10:43:45 -04:00 |
Wilson Snyder
|
d3016b62f5
|
Internals: Constructor cleanup. No functional change.
|
2025-04-29 19:23:35 -04:00 |
Wilson Snyder
|
3658e5f0f1
|
Internals: Rename widthToFit, no functional change.
|
2025-04-28 21:54:58 -04:00 |
Yilou Wang
|
e0fdb933a0
|
Support constraint random for StructArray (#5805) (#5937)
|
2025-04-16 07:08:46 -04:00 |
Brian Li
|
50d7f2afc6
|
Support assigning unpacked arrays to queues (#5924) (#5928)
|
2025-04-14 21:40:17 -04:00 |
Wilson Snyder
|
7c2b1971a4
|
Support class extends with arguments.
|
2025-04-08 22:09:40 -04:00 |
Ryszard Rozak
|
353a4b7b4a
|
Fix parameters referencing interface fields (#1593) (#5910)
|
2025-04-02 09:43:12 -04:00 |
Todd Strader
|
d2b7b567df
|
Fix expression coverage on additional nodes (#5849 partial) (#5867)
|
2025-03-19 19:01:31 -04:00 |
Wilson Snyder
|
9632dfdf93
|
Internals: Remove some unneeded this->. No functional change.
|
2025-03-08 17:48:20 -05:00 |
Wilson Snyder
|
51fcb881d5
|
Fix error on out-of-range lvalue part select (#5820).
|
2025-03-08 11:05:58 -05:00 |
Wilson Snyder
|
fe15171649
|
Internals: cppcheck cleanups. No functional change.
|
2025-02-18 01:14:51 -05:00 |
Wilson Snyder
|
d8080008b4
|
Commentary
|
2025-01-24 07:47:32 -05:00 |
Wilson Snyder
|
dfe28f7ed0
|
Fix misoptimizing away `$urandom` (#5703).
|
2025-01-11 08:48:40 -05:00 |
Wilson Snyder
|
8fbb725f34
|
Copyright year update.
|
2025-01-01 08:30:25 -05:00 |
Wilson Snyder
|
4b4ca90c71
|
Internals: Create FuncRef/TaskRef directly from Func/Task pointer. No functional change intended
|
2024-12-15 09:15:49 -05:00 |
Yilou Wang
|
54ef9ad31c
|
Support associative array basic constrained randomization (#5658) (#5670)
|
2024-12-12 11:31:54 -05:00 |
Wilson Snyder
|
e44f34dde3
|
Improve concat lint error & cleanups for future commit.
|
2024-11-30 18:56:00 -05:00 |
Wilson Snyder
|
f631587a20
|
Internals: Rename classOrPackageSkip as kept confusing with member accessor. No functional change.
|
2024-11-29 16:57:18 -05:00 |
Wilson Snyder
|
8db9db7e25
|
Internals: Rename same() function. No functional change.
|
2024-11-28 15:01:58 -05:00 |
Wilson Snyder
|
99daa8d24b
|
Support `default disable iff` and `$inferred_disable` (#4016).
|
2024-11-26 22:27:32 -05:00 |
Wilson Snyder
|
f5ee7aa0ab
|
Internals: Decouple Bison class/package symbol table parsing from Link symbol table. (#5629)
Not intended to change non-error cases, but side-effects are likely.
|
2024-11-24 18:19:19 -05:00 |
Greg Davill
|
904be103df
|
Support parameter names in pattern initialization (#5593) (#5596)
|
2024-11-14 07:25:58 -05:00 |
Ryszard Rozak
|
4cd69f9feb
|
Fix queue element access (#5551)
|
2024-10-24 09:40:54 -04:00 |
Yilou Wang
|
c05c48aaf3
|
Support unpacked array Constrained Randomization (#5437) (#5489)
|
2024-10-02 10:29:47 -04:00 |
Wilson Snyder
|
03012da11c
|
Internals: astgen: Detect bad node types after edits.
Also add checks for nodes that can be multiple types with syntax
`AstNode<AstNodeExpr|AstNodeDType>`
|
2024-09-30 22:25:28 -04:00 |
Bartłomiej Chmiel
|
1a31aa5d62
|
Internals: Fix annotation checker not considering base class virtual function annotations (#5459)
|
2024-09-30 21:34:34 -04:00 |
Wilson Snyder
|
811eab8fa5
|
Fix short-circuting with associative array access (#5484).
|
2024-09-24 19:24:01 -04:00 |