Todd Strader
|
76aced4d40
|
Fix parameter types of user defined arrays (#6042)
|
2025-05-27 18:35:21 -04:00 |
Wilson Snyder
|
46c7b69c64
|
Internals: UINFO now includes newline itself. No functional change.
|
2025-05-22 20:29:32 -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
|
3b632739a8
|
Internals: Add RequireDType and check for recursive data types, in prep for future parser.
|
2025-05-17 20:40:03 -04:00 |
Wilson Snyder
|
680236b03e
|
Internals: Redo post-error additional information to be part of error calls.
|
2025-05-10 16:20:12 -04:00 |
Wilson Snyder
|
bc3bf6ab5e
|
Tests: Add t_param_type_bad3
|
2025-05-06 21:11:34 -04:00 |
Wilson Snyder
|
1a1c6e8797
|
Change cell messages to instance to match IEEE
|
2025-05-03 04:00:47 -04:00 |
Wilson Snyder
|
f983ce4875
|
Internals: Defer DTypeRef versus IfaceDTypeRef determination into V3LinkDot, in preparation for future parser
|
2025-04-27 22:11:28 -04:00 |
Wilson Snyder
|
4c4a39a115
|
Internals: Refactor V3LinkDot dump and comments. No functional change intended.
|
2025-04-27 16:52:26 -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 |
Wilson Snyder
|
b4ef6ce860
|
Support `systemc_interface and related inside `class`.
|
2025-03-28 22:40:21 -04:00 |
Wilson Snyder
|
98b89d0f2c
|
Fix some cppcheck warnings. No functional change intended.
|
2025-03-27 19:46:59 -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 |
Wilson Snyder
|
780163b91e
|
Internals: Avoid extra op#() calls. No functional change intended.
|
2025-03-16 14:34:19 -04:00 |
Wilson Snyder
|
8157f21c3e
|
Internals: Refactor hasGParam. No functional change intended.
|
2025-03-09 16:10:38 -04:00 |
Krzysztof Bieganski
|
b2093b513a
|
Fix type_id package scope resolution (#5826)
|
2025-03-06 17:41:27 -05:00 |
Wilson Snyder
|
ce211ebceb
|
Internals: Make some auto more explicit. No functional change.
|
2025-03-02 17:01:35 -05:00 |
Kamil Rakoczy
|
c840ffb0ae
|
Support nested classes (#4178) (#5778)
Signed-off-by: Kamil Rakoczy <krakoczy@antmicro.com>
|
2025-02-17 23:47:41 +11:00 |
Wilson Snyder
|
432d5f851d
|
Internals: Cleanup some misnamed nodep's. No functional change.
|
2025-01-24 20:52:31 -05:00 |
Wilson Snyder
|
78d6ec8114
|
Fix error message when call task as a function (#3089).
|
2025-01-04 12:55:15 -05:00 |
Wilson Snyder
|
8fbb725f34
|
Copyright year update.
|
2025-01-01 08:30:25 -05:00 |
Wilson Snyder
|
6aa7123a8c
|
Internals: Function/variable renames. No functional change.
|
2024-12-14 12:49:42 -05:00 |
Wilson Snyder
|
a23dfdc4ee
|
Fix backward external constraint error, from recent new support.
(Thanks sv-tests!)
|
2024-12-13 16:54:14 -05:00 |
Ryszard Rozak
|
a8e06874bd
|
Fix `randomize..with` of parameterized classes (#5676)
Broke in 7a04a5b
|
2024-12-13 09:32:47 -05:00 |
Wilson Snyder
|
a2f327f729
|
Support `extern constraint`
|
2024-12-12 08:16:19 -05:00 |
Ryszard Rozak
|
9656311521
|
Fix error on duplicated declaration of gen block (#5663)
|
2024-12-06 07:20:31 -05:00 |
Todd Strader
|
b6f292f556
|
Fix imported array assignment literals (#5642) (#5648)
|
2024-12-02 15:08:47 -05:00 |
Wilson Snyder
|
4781a6046a
|
Update error as misnamed port dtype might be interface
|
2024-12-02 07:35:44 -05:00 |
Wilson Snyder
|
7a04a5b9a8
|
Internals: Refactor symIterate functions. No functional change intended
|
2024-11-30 22:55:16 -05:00 |
Wilson Snyder
|
2d71d66cf5
|
Commentary
|
2024-11-30 22:35:36 -05:00 |
Wilson Snyder
|
a51e26e62d
|
Internals: Some V3LinkCells debug improvements. No functional change.
|
2024-11-30 20:09:05 -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
|
d7893a60ca
|
Internals: In V3LinkDot debug, show node name prefix. No functional change.
|
2024-11-29 16:09:04 -05:00 |
Todd Strader
|
94e545bdca
|
Fix interface and struct pattern collision (#5640) (#5639)
|
2024-11-27 17:20:21 -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 |
Wilson Snyder
|
8e82440a55
|
Fix extranous local:: error
|
2024-11-13 19:15:10 -05:00 |
Wilson Snyder
|
46a5f04840
|
Internals: Link 'std' in LinkFind
|
2024-11-11 09:44:08 -05:00 |
Wilson Snyder
|
15d1751b23
|
Internals: Defer `class extends` resolution until link
|
2024-11-10 19:34:00 -05:00 |
Wilson Snyder
|
b71d49e55a
|
Internals: Defer `$unit` package resolution until link
|
2024-11-10 18:36:12 -05:00 |
github action
|
b74a8f133f
|
Apply 'make format'
|
2024-11-10 21:54:54 +00:00 |
Wilson Snyder
|
873048c21c
|
Fix 'local::' parsing in wrong scope
|
2024-11-10 16:51:34 -05:00 |
Wilson Snyder
|
75e9986d39
|
Fix local:: mis-allowed in `class extends`
|
2024-11-10 16:43:21 -05:00 |
Wilson Snyder
|
4257fcf9d0
|
Change parsing of cells to be non-symbol table sensitive.
|
2024-11-10 12:08:37 -05:00 |
Wilson Snyder
|
3fae11595a
|
Support `pure constraint`.
|
2024-11-09 12:05:26 -05:00 |
Todd Strader
|
76fe224e7c
|
Fix complex user type problem with --x-assign (#5543)
|
2024-10-18 19:52:25 -04:00 |
Wilson Snyder
|
fd9f5ab34e
|
Fix not reporting class reference with extra parameters (#5467).
|
2024-10-04 05:38:36 -04:00 |
Wilson Snyder
|
d06f986b51
|
Add elaboration dot-error message context, plus debug improvements
|
2024-10-04 05:38:05 -04:00 |