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 Pocket Published Component Section
Noble release universe misc

Builds

Noble: [FULLYBUILT] amd64

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

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.