Wilson Snyder
|
feea221f39
|
Fix COVERAGEIGN-ignored `get_inst_coverage` and other covergroup methods (#6383).
|
2025-09-04 22:18:56 -04:00 |
Wilson Snyder
|
5f23bf95f6
|
Internals: Refactor V3EmitUtil to not be base class. No functional change.
|
2025-08-25 22:05:40 -04:00 |
Wilson Snyder
|
d1f851e1e1
|
Internals: Optimize empty 'if' into StmtExpr
|
2025-08-08 05:10:40 -04:00 |
Wilson Snyder
|
473d54aa95
|
Internals: Fis emit spacing etc. No functional change
|
2025-08-02 13:47:07 -04:00 |
Wilson Snyder
|
dca504c706
|
Internals: Use UINFOTREE istead of dumpTree
|
2025-08-02 13:44:40 -04:00 |
github action
|
92a4bff047
|
Apply 'make format'
|
2025-07-27 14:31:15 +00:00 |
Wilson Snyder
|
d359fffcdc
|
Internals: Refactor V3Task and add loop assert (#6218)
|
2025-07-27 10:30:19 -04:00 |
Geza Lore
|
763183f067
|
Internals: Remove AstWhile::precondsp() (#6219). No functional change intended.
|
2025-07-23 08:50:39 -04:00 |
Wilson Snyder
|
b914cda1c7
|
Internals: cppcheck cleanups. No functional change.
|
2025-06-28 12:29:41 -04:00 |
Wilson Snyder
|
3defaf8ffb
|
Rename Verilator Config Files to Verilator Control Files.
Avoids conflict with IEEE `config`. No functional change intended.
|
2025-06-27 20:38:01 -04:00 |
Bartłomiej Chmiel
|
86d2ea8c70
|
Optimize DPI temporary 'for' loop performance (#6079)
Signed-off-by: Bartłomiej Chmiel <bchmiel@antmicro.com>
|
2025-06-10 08:17:26 -04:00 |
Wilson Snyder
|
46c7b69c64
|
Internals: UINFO now includes newline itself. No functional change.
|
2025-05-22 20:29:32 -04:00 |
Ryszard Rozak
|
bed0456eca
|
Add ternary operator into branch coverage (#5880)
|
2025-05-19 09:35:35 -04:00 |
Wilson Snyder
|
5ca62de167
|
Fix filename backslash escapes in C code (#5947).
|
2025-04-29 19:27:38 -04:00 |
Wilson Snyder
|
98b89d0f2c
|
Fix some cppcheck warnings. No functional change intended.
|
2025-03-27 19:46:59 -04:00 |
Wilson Snyder
|
098ee6fa7a
|
Internals: Cleanup some missing VL_RESTORERs. No functional change intended.
|
2025-02-27 21:18:27 -05:00 |
Wilson Snyder
|
3b98db17cc
|
Fix reset of automatic function variables (#5747).
Also required V3Life optimize CRESET(x) ... ASSIGN(rhs, x) to remove the
extraneous CRESET to avoid creating new UNOPTFLAT situations.
|
2025-02-25 22:48:53 -05:00 |
Bartłomiej Chmiel
|
0507fb4655
|
Improve hierarchical DPI wrapper scheduling performance (#2583) (#5734)
|
2025-01-20 14:24:09 -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
|
25d75ee86f
|
Add `--fno-inline-funcs` to disable function inlining.
|
2024-11-25 19:59:10 -05:00 |
Wilson Snyder
|
a934d965be
|
Internals: Rename isInoutish
|
2024-11-25 18:25:36 -05:00 |
Wilson Snyder
|
a68da7e220
|
Internals: Style cleanup. Ignore whitespace if diff. No functional change.
|
2024-11-10 10:59:18 -05:00 |
Ryszard Rozak
|
4cd69f9feb
|
Fix queue element access (#5551)
|
2024-10-24 09:40:54 -04:00 |
Wilson Snyder
|
706679e6b1
|
Support DPI imports and exports with double underscores.
|
2024-09-22 22:06:39 -04:00 |
Krzysztof Bieganski
|
088862d449
|
Support appending to queue via `[]` (#5421)
|
2024-09-02 09:45:47 -04:00 |
Krzysztof Bieganski
|
d896f1ff08
|
Fix queue `[$-i]` select as reference argument (#5411)
Signed-off-by: Krzysztof Bieganski <kbieganski@antmicro.com>
|
2024-08-28 17:29:12 +02:00 |
Krzysztof Bieganski
|
6cb0a41857
|
Support inline random variable control (#5317)
Signed-off-by: Krzysztof Bieganski <kbieganski@antmicro.com>
|
2024-08-13 14:20:31 -04:00 |
Arkadiusz Kozdra
|
a61178bd89
|
Internals: Convert foreach loops in V3Begin as well as V3Width (#5283)
|
2024-08-02 08:29:05 -04:00 |
Wilson Snyder
|
8707c88787
|
Tests: Close misc internal code coverage holes
|
2024-07-28 14:18:24 -04:00 |
Wilson Snyder
|
1e3c7a5496
|
Fix inline function ref port persistence
|
2024-07-23 18:47:04 -04:00 |
Wilson Snyder
|
131623de34
|
Internals: Favor s string literals. No functional change.
|
2024-07-14 11:39:45 -04:00 |
Krzysztof Boroński
|
3cf9606ea9
|
Support inline constraints for class randomization methods (#5234)
Signed-off-by: Krzysztof Boronski <kboronski@antmicro.com>
|
2024-07-12 16:18:18 +02:00 |
Wilson Snyder
|
ad2862ce3f
|
Fix DPI import of null C-string (#5179).
|
2024-06-14 22:50:54 -04:00 |
Wilson Snyder
|
7c9fa8647c
|
Fix string to be more standard (#5082) (#5083).
|
2024-05-31 21:51:12 -04:00 |
Wilson Snyder
|
4f3a816fb0
|
Fix false ASSIGNIN on functions with explicit port map (#5069).
|
2024-04-26 19:26:21 -04:00 |
Arkadiusz Kozdra
|
5b839699ac
|
Support empty queue as dynarray default value (#5055)
Signed-off-by: Arkadiusz Kozdra <akozdra@antmicro.com>
|
2024-04-18 11:53:23 -05:00 |
Wilson Snyder
|
28718f964a
|
Fix tracing replicated hierarchical models (#5027) (#5029)
|
2024-03-30 16:00:52 -04:00 |
Geza Lore
|
98206a4f04
|
Improve V3List user interface (#4996)
|
2024-03-25 23:06:25 +00:00 |
Geza Lore
|
9b729b80e0
|
Plug memory leaks (#5016)
|
2024-03-23 22:12:43 +00:00 |
Wilson Snyder
|
3786f59e03
|
Change to IEEE 1800-2023 warning mentions
|
2024-03-02 10:15:19 -05:00 |
Wilson Snyder
|
21e85f87bc
|
Fix compilation error on multi-inherited interface class usage (#4819).
|
2024-01-23 19:36:11 -05:00 |
Wilson Snyder
|
3a5248a919
|
Internals: Mark structs final/VL_NOT_FINAL. No functional change intended.
|
2024-01-20 15:06:46 -05:00 |
Szymon Gizler
|
5f52c066e5
|
Internals: Add serializeOnly() and dumpTreeEitherLevel() (#4815) (#4715). No functional change intended.
|
2024-01-09 10:35:13 -05:00 |
Wilson Snyder
|
a36a07c297
|
Internals: Favor UASSERT over v3fatalSrc. No functional change intended.
|
2024-01-05 18:00:06 -05:00 |
Wilson Snyder
|
e76f29e5ba
|
Copyright year update
|
2024-01-01 03:19:59 -05:00 |
Ryszard Rozak
|
2dba76a7c2
|
Fix access type of function arguments (#4692) (#4694)
|
2023-11-14 17:02:13 -05:00 |
Wilson Snyder
|
9fd5634778
|
Internals: Remove unneeded private's. No functional change
|
2023-11-13 21:37:45 -05:00 |
Geza Lore
|
8a77af7a6d
|
Remove redundant user*ClearTree calls
|
2023-11-02 19:16:48 +00:00 |
Ryszard Rozak
|
a764c70b4a
|
Fix handling of static keyword in methods (#4649)
|
2023-10-31 08:15:54 -04:00 |