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
|
2c465d9741
|
Internals: Fix MSVC warning.
|
2025-05-17 22:56:59 -04:00 |
Wilson Snyder
|
b099d6fe63
|
Fix implicit dtype numbering to be per-module.
Internals: Remove use of parser in implicit dtype numbering.
|
2025-05-06 20:39:17 -04:00 |
Wilson Snyder
|
d5f773f385
|
Internals: Move hasParameterList away from symbol table. No functional change intended.
|
2025-05-06 08:03:30 -04:00 |
Wilson Snyder
|
da5eb620bf
|
Internals: Move timeunit to pragma, in prep for future parser. No user-functional change intended.
|
2025-05-06 06:34:49 -04:00 |
Wilson Snyder
|
fe562d4715
|
Internals: Move Stream dtype conversion to V3Width, towards future parser
|
2025-05-05 19:54:52 -04:00 |
Wilson Snyder
|
51616ecf2f
|
Internals: Rename to instances, and other minor cleanups
|
2025-05-04 14:57:10 -04:00 |
Wilson Snyder
|
ea65bcd86b
|
Add lib.map information to unsupported message, etc
|
2025-05-03 05:30:40 -04:00 |
Wilson Snyder
|
b10b22d09f
|
Change unsupported 'tagged' into parse-level message
|
2025-04-30 18:30:19 -04:00 |
Wilson Snyder
|
5083972536
|
Internals: Defer AstCast into V3LinkDot, in preparation for future parser
|
2025-04-28 19:34:40 -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 |
Krzysztof Sychla
|
d0c4cc3938
|
Support user-defined primitives (UDPs) (#468) (#5807) (#5936)
Co-authored-by: Bartłomiej Chmiel <bchmiel@antmicro.com>
Co-authored-by: Zhou Shen <599239118@qq.com>
|
2025-04-16 06:32:18 -04:00 |
Wilson Snyder
|
7a2732f211
|
Fix parsing (no support) of covergroup functions
|
2025-04-12 13:07:38 -04:00 |
Robin Heinemann
|
10c3320c6b
|
Support soft unions (#5912) (#5932)
|
2025-04-12 07:35:37 -04:00 |
Wilson Snyder
|
7c2b1971a4
|
Support class extends with arguments.
|
2025-04-08 22:09:40 -04:00 |
Wilson Snyder
|
b26a19279a
|
Support simple `checker` blocks (#4066).
|
2025-04-06 23:42:49 -04:00 |
Wilson Snyder
|
c8a945f363
|
Internals: Minor refactoring of checker parsing/tests. No functional change.
|
2025-04-06 23:13:24 -04:00 |
Krzysztof Sychla
|
cd5997a2e6
|
Support `$setuphold` (#5884)
|
2025-04-02 06:08:51 -04:00 |
Wilson Snyder
|
844448655e
|
Add `systemc_header_post
|
2025-03-28 22:40:21 -04:00 |
Wilson Snyder
|
b4ef6ce860
|
Support `systemc_interface and related inside `class`.
|
2025-03-28 22:40:21 -04:00 |
Wilson Snyder
|
8e7f29b07e
|
Fix incorrect systemc block token names
|
2025-03-28 22:40:21 -04:00 |
Bartłomiej Chmiel
|
fabded95df
|
Support multi-thread hierarchical simulation (#2583) (#5871)
|
2025-03-24 18:39:29 -04:00 |
Wilson Snyder
|
ce2f335786
|
Internals: Set isParameterized near hasGParam. No functional change intended.
|
2025-03-08 17:53:24 -05:00 |
Wilson Snyder
|
b52e1d3ede
|
Fix wrong fileline on 1step
|
2025-02-25 20:40:33 -05:00 |
Wilson Snyder
|
4ce8164277
|
Fix parsing input wire with default and range (#5800).
|
2025-02-24 03:51:49 -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 |
Bartłomiej Chmiel
|
0507fb4655
|
Improve hierarchical DPI wrapper scheduling performance (#2583) (#5734)
|
2025-01-20 14:24:09 -05:00 |
Wilson Snyder
|
44f49669a3
|
Support side effects of form `variable[index_function()]++`.
|
2025-01-08 19:37:20 -05:00 |
Wilson Snyder
|
e171463fa2
|
Add COVERIGN warning, as a more specific UNSUPPORTED error.
|
2025-01-06 18:48:32 -05:00 |
Wilson Snyder
|
8fbb725f34
|
Copyright year update.
|
2025-01-01 08:30:25 -05:00 |
Wilson Snyder
|
c2dcca980e
|
Improve to throw UNSUPPORTED instead of syntax error on extend class arguments
|
2024-12-13 17:15:04 -05:00 |
Wilson Snyder
|
a2f327f729
|
Support `extern constraint`
|
2024-12-12 08:16:19 -05:00 |
Wilson Snyder
|
4781a6046a
|
Update error as misnamed port dtype might be interface
|
2024-12-02 07:35:44 -05:00 |
Wilson Snyder
|
b16b48f458
|
Internals: Misc ANSI port parsing cleanups; baseline for future commit.
|
2024-12-02 07:21:39 -05:00 |
Wilson Snyder
|
94fd17e4f7
|
Internals: Port parsing cleanups
|
2024-12-01 23:03:19 -05:00 |
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 |