Ibraheem Ahmed
Ibraheem Ahmed
Currently threads allocate the next bucket when the last bucket is full, we can instead allocate at half-way/three-quarters into the last bucket to avoid contention. This may make it more...
## PR Type Feature ## PR Checklist - [ ] Tests for the changes have been added / updated. - [ ] Documentation comments have been added / updated. -...
Currently we have the `Stream::for_each_concurrent`, `buffer_unordered`, and `buffered`, which use `FuturesUnordered` to run streams concurrently. Calling the combinators "buffered" is not great for visibility in my experience, and it might...
The syntax highlighting Dracula theme currently underlines a lot of code that should not be underlined. This is an example `rust` code block: 
QSBR
Applications that are constantly entering and leaving are marking threads as active/inactive for no reason; there is little benefit if threads are active 99% of the time. We could instead...
Rename `flush` to `repin` (or a better name?) and add a real flush operation that tries to retire the local batch to be more consistent with `crossbeam-epoch`'s API.
We can support dynamically sized types by generalizing `Linked` to `unsafe trait AsLink`.
See https://github.com/jonhoo/flurry/issues/80#issuecomment-1082309088.