-
Thanks for creating this project, I have two renderers (amd and intel) but only the intel device can be used, however the wrong device is chosen. On my system it's renderD129 rather than renderD128
…
-
`SegQueue` is not completely lock-free. It effectively contains a spin-lock inside. While this shouldn't affect performance in most cases, it can cause pathological behavior with priority inversion (s…
-
We should create a version of the Racey record-and-replay stress test [1] for Rust channels. Racey was written for shared memory, but I think we could port it as follows. Note: more elegant renditions…
-
I'm not 100% sure if I see this right but you're not handling the case of [`TryRecvError::Disconnected`](https://doc.rust-lang.org/std/sync/mpsc/enum.TryRecvError.html#variant.Disconnected) because yo…
-
Currently I am unhappy with the state of concurrent primitives and execution. I wish to improve it, this is the main focus of the `v0.3-dev` branch.
If you feel like helping out please give the cod…
-
If I want a ring-buffer for the multi-producer multi-consumer case, and I protect access to the buffer with a mutex, am I correct that fake_tso should be true in the constructor and otherwise the defa…
-
### Background
To use rayon in game engine code, I was [investigating why `ThreadPool::install` was allocating every invocation](https://github.com/rayon-rs/rayon/issues/666). It turned out there a…
-
Hello :crab: ,
I recently submitted a bug report to the [`multiqueue2`](https://crates.io/crates/multiqueue2/0.1.7) crate which is maintained from a fork of this crate.
The bug was fixed a few day…
-
I'm not sure if the current behaviour is there "by design", but in some situations, what happens seems unexpected.
For example I would expect that
recv_timeout(Duration(0))
on a closed channel wo…
-
A nice platform to share files related to semester projects.
Benefits:
- An online repository for all your project needs (ppts, circuit-diagrams, pdfs, reports, links, etc)
- A great help during…