-
We have a system built around an Espressif ESP32-S3 MCU using ESP-IDF/FreeRTOS. Recently when we updated our Rust toolchain we started having issues where under certain conditions the watchdog timer…
-
Currently, we forward both initiate and complete handshakes to a central future that executes a handshake (with timeout), which then gets forwarded on to our ```Stream``` to buffer completed handshake…
GGist updated
6 years ago
-
`crossbeam-channels` is merged into std. https://github.com/rust-lang/rust/pull/93563
`std::sync::mpsc` is now implemented using crossbeam-channels primitives.
IMO, `crossbeam-channels` can be eas…
-
In [`sealed.rs`](https://github.com/japaric/heapless/blob/644653bf3b831c6bb4963be2de24804acf5e5001/src/sealed.rs), there are a number of associated constants which are used in const fns to try and tri…
-
such as https://github.com/cameron314/readerwriterqueue ; it would be interesting to have a complete set of benchmarks for SPSC queues like https://max0x7ba.github.io/atomic_queue/html/benchmarks.html…
-
Hi, It's like I found a treasure. but when I read you c++ code, one question confused me.
The [mpmc_bounded_queue::size](https://github.com/craflin/LockFreeQueue/blob/master/mpmc_bounded_queue.h#L5…
-
I have recently fallen into https://www.semanticscholar.org/paper/Brief-Announcement%3A-Jiffy%3A-A-Fast%2C-Memory-Wait-Free-Adas-Friedman/cd837a3f38878541c31acee3409c4481f98481d6 and I see that the al…
-
Messages send to self, or to other State Machines on the same host could avoid going through the networking stack and therefore gain a performance improvement.
Split out from https://github.com/Ale…
-
As of now, the request-response loop is strictly thread-local: thread that has initiated an operation is the only thread that can get notified about it. The proposal is as follows:
- Make notificat…
-
Nice work!!
I think it would be nice to have a clear separation of the different kind of channels. I assume the one currently implemented is mpmc because both the sender and the receiver implements…