Ryszard Rozak
|
4e5bd361e0
|
Internal: Fix dumping of AstMethodCall (#4021)
|
2023-03-14 06:54:45 -04:00 |
|
Ryszard Rozak
|
ed1a9309d4
|
Throw warning if static variable is declared in a loop (#4018)
Signed-off-by: Ryszard Rozak <rrozak@antmicro.com>
|
2023-03-14 10:03:08 +01:00 |
|
Ryszard Rozak
|
1d0a06438c
|
Assign unique names for blocks in do..while loop (#4019)
|
2023-03-14 09:54:43 +01:00 |
|
Wilson Snyder
|
2c62714a30
|
Fix push to dynamic queue in struct (#4015).
|
2023-03-13 22:03:53 -04:00 |
|
Wilson Snyder
|
f13e753b52
|
Change ZERODLY to a warning.
|
2023-03-12 21:28:14 -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 |
|
Andrew Nolte
|
fc17ab280a
|
Add --public-depth to force public to a certain instance depth (#3952)
|
2023-03-09 21:48:05 -05:00 |
|
Wilson Snyder
|
621cd0f008
|
Internals: Framework for renaming warnings (#4010 partial)
|
2023-03-08 21:32:37 -05:00 |
|
Andrew Nolte
|
13c9877099
|
Add --public-params flag (#3990)
|
2023-03-08 19:38:26 -05:00 |
|
Wilson Snyder
|
ff889fde18
|
Add debug comment when trace disabled (#4004).
|
2023-03-06 18:22:46 -05:00 |
|
Krzysztof Boroński
|
f68c16a5e6
|
Fix symbol entries when inheriting classes (#3995) (#3996)
|
2023-03-06 07:43:58 -05:00 |
|
Ryszard Rozak
|
cc45f64280
|
Add __PVT__ prefix to selects nodes (#4001)
|
2023-03-06 13:18:48 +01: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 |
|
Wilson Snyder
|
cb89ef9885
|
Parse more property expression syntax, as still unsupported
|
2023-03-05 19:42:21 -05:00 |
|
Wilson Snyder
|
90360d40fd
|
Change property expression handling towards eventual more general expressions.
|
2023-03-05 18:52:55 -05:00 |
|
Wilson Snyder
|
15dcd326f8
|
Internals: Parse weak/strong but do not lex
|
2023-03-05 18:30:43 -05:00 |
|
Wilson Snyder
|
ae1eb56695
|
Internals: Parser commentary
|
2023-03-05 17:59:17 -05:00 |
|
Wilson Snyder
|
a47fd07585
|
Internals: Standard grammar for property_expression |-> |=>.
|
2023-03-05 16:59:24 -05:00 |
|
Wilson Snyder
|
19bc257002
|
Internals: UNSUPPORTED commentary
|
2023-03-05 16:45:07 -05:00 |
|
Wilson Snyder
|
329a933efd
|
Internals: Parse nettype as unsupported
|
2023-03-04 10:50:28 -05:00 |
|
Wilson Snyder
|
e21198cb2d
|
Add warning on missing class reference #()
|
2023-03-03 21:06:52 -05:00 |
|
Wilson Snyder
|
ab502c5196
|
Fix coverage of class methods (#3998).
|
2023-03-03 19:26:15 -05:00 |
|
Felix Neumärker
|
12728bc478
|
Fix UNDRIVEN warning seg fault (#3989)
|
2023-03-03 18:54:38 -05:00 |
|
Wilson Snyder
|
3fc684359a
|
Fix prettyName in structure dumps, partial (#4001)
|
2023-03-03 18:49:26 -05:00 |
|
Wilson Snyder
|
dd917d50eb
|
Internals: Parse interconnect then say unsupported
|
2023-03-02 20:02:14 -05:00 |
|
Wilson Snyder
|
8a5804fc3a
|
Tests: Add tagged union test
|
2023-03-02 08:11:11 -05:00 |
|
Wilson Snyder
|
3df29085c8
|
Fix end label fileline reporting.
|
2023-03-02 07:50:16 -05:00 |
|
Wilson Snyder
|
976af0068b
|
Support parsing min:typ:max parameters
|
2023-03-01 23:11:48 -05:00 |
|
Wilson Snyder
|
463ea57b0a
|
Add error (vs previous warning) on enum value overflow.
|
2023-03-01 22:36:42 -05:00 |
|
Wilson Snyder
|
326a60d307
|
Add error on mixing .name and by-port instantiations.
|
2023-03-01 21:19:21 -05:00 |
|
Ryszard Rozak
|
2c60c5f816
|
Support recursive methods (#3987)
|
2023-03-01 21:07:37 -05:00 |
|
Cameron Kirk
|
faf3804b9a
|
Fix LITENDIAN warning is backwards (#3966) (#3967).
|
2023-03-01 11:46:44 -05:00 |
|
github action
|
08a433260c
|
Apply 'make format'
|
2023-03-01 05:44:35 +00:00 |
|
Wilson Snyder
|
7fc278f6db
|
Fix import of extends typedefs
|
2023-03-01 00:30:45 -05:00 |
|
Wilson Snyder
|
b1a95f642f
|
Support cast to numbers from strings.
|
2023-02-28 23:34:33 -05:00 |
|
Krzysztof Boroński
|
06661ab676
|
Disallow ++/-- over expressions with potential side effects (#3976).
|
2023-02-28 15:21:58 -05:00 |
|
Wilson Snyder
|
a0997d0b98
|
Fix internal error with UNSUPPORTED of procedural clocked assertions
|
2023-02-28 00:35:58 -05:00 |
|
Felix Neumärker
|
a3ff375ce7
|
Fix timing delays to not truncate below 64 bits (#3973) (#3982)
|
2023-02-27 21:42:22 -05:00 |
|
Wilson Snyder
|
c03affa544
|
Fix enum.next(0) and enum.prev(0).
|
2023-02-26 15:24:24 -05:00 |
|
Wilson Snyder
|
4703fc39be
|
Add error to avoid @* fatal
|
2023-02-26 13:13:02 -05:00 |
|
Wilson Snyder
|
9bf0e54937
|
Internals: add const
|
2023-02-26 12:21:17 -05:00 |
|
Wilson Snyder
|
b039f246df
|
Lint check posedge of nonintegral
|
2023-02-26 12:08:10 -05:00 |
|
Adam Bagley
|
003a8cfe75
|
Add lint warning on always_comb multidriven (#3888) (#3939)
|
2023-02-23 05:36:28 -05:00 |
|
Wilson Snyder
|
7559af5879
|
Fix missing error on negative replicate (#3963).
|
2023-02-22 19:11:02 -05:00 |
|
Ryszard Rozak
|
47a7e75841
|
Fix subsequent parameter declarations (#3969)
|
2023-02-22 11:26:25 +01:00 |
|
Wilson Snyder
|
adf1de45de
|
With -Wpedantic change ASSIGNIN to a warning
|
2023-02-21 16:45:35 -05:00 |
|
Ryszard Rozak
|
45f955f175
|
Fix self references to parameterized classes (#3962)
|
2023-02-17 11:17:35 -05:00 |
|
Ryszard Rozak
|
063f9a7a4c
|
Fix dicts declared with ref type (#3960)
|
2023-02-16 12:49:45 -05:00 |
|
Wilson Snyder
|
c82a098f2e
|
Internals: Parse class extends ::
|
2023-02-14 21:23:55 -05:00 |
|
Wilson Snyder
|
393b7714c4
|
Convert some mis-syntax errors to UNSUPPORTED
|
2023-02-14 20:48:52 -05:00 |
|
Wilson Snyder
|
43d8de4f80
|
Support property var decls.
|
2023-02-14 20:44:14 -05:00 |
|
Wilson Snyder
|
026bbc306b
|
Removed deprecated --cdc option.
|
2023-02-13 22:49:51 -05:00 |
|
Wilson Snyder
|
f8b0e359b9
|
Support class parameters without initial values.
|
2023-02-13 22:06:52 -05:00 |
|
Wilson Snyder
|
94ef1b76d0
|
Fix error text on packed struct init.
|
2023-02-13 20:58:49 -05:00 |
|
Wilson Snyder
|
50929e5d43
|
Fix packed array structure replication.
|
2023-02-13 07:49:08 -05:00 |
|
Wilson Snyder
|
5064ec2806
|
Support type case and type equality comparisons.
|
2023-02-12 20:09:10 -05:00 |
|
Wilson Snyder
|
4f19eeaffa
|
Fix type(typedef) operation core dump
|
2023-02-12 19:57:52 -05:00 |
|
Wilson Snyder
|
10d0088f73
|
Fix generate case with empty body statements.
|
2023-02-12 18:14:18 -05:00 |
|
Wilson Snyder
|
15d0ec317d
|
Fix lint for non-integral types in packed structs.
|
2023-02-12 16:32:36 -05:00 |
|
Wilson Snyder
|
d9c4d9316f
|
Parse checkers as UNSUPPORTED.
|
2023-02-11 14:31:28 -05:00 |
|
Wilson Snyder
|
e9441cff50
|
Parse external constraints as UNSUPPORTED.
|
2023-02-11 13:29:52 -05:00 |
|
Wilson Snyder
|
daa545774e
|
Parse randsequence as UNSUPPORTED.
|
2023-02-11 13:03:10 -05:00 |
|
Wilson Snyder
|
4d29487e75
|
Fix -Wpedantic on std::process.
|
2023-02-11 10:55:06 -05:00 |
|
Wilson Snyder
|
5aa4f46101
|
Internals: Add some std::. No functional change intended.
|
2023-02-10 20:32:39 -05:00 |
|
Ryszard Rozak
|
d34aa10faf
|
Fix class field linking when a super classes is a param (#3949)
|
2023-02-10 07:44:14 -05:00 |
|
Kamil Rakoczy
|
93d50c4499
|
Internals: Add mutex to V3Error (#3680)
|
2023-02-09 22:15:37 -05:00 |
|
Todd Strader
|
4eb280601e
|
handle constant format field widths (#3946)
|
2023-02-09 10:09:00 -05:00 |
|
Wilson Snyder
|
b778784333
|
Add --annotate-points option, change multipoint on line reporting (#3876).
|
2023-02-08 20:22:54 -05:00 |
|
Todd Strader
|
9121a81a74
|
Fix constant enum methods (#3621)
|
2023-02-08 18:50:27 -05:00 |
|
Todd Strader
|
d3cbb1e53f
|
Fix constant string function assignment (#3945)
|
2023-02-08 18:48:07 -05:00 |
|
Ryszard Rozak
|
072d76fe8e
|
Use VAR_BASE as attr type if a select's base is a ref (#3943)
Signed-off-by: Ryszard Rozak <rrozak@antmicro.com>
|
2023-02-07 15:10:19 +01:00 |
|
Aleksander Kiryk
|
3436d1780f
|
Fix namespace fallback resolution (#3863) (#3942)
|
2023-02-07 07:13:55 -05:00 |
|
Wilson Snyder
|
1607225063
|
Fix VPI upper interface scopes not found (#3937).
|
2023-02-05 16:16:39 -05:00 |
|
Wilson Snyder
|
2c64b83c19
|
Internals: Fix constructor syntax
|
2023-02-05 14:29:49 -05:00 |
|
Wilson Snyder
|
936bb7b1ed
|
Add error on size with unsized number
|
2023-02-05 14:06:03 -05:00 |
|
Wilson Snyder
|
88e5017564
|
Internals: Directly assign dtype instead of using dtype's dtype
|
2023-02-05 13:50:29 -05:00 |
|
Wilson Snyder
|
508f6f7e5a
|
Fix core dump with initial variable delays
|
2023-02-05 13:17:35 -05:00 |
|
Wilson Snyder
|
70eceae3d8
|
Fix core dump on bad dotted reference.
|
2023-02-05 12:45:14 -05:00 |
|
Wilson Snyder
|
eb5aad94f1
|
Support to packed array
|
2023-02-05 10:18:03 -05:00 |
|
Wilson Snyder
|
2d89c458f6
|
Fix force/release of real.
|
2023-02-04 20:37:36 -05:00 |
|
Wilson Snyder
|
d33ded22f9
|
Internals: Remove unused variable
|
2023-02-04 19:50:04 -05:00 |
|
github action
|
edc32ca82d
|
Apply 'make format'
|
2023-02-04 13:20:41 +00:00 |
|
Kritik Bhimani
|
dc9c81256d
|
Fix MsWin missing directory exception, and ::std (#3928) (#3933) (#3935)
|
2023-02-04 08:19:49 -05:00 |
|
Wilson Snyder
|
6908e471e7
|
Revert: e3558d9e : Support vpiDefName (#3906) (#3931)
|
2023-02-03 21:26:21 -05:00 |
|
Andrew Nolte
|
e3558d9e1b
|
Support vpiDefName (#3906) (#3931)
|
2023-02-03 19:14:41 -05:00 |
|
Wilson Snyder
|
11043aeb9b
|
Work around mswin crash with --std (#3933)
|
2023-02-03 19:01:20 -05:00 |
|