Yilou Wang
|
10ac99ac05
|
Support randomization of scope variables with 'std::randomize()' (#5438) (#6185)
|
2025-07-25 12:13:46 +02:00 |
Ryszard Rozak
|
a21ecb2ab9
|
Add support for randomize..with on objects of aliased types (#6195)
|
2025-07-18 13:04:47 +02:00 |
Wilson Snyder
|
6c9cbaef62
|
Internals: Clean up some constructors. No functional change intended.
|
2025-07-03 18:59:32 -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 |
Wilson Snyder
|
46c7b69c64
|
Internals: UINFO now includes newline itself. No functional change.
|
2025-05-22 20:29:32 -04:00 |
Yilou Wang
|
a80aa07de6
|
Support constrained random for associative arrays (#5985) (#5986)
|
2025-05-07 07:07:16 -04:00 |
Yilou Wang
|
e0fdb933a0
|
Support constraint random for StructArray (#5805) (#5937)
|
2025-04-16 07:08:46 -04:00 |
Wilson Snyder
|
7521c2c644
|
Standardize some error messages.
|
2025-03-23 19:51:54 -04:00 |
Wilson Snyder
|
c508fd5d24
|
Internals: Remove single-statement braces. No functional change.
|
2025-03-19 22:55:11 -04:00 |
Yilou Wang
|
7fe51583e5
|
Fix foreach of assocArr inside a constraint block (#5727) (#5841)
|
2025-03-11 13:32:34 -04:00 |
Wilson Snyder
|
8026b2a7f3
|
Fix checking built-in method arguments (#5839)
|
2025-03-08 14:11:12 -05:00 |
Yilou Wang
|
dae4c8ee22
|
Support constrained random for arrays in structs (#5765) (#5802)
|
2025-02-24 17:51:51 -05:00 |
Wilson Snyder
|
fe15171649
|
Internals: cppcheck cleanups. No functional change.
|
2025-02-18 01:14:51 -05:00 |
Yilou Wang
|
6b4183632c
|
Support Unpacked Structures' Constrained Randomization (#5657) (#5759)
|
2025-02-03 11:56:00 -05:00 |
Yilou Wang
|
d3e205f201
|
Support constraints on associative array user-defined keys (#5671) (#5729)
|
2025-01-11 12:07:52 -05:00 |
Yilou Wang
|
0380a36c76
|
Fix constrained random for > 64-bit associative arrays (#5670) (#5682)
|
2025-01-09 08:33:38 -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 |
Wilson Snyder
|
80b2fa3583
|
Add error on randc inside dist
|
2024-12-14 11:47:46 -05:00 |
Yilou Wang
|
54ef9ad31c
|
Support associative array basic constrained randomization (#5658) (#5670)
|
2024-12-12 11:31:54 -05:00 |
Wilson Snyder
|
0c820c3068
|
Internals: Standardize template argument names. No functional change.
|
2024-11-29 20:20:38 -05:00 |
Ryszard Rozak
|
ae990ebcda
|
Add warning on global constraints (#5625)
|
2024-11-22 08:47:14 -05:00 |
Ryszard Rozak
|
5470cf9fa9
|
Support randomize size constraints with restrictions (#5582 partial) (#5611)
|
2024-11-15 10:45:06 -05:00 |
Wilson Snyder
|
4969125e5a
|
Add error on soft constraints of randc
|
2024-11-09 12:45:55 -05:00 |
Wilson Snyder
|
d230ccd716
|
Add error on `solve before` of `randc` variable.
|
2024-11-09 12:26:48 -05:00 |
Yilou Wang
|
a173883b2d
|
Support basic constrained random for multi-dimensional dynamic array and queue (#5591)
|
2024-11-08 14:04:58 -05:00 |
Ryszard Rozak
|
6083480abb
|
Fix `rand` dynamic arrays with null handles (#5594)
l
|
2024-11-08 06:53:43 -05:00 |
Ryszard Rozak
|
b3348a38d0
|
Internals: Remove repeated clearing of constraints (#5583)
Signed-off-by: Ryszard Rozak <rrozak@antmicro.com>
|
2024-11-04 04:48:55 -08:00 |
Ryszard Rozak
|
292c2e289e
|
Support `rand` dynamic arrays of objects (#5557) (#5564)
|
2024-10-25 12:00:43 -04:00 |
Yilou Wang
|
2409f32d87
|
Fix multi-range indices assignment (#5534) (#5547)
Co-authored-by: Udaya Raj Subedi <075bei047.udaya@pcampus.edu.np>
|
2024-10-21 09:56:50 -04:00 |
Yilou Wang
|
8c3cc3af8f
|
Fix struct array assignment (#5455) (#5537)
|
2024-10-21 09:54:33 -04:00 |
Yilou Wang
|
920c8012de
|
Support unconstrained randomization for associative array and queue (#5515)
|
2024-10-08 10:54:20 -04:00 |
Yilou Wang
|
c05c48aaf3
|
Support unpacked array Constrained Randomization (#5437) (#5489)
|
2024-10-02 10:29:47 -04:00 |
Arkadiusz Kozdra
|
02e7767886
|
Fix randomize with foreach constraints (#5492)
Signed-off-by: Arkadiusz Kozdra <akozdra@antmicro.com>
|
2024-09-26 19:31:06 +02:00 |
Yilou Wang
|
70112438c3
|
Support packed/unpacked and dynamic array unconstrained randomization (#5414) (#5415)
|
2024-09-19 20:07:05 -04:00 |
Arkadiusz Kozdra
|
dd95e033e7
|
Support inside array constraints (#5448)
Signed-off-by: Arkadiusz Kozdra <akozdra@antmicro.com>
|
2024-09-19 07:27:59 -04:00 |
Arkadiusz Kozdra
|
0b7510befa
|
Support basic dist constraints (#5431)
|
2024-09-12 05:20:36 -07:00 |
Arkadiusz Kozdra
|
4a58997604
|
Support basic constrained queue randomization (#5413)
Signed-off-by: Arkadiusz Kozdra <akozdra@antmicro.com>
|
2024-09-10 09:33:14 -04:00 |
Arkadiusz Kozdra
|
ef259f63ca
|
Fix randomize treated as std::randomize in classes (#5436)
|
2024-09-10 09:10:36 -04:00 |
Arkadiusz Kozdra
|
2f690c0530
|
Fix foreach colliding index names (#5444)
Signed-off-by: Arkadiusz Kozdra <akozdra@antmicro.com>
|
2024-09-10 07:17:21 -04:00 |
Krzysztof Bieganski
|
088862d449
|
Support appending to queue via `[]` (#5421)
|
2024-09-02 09:45:47 -04:00 |
Krzysztof Bieganski
|
f133a2811f
|
Fix capturing params in `randomize() with` (#5416) (#5418)
Signed-off-by: Krzysztof Bieganski <kbieganski@antmicro.com>
|
2024-08-29 23:02:21 +02:00 |
Krzysztof Bieganski
|
aecf38e3ad
|
Fix V3Randomize compile error on old GCC (#5403) (#5417).
No functional change intended.
|
2024-08-29 10:39:54 -04:00 |
Krzysztof Bieganski
|
675d9a641e
|
Call `pre`/`post_randomize` on `randomize() with` (#5412)
Signed-off-by: Krzysztof Bieganski <kbieganski@antmicro.com>
|
2024-08-28 19:42:49 +02:00 |
Krzysztof Bieganski
|
155dcc5658
|
Fix empty `foreach` in `if` in constraints (#5408)
Signed-off-by: Krzysztof Bieganski <kbieganski@antmicro.com>
|
2024-08-27 15:39:36 +02: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 |
Yilou Wang
|
c4cb26fa9a
|
Support unconstrained randomization for unions (#5395) (#5396)
|
2024-08-26 11:04:45 -04:00 |
Wilson Snyder
|
8741fd17ad
|
Internals: cppcheck cleanups. No functional change intended.
|
2024-08-23 18:24:34 -04:00 |
Krzysztof Bieganski
|
eb8bbcda05
|
Internals: Simplify `CaptureVisitor` in `V3Randomize` (#5397)
|
2024-08-23 07:57:57 -04:00 |
Krzysztof Bieganski
|
930f35acc9
|
Support `constraint_mode` (#5338)
|
2024-08-21 06:16:44 -04:00 |