Update all dependencies #12
Reference in New Issue
Block a user
Delete Branch "renovate/all"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
4.0.27->4.0.290.6.0->0.8.1Release Notes
clap-rs/clap
v4.0.29Compare Source
v4.0.28Compare Source
Fixes
byron/jwalk
v0.8.1Compare Source
New Features
rayonin the crate root.This makes creating a
ThreadPooleasier as it doesn't force us tomaintain our own
rayondependency.Commit Statistics
Commit Details
view details
rayonin the crate root. (b49e157)v0.8.0Compare Source
New Features (BREAKING)
Parallelism::RayonExistingPool::busy_timeoutis now optional.That way we can indicate that no waiting should be done as we know the
given threadpool has enough resources.
Commit Statistics
Commit Details
view details
be0bd21)Parallelism::RayonExistingPool::busy_timeoutis now optional. (3a71721)v0.7.0Compare Source
This release makes iterator creation fallible to avoid potential hangs when there is no available thread to process
any of the iterator work.
New Features
WalkDirGeneric::try_into_iter()for early error handling.If we can't instantiate the iterator due to a busy thread-pool,
we can now abort early instead of yielding a fake-entry just to
show an error occurred. This is the preferred way to instantiate
a
jwalkiterator.New Features (BREAKING)
Detect possible deadlocks when instantiating a parallel iterator.
Deadlocks can happen if the producer for results doesn't start as there
is no free thread on the rayon pool, and the only way for it to become free
is if the iterator produces results.
We now offer a
busy_timeoutin the relevant variants of theParallelismenumeration to allow controlling how long we will waituntil we abort with an error.
Commit Statistics
Thanks Clippy
Clippy helped 1 time to make code idiomatic.
Commit Details
view details
c265744)67364f9)a94d14b)7e300c6)WalkDirGeneric::try_into_iter()for early error handling. (7d5b8b8)3bf1bc2)cc0009f)v0.6.2Compare Source
Bug Fixes
stalling issue when threadpool is used is no more.
The issue seems to have been that
installblocks whereasspawnproperly releases the main thread.
This seems to have been changed subtly due to changes in
rayon,which breaks an assumption on how the code is executed.
Replacing
install()withspawncalls resolved the issue.Commit Statistics
Commit Details
view details
2d1b2fb)7bd2f35)bd3e880)1032308)5e83ad5)v0.6.1Compare Source
The first release under new ownership with no user-facing changes.
cargo smart-releasefor releases.cargo clippy.Changing project ownership to @Byron
Commit Statistics
Thanks Clippy
Clippy helped 1 time to make code idiomatic.
Commit Details
view details
6a2781c)c772967)7c12dc3)51e2b0d)cc0fd74)aa5b24d)d8f0756)362d03c)a115e7a)1a09da5)cd5d1ae)c0b262b)69c00ec)5eccf5e)f61a535)94c0385)9575132)9ae51a5)5c857d4)duexample (0786beb)80a6d2e)6f9ebf5)e3a46c1)ae905c6)5ee29f5)4817c1a)247cf38)a6afcfe)9c66ef6)a1d5209)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.
2e8243e3e9toe42815b0d2Update Rust crate clap to 4.0.29to Update all dependenciesUpdate all dependenciesto Update Rust crate clap to 4.0.29e42815b0d2to3c87e3b0a7Update Rust crate clap to 4.0.29to Update all dependencies3c87e3b0a7to2ee4808109