Kaleb Barrett

Results 265 issues of Kaleb Barrett

This could be useful to users in additional to logging filename:lineno or in place of a logger name.

type:feature

There are several environment variables which are boolean flags: `COCOTB_TRUST_INTERTIAL_WRITES`, `GUI`, `WAVES`, `COCOTB_SCHEDULER_DEBUG` and probably others that aren't coming to mind. IIRC the treatment of them done inconsistently. We should...

type:cleanup

We could improve the logging performance of cocotb by not using the standard `StreamHandler`, but instead using a `QueueHandler` which passes records to a threading queue. We could have a...

type:feature
category:performance

We don't actually need this. All we need is to build cocotb to link against the libpython with the exact Python version we are running with and even if simulators...

When we run test that don't require simulators, we build cocotb. Then later when we run tests that require a simulator, we build cocotb again. We can probably streamline this.

good first issue
category:ci

We are using `pdb.post_mortem` to do post-mortems on exceptions that fail tests. One interesting behavior of `post_mortem` vs `set_trace` is that quiting the debugger with `q` does not raise `BdbQuit`...

type:feature

Currently `with_timeout` is limited to Tasks, coroutines, Triggers, and Waitables. It doesn't have the same issues that `First` and `Combine` do, so it could be expanded to support any `Awaitable`...

type:feature

There are situations where using `with_timeout` as a decorator would be useful, e.g. as a replacement for the `timeout_time` argument to `cocotb.test` and with `TaskManager.fork`. ```python async with TaskManager() as...

type:feature

This is a feature request for two features: 1. For the ability to have the user specify the waves filename. 2. For the ability to switch between several output types,...

type:feature
category:codebase:project-automation