cynecx

Results 57 comments of cynecx

> After much testing and futzing about with select, I found that I had to abandon it as it didn't scale well into the 1000s of channels. Do you have...

Can't we just use `&impl Clone` instead of `Cow`?

`try_send_cloned`, `try_send_owned`? I am not really against using `Cow` here, it's just a tad redundant imo.

You meant to say this, right?: ```rust Cow::Borrowed(data) => ch.try_send_cloned(data), // there is no clone here ``` > As in, changing try_send to try_send_owned? Personally, I'd like to keep the...

@jeehoonkang That’s awesome! Is there any particular reason it won’t be possible to upstream your efforts to crossbeam? Is it possible to get involved somehow? (I read somewhere that optimizations...

Note that this will significantly increase memory usage of channels which is not really desirable (Since with this change a slot value’s size will be aligned to a multiple of...

It might be better for the future to use the new [`asm`](https://github.com/rust-lang/rust/issues/72016) feature. See https://github.com/cynecx/libfringe/commit/980890a2f3d6d3c8459391f61433d1700a1cf66f.

I think the better approach would be to use the new dedicated [`asm`](https://github.com/rust-lang/rust/issues/72016) feature. I did that here: https://github.com/cynecx/libfringe/commit/980890a2f3d6d3c8459391f61433d1700a1cf66f.

Hmm. I am still casually getting this panic (even with the fix in #10479). I wasn't able to reduce the code to something reproducable but I'll try...