Kaleb Barrett

Results 630 comments of Kaleb Barrett

Looks like the VPI is finding nothing at index `0` and iteration over the array object by hacking in the logic from `HierarchyArrayObject` is yielding nothing. Maybe GHDL jut doesn't...

I think as a part of this we should create multiple simulator-specific packages: `cocotb-questa`, `cocotb-icarus`, etc. That contain the GPI implementations for each of those simulators. These could be specified...

A couple things: If we split the libraries into multiple packages, we can't use RPATH to load libgpi so we will need another envvar to point the GPI impl to...

Callgrind probably has features allowing you to isolate calls within cocotb's C++ libraries to see how much time is spent there, but I've never done it.

@spalmurray @thomasrockhu-codecov It works on my end. I've fine to close if you are.

@imphil Xcelium returns `vpiPackedArrayNet` when the type is a packed array of packed structs. We aren't testing that anywhere. That should be in test_multi_dimensional_array, but the packed struct aspect of...

Added tests for this. [See the original failure](https://github.com/cocotb/cocotb/actions/runs/15626784807/job/44022478628#step:27:6114). Riviera is now failling though. It takes a complete dump trying to access packed structs.

This issue inspired me to look for alternatives. `clangd` is actually really nice.

I guess one question would be, what would you do with non-0/1 values? People have different ideas. One old employer supported hex values that specified bits like so: `89ABCD[1110]F` and...

Just to ensure there's some context as to the why... Versions of `pip` installed via the system package manager occasionally do not allow the user to install packages using `pip...