Wilson Snyder

Results 133 issues of Wilson Snyder

Another type_id case that got added to a future UVM release, as noted in #5826, but different case. Below gives: ` ``` %Error: Package/class for ':: reference' not found: 'type_id'...

area: elaboration
status: ready

When a queue resizes: ``` a = new [0]; `checkh(a.size, 0); b = new [4](a); `checkh(b.size, 4); `checkh(b[0], 0); `checkh(b[1], 0); ``` The resize calls C++'s renew, which calls the...

area: data-types
status: ready

Currently array slicing is required, but this causes problems with side effects, e.g. part of #5632. I'm adding a `--fno-slice` to disable the optimization to see what errors fall out....

status: ready

Firing an event inside a class method caused a fault. ``` class Cls; event e; task trig_e(); ->> e; endtask endclass ``` The next commit will include a test (still...

area: scheduling
status: ready

The dependabot updates have been broken since ~ Jan 6, so all data is a month stale. Might this get fixed? Or at least the verilator version updated if there's...

Verilator 5.042 2025-11-02 ========================== **Other:** * Add HIERPARAM error on hierarchical parameter values (verilator/verilator#1626) (verilator/verilator#6456) (verilator/verilator#6484) (verilator/verilator#6587) (verilator/verilator#6609) (verilator/verilator#6621) (verilator/verilator#6623). [Todd Strader] [Luca Rufer] [Paul Swirhun] * Add error on...

Verilator 5.040 2025-08-30 ========================== **Other:** * Add ENUMITEMWIDTH error, and apply to X-extended and ranged values. * Add NOEFFECT warning, replacing previous `foreach` error. * Add SPECIFYIGN warning for specify...

Verilator 5.038 2025-07-08 ========================== **Important:** * Change `--assert` to be the default; use `--no-assert` for legacy behavior and faster runtimes. **Other:** * Support redeclaring type as non-type; major parsing change...

Verilator 5.036 2025-04-27 ========================== **Important:** * Change `--output-groups` to default to value of `--build-jobs` (verilator/verilator#5751). Those using build farms may need to now use `--output-groups 0` or otherwise. * Support...

The current repo is organized with a tag for each version, as this allows for easier comparison and merging etc. It looks like most vendors distribute UVM with a directory...