Wilson Snyder
|
1a8f9f0483
|
Improve `lint_off` to allow multiple messages and comments (#2755 partial).
|
2025-10-07 22:49:42 -04:00 |
Wilson Snyder
|
165622a9e9
|
Add NORETURN warning on functions without return values (#6534).
|
2025-10-07 21:06:11 -04:00 |
Wilson Snyder
|
f979e459e8
|
Add error on ranges with tristate values (#6534).
|
2025-10-07 20:36:50 -04:00 |
Wilson Snyder
|
bfe39ce5bc
|
Fix `--trace-max-width` and increase to 4096. (#2385).
|
2025-10-07 18:50:31 -04:00 |
Geza Lore
|
62dbbbba85
|
Internals: Rename --enable-asan to --enable-dev-asan and related
|
2025-10-03 12:26:48 +01:00 |
Wilson Snyder
|
8efc9d6219
|
Fix configure misdetecting C++14 (#6488) (#6515).
|
2025-09-30 16:57:33 -04:00 |
Wilson Snyder
|
c5f3192588
|
Change default `--expand-limit` to 256 (#3419). (#6489)
|
2025-09-30 06:53:10 -04:00 |
Wilson Snyder
|
0640ddba80
|
Commentary: Changes update
|
2025-09-29 21:11:29 -04:00 |
Wilson Snyder
|
21b42c4463
|
Fix LATCH warning with CASEINCOMPLETE (#3301).
|
2025-09-28 21:13:42 -04:00 |
Wilson Snyder
|
7ef3b808ea
|
Fix false BLKSEQ on non-edged sensitivity list (#6492).
|
2025-09-27 20:50:32 -04:00 |
Wilson Snyder
|
b3350a4f3b
|
Add error on `virtual new` (#6486).
|
2025-09-26 21:23:40 -04:00 |
Wilson Snyder
|
1761622e14
|
Fix unused parameterized class causing internal error (#4013).
|
2025-09-26 20:50:47 -04:00 |
Wilson Snyder
|
ebee20c47d
|
Commentary: Changes update
|
2025-09-26 20:49:27 -04:00 |
Wilson Snyder
|
62880c125e
|
Fix configure misdetecting C++14 (#6488).
|
2025-09-26 08:24:34 -04:00 |
Wilson Snyder
|
269476df6e
|
Add FUNCTIMCTL now as a named error, so can disable (#6385).
|
2025-09-25 19:19:31 -04:00 |
Wilson Snyder
|
c9e021924f
|
Support class package reference on pattern keys (#5653).
|
2025-09-25 06:52:42 -04:00 |
Wilson Snyder
|
28ee2ebb30
|
Fix PROTOTYPEMIS error on implicit logic (#6482).
|
2025-09-23 22:28:21 -04:00 |
Wilson Snyder
|
fd12ab3413
|
Fix interface exposure with `--public-depth` or `--trace-depth` (#5758).
|
2025-09-23 22:05:51 -04:00 |
Wilson Snyder
|
d972b7465a
|
Add error on function invoking time-controlling statements (#6385).
|
2025-09-23 20:16:23 -04:00 |
Wilson Snyder
|
734e7a9526
|
Add error on function invoking task.
|
2025-09-23 19:51:34 -04:00 |
Wilson Snyder
|
90bc1daa9d
|
Commentary: Changes update
|
2025-09-23 19:50:43 -04:00 |
Wilson Snyder
|
b794c7c8d4
|
Add error on parameter values from hierarchical paths (#1626) (#6456).
|
2025-09-22 22:24:45 -04:00 |
Wilson Snyder
|
a647747260
|
Add IMPLICITSTATIC also on procedure variables.
|
2025-09-21 19:52:19 -04:00 |
Wilson Snyder
|
e0e0fb08a5
|
Fix missing BLKSEQ when connecting module port to array (#2973).
|
2025-09-21 13:02:50 -04:00 |
Wilson Snyder
|
9697a5ce6d
|
Add verilator_gantt profiling of DPI imports (#3084).
|
2025-09-21 11:37:44 -04:00 |
Wilson Snyder
|
53b8a5b027
|
Add error on zero/negative unpacked dimensions (#1642).
|
2025-09-21 09:41:58 -04:00 |
Wilson Snyder
|
50dfdcb6cc
|
Support digits in `$sscanf` field width formats (#6083).
|
2025-09-20 10:26:36 -04:00 |
Wilson Snyder
|
7f85d7f453
|
Add error on localparam value from hierarchical path (#6456).
|
2025-09-20 09:59:48 -04:00 |
Wilson Snyder
|
2a498cb670
|
Commentary: Changes update
|
2025-09-19 22:02:54 -04:00 |
Wilson Snyder
|
46e56ca6fc
|
Fix elaboration displays with some `%p` (#6451).
|
2025-09-18 08:35:07 -04:00 |
Wilson Snyder
|
57c82b9c34
|
Fix false unique assertions on `else ;` (#6450).
|
2025-09-17 17:43:36 -04:00 |
Wilson Snyder
|
b10c6293d9
|
Fix elaboration displays with `%m` (#6445).
|
2025-09-16 20:50:15 -04:00 |
Wilson Snyder
|
2dbf587118
|
Commentary: Changes update
|
2025-09-16 18:54:40 -04:00 |
Wilson Snyder
|
9187b4d552
|
Fix internal error on out-of-bounds real array access.
|
2025-09-16 08:18:51 -04:00 |
Wilson Snyder
|
218af5500b
|
Fix external function declarations with class typedef references (#6433).
|
2025-09-14 21:53:13 -04:00 |
Wilson Snyder
|
b455f9b591
|
Add ASSIGNEQEXPR when use `=` inside expressions (#5567).
|
2025-09-14 08:28:47 -04:00 |
Wilson Snyder
|
f7ad54b324
|
Commentary: Changes update
|
2025-09-13 12:05:39 -04:00 |
Wilson Snyder
|
a4656b823d
|
Commentary: Changes update
|
2025-09-12 08:37:26 -04:00 |
Wilson Snyder
|
f53ca6ceee
|
Commentary: Changes update
|
2025-09-11 21:13:47 -04:00 |
Wilson Snyder
|
220a3faf7c
|
Fix parameter implicit type from string (#6414).
|
2025-09-09 19:49:11 -04:00 |
Wilson Snyder
|
a9f95f2f08
|
Fix false CONSTVAR error on initializers (#4992).
|
2025-09-09 19:27:43 -04:00 |
Wilson Snyder
|
1fd9f3ce92
|
Commentary: Changes update
|
2025-09-09 17:47:26 -04:00 |
Wilson Snyder
|
aa28a8d1e1
|
Fix cell scoping performance (#6059).
|
2025-09-06 08:35:07 -04:00 |
Wilson Snyder
|
0d1f036f17
|
Add error on non-packed struct randc (#5999).
|
2025-09-06 08:24:19 -04:00 |
Wilson Snyder
|
b4a9ff4ffe
|
Commentary: Changes update
|
2025-09-06 08:23:18 -04:00 |
Wilson Snyder
|
85454f6083
|
Fix wire array with initial assignment (#6391).
|
2025-09-05 17:31:17 -04:00 |
Wilson Snyder
|
feea221f39
|
Fix COVERAGEIGN-ignored `get_inst_coverage` and other covergroup methods (#6383).
|
2025-09-04 22:18:56 -04:00 |
Wilson Snyder
|
bd7f6d3c19
|
Fix randomize local after parameters applied (#6371).
|
2025-09-03 20:04:41 -04:00 |
Wilson Snyder
|
929d2ad83a
|
Fix package imports not found after parameters applied (#6373).
|
2025-09-03 19:45:43 -04:00 |
Wilson Snyder
|
e2b9cadb1d
|
Commentary: Changes update
|
2025-09-03 18:55:41 -04:00 |
Wilson Snyder
|
4eb030717a
|
devel release
|
2025-08-30 18:15:10 -04:00 |
Wilson Snyder
|
51cdf52d0f
|
Version bump
|
2025-08-30 18:11:51 -04:00 |
Wilson Snyder
|
7bb38d21b9
|
Commentary: Changes update
|
2025-08-30 17:58:12 -04:00 |
Wilson Snyder
|
b6ecffeb60
|
Support recursive constant functions.
|
2025-08-30 07:45:35 -04:00 |
Wilson Snyder
|
91ae4c35b7
|
Add error on force/release non-constant selects.
|
2025-08-29 21:19:37 -04:00 |
Wilson Snyder
|
a3d7b7d779
|
Commentary: Changes update
|
2025-08-29 21:13:43 -04:00 |
Wilson Snyder
|
e32108713d
|
Fix randomize on function-local variable (#6234).
|
2025-08-27 21:25:40 -04:00 |
Wilson Snyder
|
3d76bb9944
|
Commentary: Changes update
|
2025-08-25 17:50:29 -04:00 |
Wilson Snyder
|
ac2a75fbb5
|
Support future sampled value functions.
|
2025-08-23 21:16:53 -04:00 |
Wilson Snyder
|
b226be7f98
|
Fix to select UDPs when they are the only candidate for a top module.
|
2025-08-23 15:20:58 -04:00 |
Wilson Snyder
|
f45b811c22
|
Commentary: Changes update
|
2025-08-23 15:20:36 -04:00 |
Wilson Snyder
|
457fcc267b
|
Support elaboration-time printing of unpacked array with `%p` (#4732).
|
2025-08-21 21:44:31 -04:00 |
Wilson Snyder
|
e202cb31d8
|
Change `$display("%p")` to remove space after `}`.
|
2025-08-21 21:33:05 -04:00 |
Wilson Snyder
|
bd91b619ad
|
Support `$fread` with missing start (#6125).
|
2025-08-20 21:19:42 -04:00 |
Wilson Snyder
|
dc5a17fea0
|
Support unpacked array `with` methods (#6134).
|
2025-08-20 21:01:34 -04:00 |
Wilson Snyder
|
254eb407ff
|
Commentary: Changes update
|
2025-08-20 21:00:40 -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
|
dbdf235115
|
Commentary: Changes update
|
2025-08-17 14:53:59 -04:00 |
Wilson Snyder
|
000d697b51
|
Commentary: Changes update
|
2025-08-16 09:08:09 -04:00 |
Wilson Snyder
|
047a12cc62
|
Fix variables hiding package imports (#6289).
|
2025-08-13 18:05:37 -04:00 |
Wilson Snyder
|
60cbbf0ec1
|
Add error on mismatching prototypes (#6207).
|
2025-08-11 19:50:47 -04:00 |
Wilson Snyder
|
b12b1c9658
|
Commentary: Changes update
|
2025-08-08 05:09:16 -04:00 |
Wilson Snyder
|
fbaff52668
|
Change runtime to exit() instead of abort(), unless under +verilated+debug.
|
2025-08-05 18:43:29 -04:00 |
Wilson Snyder
|
6467351752
|
Add error on class 'function static'.
|
2025-08-05 17:12:00 -04:00 |
Wilson Snyder
|
4bd17f0a6f
|
Commentary: Changes update
|
2025-08-05 17:08:09 -04:00 |
Wilson Snyder
|
309129ebcf
|
Add PARAMNODEFAULT error, for parameters without defaults.
|
2025-08-03 15:27:37 -04:00 |
Wilson Snyder
|
bd1ac03828
|
Add I/O versus data declaration checking.
|
2025-07-31 18:38:50 -04:00 |
Wilson Snyder
|
00948a45a3
|
Commentary: Changes update
|
2025-07-31 18:09:51 -04:00 |
Wilson Snyder
|
0da9f6eb03
|
Fix queue typedef with unbounded slice (#6236).
|
2025-07-28 19:36:52 -04:00 |
Wilson Snyder
|
833c31b031
|
Add `-DVERILATOR=1` definition to compiler flags when using verilated.mk.
|
2025-07-28 18:01:50 -04:00 |
Wilson Snyder
|
5c1d7f3ce9
|
Fix negate of wide structure selections (#6186).
|
2025-07-28 02:20:57 -04:00 |
Wilson Snyder
|
e69df457fd
|
Fix MODDUP with duplicate packages to take first package (#6222).
|
2025-07-28 01:45:03 -04:00 |
Paul Swirhun
|
bd2cb989d1
|
Support bit queue streaming (#5830) (#6103).
|
2025-07-27 15:29:56 -04:00 |
Wilson Snyder
|
55b836e25a
|
Commentary: Changes update
|
2025-07-27 09:44:51 -04:00 |
Wilson Snyder
|
1725ee9c52
|
Fix loop initialization visibility outside loop (#4237).
|
2025-07-27 03:42:41 -04:00 |
Wilson Snyder
|
f3560837ec
|
Add error on missing forward declarations (#6207).
|
2025-07-26 17:11:35 -04:00 |
Wilson Snyder
|
d289934ca9
|
Improve `--skip-identical` to skip on identical input file contents (#6109).
|
2025-07-26 02:43:57 -04:00 |
Wilson Snyder
|
fa62cd3486
|
Fix `--stats` overridden by skipping identical build (#6220).
|
2025-07-25 07:23:02 -04:00 |
Wilson Snyder
|
b408e097f6
|
Fix unsigned replicate (#6229)
|
2025-07-24 22:55:26 -04:00 |
Wilson Snyder
|
4882a3c827
|
Commentary: Changes update
|
2025-07-24 02:44:54 -04:00 |
Wilson Snyder
|
2287d420ee
|
Optimize to return memory when using -build (#6192) (#6226).
|
2025-07-24 08:36:58 +02:00 |
Wilson Snyder
|
460bfbf181
|
Fix replicate of negative giving 'REPLICATE has no expected width' internal error (#6048).
|
2025-07-23 18:07:50 -04:00 |
Wilson Snyder
|
078bb21a89
|
Add wire data type checking per IEEE.
|
2025-07-20 07:21:30 -04:00 |
Wilson Snyder
|
f535a73ea7
|
Commentary: Changes update
|
2025-07-19 21:12:23 -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
|
c1506deef9
|
Add enum base type checking per IEEE.
|
2025-07-17 20:20:43 -04:00 |
Wilson Snyder
|
87050670b4
|
Fix structure select causing 'Wide Op' error (#6191).
|
2025-07-17 18:17:49 -04:00 |
Wilson Snyder
|
7a32771c7e
|
Commentary: Changes update
|
2025-07-16 17:26:01 -04:00 |
Wilson Snyder
|
1f0357ba93
|
Add NOEFFECT warning, replacing previous `foreach` error.
|
2025-07-16 08:18:57 -04:00 |
Wilson Snyder
|
2f199f20cf
|
Add ENUMITEMWIDTH error, and apply to X-extended and ranged values.
|
2025-07-12 14:14:17 -04:00 |