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 |
Wilson Snyder
|
4e4fdd3b66
|
Fix multidimensional function return value selects (#5382).
|
2024-09-09 19:56:09 -04:00 |
Krzysztof Bieganski
|
f623db7d68
|
Normalize types in constraints (#5407)
Signed-off-by: Krzysztof Bieganski <kbieganski@antmicro.com>
|
2024-08-27 12:53:44 +02:00 |
Krzysztof Bieganski
|
930f35acc9
|
Support `constraint_mode` (#5338)
|
2024-08-21 06:16:44 -04:00 |
Arkadiusz Kozdra
|
3e5859e5da
|
Support constraining AstSel (#5344)
Signed-off-by: Arkadiusz Kozdra <akozdra@antmicro.com>
|
2024-08-08 15:37:08 +01:00 |
Arkadiusz Kozdra
|
a32b8d80f9
|
Support streaming operator on arrays and wide data (#5326)
Signed-off-by: Arkadiusz Kozdra <akozdra@antmicro.com>
|
2024-08-06 08:48:46 -04:00 |
Krzysztof Boroński
|
45ee949cc4
|
Internals: Disambiguate variable references under `with` clauses of `randomize()` methods (#5277)
|
2024-08-02 11:45:17 -04:00 |
Wilson Snyder
|
0419ed0430
|
Fix initializing static array in dynamic arrays and queues (#5287).
|
2024-07-24 06:06:57 -04:00 |
Krzysztof Bieganski
|
2a30a87580
|
Fix randomization when used with inheritance (#5268)
Signed-off-by: Krzysztof Bieganski <kbieganski@antmicro.com>
|
2024-07-17 08:21:45 +02:00 |
Arkadiusz Kozdra
|
0a9b31bb30
|
Add warning on dist in constraints (#5264)
|
2024-07-15 21:01:33 -04:00 |
Andrew Nolte
|
60f9e21d8c
|
Fix `--x-assign` to be independent from `+verilator+rand+reset` (#5214)
|
2024-07-14 17:04:00 -04:00 |
Krzysztof Bieganski
|
abb46c9cb2
|
Refactor `AstMemberSel` creation with `AstVar` (#5251)
No functional change intended.
Signed-off-by: Krzysztof Bieganski <kbieganski@antmicro.com>
|
2024-07-11 16:42:58 +02:00 |
Arkadiusz Kozdra
|
570e1bc35a
|
Support conditional constraints (#5245)
|
2024-07-10 11:30:18 -04:00 |
Arkadiusz Kozdra
|
72993ec3dd
|
Support cross-module clockvars access (#5184)
|
2024-06-30 15:19:02 -04:00 |
Wilson Snyder
|
3315a6e431
|
Internals: Also cleanup gettes/setters in .cpp. No functional change intended.
|
2024-06-22 19:50:59 -04:00 |
Arkadiusz Kozdra
|
442c9bc316
|
Support parsing and otherwise ignoring inline constraints (#5126)
|
2024-06-13 08:38:20 -04:00 |
Arkadiusz Kozdra
|
739be2f782
|
Support constrained randomization with external solvers (#4947)
|
2024-05-17 10:38:34 -04:00 |
Fuad Ismail
|
1c79df8630
|
Support stream operation on unpacked array (#4714) (#5006)
|
2024-03-21 18:26:42 -04:00 |
Yutetsu TAKATSUKASA
|
da9521a351
|
Internals: Add --debug-width option for developers to check width consistency (#4923)
|
2024-03-02 08:57:26 -05:00 |