Wilson Snyder
|
99daa8d24b
|
Support `default disable iff` and `$inferred_disable` (#4016).
|
2024-11-26 22:27:32 -05:00 |
Wilson Snyder
|
6f35fec5ce
|
Commentary
|
2024-11-24 20:47:57 -05:00 |
Wilson Snyder
|
f58aee2ff2
|
Internals: Defer marking variables as IfaceRef until cells resolved. No functional change intended.
|
2024-11-24 18:33:10 -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 |
Wilson Snyder
|
0bf413b260
|
Add `lint_off --contents` in configuration files. (#5606)
|
2024-11-12 20:21:16 -05:00 |
Wilson Snyder
|
779cf9248a
|
Cleanup/standardize configuration file string handling
|
2024-11-12 11:29:27 -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 |
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
|
7f1aae640f
|
Fix dotted reference in delay value (#2410).
|
2024-11-10 10:23:29 -05:00 |
Wilson Snyder
|
0ec025c40c
|
Internals: Rename rule. No functional change.
|
2024-11-10 10:14:42 -05:00 |
Wilson Snyder
|
bc87270ca9
|
Add UNSUPPORTED on property variable, instead of syntax error.
|
2024-11-09 22:26:59 -05:00 |
Wilson Snyder
|
0e11b0929c
|
Internals: whitespace
|
2024-11-09 21:33:22 -05:00 |
Wilson Snyder
|
99e7dbc82b
|
Internals: Put unsupported nettypes into symbol table, so parse as idType
|
2024-11-09 17:15:41 -05:00 |
Wilson Snyder
|
c7a7965c49
|
Rename identifer token
|
2024-11-09 16:49:34 -05:00 |
Wilson Snyder
|
3fae11595a
|
Support `pure constraint`.
|
2024-11-09 12:05:26 -05:00 |
Wilson Snyder
|
61d2284eab
|
Commentary
|
2024-11-08 07:47:46 -05:00 |
Wilson Snyder
|
7854118883
|
Fix negative assignment pattern keys (#5580).
|
2024-11-02 10:06:01 -04:00 |
Zhou Shen
|
1710b6bab4
|
Support for wired nets, `wor`/`trior`/`wand`/`triand`. (#5496)
|
2024-10-09 17:53:46 -04:00 |
github action
|
08279645ca
|
Apply 'make format'
|
2024-10-06 22:10:07 +00:00 |
Wilson Snyder
|
28ecd8e908
|
Support `local` and `protected` on `typedef` (#5460).
|
2024-10-06 18:08:40 -04:00 |
Wilson Snyder
|
d0ec6092b3
|
Change package import/export to link post-parsing, prep for later commit.
|
2024-09-28 20:55:22 -04:00 |
Arkadiusz Kozdra
|
5b56c80830
|
Better error recovery (#5493)
Signed-off-by: Arkadiusz Kozdra <akozdra@antmicro.com>
|
2024-09-27 20:38:49 +02:00 |
Wilson Snyder
|
798bbe98e8
|
Add syntax error on empty case items, per IEEE grammar.
|
2024-09-25 22:40:28 -04:00 |
Wilson Snyder
|
a3bbf13506
|
Internals: Minor parser reorgs in prep for future pull. No functional change intended.
|
2024-09-25 20:41:49 -04:00 |
Wilson Snyder
|
4ec75b2618
|
Fix over-permissive parsing of UDPs without identifiers
|
2024-09-24 18:53:32 -04:00 |
Wilson Snyder
|
a1a74cb1d9
|
Fix mis-parsing of `constraint = new`.
|
2024-09-22 09:10:01 -04:00 |
Wilson Snyder
|
9f9770e722
|
Parse elaboration-time nettype declarations (as UNSUPPORTED)
|
2024-09-21 21:00:02 -04:00 |
Wilson Snyder
|
888af29a72
|
Delay struct type determination until elaboration
|
2024-09-21 20:27:55 -04:00 |
Wilson Snyder
|
5f39c69d19
|
Delay parameter type assignment determination until elaboration
|
2024-09-21 20:27:41 -04:00 |
Wilson Snyder
|
80cba789f4
|
Internals: Remove V3LinkParse's need of class links. No functional change intended.
|
2024-09-20 18:26:23 -04:00 |
Wilson Snyder
|
0f3e0de891
|
Commentary
|
2024-09-17 20:58:14 -04:00 |
Wilson Snyder
|
7081ea0ede
|
Support as a task call
|
2024-09-17 20:53:08 -04:00 |
Wilson Snyder
|
0fe8c73d19
|
Fix `$fatal` to not be affected by `+verilator+error+limit` (#5135).
|
2024-09-13 20:45:44 -04:00 |
Wilson Snyder
|
eb66e137db
|
Fix fault on defparam with UNSUPPORTED ignored (#5450).
|
2024-09-13 18:31:55 -04:00 |
Arkadiusz Kozdra
|
140eb0a6e5
|
Re-sync parser on endclass
Signed-off-by: Arkadiusz Kozdra <akozdra@antmicro.com>
|
2024-09-11 15:57:45 +02:00 |
Arkadiusz Kozdra
|
6b8f253ecd
|
Re-sync parser in constraints and cross coverpoints
Signed-off-by: Arkadiusz Kozdra <akozdra@antmicro.com>
|
2024-09-11 15:57:45 +02:00 |
Arkadiusz Kozdra
|
ac29393ec9
|
Do not parse covergroup identifiers as types
Signed-off-by: Arkadiusz Kozdra <akozdra@antmicro.com>
|
2024-09-11 15:57:45 +02:00 |
Wilson Snyder
|
4e4fdd3b66
|
Fix multidimensional function return value selects (#5382).
|
2024-09-09 19:56:09 -04:00 |
Krzysztof Bieganski
|
afb8428db4
|
Support IEEE-compliant intra-assign delays (#3711) (#5441)
|
2024-09-06 18:13:52 -04:00 |
Bartłomiej Chmiel
|
a730daabef
|
Support 'parameter type' in hierarchical blocks (#5309) (#5333)
|
2024-08-21 05:30:59 -04:00 |
Wilson Snyder
|
9c5c77c69c
|
Favor use of more general idAny in parser
|
2024-08-13 15:25:07 -04:00 |
Wilson Snyder
|
4660806c8f
|
Internals: Remove wrong = new grammar rule.
|
2024-08-11 11:03:28 -04:00 |
Wilson Snyder
|
a0ea96b355
|
Favor use of more general idAny in parser
|
2024-08-09 18:00:36 -04:00 |
Wilson Snyder
|
a663da7393
|
Internals: Split idType from simple_type. No functional change intended
|
2024-08-09 17:45:54 -04:00 |
Wilson Snyder
|
18fc3e6089
|
Internals: Favor idAny in typedefs.
|
2024-08-07 18:45:53 -04:00 |
Wilson Snyder
|
f4f8ea0dcf
|
Internals: Change cast fileline to point to cast operator
|
2024-08-07 18:45:53 -04:00 |
Bartłomiej Chmiel
|
7d5e19365e
|
Support assertcontrol directive type (#5310)
Signed-off-by: Bartłomiej Chmiel <bchmiel@antmicro.com>
|
2024-08-05 17:54:13 -04:00 |