qthreads icon indicating copy to clipboard operation
qthreads copied to clipboard

Lightweight locality-aware user-level threading runtime.

Results 79 qthreads issues
Sort by recently updated
recently updated
newest added

With other projects I've seen issues where the CI runners only have 2 vcpus available, but the hardware detection code still picks up many more than that. For a multithreaded...

enhancement
low priority

Just documenting this for now since I'm not sure yet where to make the changes. There's a build configuration for turning on asserts. It should turn on upstream asserts (e.g....

enhancement
low priority

With clang 17 and address santizer enabled, qtimer fails. It's a stack overflow though, so maybe we just need to increase the stack depth for that test. Further investigation needed.

enhancement
medium priority

`qthread_yield()` dequeues the current task and puts it at the end of the work queue. We have some use cases where we'd like to yield, but don't necessarily want to...

I'm taking care of running clang-format while there are relatively few other open pull requests to minimize conflicts.

It seems like the syncvar implementation needs an equivalent of https://github.com/sandialabs/qthreads/pull/250. I've spent some time reviewing the syncvar implementation and it's distinct enough that there's not an exact analog of...

bug
medium priority

Once https://github.com/sandialabs/qthreads/issues/310 is resolved, we need a benchmarking script that can run and summarize the results of various benchmarks. Google benchmark is good for this kind of thing, although I'm...

enhancement
medium priority

Most of our benchmarks haven't even been looked at in years. I suspect many no longer work. The situation needs to be triaged so we can determine which benchmarks to...

bug
medium priority