Wilson Snyder
|
bd91b619ad
|
Support `$fread` with missing start (#6125).
|
2025-08-20 21:19:42 -04:00 |
Wilson Snyder
|
c90f9e53b7
|
Add ALWNEVER warning, for `always @*` that never execute (#6291) (#6303)
|
2025-08-18 12:00:53 -04:00 |
Wilson Snyder
|
6a225d5d00
|
Internals: Remove AstSysFuncAsTask
|
2025-08-08 05:09:54 -04:00 |
Wilson Snyder
|
309129ebcf
|
Add PARAMNODEFAULT error, for parameters without defaults.
|
2025-08-03 15:27:37 -04:00 |
Wilson Snyder
|
36577bb549
|
Add check for missing 'parameter' on implicit types
|
2025-08-02 17:02:45 -04:00 |
Wilson Snyder
|
f3560837ec
|
Add error on missing forward declarations (#6207).
|
2025-07-26 17:11:35 -04:00 |
Wilson Snyder
|
39a5c731ac
|
Tests: Fix missing forward decls (#6202 partial)
|
2025-07-26 15:48:19 -04:00 |
Geza Lore
|
763183f067
|
Internals: Remove AstWhile::precondsp() (#6219). No functional change intended.
|
2025-07-23 08:50:39 -04:00 |
Wilson Snyder
|
7d43a935bd
|
Add SPECIFYIGN warning for specify constructs that were previously silently ignored.
|
2025-07-18 19:32:34 -04:00 |
Wilson Snyder
|
1f0357ba93
|
Add NOEFFECT warning, replacing previous `foreach` error.
|
2025-07-16 08:18:57 -04:00 |
Wilson Snyder
|
db6b17fdb4
|
Fix error message
|
2025-07-15 17:41:08 -04:00 |
Artur Bieniek
|
f3e109d8c5
|
Support covergroup extends, etc. (#6160)
|
2025-07-15 09:31:08 -04:00 |
Wilson Snyder
|
caf3522364
|
Support implicit enum declarations with packed dimensions
|
2025-07-14 19:50:02 -04:00 |
Ryszard Rozak
|
e2e5d9eaf1
|
Support disabling a fork from outside that fork (#6174)
|
2025-07-14 06:51:58 -04:00 |
Wilson Snyder
|
d89df33fcd
|
Change control file `public_flat_*` and other signal attributes to support __ in names (#6140).
|
2025-07-09 20:48:00 -04:00 |
Ryszard Rozak
|
8b3a6ba542
|
Support disable dotted references (#6154)
|
2025-07-09 16:59:26 -04:00 |
Wilson Snyder
|
5a6d5ed96b
|
Support property `iff` and `implies`.
|
2025-07-03 21:13:04 -04:00 |
Wilson Snyder
|
4ddc649836
|
Add UNSUPPORTED rather than syntax error on pullup/pulldown strengths
|
2025-07-02 20:54:47 -04:00 |
Wilson Snyder
|
77908447e6
|
Support scoped `new` (#4199).
|
2025-07-02 19:54:57 -04:00 |
Wilson Snyder
|
73ca2ab997
|
Support `$past_gclk`
|
2025-07-01 18:00:04 -04:00 |
Wilson Snyder
|
d455ec6229
|
Fix `specparam` PATHPULSE broken recent commit (#6142).
|
2025-06-30 18:33:50 -04:00 |
Wilson Snyder
|
916a89761e
|
Add `--work` library-selection option (#5891 partial).
|
2025-06-29 20:17:27 -04:00 |
Wilson Snyder
|
5d32fc56ac
|
Support 'config' parsing, but not functionally
|
2025-06-28 20:32:19 -04:00 |
Wilson Snyder
|
f508dadc97
|
Support `specparam` (#5767).
|
2025-06-28 08:23:43 -04:00 |
Wilson Snyder
|
3defaf8ffb
|
Rename Verilator Config Files to Verilator Control Files.
Avoids conflict with IEEE `config`. No functional change intended.
|
2025-06-27 20:38:01 -04:00 |
Wilson Snyder
|
6af694b04b
|
Support `$timeformat` with missing arguments (#6113).
|
2025-06-24 17:30:05 -04:00 |
Wilson Snyder
|
ad08302e5f
|
Support parameter forward types.
|
2025-05-19 08:35:38 -04:00 |
Wilson Snyder
|
0c8c7fb03c
|
Remove symbol table from parser: Support redeclaring type as non-type; major parsing change (#2412).
|
2025-05-18 07:13:37 -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
|
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 |