Skip to content

Re-introduce crossbeam channels #933

@sharkdp

Description

@sharkdp

After doing a proper performance evaluation, it would be benefitial to use crossbeam channels instead of the std mpsc channels, because:

  • there are some issues with the std channels version of recv_timeout() (Panic in Receiver::recv() rust-lang/rust#39364)
  • the current channels are not size-restricted and can lead to large memory usage
  • crossbeam channels are "supposed to be" faster.

See discussion in #895 and #916.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions