Wilson Snyder
|
622f0c047c
|
Fix reporting `line at wrong spot. Rework some internal fileline parsing functions.
|
2023-10-08 20:38:45 -04:00 |
Wilson Snyder
|
7f38414276
|
Internals: Rename addIgnoreMatch. No functional change.
|
2023-10-08 01:02:23 -04:00 |
Wilson Snyder
|
106664b942
|
Internals: Fix long lines. No functional change.
|
2023-10-05 20:07:53 -04:00 |
Wilson Snyder
|
ad343f8260
|
Add warning on interface instantiation without parens (#4094).
|
2023-09-26 22:15:48 -04:00 |
Anthony Donlon
|
229ce1aecf
|
Fix handling input file path separator (#4515) (#4516)
|
2023-09-26 15:42:15 -04:00 |
Anthony Donlon
|
60e9827ffe
|
Support converting parameters inside modules to localparams (#4511)
|
2023-09-25 11:39:04 -04:00 |
Anthony Donlon
|
750b5be5d3
|
Remove support for parameterized UDPs (#4518)
|
2023-09-25 10:40:44 -04:00 |
Mariusz Glebocki
|
28bd7e5b19
|
Rework multithreading handling to separate by code units that use/never use it. (#4228)
|
2023-09-24 22:12:23 -04:00 |
Wilson Snyder
|
9f75068059
|
Cleanup some error messages to properly quote
|
2023-09-23 08:52:50 -04:00 |
Wilson Snyder
|
761adf1cf0
|
Internals: Add cloneTreePure to prepare for side effect check.
Use cloneTreePure when what is being cloned must be side-effect free.
Use cloneTree when safe to contain side effects (e.g. cloning module).
|
2023-09-16 22:50:54 -04:00 |
Wilson Snyder
|
d840c612d4
|
Fix IGNOREDRETURN to not warn on void-cast static function calls.
|
2023-09-15 19:01:11 -04:00 |
Anthony Donlon
|
3dde57d539
|
Fix lint of case statements with enum and wildcard bits (#4464) (#4487)
|
2023-09-14 07:22:49 -04:00 |
Krzysztof Boroński
|
70b11f91b4
|
Support block_item_declaration in forks (#4455)
|
2023-09-08 16:40:14 +02:00 |
Wilson Snyder
|
014301587f
|
Unsupported instead of syntax error on parameter var initial values
|
2023-09-08 08:37:17 -04:00 |
Ryszard Rozak
|
91227d26bb
|
Internals: Rename pure to dpiPure. No functional change. (#4461)
|
2023-09-08 08:51:19 +02:00 |
Wilson Snyder
|
11b5dae88d
|
Support let
|
2023-09-07 21:45:51 -04:00 |
Wilson Snyder
|
048c9f3fe2
|
Support extra commas before $display
|
2023-08-30 17:31:11 -04:00 |
Wilson Snyder
|
ca6ab584d0
|
Internals: Remove cloneTreeNull. No functional change intended.
|
2023-08-29 20:29:11 -04:00 |
Wilson Snyder
|
967a8530dd
|
Fix errors on some $past cases (#4425)
|
2023-08-22 01:49:06 -04:00 |
Krzysztof Bieganski
|
9caa79a7ea
|
Internals: Remove the name field from `AstVarRef` (#4395)
|
2023-08-03 02:52:52 -04:00 |
Wilson Snyder
|
06521f6cf1
|
Tests: Fix some missing coverage, and cleanup some error messages
|
2023-07-27 06:53:43 -04:00 |
Anthony Donlon
|
959387b69f
|
Support property declaration with empty parentheses (#4313) (#4317)
|
2023-07-26 05:18:21 -04:00 |
Wilson Snyder
|
cff37f0775
|
Add GENUNNAMED lint warning.
Also fix generate-for blocks with empty statements getting lost.
|
2023-07-01 08:31:53 -04:00 |
Ryszard Rozak
|
09e856d2f3
|
Fix deleting unused parameterized classes (#4150)
|
2023-04-28 07:20:25 -04:00 |
Wilson Snyder
|
7f49b6c102
|
Parse 'let' as unsupported
|
2023-04-16 17:23:16 -04:00 |
Wilson Snyder
|
bf5cbb512e
|
Add UNSUPPORTED on dotted disable instead of syntax error
|
2023-04-09 10:11:47 -04:00 |
Wilson Snyder
|
d4bb58630e
|
Support 'for' initialization with comma
|
2023-04-09 09:56:39 -04:00 |
Wilson Snyder
|
8caf9be3e6
|
Internals: Favor {} constructor syntax. No functional change intended.
|
2023-04-06 21:04:26 -04:00 |
Wilson Snyder
|
05660d1118
|
Add CONSTRAINTIGN warning when constraint ignored. Likewise ignore constraint_mode, rand_mode.
|
2023-04-05 21:27:37 -04:00 |
Wilson Snyder
|
947402bc57
|
Fix interface generate begin (#4065).
|
2023-03-26 08:49:38 -04:00 |
Ryszard Rozak
|
f439a7927f
|
Fix parameters in a class body to be localparam (#4061)
|
2023-03-23 10:20:35 +01:00 |
Wilson Snyder
|
45690faea7
|
Parse defparam = as unsupported
|
2023-03-15 21:04:10 -04:00 |
Wilson Snyder
|
56de6f1a9f
|
Fix min/typ/max internal error
|
2023-03-14 20:40:58 -04:00 |
Wilson Snyder
|
ea4cc4e076
|
Parse nettype with package, still unsupported
|
2023-03-14 19:52:01 -04:00 |
Wilson Snyder
|
39a5bce8a6
|
Parse covergroup, still unsupported.
|
2023-03-12 14:11:11 -04:00 |
Wilson Snyder
|
1debd0405b
|
Support complicated IEEE 'for' assignments.
|
2023-03-12 10:46:40 -04:00 |
Wilson Snyder
|
1f1d9312d2
|
Parse event 'iff', still unsupported.
|
2023-03-11 22:39:59 -05:00 |
Wilson Snyder
|
259201b352
|
Support $fopen as an expression
|
2023-03-11 18:11:01 -05:00 |
Wilson Snyder
|
bb45bd048e
|
Commentary
|
2023-03-11 11:27:40 -05:00 |
Wilson Snyder
|
5489ec6eff
|
Parse 'first_match', and still unsupported.
|
2023-03-11 11:08:37 -05:00 |
Wilson Snyder
|
e55e81bcd0
|
Parse sequence 'local input', still unsupported.
|
2023-03-11 10:53:10 -05:00 |
Wilson Snyder
|
5c5c758718
|
Parse 'wait_order' and test, still unsupported.
|
2023-03-11 10:47:08 -05:00 |
Wilson Snyder
|
b87669039e
|
Commentary
|
2023-03-10 22:25:47 -05:00 |
Wilson Snyder
|
60a6ed2a20
|
Support assert property statement-else-statement
|
2023-03-10 22:13:17 -05:00 |
Wilson Snyder
|
81e8388c3f
|
Parse 'expect', still unsupported.
|
2023-03-10 21:48:56 -05:00 |
Wilson Snyder
|
4532680e5f
|
Internals: Cleanup assert/assume. No functional change.
|
2023-03-10 21:17:54 -05:00 |
Wilson Snyder
|
725ec088ea
|
Parse 'sequence' declarations, property case/if, still unsupported.
|
2023-03-06 05:12:09 -05:00 |
Wilson Snyder
|
87c3de5aab
|
Parse 'matches', still unsupported.
|
2023-03-05 23:58:54 -05:00 |
Wilson Snyder
|
6d7c04a3de
|
Parse cycle delays and boolean abbrev, still unsupported.
|
2023-03-05 23:22:41 -05:00 |
Wilson Snyder
|
d0f5ce0cc4
|
Parse intersect/throughout/within, still unsupported.
|
2023-03-05 19:57:09 -05:00 |