rust-blocking 1.4.0-1 source package in Ubuntu
Changelog
rust-blocking (1.4.0-1) unstable; urgency=medium [ upstream ] * new release [ Jonas Smedegaard ] * update dh-cargo fork * update copyright info: update coverage * (build-)depend on package for crate futures-io; relax dependency for crate futures-lite * (build-)depend on package for crate tracing (not log) * bump project version in virtual packages and autopkgtests * add patch 2001_fastrand to accept older branch of crate fastrand; relax (build-)dependencies for crate fastrand * add patch 2001_piper to use crate atomic-waker (not piper) -- Jonas Smedegaard <email address hidden> Sun, 18 Feb 2024 11:35:23 +0100
Upload details
- Uploaded by:
- Jonas Smedegaard
- Uploaded to:
- Sid
- Original maintainer:
- Jonas Smedegaard
- Architectures:
- all
- Section:
- misc
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section | |
---|---|---|---|---|
Noble | release | universe | misc |
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
rust-blocking_1.4.0-1.dsc | 2.3 KiB | e845ac3d6bdaa4ded5064c42d9a445126fdb71d749d37c6ec0aef59c3b6751df |
rust-blocking_1.4.0.orig.tar.gz | 16.2 KiB | ee2657fedc0a4281e66cb563cb88c1cac186c98f0c93bd8a91e0243ad0abd834 |
rust-blocking_1.4.0-1.debian.tar.xz | 18.3 KiB | a1aef979b2c2f25d6e2dcf413a269939ef7763eabaae93045731fdb7694920be |
Available diffs
- diff from 1.3.1-2 to 1.4.0-1 (14.4 KiB)
No changes file available.
Binary packages built by this source
- librust-blocking-dev: thread pool for isolating blocking I/O - Rust source code
blocking provides a thread pool
for isolating blocking I/O in async programs.
.
Sometimes there's no way to avoid blocking I/O.
Consider files or stdin,
which have weak asyncronous support on modern operating systems.
While IOCP, AIO, and io_uring are possible solutions,
they're not always available or ideal.
.
Since blocking is not allowed inside futures,
we must move blocking I/O onto a special thread pool
provided by this crate.
The pool dynamically spawns and stops threads
depending on the current number of running I/O jobs.
.
This package contains the source
for the Rust blocking crate,
packaged for use with cargo and dh-cargo.