Marlon James

Results 141 comments of Marlon James

I was thinking of having the test's `Task` include a private done callback to cleanup and go to the next test. Whenever a test needs to end, collect the callbacks...

You could backport `Join.task` as well.

#2079 added this to try and help with pseudo-region discovery, since the VPI iteration code was better at finding those. The followup #2143 which added iteration fallback in child handle...

Yes, when I looked at this not too long ago, there is missing support in GHDL's internal AVHPI for unconstrained arrays. It doesn't appear too difficult to add, but it...

The standard doesn't give any guidance on using escaped identifiers with VPI. It simply states states that the leading backslash and terminating white space are not considered part of the...

It would be nice to handle hierarchical paths as an array/slice of strings rather than as a single string with possible escaped identifiers between some common separator. Especially because each...

I would also suggest refactoring `arm_callback` to use a switch statement with all of the states, for clarity. I did some of that in #2349 but never extracted it to...

Icarus (as of 12.0 (devel) (s20150603-954-g359b2b65)) calls `cbValueChange` callbacks immediately when using `vpiNoDelay`: https://github.com/cocotb/cocotb/issues/1484#issuecomment-722592589

We need a way to handle the icarus callback that will occur with `vpiNoDelay`.

If there are any `Edge`, `RisingEdge`, or `FallingEdge` triggers waiting on the signal that you write to with `vpiNoDelay`, icarus will call the value change callback immediately, while cocotb is...