mahkoh
mahkoh
This can be done by checking on 32 bit systems if overflow occured after we've acquired a read/write slot. If it happened we have to abort the process. On 64...
Because of some Send restrictions I've replaced it by a new trait `Sendable` here: https://github.com/mahkoh/comm/commit/f31ccb40401c2e5f54eb588f5c124f3217f7ef84 `Sendable` is automatically implemented for all types that implement `Send` so there should be no...
Valgrind reports that mpsc::unbounded::recv_async sometimes reads invalid values out of the Option in the Node.
This would allow us to signal readiness from signal handlers.
I've added benchmarks and it turns out that comm channels are sometimes faster than stdlib channels. Unfortunately I messed up the commit message because I tried to use markdown syntax....
E.g. it would be very easy to provide a selectable Future as a thin wrapper over an spsc one_space channel but that might not belong here.
`split` does not return the place at which an error occurred. This makes it impossible for user interfaces to indicate the error location. Please add a second function `split2` that...
I'm seeing the following deadlock at program start: ``` Thread 2 (Thread 0x7f9fafbff640 (LWP 520330) "mem-prof"): #0 0x00007f9fb0c41600 in __lll_lock_wait () from /usr/lib/libpthread.so.0 #1 0x00007f9fb0c3a580 in pthread_mutex_lock () from /usr/lib/libpthread.so.0...
I'm storing a `Face` in an `Arc` that is shared across multiple threads. When I need to perform shaping, I call `Face::clone` and set the font size on the cloned...
In my wayland compositor [1], I have the need to show a GUI to the user to perform certain actions. For example, when an application wants to do a screencapture,...