Release rayon 1.8.0 / rayon-core 1.12.0 (2023-09-20)
The minimum supported rustc is now 1.63.
Added ThreadPoolBuilder::use_current_thread to use the builder thread as
part of the new thread pool. That thread does not run the pool's main loop,
but it may participate in work-stealing if it yields to rayon in some way.
Implemented FromParallelIterator<T> for Box<[T]>, Rc<[T]>, and
Arc<[T]>, as well as FromParallelIterator<Box<str>> and
ParallelExtend<Box<str>> for String.
ThreadPoolBuilder::build_scoped now uses std::thread::scope.
The default number of threads is now determined using
std::thread::available_parallelism instead of the num_cpus crate.
The internal logging facility has been removed, reducing bloat for all users.
Many smaller performance tweaks and documentation updates.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the production-dependencies group with 18 updates:
0.21.4
0.21.7
1.18.0
1.19.0
0.12.0
0.12.3
0.12.0
0.12.3
1.31.0
1.34.0
1.2.0
1.4.0
0.12.0
0.12.3
0.5.0
0.5.1
1.0.106
1.0.111
0.9.25
0.9.30
1.0.84
1.0.89
0.4.0
0.5.1
1.7.0
1.8.0
0.10.0
0.10.1
1.0.27
1.0.28
2.7.1
2.9.1
1.0.75
1.0.79
3.8.0
3.9.0
Updates
base64
from 0.21.4 to 0.21.7Changelog
Sourced from base64's changelog.
Commits
9652c78
v0.21.708deccf
provide as_str() method to return the alphabet characters (#264)1cd75a1
v0.21.65820d9b
Merge pull request #263 from marshallpierce/silverlyra-usage97d9180
Merge branch 'usage' of github.com:silverlyra/rust-base64 into silverlyra-usageb64c624
Merge pull request #262 from tamird/clape32ca18
examples: replace structopt with clap72f25a8
Simplify the example program40e162c
Rewrite the crate docstringbfde751
Merge pull request #260 from marshallpierce/mp/doc-grammarUpdates
once_cell
from 1.18.0 to 1.19.0Changelog
Sourced from once_cell's changelog.
Commits
c48d3c2
Merge pull request #251 from taks/portable-atomic8211d80
Fix CI2715aa9
v1.19.0dffcae4
Fix CIde4cd9d
Revert atomic-polyfill featuree26736f
Fix CI5f88676
Use portable_atomic instead of atomic-polyfill874f937
clarify that MSRV does bump the minor version3cd6549
Merge #245a2eabc9
Add--generate-link-to-definition
option when building on docs.rsUpdates
prost
from 0.12.0 to 0.12.3Commits
907e9f6
prost: prepare release0.12.3
(#947)acc1df8
Fix code generation for Name trait (#944)3cf34f0
prost: prepare release0.12.2
(#943)3ce212f
feat: Generate implementation forName
trait (#931)97cd4e2
fix: generateName::full_name
properly (#923)9dd6553
release 0.12.1 (#918)6079136
Fixes 905, fix: Use full path of Result type + unit test + Option unti test (...bf86646
prost-type: impl Hash for Duration (#912)b258dc8
release 0.12.0 (#904)Updates
prost-types
from 0.12.0 to 0.12.3Commits
907e9f6
prost: prepare release0.12.3
(#947)acc1df8
Fix code generation for Name trait (#944)3cf34f0
prost: prepare release0.12.2
(#943)3ce212f
feat: Generate implementation forName
trait (#931)97cd4e2
fix: generateName::full_name
properly (#923)9dd6553
release 0.12.1 (#918)6079136
Fixes 905, fix: Use full path of Result type + unit test + Option unti test (...bf86646
prost-type: impl Hash for Duration (#912)b258dc8
release 0.12.0 (#904)Updates
insta
from 1.31.0 to 1.34.0Changelog
Sourced from insta's changelog.
Commits
324cd71
1.34.0c0dc693
Sort snapshot containers (#413)57252ed
Added changelog entry452fdc4
Improve development experience by moving to a workspace (#410)ef00fb6
Added changlog entry2e8ceba
cargo-insta: fix --manifest-path <virtual-workspace> (#409)9623b3a
1.33.0c09cd86
Added changelog58a225f
cargo-insta: support --all-targets (#408)845ee36
1.32.0Updates
proptest
from 1.2.0 to 1.4.0Commits
63ef67c
[Release] 1.4.0 : adds missing changelog entries (#397)3d40220
Merge pull request #393 from tzemanovic/tomas/compile-fail-must-be-debuga9123f3
Merge pull request #389 from proptest-rs/tomas/nightly-coroutine-trait0a1ba01
fix :shrug:5e17be7
fix nightly build (re: rust-lang/rust#116958)6f534cb
Merge pull request #377 from sameer/masterd6f95d4
Update compiletest_rs requirement from 0.9 to 0.10 (#383)8b06703
Update regex-syntax requirement from 0.7 to 0.8 (#386)f8c489d
Update message-io requirement from 0.17.0 to 0.18.0 (#384)539bd55
Enable Dependabot (#380)Updates
prost-build
from 0.12.0 to 0.12.3Commits
907e9f6
prost: prepare release0.12.3
(#947)acc1df8
Fix code generation for Name trait (#944)3cf34f0
prost: prepare release0.12.2
(#943)3ce212f
feat: Generate implementation forName
trait (#931)97cd4e2
fix: generateName::full_name
properly (#923)9dd6553
release 0.12.1 (#918)6079136
Fixes 905, fix: Use full path of Result type + unit test + Option unti test (...bf86646
prost-type: impl Hash for Duration (#912)b258dc8
release 0.12.0 (#904)Updates
protox
from 0.5.0 to 0.5.1Changelog
Sourced from protox's changelog.
Commits
Updates
serde_json
from 1.0.106 to 1.0.111Release notes
Sourced from serde_json's releases.
Commits
0131ac6
Release 1.0.11196ecfad
Merge pull request #1100 from heiher/limb-64-la64c80dbaf
Set limb width to 64 for loongarch64df5cf21
Release 1.0.110c35856a
Pull in proc-macro2 sccache fixf88bf1f
Release 1.0.109bb62c73
Merge pull request #1097 from serde-rs/doccfgdf36d10
Restore doc cfg on re-exportsc367091
Merge pull request #1095 from dtolnay/hashtestb328ee7
Eliminate hash closure in favor of calling hash_one directlyUpdates
serde_yaml
from 0.9.25 to 0.9.30Release notes
Sourced from serde_yaml's releases.
Commits
09ee251
Release 0.9.30caea939
Pull in proc-macro2 sccache fixd255918
Merge pull request #403 from dtolnay/optionifletelse8cfeedd
Remove option_if_let_else clippy suppressionb957d2b
Release 0.9.29007fc2d
Merge pull request #401 from dtolnay/unsafeop5bac247
Fill in unsafe blocks inside unsafe functions0f6dba1
Turn on deny(unsafe_op_in_unsafe_fn)1b6e448
Release 0.9.28ec1a314
Force unsafe-libyaml version that contains unaligned write fixUpdates
trybuild
from 1.0.84 to 1.0.89Release notes
Sourced from trybuild's releases.
Commits
e8dfc24
Release 1.0.890d77118
Merge pull request #255 from dtolnay/rebuild7fd4570
Force rebuild on new files in tests directory840b110
Merge pull request #254 from dtolnay/builddate7126507
Normalize compiler build date note94a33cb
Add test of compiler build date note52caff6
Release 1.0.880321a01
Merge pull request #253 from dtolnay/deadflockb720ee6
Work around dead_code warning in flock implementation0081291
Release 1.0.87Updates
criterion
from 0.4.0 to 0.5.1Changelog
Sourced from criterion's changelog.
Commits
dc2b06c
Release version 0.5.1 (#687)bfc84ad
fix >5s quick mode crash, resolve #658 (#685)4a560cb
release version 0.5 (#683)3e2849e
Post v0.4 CHANGELOG updates (#680)637010e
Bump clap to version 4 (#679)39d7e2f
Update to tempfile 3.5 (#675)8ab2752
Fix typo in known_limitations.md (#674)a211230
chore: replace atty with is-terminal (#628)a844eb2
Bump MSRV to 1.60 for csv dependency (#665)2f53607
Use OR operator to specify multiple licenses (#643)Updates
rayon
from 1.7.0 to 1.8.0Changelog
Sourced from rayon's changelog.
Commits
21e1ae1
Release rayon 1.4.0 / rayon-core 1.8.0a0e5833
Merge #785 #790 #7919f7357b
Merge #792998f134
Removed outdated documentationc7d963a
Use crossbeam_deque::Injector instead of crossbeam_queue::SegQueue2e88929
Micro-optimize the WorkerThread::steal loop66559fe
Remove the lifetime constraint from the scope OP09428ec
Merge #746ed6a5f7
Update ci/compat-Cargo.lock96ba9ef
inline more Counter methodsUpdates
env_logger
from 0.10.0 to 0.10.1Changelog
Sourced from env_logger's changelog.
Commits
36623f5
chore: Release env_logger version 0.10.18a033d8
chore: Fix packaging9df7e6c
Merge pull request #241 from ChrisDenton/simple-insert46ccdd9
perf: ReplaceHashMap
with aVec
bdc96a4
Merge pull request #249 from atouchet/v10983837c
Update links and remove broken badgedcd220d
Update listed version number36b1508
Merge pull request #260 from y-yagi/2018-edition6f64347
Merge pull request #282 from epage/syntaxb297357
chore: Update docs and examples to 2018 editionUpdates
flate2
from 1.0.27 to 1.0.28Release notes
Sourced from flate2's releases.
Commits
a99b53e
Merge pull request #378 from Byron/prep-release223f829
Merge pull request #380 from Manishearth/reset-stream7a61ea5
Reset StreamWrapper after calling mz_inflate / mz_deflate1260d3e
prepare next patch-releasef62ff42
Merge pull request #375 from georeth/fix-read-doc5b23cc9
Fix and unify docs ofbufread
andread
types.f285e9a
Merge pull request #373 from anforowicz/fix-spare-capacity-handling69972b8
Fix soundness ofwrite_to_spare_capacity_of_vec
.82e45fa
Refactoring: Dedupe code intowrite_to_spare_capacity_of_vec
helper.20cdcbe
Merge pull request #371 from jongiddy/jgiddy/msrv-1.53Updates
ureq
from 2.7.1 to 2.9.1Changelog
Sourced from ureq's changelog.
Commits
9092222
2.9.17369043
Rename feature http -> http-crate87108e0
Support both http 0.2 and 1.089a69a5
docs: update doc comment ontry_proxy_from_env
method to reflect the `proxy...395218d
feat: add a feature flag "proxy-from-env" to control whether or not to detect...260213b
2.9.0c83ba95
Update changelog07b8925
Simpler version expression for rustls depc1bc86a
http 1.0916ffbf
Fix missing add_trust_anchors method due to lax rustls versioningUpdates
anyhow
from 1.0.75 to 1.0.79Release notes
Sourced from anyhow's releases.
Commits
71ab53d
Release 1.0.7960705a5
Merge pull request #340 from dtolnay/depinfo17e252b
Include env-dep:RUSTC_BOOTSTRAP in dep-info for sccache04774c0
Merge pull request #338 from dtolnay/nightlyci1fd290c
Make CI verify that error_generic_member_access works in latest nightlyee41470
RUSTC must be set by Cargo for build script38c79ef
Release 1.0.78ded2295
Merge pull request #337 from dtolnay/bootstrapae45b67
Do not rebuild on RUSTC_BOOTSTRAP changes on nightly compiler2d32366
Update crate name used for build script probeUpdates
tempfile
from 3.8.0 to 3.9.0Changelog
Sourced from tempfile's changelog.
Commits
fb313e0
chore: release 3.9.0709a62a
Updatewindows-sys
0.52 (#265)21c639e
chore: release 3.8.1f3854da
chore: update rustix to 0.38.21 (#261)723eb5e
Fix some typos in docs (#260)b8e0411
Correct docs about what this is equivalent to (#257)080fd58
build(deps): update redox_syscall requirement from 0.3 to 0.4 (#256)d46f046
build(deps): bump actions/checkout from 3 to 4 (#255)8ae928c
Add cargo deny config and add cargo deny job to ci (#254)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show