diff --git a/tests/smoke-cargo-group-multidir.yaml b/tests/smoke-cargo-group-multidir.yaml
index 29f0495..a4173b2 100644
--- a/tests/smoke-cargo-group-multidir.yaml
+++ b/tests/smoke-cargo-group-multidir.yaml
@@ -5,11 +5,11 @@ input:
- dependency-type: direct
update-type: all
dependency-groups:
- - name: cargo
- applies-to: security-updates
- rules:
- patterns:
- - '*'
+ - name: cargo
+ applies-to: security-updates
+ rules:
+ patterns:
+ - '*'
dependencies:
- time
- regex
@@ -25,12 +25,6 @@ input:
- dependency-name: time
source: ../smoke-tests/tests/smoke-cargo-group-multidir.yaml
version-requirement: '>0.3.0'
- - dependency-name: rand
- source: ../smoke-tests/tests/smoke-cargo-group-multidir.yaml
- version-requirement: '>0.8.5'
- - dependency-name: rand-core
- source: ../smoke-tests/tests/smoke-cargo-group-multidir.yaml
- version-requirement: '>0.6.4'
security-advisories:
- dependency-name: time
affected-versions:
@@ -255,10 +249,10 @@ output:
requirement: null
source:
branch: null
- ref: 0.8.5
+ ref: 0.9.0
type: git
url: ssh://git@github.com/rust-random/rand.git
- version: 937320cbfeebd4352a23086d9c6e68f067f74644
+ version: 96f8df65ee6b4368d91a006f9c5b4a8050abae49
directory: /cargo/multi-dir/bar
updated-dependency-files:
- content: |
@@ -281,7 +275,7 @@ output:
- content: |
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
- version = 3
+ version = 4
[[package]]
name = "aho-corasick"
@@ -358,7 +352,7 @@ output:
[dependencies]
time = "=0.3.0"
- rand = { git = "ssh://git@github.com/rust-random/rand.git", tag = "0.8.5" }
+ rand = { git = "ssh://git@github.com/rust-random/rand.git", tag = "0.9.0" }
content_encoding: utf-8
deleted: false
directory: /cargo/multi-dir/bar
@@ -369,7 +363,13 @@ output:
- content: |
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
- version = 3
+ version = 4
+
+ [[package]]
+ name = "bitflags"
+ version = "2.8.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36"
[[package]]
name = "cfg-if"
@@ -387,20 +387,21 @@ output:
[[package]]
name = "getrandom"
- version = "0.2.11"
+ version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f"
+ checksum = "43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8"
dependencies = [
"cfg-if",
"libc",
"wasi",
+ "windows-targets",
]
[[package]]
name = "libc"
- version = "0.2.150"
+ version = "0.2.170"
source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c"
+ checksum = "875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828"
[[package]]
name = "ppv-lite86"
@@ -408,20 +409,38 @@ output:
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
+ [[package]]
+ name = "proc-macro2"
+ version = "1.0.93"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99"
+ dependencies = [
+ "unicode-ident",
+ ]
+
+ [[package]]
+ name = "quote"
+ version = "1.0.38"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc"
+ dependencies = [
+ "proc-macro2",
+ ]
+
[[package]]
name = "rand"
- version = "0.8.5"
- source = "git+ssh://git@github.com/rust-random/rand.git?tag=0.8.5#937320cbfeebd4352a23086d9c6e68f067f74644"
+ version = "0.9.0"
+ source = "git+ssh://git@github.com/rust-random/rand.git?tag=0.9.0#96f8df65ee6b4368d91a006f9c5b4a8050abae49"
dependencies = [
- "libc",
"rand_chacha",
"rand_core",
+ "zerocopy",
]
[[package]]
name = "rand_chacha"
- version = "0.3.1"
- source = "git+ssh://git@github.com/rust-random/rand.git?tag=0.8.5#937320cbfeebd4352a23086d9c6e68f067f74644"
+ version = "0.9.0"
+ source = "git+ssh://git@github.com/rust-random/rand.git?tag=0.9.0#96f8df65ee6b4368d91a006f9c5b4a8050abae49"
dependencies = [
"ppv-lite86",
"rand_core",
@@ -429,10 +448,22 @@ output:
[[package]]
name = "rand_core"
- version = "0.6.4"
- source = "git+ssh://git@github.com/rust-random/rand.git?tag=0.8.5#937320cbfeebd4352a23086d9c6e68f067f74644"
+ version = "0.9.0"
+ source = "git+ssh://git@github.com/rust-random/rand.git?tag=0.9.0#96f8df65ee6b4368d91a006f9c5b4a8050abae49"
dependencies = [
"getrandom",
+ "zerocopy",
+ ]
+
+ [[package]]
+ name = "syn"
+ version = "2.0.98"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1"
+ dependencies = [
+ "proc-macro2",
+ "quote",
+ "unicode-ident",
]
[[package]]
@@ -444,11 +475,113 @@ output:
"libc",
]
+ [[package]]
+ name = "unicode-ident"
+ version = "1.0.17"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "00e2473a93778eb0bad35909dff6a10d28e63f792f16ed15e404fca9d5eeedbe"
+
[[package]]
name = "wasi"
- version = "0.11.0+wasi-snapshot-preview1"
+ version = "0.13.3+wasi-0.2.2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2"
+ dependencies = [
+ "wit-bindgen-rt",
+ ]
+
+ [[package]]
+ name = "windows-targets"
+ version = "0.52.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
+ dependencies = [
+ "windows_aarch64_gnullvm",
+ "windows_aarch64_msvc",
+ "windows_i686_gnu",
+ "windows_i686_gnullvm",
+ "windows_i686_msvc",
+ "windows_x86_64_gnu",
+ "windows_x86_64_gnullvm",
+ "windows_x86_64_msvc",
+ ]
+
+ [[package]]
+ name = "windows_aarch64_gnullvm"
+ version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
+ checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
+
+ [[package]]
+ name = "windows_aarch64_msvc"
+ version = "0.52.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
+
+ [[package]]
+ name = "windows_i686_gnu"
+ version = "0.52.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
+
+ [[package]]
+ name = "windows_i686_gnullvm"
+ version = "0.52.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
+
+ [[package]]
+ name = "windows_i686_msvc"
+ version = "0.52.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
+
+ [[package]]
+ name = "windows_x86_64_gnu"
+ version = "0.52.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
+
+ [[package]]
+ name = "windows_x86_64_gnullvm"
+ version = "0.52.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
+
+ [[package]]
+ name = "windows_x86_64_msvc"
+ version = "0.52.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
+
+ [[package]]
+ name = "wit-bindgen-rt"
+ version = "0.33.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c"
+ dependencies = [
+ "bitflags",
+ ]
+
+ [[package]]
+ name = "zerocopy"
+ version = "0.8.21"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "dcf01143b2dd5d134f11f545cf9f1431b13b749695cb33bcce051e7568f99478"
+ dependencies = [
+ "zerocopy-derive",
+ ]
+
+ [[package]]
+ name = "zerocopy-derive"
+ version = "0.8.21"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "712c8386f4f4299382c9abee219bee7084f78fb939d88b6840fcc1320d5f6da2"
+ dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+ ]
content_encoding: utf-8
deleted: false
directory: /cargo/multi-dir/bar
@@ -660,47 +793,87 @@ output:
- Updates `rand` from 0.8.4 to 0.8.5
+ Updates `rand` from 0.8.4 to 0.9.0
Changelog
Sourced from rand's changelog.
- [0.8.5] - 2021-08-20
- Fixes
+ [0.9.0] - 2025-01-27
+ Security and unsafe
+
+ - Policy: "rand is not a crypto library" (#1514)
+ - Remove fork-protection from
ReseedingRng
and ThreadRng
. Instead, it is recommended to call ThreadRng::reseed
on fork. (#1379)
+ - Use
zerocopy
to replace some unsafe
code (#1349, #1393, #1446, #1502)
+
+ Dependencies
- - Fix build on non-32/64-bit architectures (#1144)
- - Fix "min_const_gen" feature for
no_std
(#1173)
- - Check
libc::pthread_atfork
return value with panic on error (#1178)
- - More robust reseeding in case
ReseedingRng
is used from a fork handler (#1178)
- - Fix nightly: remove unused
slice_partition_at_index
feature (#1215)
- - Fix nightly +
simd_support
: update packed_simd
(#1216)
+ - Bump the MSRV to 1.63.0 (#1207, #1246, #1269, #1341, #1416, #1536); note that 1.60.0 may work for dependents when using
--ignore-rust-version
+ - Update to
rand_core
v0.9.0 (#1558)
- Rngs
+ Features
- StdRng
: Switch from HC128 to ChaCha12 on emscripten (#1142).
- We now use ChaCha12 on all platforms.
+ - Support
std
feature without getrandom
or rand_chacha
(#1354)
+ - Enable feature
small_rng
by default (#1455)
+ - Remove implicit feature
rand_chacha
; use std_rng
instead. (#1473)
+ - Rename feature
serde1
to serde
(#1477)
+ - Rename feature
getrandom
to os_rng
(#1537)
+ - Add feature
thread_rng
(#1547)
- Documentation
+ API changes: rand_core traits
- - Added docs about rand's use of const generics (#1150)
- - Better random chars example (#1157)
+ - Add fn
RngCore::read_adapter
implementing std::io::Read
(#1267)
+ - Add trait
CryptoBlockRng: BlockRngCore
; make trait CryptoRng: RngCore
(#1273)
+ - Add traits
TryRngCore
, TryCryptoRng
(#1424, #1499)
+ - Rename
fn SeedableRng::from_rng
-> try_from_rng
and add infallible variant fn from_rng
(#1424)
+ - Rename
fn SeedableRng::from_entropy
-> from_os_rng
and add fallible variant fn try_from_os_rng
(#1424)
+ - Add bounds
Clone
and AsRef
to associated type SeedableRng::Seed
(#1491)
+ API changes: Rng trait and top-level fns
+
+ - Rename fn
rand::thread_rng()
to rand::rng()
and remove from the prelude (#1506)
+ - Remove fn
rand::random()
from the prelude (#1506)
+ - Add top-level fns
random_iter
, random_range
, random_bool
, random_ratio
, fill
(#1488)
+ - Re-introduce fn
Rng::gen_iter
as random_iter
(#1305, #1500)
+ - Rename fn
Rng::gen
to random
to avoid conflict with the new gen
keyword in Rust 2024 (#1438)
+ - Rename fns
Rng::gen_range
to random_range
, gen_bool
to random_bool
, gen_ratio
to random_ratio
(#1505)
+ - Annotate panicking methods with
#[track_caller]
(#1442, #1447)
+
+ API changes: RNGs
+
+ - Fix
<SmallRng as SeedableRng>::Seed
size to 256 bits (#1455)
+ - Remove first parameter (
rng
) of ReseedingRng::new
(#1533)
+
+ API changes: Sequences
+
+ - Split trait
SliceRandom
into IndexedRandom
, IndexedMutRandom
, SliceRandom
(#1382)
+ - Add
IndexedRandom::choose_multiple_array
, index::sample_array
(#1453, #1469)
+
+ API changes: Distributions: renames
+
+ - Rename module
rand::distributions
to rand::distr
(#1470)
+ - Rename distribution
Standard
to StandardUniform
(#1526)
+ - Move
distr::Slice
-> distr::slice::Choose
, distr::EmptySlice
-> distr::slice::Empty
(#1548)
+ - Rename trait
distr::DistString
-> distr::SampleString
(#1548)
+ - Rename
distr::DistIter
-> distr::Iter
, distr::DistMap
-> distr::Map
(#1548)
+
+
+ ... (truncated)
Commits
@@ -726,10 +899,10 @@ output:
- [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md)
- [Commits](https://github.com/time-rs/time/compare/v0.3.0-alpha-1...v0.3.0)
- Updates `rand` from 0.8.4 to 0.8.5
+ Updates `rand` from 0.8.4 to 0.9.0
- [Release notes](https://github.com/rust-random/rand/releases)
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md)
- - [Commits](https://github.com/rust-random/rand/compare/8792268dfe57e49bb4518190bf4fe66176759a44...937320cbfeebd4352a23086d9c6e68f067f74644)
+ - [Commits](https://github.com/rust-random/rand/compare/8792268dfe57e49bb4518190bf4fe66176759a44...96f8df65ee6b4368d91a006f9c5b4a8050abae49)
dependency-group:
name: cargo
- type: mark_as_processed
diff --git a/tests/smoke-cargo-version-multidir.yaml b/tests/smoke-cargo-version-multidir.yaml
index db54f31..dc1659b 100644
--- a/tests/smoke-cargo-version-multidir.yaml
+++ b/tests/smoke-cargo-version-multidir.yaml
@@ -22,12 +22,6 @@ input:
- dependency-name: time
source: tests/smoke-cargo-version-multidir.yaml
version-requirement: '>0.3.30'
- - dependency-name: rand
- source: tests/smoke-cargo-version-multidir.yaml
- version-requirement: '>0.8.5'
- - dependency-name: rand-core
- source: tests/smoke-cargo-version-multidir.yaml
- version-requirement: '>0.6.4'
source:
provider: github
repo: dependabot/smoke-tests
@@ -215,10 +209,10 @@ output:
requirement: null
source:
branch: null
- ref: 1.0.9
+ ref: 1.0.14
type: git
url: https://github.com/dtolnay/itoa.git
- version: 81c115b833792b698cbac1af2d37d707c6a641ee
+ version: 7e6b2580b1ac3ad7d6f25887af01a09686c0ea5c
directory: /cargo/multi-dir/foo
- name: time
previous-requirements:
@@ -255,10 +249,10 @@ output:
requirement: null
source:
branch: null
- ref: 0.8.5
+ ref: 0.9.0
type: git
url: ssh://git@github.com/rust-random/rand.git
- version: 937320cbfeebd4352a23086d9c6e68f067f74644
+ version: 96f8df65ee6b4368d91a006f9c5b4a8050abae49
directory: /cargo/multi-dir/bar
updated-dependency-files:
- content: |
@@ -270,7 +264,7 @@ output:
[dependencies]
time = "=0.3.30"
regex = ">=1.6.0, <1.11.0"
- itoa = { git = "https://github.com/dtolnay/itoa.git", tag = "1.0.9" }
+ itoa = { git = "https://github.com/dtolnay/itoa.git", tag = "1.0.14" }
content_encoding: utf-8
deleted: false
directory: /cargo/multi-dir/foo
@@ -281,13 +275,13 @@ output:
- content: |
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
- version = 3
+ version = 4
[[package]]
name = "aho-corasick"
- version = "1.1.2"
+ version = "1.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0"
+ checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
dependencies = [
"memchr",
]
@@ -303,17 +297,17 @@ output:
[[package]]
name = "deranged"
- version = "0.3.10"
+ version = "0.3.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "8eb30d70a07a3b04884d2677f06bec33509dc67ca60d92949e5535352d3191dc"
+ checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4"
dependencies = [
"powerfmt",
]
[[package]]
name = "itoa"
- version = "1.0.9"
- source = "git+https://github.com/dtolnay/itoa.git?tag=1.0.9#81c115b833792b698cbac1af2d37d707c6a641ee"
+ version = "1.0.14"
+ source = "git+https://github.com/dtolnay/itoa.git?tag=1.0.14#7e6b2580b1ac3ad7d6f25887af01a09686c0ea5c"
[[package]]
name = "memchr"
@@ -329,18 +323,18 @@ output:
[[package]]
name = "proc-macro2"
- version = "1.0.70"
+ version = "1.0.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b"
+ checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99"
dependencies = [
"unicode-ident",
]
[[package]]
name = "quote"
- version = "1.0.33"
+ version = "1.0.38"
source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae"
+ checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc"
dependencies = [
"proc-macro2",
]
@@ -359,9 +353,9 @@ output:
[[package]]
name = "regex-automata"
- version = "0.4.3"
+ version = "0.4.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f"
+ checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908"
dependencies = [
"aho-corasick",
"memchr",
@@ -370,24 +364,24 @@ output:
[[package]]
name = "regex-syntax"
- version = "0.8.2"
+ version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f"
+ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
[[package]]
name = "serde"
- version = "1.0.193"
+ version = "1.0.218"
source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89"
+ checksum = "e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
- version = "1.0.193"
+ version = "1.0.218"
source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3"
+ checksum = "f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b"
dependencies = [
"proc-macro2",
"quote",
@@ -396,9 +390,9 @@ output:
[[package]]
name = "syn"
- version = "2.0.39"
+ version = "2.0.98"
source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a"
+ checksum = "36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1"
dependencies = [
"proc-macro2",
"quote",
@@ -425,9 +419,9 @@ output:
[[package]]
name = "unicode-ident"
- version = "1.0.12"
+ version = "1.0.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
+ checksum = "00e2473a93778eb0bad35909dff6a10d28e63f792f16ed15e404fca9d5eeedbe"
content_encoding: utf-8
deleted: false
directory: /cargo/multi-dir/foo
@@ -443,7 +437,7 @@ output:
[dependencies]
time = "=0.3.30"
- rand = { git = "ssh://git@github.com/rust-random/rand.git", tag = "0.8.5" }
+ rand = { git = "ssh://git@github.com/rust-random/rand.git", tag = "0.9.0" }
content_encoding: utf-8
deleted: false
directory: /cargo/multi-dir/bar
@@ -454,7 +448,13 @@ output:
- content: |
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
- version = 3
+ version = 4
+
+ [[package]]
+ name = "bitflags"
+ version = "2.8.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36"
[[package]]
name = "cfg-if"
@@ -472,29 +472,30 @@ output:
[[package]]
name = "deranged"
- version = "0.3.10"
+ version = "0.3.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "8eb30d70a07a3b04884d2677f06bec33509dc67ca60d92949e5535352d3191dc"
+ checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4"
dependencies = [
"powerfmt",
]
[[package]]
name = "getrandom"
- version = "0.2.11"
+ version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f"
+ checksum = "43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8"
dependencies = [
"cfg-if",
"libc",
"wasi",
+ "windows-targets",
]
[[package]]
name = "libc"
- version = "0.2.150"
+ version = "0.2.170"
source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c"
+ checksum = "875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828"
[[package]]
name = "powerfmt"
@@ -510,36 +511,36 @@ output:
[[package]]
name = "proc-macro2"
- version = "1.0.70"
+ version = "1.0.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b"
+ checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99"
dependencies = [
"unicode-ident",
]
[[package]]
name = "quote"
- version = "1.0.33"
+ version = "1.0.38"
source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae"
+ checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc"
dependencies = [
"proc-macro2",
]
[[package]]
name = "rand"
- version = "0.8.5"
- source = "git+ssh://git@github.com/rust-random/rand.git?tag=0.8.5#937320cbfeebd4352a23086d9c6e68f067f74644"
+ version = "0.9.0"
+ source = "git+ssh://git@github.com/rust-random/rand.git?tag=0.9.0#96f8df65ee6b4368d91a006f9c5b4a8050abae49"
dependencies = [
- "libc",
"rand_chacha",
"rand_core",
+ "zerocopy",
]
[[package]]
name = "rand_chacha"
- version = "0.3.1"
- source = "git+ssh://git@github.com/rust-random/rand.git?tag=0.8.5#937320cbfeebd4352a23086d9c6e68f067f74644"
+ version = "0.9.0"
+ source = "git+ssh://git@github.com/rust-random/rand.git?tag=0.9.0#96f8df65ee6b4368d91a006f9c5b4a8050abae49"
dependencies = [
"ppv-lite86",
"rand_core",
@@ -547,26 +548,27 @@ output:
[[package]]
name = "rand_core"
- version = "0.6.4"
- source = "git+ssh://git@github.com/rust-random/rand.git?tag=0.8.5#937320cbfeebd4352a23086d9c6e68f067f74644"
+ version = "0.9.0"
+ source = "git+ssh://git@github.com/rust-random/rand.git?tag=0.9.0#96f8df65ee6b4368d91a006f9c5b4a8050abae49"
dependencies = [
"getrandom",
+ "zerocopy",
]
[[package]]
name = "serde"
- version = "1.0.193"
+ version = "1.0.218"
source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89"
+ checksum = "e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
- version = "1.0.193"
+ version = "1.0.218"
source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3"
+ checksum = "f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b"
dependencies = [
"proc-macro2",
"quote",
@@ -575,9 +577,9 @@ output:
[[package]]
name = "syn"
- version = "2.0.39"
+ version = "2.0.98"
source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a"
+ checksum = "36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1"
dependencies = [
"proc-macro2",
"quote",
@@ -604,15 +606,111 @@ output:
[[package]]
name = "unicode-ident"
- version = "1.0.12"
+ version = "1.0.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
+ checksum = "00e2473a93778eb0bad35909dff6a10d28e63f792f16ed15e404fca9d5eeedbe"
[[package]]
name = "wasi"
- version = "0.11.0+wasi-snapshot-preview1"
+ version = "0.13.3+wasi-0.2.2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2"
+ dependencies = [
+ "wit-bindgen-rt",
+ ]
+
+ [[package]]
+ name = "windows-targets"
+ version = "0.52.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
+ dependencies = [
+ "windows_aarch64_gnullvm",
+ "windows_aarch64_msvc",
+ "windows_i686_gnu",
+ "windows_i686_gnullvm",
+ "windows_i686_msvc",
+ "windows_x86_64_gnu",
+ "windows_x86_64_gnullvm",
+ "windows_x86_64_msvc",
+ ]
+
+ [[package]]
+ name = "windows_aarch64_gnullvm"
+ version = "0.52.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
+
+ [[package]]
+ name = "windows_aarch64_msvc"
+ version = "0.52.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
+
+ [[package]]
+ name = "windows_i686_gnu"
+ version = "0.52.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
+
+ [[package]]
+ name = "windows_i686_gnullvm"
+ version = "0.52.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
+
+ [[package]]
+ name = "windows_i686_msvc"
+ version = "0.52.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
+
+ [[package]]
+ name = "windows_x86_64_gnu"
+ version = "0.52.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
+
+ [[package]]
+ name = "windows_x86_64_gnullvm"
+ version = "0.52.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
+
+ [[package]]
+ name = "windows_x86_64_msvc"
+ version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
+ checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
+
+ [[package]]
+ name = "wit-bindgen-rt"
+ version = "0.33.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c"
+ dependencies = [
+ "bitflags",
+ ]
+
+ [[package]]
+ name = "zerocopy"
+ version = "0.8.21"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "dcf01143b2dd5d134f11f545cf9f1431b13b749695cb33bcce051e7568f99478"
+ dependencies = [
+ "zerocopy-derive",
+ ]
+
+ [[package]]
+ name = "zerocopy-derive"
+ version = "0.8.21"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "712c8386f4f4299382c9abee219bee7084f78fb939d88b6840fcc1320d5f6da2"
+ dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+ ]
content_encoding: utf-8
deleted: false
directory: /cargo/multi-dir/bar
@@ -807,11 +905,31 @@ output:
- Updates `itoa` from 1.0.5 to 1.0.9
+ Updates `itoa` from 1.0.5 to 1.0.14
Release notes
Sourced from itoa's releases.
+ 1.0.14
+
+ - Work around bad IDE suggestion (#56)
+
+ 1.0.13
+
+ 1.0.12
+
+ - Add itoa::Integer::MAX_STR_LEN associated constant (#45, thanks
@SUPERCILEX
)
+
+ 1.0.11
+
+ 1.0.10
+
1.0.9
- Documentation improvements
@@ -833,17 +951,17 @@ output:
Commits
- 81c115b
Release 1.0.9
- e3dcf52
Opt in to generate-link-to-definition when building on docs.rs
- a6af90f
Release 1.0.8
- f834fdb
Add no-std::no-alloc category
- 26259a9
Release 1.0.7
- 21ee1ba
Suppress incorrect_clone_impl_on_copy_type clippy false positive
- 0dccfa4
Ignore expl_impl_clone_on_copy pedantic clippy lint
- 9c8ced9
impl Copy for Buffer
- f2d5e27
Remove .clippy.toml in favor of respecting rust-version from Cargo.toml
- 97a5102
Show error details during miri setup in CI
- - Additional commits viewable in compare view
+ 7e6b258
Release 1.0.14
+ 6f07cf6
Merge pull request #56 from dtolnay/hidebuffer
+ d2f97a8
Try to prevent Integer<Buffer = ...> IDE suggestion
+ d49fc1d
Release 1.0.13
+ 3118ea6
Merge pull request #55 from dtolnay/isize
+ ed2b9b4
Eliminate 64-bit-to-isize conversion
+ 513debf
Merge pull request #54 from dtolnay/lut
+ 09a06f6
Change decimal digits lookup table from static to const
+ d39d767
Merge pull request #53 from dtolnay/render
+ daf766b
Replace 'decode' terminology with 'render'
+ - Additional commits viewable in compare view
@@ -962,47 +1080,87 @@ output:
- Updates `rand` from 0.8.4 to 0.8.5
+ Updates `rand` from 0.8.4 to 0.9.0
Changelog
Sourced from rand's changelog.
- [0.8.5] - 2021-08-20
- Fixes
+ [0.9.0] - 2025-01-27
+ Security and unsafe
+
+ - Policy: "rand is not a crypto library" (#1514)
+ - Remove fork-protection from
ReseedingRng
and ThreadRng
. Instead, it is recommended to call ThreadRng::reseed
on fork. (#1379)
+ - Use
zerocopy
to replace some unsafe
code (#1349, #1393, #1446, #1502)
+
+ Dependencies
- - Fix build on non-32/64-bit architectures (#1144)
- - Fix "min_const_gen" feature for
no_std
(#1173)
- - Check
libc::pthread_atfork
return value with panic on error (#1178)
- - More robust reseeding in case
ReseedingRng
is used from a fork handler (#1178)
- - Fix nightly: remove unused
slice_partition_at_index
feature (#1215)
- - Fix nightly +
simd_support
: update packed_simd
(#1216)
+ - Bump the MSRV to 1.63.0 (#1207, #1246, #1269, #1341, #1416, #1536); note that 1.60.0 may work for dependents when using
--ignore-rust-version
+ - Update to
rand_core
v0.9.0 (#1558)
- Rngs
+ Features
- StdRng
: Switch from HC128 to ChaCha12 on emscripten (#1142).
- We now use ChaCha12 on all platforms.
+ - Support
std
feature without getrandom
or rand_chacha
(#1354)
+ - Enable feature
small_rng
by default (#1455)
+ - Remove implicit feature
rand_chacha
; use std_rng
instead. (#1473)
+ - Rename feature
serde1
to serde
(#1477)
+ - Rename feature
getrandom
to os_rng
(#1537)
+ - Add feature
thread_rng
(#1547)
- Documentation
+ API changes: rand_core traits
- - Added docs about rand's use of const generics (#1150)
- - Better random chars example (#1157)
+ - Add fn
RngCore::read_adapter
implementing std::io::Read
(#1267)
+ - Add trait
CryptoBlockRng: BlockRngCore
; make trait CryptoRng: RngCore
(#1273)
+ - Add traits
TryRngCore
, TryCryptoRng
(#1424, #1499)
+ - Rename
fn SeedableRng::from_rng
-> try_from_rng
and add infallible variant fn from_rng
(#1424)
+ - Rename
fn SeedableRng::from_entropy
-> from_os_rng
and add fallible variant fn try_from_os_rng
(#1424)
+ - Add bounds
Clone
and AsRef
to associated type SeedableRng::Seed
(#1491)
+ API changes: Rng trait and top-level fns
+
+ - Rename fn
rand::thread_rng()
to rand::rng()
and remove from the prelude (#1506)
+ - Remove fn
rand::random()
from the prelude (#1506)
+ - Add top-level fns
random_iter
, random_range
, random_bool
, random_ratio
, fill
(#1488)
+ - Re-introduce fn
Rng::gen_iter
as random_iter
(#1305, #1500)
+ - Rename fn
Rng::gen
to random
to avoid conflict with the new gen
keyword in Rust 2024 (#1438)
+ - Rename fns
Rng::gen_range
to random_range
, gen_bool
to random_bool
, gen_ratio
to random_ratio
(#1505)
+ - Annotate panicking methods with
#[track_caller]
(#1442, #1447)
+
+ API changes: RNGs
+
+ - Fix
<SmallRng as SeedableRng>::Seed
size to 256 bits (#1455)
+ - Remove first parameter (
rng
) of ReseedingRng::new
(#1533)
+
+ API changes: Sequences
+
+ - Split trait
SliceRandom
into IndexedRandom
, IndexedMutRandom
, SliceRandom
(#1382)
+ - Add
IndexedRandom::choose_multiple_array
, index::sample_array
(#1453, #1469)
+
+ API changes: Distributions: renames
+
+ - Rename module
rand::distributions
to rand::distr
(#1470)
+ - Rename distribution
Standard
to StandardUniform
(#1526)
+ - Move
distr::Slice
-> distr::slice::Choose
, distr::EmptySlice
-> distr::slice::Empty
(#1548)
+ - Rename trait
distr::DistString
-> distr::SampleString
(#1548)
+ - Rename
distr::DistIter
-> distr::Iter
, distr::DistMap
-> distr::Map
(#1548)
+
+
+ ... (truncated)
Commits
@@ -1023,19 +1181,19 @@ output:
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/regex/compare/1.6.0...1.10.2)
- Updates `itoa` from 1.0.5 to 1.0.9
+ Updates `itoa` from 1.0.5 to 1.0.14
- [Release notes](https://github.com/dtolnay/itoa/releases)
- - [Commits](https://github.com/dtolnay/itoa/compare/ef4faeda61024dfb38b3897e46aeda8140828dc6...81c115b833792b698cbac1af2d37d707c6a641ee)
+ - [Commits](https://github.com/dtolnay/itoa/compare/ef4faeda61024dfb38b3897e46aeda8140828dc6...7e6b2580b1ac3ad7d6f25887af01a09686c0ea5c)
Updates `time` from 0.3.0-alpha-2 to 0.3.30
- [Release notes](https://github.com/time-rs/time/releases)
- [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md)
- [Commits](https://github.com/time-rs/time/compare/v0.3.0-alpha-1...v0.3.30)
- Updates `rand` from 0.8.4 to 0.8.5
+ Updates `rand` from 0.8.4 to 0.9.0
- [Release notes](https://github.com/rust-random/rand/releases)
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md)
- - [Commits](https://github.com/rust-random/rand/compare/8792268dfe57e49bb4518190bf4fe66176759a44...937320cbfeebd4352a23086d9c6e68f067f74644)
+ - [Commits](https://github.com/rust-random/rand/compare/8792268dfe57e49bb4518190bf4fe66176759a44...96f8df65ee6b4368d91a006f9c5b4a8050abae49)
dependency-group:
name: cargo_pkgs
- type: mark_as_processed
diff --git a/tests/smoke-cargo.yaml b/tests/smoke-cargo.yaml
index a9b6996..5ccec0a 100644
--- a/tests/smoke-cargo.yaml
+++ b/tests/smoke-cargo.yaml
@@ -23,9 +23,6 @@ input:
repo: dependabot/smoke-tests
directory: /cargo
commit: 3d44220c5ab8e3c592b63373354a596b781f6e09
- credentials-metadata:
- - host: github.com
- type: git_source
credentials:
- host: github.com
password: $LOCAL_GITHUB_ACCESS_TOKEN
@@ -173,7 +170,7 @@ output:
- content: |
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
- version = 3
+ version = 4
[[package]]
name = "aho-corasick"
@@ -234,6 +231,24 @@ output:
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
+ [[package]]
+ name = "proc-macro2"
+ version = "1.0.93"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99"
+ dependencies = [
+ "unicode-ident",
+ ]
+
+ [[package]]
+ name = "quote"
+ version = "1.0.38"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc"
+ dependencies = [
+ "proc-macro2",
+ ]
+
[[package]]
name = "rand"
version = "0.8.4"
@@ -289,9 +304,34 @@ output:
[[package]]
name = "serde"
- version = "1.0.160"
+ version = "1.0.218"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60"
+ dependencies = [
+ "serde_derive",
+ ]
+
+ [[package]]
+ name = "serde_derive"
+ version = "1.0.218"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b"
+ dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+ ]
+
+ [[package]]
+ name = "syn"
+ version = "2.0.98"
source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "bb2f3770c8bce3bcda7e149193a069a0f4365bda1fa5cd88e03bca26afc1216c"
+ checksum = "36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1"
+ dependencies = [
+ "proc-macro2",
+ "quote",
+ "unicode-ident",
+ ]
[[package]]
name = "time"
@@ -309,6 +349,12 @@ output:
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd"
+ [[package]]
+ name = "unicode-ident"
+ version = "1.0.17"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "00e2473a93778eb0bad35909dff6a10d28e63f792f16ed15e404fca9d5eeedbe"
+
[[package]]
name = "wasi"
version = "0.11.0+wasi-snapshot-preview1"
@@ -487,7 +533,7 @@ output:
- content: |
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
- version = 3
+ version = 4
[[package]]
name = "aho-corasick"
@@ -744,10 +790,10 @@ output:
requirement: null
source:
branch: null
- ref: 0.8.5
+ ref: 0.9.0
type: git
url: ssh://git@github.com/rust-random/rand.git
- version: 937320cbfeebd4352a23086d9c6e68f067f74644
+ version: 96f8df65ee6b4368d91a006f9c5b4a8050abae49
directory: /cargo
updated-dependency-files:
- content: |
@@ -759,7 +805,7 @@ output:
[dependencies]
time = "=0.3.0-alpha-2"
regex = ">=1.6.0, <1.7.0"
- rand = { git = "ssh://git@github.com/rust-random/rand.git", tag = "0.8.5" }
+ rand = { git = "ssh://git@github.com/rust-random/rand.git", tag = "0.9.0" }
itoa = { git = "https://github.com/dtolnay/itoa.git", tag = "1.0.5" }
content_encoding: utf-8
deleted: false
@@ -771,7 +817,7 @@ output:
- content: |
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
- version = 3
+ version = 4
[[package]]
name = "aho-corasick"
@@ -782,6 +828,12 @@ output:
"memchr",
]
+ [[package]]
+ name = "bitflags"
+ version = "2.8.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36"
+
[[package]]
name = "cfg-if"
version = "1.0.0"
@@ -812,13 +864,14 @@ output:
[[package]]
name = "getrandom"
- version = "0.2.9"
+ version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "c85e1d9ab2eadba7e5040d4e09cbd6d072b76a557ad64e797c2cb9d4da21d7e4"
+ checksum = "43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8"
dependencies = [
"cfg-if",
"libc",
"wasi",
+ "windows-targets",
]
[[package]]
@@ -828,9 +881,9 @@ output:
[[package]]
name = "libc"
- version = "0.2.141"
+ version = "0.2.170"
source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "3304a64d199bb964be99741b7a14d26972741915b3649639149b2479bb46f4b5"
+ checksum = "875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828"
[[package]]
name = "memchr"
@@ -844,20 +897,38 @@ output:
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
+ [[package]]
+ name = "proc-macro2"
+ version = "1.0.93"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99"
+ dependencies = [
+ "unicode-ident",
+ ]
+
+ [[package]]
+ name = "quote"
+ version = "1.0.38"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc"
+ dependencies = [
+ "proc-macro2",
+ ]
+
[[package]]
name = "rand"
- version = "0.8.5"
- source = "git+ssh://git@github.com/rust-random/rand.git?tag=0.8.5#937320cbfeebd4352a23086d9c6e68f067f74644"
+ version = "0.9.0"
+ source = "git+ssh://git@github.com/rust-random/rand.git?tag=0.9.0#96f8df65ee6b4368d91a006f9c5b4a8050abae49"
dependencies = [
- "libc",
"rand_chacha",
"rand_core",
+ "zerocopy",
]
[[package]]
name = "rand_chacha"
- version = "0.3.1"
- source = "git+ssh://git@github.com/rust-random/rand.git?tag=0.8.5#937320cbfeebd4352a23086d9c6e68f067f74644"
+ version = "0.9.0"
+ source = "git+ssh://git@github.com/rust-random/rand.git?tag=0.9.0#96f8df65ee6b4368d91a006f9c5b4a8050abae49"
dependencies = [
"ppv-lite86",
"rand_core",
@@ -865,10 +936,11 @@ output:
[[package]]
name = "rand_core"
- version = "0.6.4"
- source = "git+ssh://git@github.com/rust-random/rand.git?tag=0.8.5#937320cbfeebd4352a23086d9c6e68f067f74644"
+ version = "0.9.0"
+ source = "git+ssh://git@github.com/rust-random/rand.git?tag=0.9.0#96f8df65ee6b4368d91a006f9c5b4a8050abae49"
dependencies = [
"getrandom",
+ "zerocopy",
]
[[package]]
@@ -898,6 +970,17 @@ output:
"version_check",
]
+ [[package]]
+ name = "syn"
+ version = "2.0.98"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1"
+ dependencies = [
+ "proc-macro2",
+ "quote",
+ "unicode-ident",
+ ]
+
[[package]]
name = "time"
version = "0.3.0-alpha-2"
@@ -909,6 +992,12 @@ output:
"standback",
]
+ [[package]]
+ name = "unicode-ident"
+ version = "1.0.17"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "00e2473a93778eb0bad35909dff6a10d28e63f792f16ed15e404fca9d5eeedbe"
+
[[package]]
name = "version_check"
version = "0.9.4"
@@ -917,9 +1006,105 @@ output:
[[package]]
name = "wasi"
- version = "0.11.0+wasi-snapshot-preview1"
+ version = "0.13.3+wasi-0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
+ checksum = "26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2"
+ dependencies = [
+ "wit-bindgen-rt",
+ ]
+
+ [[package]]
+ name = "windows-targets"
+ version = "0.52.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
+ dependencies = [
+ "windows_aarch64_gnullvm",
+ "windows_aarch64_msvc",
+ "windows_i686_gnu",
+ "windows_i686_gnullvm",
+ "windows_i686_msvc",
+ "windows_x86_64_gnu",
+ "windows_x86_64_gnullvm",
+ "windows_x86_64_msvc",
+ ]
+
+ [[package]]
+ name = "windows_aarch64_gnullvm"
+ version = "0.52.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
+
+ [[package]]
+ name = "windows_aarch64_msvc"
+ version = "0.52.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
+
+ [[package]]
+ name = "windows_i686_gnu"
+ version = "0.52.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
+
+ [[package]]
+ name = "windows_i686_gnullvm"
+ version = "0.52.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
+
+ [[package]]
+ name = "windows_i686_msvc"
+ version = "0.52.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
+
+ [[package]]
+ name = "windows_x86_64_gnu"
+ version = "0.52.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
+
+ [[package]]
+ name = "windows_x86_64_gnullvm"
+ version = "0.52.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
+
+ [[package]]
+ name = "windows_x86_64_msvc"
+ version = "0.52.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
+
+ [[package]]
+ name = "wit-bindgen-rt"
+ version = "0.33.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c"
+ dependencies = [
+ "bitflags",
+ ]
+
+ [[package]]
+ name = "zerocopy"
+ version = "0.8.21"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "dcf01143b2dd5d134f11f545cf9f1431b13b749695cb33bcce051e7568f99478"
+ dependencies = [
+ "zerocopy-derive",
+ ]
+
+ [[package]]
+ name = "zerocopy-derive"
+ version = "0.8.21"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "712c8386f4f4299382c9abee219bee7084f78fb939d88b6840fcc1320d5f6da2"
+ dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+ ]
content_encoding: utf-8
deleted: false
directory: /cargo
@@ -927,58 +1112,99 @@ output:
operation: update
support_file: false
type: file
- pr-title: Bump rand from 0.8.4 to 0.8.5 in /cargo
+ pr-title: Bump rand from 0.8.4 to 0.9.0 in /cargo
pr-body: |
- Bumps [rand](https://github.com/rust-random/rand) from 0.8.4 to 0.8.5.
+ Bumps [rand](https://github.com/rust-random/rand) from 0.8.4 to 0.9.0.
Changelog
Sourced from rand's changelog.
- [0.8.5] - 2021-08-20
- Fixes
+ [0.9.0] - 2025-01-27
+ Security and unsafe
+
+ - Policy: "rand is not a crypto library" (#1514)
+ - Remove fork-protection from
ReseedingRng
and ThreadRng
. Instead, it is recommended to call ThreadRng::reseed
on fork. (#1379)
+ - Use
zerocopy
to replace some unsafe
code (#1349, #1393, #1446, #1502)
+
+ Dependencies
+
+ - Bump the MSRV to 1.63.0 (#1207, #1246, #1269, #1341, #1416, #1536); note that 1.60.0 may work for dependents when using
--ignore-rust-version
+ - Update to
rand_core
v0.9.0 (#1558)
+
+ Features
+
+ - Support
std
feature without getrandom
or rand_chacha
(#1354)
+ - Enable feature
small_rng
by default (#1455)
+ - Remove implicit feature
rand_chacha
; use std_rng
instead. (#1473)
+ - Rename feature
serde1
to serde
(#1477)
+ - Rename feature
getrandom
to os_rng
(#1537)
+ - Add feature
thread_rng
(#1547)
+
+ API changes: rand_core traits
+
+ - Add fn
RngCore::read_adapter
implementing std::io::Read
(#1267)
+ - Add trait
CryptoBlockRng: BlockRngCore
; make trait CryptoRng: RngCore
(#1273)
+ - Add traits
TryRngCore
, TryCryptoRng
(#1424, #1499)
+ - Rename
fn SeedableRng::from_rng
-> try_from_rng
and add infallible variant fn from_rng
(#1424)
+ - Rename
fn SeedableRng::from_entropy
-> from_os_rng
and add fallible variant fn try_from_os_rng
(#1424)
+ - Add bounds
Clone
and AsRef
to associated type SeedableRng::Seed
(#1491)
+
+ API changes: Rng trait and top-level fns
+
+ - Rename fn
rand::thread_rng()
to rand::rng()
and remove from the prelude (#1506)
+ - Remove fn
rand::random()
from the prelude (#1506)
+ - Add top-level fns
random_iter
, random_range
, random_bool
, random_ratio
, fill
(#1488)
+ - Re-introduce fn
Rng::gen_iter
as random_iter
(#1305, #1500)
+ - Rename fn
Rng::gen
to random
to avoid conflict with the new gen
keyword in Rust 2024 (#1438)
+ - Rename fns
Rng::gen_range
to random_range
, gen_bool
to random_bool
, gen_ratio
to random_ratio
(#1505)
+ - Annotate panicking methods with
#[track_caller]
(#1442, #1447)
+
+ API changes: RNGs
- - Fix build on non-32/64-bit architectures (#1144)
- - Fix "min_const_gen" feature for
no_std
(#1173)
- - Check
libc::pthread_atfork
return value with panic on error (#1178)
- - More robust reseeding in case
ReseedingRng
is used from a fork handler (#1178)
- - Fix nightly: remove unused
slice_partition_at_index
feature (#1215)
- - Fix nightly +
simd_support
: update packed_simd
(#1216)
+ - Fix
<SmallRng as SeedableRng>::Seed
size to 256 bits (#1455)
+ - Remove first parameter (
rng
) of ReseedingRng::new
(#1533)
- Rngs
+ API changes: Sequences
- StdRng
: Switch from HC128 to ChaCha12 on emscripten (#1142).
- We now use ChaCha12 on all platforms.
+ - Split trait
SliceRandom
into IndexedRandom
, IndexedMutRandom
, SliceRandom
(#1382)
+ - Add
IndexedRandom::choose_multiple_array
, index::sample_array
(#1453, #1469)
- Documentation
+ API changes: Distributions: renames
- - Added docs about rand's use of const generics (#1150)
- - Better random chars example (#1157)
+ - Rename module
rand::distributions
to rand::distr
(#1470)
+ - Rename distribution
Standard
to StandardUniform
(#1526)
+ - Move
distr::Slice
-> distr::slice::Choose
, distr::EmptySlice
-> distr::slice::Empty
(#1548)
+ - Rename trait
distr::DistString
-> distr::SampleString
(#1548)
+ - Rename
distr::DistIter
-> distr::Iter
, distr::DistMap
-> distr::Map
(#1548)
+
+ ... (truncated)
Commits
commit-message: |-
- Bump rand from 0.8.4 to 0.8.5 in /cargo
+ Bump rand from 0.8.4 to 0.9.0 in /cargo
- Bumps [rand](https://github.com/rust-random/rand) from 0.8.4 to 0.8.5.
+ Bumps [rand](https://github.com/rust-random/rand) from 0.8.4 to 0.9.0.
+ - [Release notes](https://github.com/rust-random/rand/releases)
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md)
- - [Commits](https://github.com/rust-random/rand/compare/8792268dfe57e49bb4518190bf4fe66176759a44...937320cbfeebd4352a23086d9c6e68f067f74644)
+ - [Commits](https://github.com/rust-random/rand/compare/8792268dfe57e49bb4518190bf4fe66176759a44...96f8df65ee6b4368d91a006f9c5b4a8050abae49)
- type: create_pull_request
expect:
data:
@@ -1003,10 +1229,10 @@ output:
requirement: null
source:
branch: null
- ref: 1.0.6
+ ref: 1.0.14
type: git
url: https://github.com/dtolnay/itoa.git
- version: 3cab737d59c60014655268a79930861db300023d
+ version: 7e6b2580b1ac3ad7d6f25887af01a09686c0ea5c
directory: /cargo
updated-dependency-files:
- content: |
@@ -1019,7 +1245,7 @@ output:
time = "=0.3.0-alpha-2"
regex = ">=1.6.0, <1.7.0"
rand = { git = "ssh://git@github.com/rust-random/rand.git", tag = "0.8.4" }
- itoa = { git = "https://github.com/dtolnay/itoa.git", tag = "1.0.6" }
+ itoa = { git = "https://github.com/dtolnay/itoa.git", tag = "1.0.14" }
content_encoding: utf-8
deleted: false
directory: /cargo
@@ -1030,7 +1256,7 @@ output:
- content: |
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
- version = 3
+ version = 4
[[package]]
name = "aho-corasick"
@@ -1082,8 +1308,8 @@ output:
[[package]]
name = "itoa"
- version = "1.0.6"
- source = "git+https://github.com/dtolnay/itoa.git?tag=1.0.6#3cab737d59c60014655268a79930861db300023d"
+ version = "1.0.14"
+ source = "git+https://github.com/dtolnay/itoa.git?tag=1.0.14#7e6b2580b1ac3ad7d6f25887af01a09686c0ea5c"
[[package]]
name = "libc"
@@ -1195,45 +1421,90 @@ output:
operation: update
support_file: false
type: file
- pr-title: Bump itoa from 1.0.5 to 1.0.6 in /cargo
+ pr-title: Bump itoa from 1.0.5 to 1.0.14 in /cargo
pr-body: |
- Bumps [itoa](https://github.com/dtolnay/itoa) from 1.0.5 to 1.0.6.
+ Bumps [itoa](https://github.com/dtolnay/itoa) from 1.0.5 to 1.0.14.
+
+ Release notes
+ Sourced from itoa's releases.
+
+ 1.0.14
+
+ - Work around bad IDE suggestion (#56)
+
+ 1.0.13
+
+ 1.0.12
+
+ - Add itoa::Integer::MAX_STR_LEN associated constant (#45, thanks
@SUPERCILEX
)
+
+ 1.0.11
+
+ 1.0.10
+
+ 1.0.9
+
+ - Documentation improvements
+
+ 1.0.8
+
+ - Add
no-alloc
category to crates.io metadata
+
+ 1.0.7
+
+ - Implement Copy for itoa::Buffer
+
+ 1.0.6
+
+ - Documentation improvements
+
+
+
Commits
- 3cab737
Release 1.0.6
- e9573cd
Enable type layout randomization in CI on nightly
- 320250e
Support a manual trigger on CI workflow
- 40db9e7
Prevent actions duplication on noop merge commits
- d79365b
Speed up cargo fuzz CI job
- 5bd582c
Opt out -Zrustdoc-scrape-examples on docs.rs
- a77f3c9
Sync license text with rust-lang repos
- - See full diff in compare view
+ 7e6b258
Release 1.0.14
+ 6f07cf6
Merge pull request #56 from dtolnay/hidebuffer
+ d2f97a8
Try to prevent Integer<Buffer = ...> IDE suggestion
+ d49fc1d
Release 1.0.13
+ 3118ea6
Merge pull request #55 from dtolnay/isize
+ ed2b9b4
Eliminate 64-bit-to-isize conversion
+ 513debf
Merge pull request #54 from dtolnay/lut
+ 09a06f6
Change decimal digits lookup table from static to const
+ d39d767
Merge pull request #53 from dtolnay/render
+ daf766b
Replace 'decode' terminology with 'render'
+ - Additional commits viewable in compare view
commit-message: |-
- Bump itoa from 1.0.5 to 1.0.6 in /cargo
+ Bump itoa from 1.0.5 to 1.0.14 in /cargo
- Bumps [itoa](https://github.com/dtolnay/itoa) from 1.0.5 to 1.0.6.
+ Bumps [itoa](https://github.com/dtolnay/itoa) from 1.0.5 to 1.0.14.
- [Release notes](https://github.com/dtolnay/itoa/releases)
- - [Commits](https://github.com/dtolnay/itoa/compare/ef4faeda61024dfb38b3897e46aeda8140828dc6...3cab737d59c60014655268a79930861db300023d)
+ - [Commits](https://github.com/dtolnay/itoa/compare/ef4faeda61024dfb38b3897e46aeda8140828dc6...7e6b2580b1ac3ad7d6f25887af01a09686c0ea5c)
- type: create_pull_request
expect:
data:
base-commit-sha: 3d44220c5ab8e3c592b63373354a596b781f6e09
dependencies:
- - name: libc
+ - name: const_fn
previous-requirements: []
- previous-version: 0.2.141
+ previous-version: 0.4.9
requirements: []
- version: 0.2.142
+ version: 0.4.11
directory: /cargo
updated-dependency-files:
- content: |
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
- version = 3
+ version = 4
[[package]]
name = "aho-corasick"
@@ -1252,9 +1523,9 @@ output:
[[package]]
name = "const_fn"
- version = "0.4.9"
+ version = "0.4.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "fbdcdcb6d86f71c5e97409ad45898af11cbc995b4ee8112d59095a28d376c935"
+ checksum = "2f8a2ca5ac02d09563609681103aada9e1777d54fc57a5acd7a41404f9c93b6e"
[[package]]
name = "dependabot"
@@ -1290,9 +1561,9 @@ output:
[[package]]
name = "libc"
- version = "0.2.142"
+ version = "0.2.141"
source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "6a987beff54b60ffa6d51982e1aa1146bc42f19bd26be28b0586f252fccf5317"
+ checksum = "3304a64d199bb964be99741b7a14d26972741915b3649639149b2479bb46f4b5"
[[package]]
name = "memchr"
@@ -1398,64 +1669,1322 @@ output:
operation: update
support_file: false
type: file
- pr-title: Bump libc from 0.2.141 to 0.2.142 in /cargo
+ pr-title: Bump const_fn from 0.4.9 to 0.4.11 in /cargo
pr-body: |
- Bumps [libc](https://github.com/rust-lang/libc) from 0.2.141 to 0.2.142.
+ Bumps [const_fn](https://github.com/taiki-e/const_fn) from 0.4.9 to 0.4.11.
Release notes
- Sourced from libc's releases.
+ Sourced from const_fn's releases.
- 0.2.142
- What's Changed
-
- New Contributors
-
- Full Changelog: https://github.com/rust-lang/libc/compare/0.2.141...0.2.142
+ 0.4.11
+
+ 0.4.10
+
+ - Respect
RUSTC_WRAPPER
in rustc version detection.
+
+
+
+
+ Changelog
+ Sourced from const_fn's changelog.
+
+ [0.4.11] - 2025-01-06
+
+ [0.4.10] - 2024-04-21
+
+ - Respect
RUSTC_WRAPPER
in rustc version detection.
+
Commits
- e4cccf9
Auto merge of #3208 - ComputerDruid:bump_142, r=JohnTitor
- 79b7d3c
Auto merge of #3171 - Toasterson:master, r=JohnTitor,pfmooney
- a964608
Auto merge of #3207 - JohnTitor:placeholder-pr-template, r=JohnTitor
- 38702b2
Bump to 0.2.142
- 4e82ee6
Mention unstable values on PR template
- 4983ced
Auto merge of #3204 - ComputerDruid:riscv64, r=JohnTitor
- 9cc7781
Auto merge of #3202 - devnexen:fbsd_ucontext_i686, r=JohnTitor
- 157ac25
fuchsia: add definitions for riscv64
- b811b70
freebsd i686 add ucontext/mcontext
- 8077351
Auto merge of #3173 - sunfishcode:sunfishcode/upstream, r=JohnTitor
- - Additional commits viewable in compare view
+ 37055ee
Release 0.4.11
+ f3649cd
Update changelog and comments
+ 2f750d3
Apply unnameable_types lint
+ eab9ef0
Respect RUSTC_BOOTSTRAP=-1 in rustc version detection
+ c810b2a
test_suite: Fix clippy::unnecessary_map_or warning
+ ddc9ea9
ci: Auto-update cspell dictionary
+ b8acf07
tools: Update tidy.sh
+ a987f03
ci: Use taiki-e/github-actions/install-rust action
+ 7d1634c
tests: Update to stabilized const_extern_fn
+ 7fade10
Update rust-lang/cargo link
+ - Additional commits viewable in compare view
commit-message: |-
- Bump libc from 0.2.141 to 0.2.142 in /cargo
+ Bump const_fn from 0.4.9 to 0.4.11 in /cargo
- Bumps [libc](https://github.com/rust-lang/libc) from 0.2.141 to 0.2.142.
- - [Release notes](https://github.com/rust-lang/libc/releases)
- - [Commits](https://github.com/rust-lang/libc/compare/0.2.141...0.2.142)
+ Bumps [const_fn](https://github.com/taiki-e/const_fn) from 0.4.9 to 0.4.11.
+ - [Release notes](https://github.com/taiki-e/const_fn/releases)
+ - [Changelog](https://github.com/taiki-e/const_fn/blob/main/CHANGELOG.md)
+ - [Commits](https://github.com/taiki-e/const_fn/compare/v0.4.9...v0.4.11)
+ - type: create_pull_request
+ expect:
+ data:
+ base-commit-sha: 3d44220c5ab8e3c592b63373354a596b781f6e09
+ dependencies:
+ - name: getrandom
+ previous-requirements: []
+ previous-version: 0.2.9
+ requirements: []
+ version: 0.2.15
+ directory: /cargo
+ updated-dependency-files:
+ - content: |
+ # This file is automatically @generated by Cargo.
+ # It is not intended for manual editing.
+ version = 4
+
+ [[package]]
+ name = "aho-corasick"
+ version = "0.7.20"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac"
+ dependencies = [
+ "memchr",
+ ]
+
+ [[package]]
+ name = "cfg-if"
+ version = "1.0.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+
+ [[package]]
+ name = "const_fn"
+ version = "0.4.9"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "fbdcdcb6d86f71c5e97409ad45898af11cbc995b4ee8112d59095a28d376c935"
+
+ [[package]]
+ name = "dependabot"
+ version = "0.1.0"
+ dependencies = [
+ "itoa",
+ "rand",
+ "regex",
+ "time",
+ ]
+
+ [[package]]
+ name = "easy-ext"
+ version = "0.2.9"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "53aff6fdc1b181225acdcb5b14c47106726fd8e486707315b1b138baed68ee31"
+
+ [[package]]
+ name = "getrandom"
+ version = "0.2.15"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
+ dependencies = [
+ "cfg-if",
+ "libc",
+ "wasi",
+ ]
+
+ [[package]]
+ name = "itoa"
+ version = "1.0.5"
+ source = "git+https://github.com/dtolnay/itoa.git?tag=1.0.5#ef4faeda61024dfb38b3897e46aeda8140828dc6"
+
+ [[package]]
+ name = "libc"
+ version = "0.2.170"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828"
+
+ [[package]]
+ name = "memchr"
+ version = "2.5.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
+
+ [[package]]
+ name = "ppv-lite86"
+ version = "0.2.17"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
+
+ [[package]]
+ name = "rand"
+ version = "0.8.4"
+ source = "git+ssh://git@github.com/rust-random/rand.git?tag=0.8.4#8792268dfe57e49bb4518190bf4fe66176759a44"
+ dependencies = [
+ "libc",
+ "rand_chacha",
+ "rand_core",
+ "rand_hc",
+ ]
+
+ [[package]]
+ name = "rand_chacha"
+ version = "0.3.1"
+ source = "git+ssh://git@github.com/rust-random/rand.git?tag=0.8.4#8792268dfe57e49bb4518190bf4fe66176759a44"
+ dependencies = [
+ "ppv-lite86",
+ "rand_core",
+ ]
+
+ [[package]]
+ name = "rand_core"
+ version = "0.6.3"
+ source = "git+ssh://git@github.com/rust-random/rand.git?tag=0.8.4#8792268dfe57e49bb4518190bf4fe66176759a44"
+ dependencies = [
+ "getrandom",
+ ]
+
+ [[package]]
+ name = "rand_hc"
+ version = "0.3.1"
+ source = "git+ssh://git@github.com/rust-random/rand.git?tag=0.8.4#8792268dfe57e49bb4518190bf4fe66176759a44"
+ dependencies = [
+ "rand_core",
+ ]
+
+ [[package]]
+ name = "regex"
+ version = "1.6.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b"
+ dependencies = [
+ "aho-corasick",
+ "memchr",
+ "regex-syntax",
+ ]
+
+ [[package]]
+ name = "regex-syntax"
+ version = "0.6.29"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1"
+
+ [[package]]
+ name = "standback"
+ version = "0.3.5"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "a66b810a718e8ba519476ec4df79e2f380f568b83106b812b8182090e4bfba8d"
+ dependencies = [
+ "easy-ext",
+ "version_check",
+ ]
+
+ [[package]]
+ name = "time"
+ version = "0.3.0-alpha-2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "0f906d7af3f9c93ef57452c3c7d577f0dcfa1700516dcd15c7ba75ede4f0ed08"
+ dependencies = [
+ "const_fn",
+ "libc",
+ "standback",
+ ]
+
+ [[package]]
+ name = "version_check"
+ version = "0.9.4"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+
+ [[package]]
+ name = "wasi"
+ version = "0.11.0+wasi-snapshot-preview1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
+ content_encoding: utf-8
+ deleted: false
+ directory: /cargo
+ name: Cargo.lock
+ operation: update
+ support_file: false
+ type: file
+ pr-title: Bump getrandom from 0.2.9 to 0.2.15 in /cargo
+ pr-body: |
+ Bumps [getrandom](https://github.com/rust-random/getrandom) from 0.2.9 to 0.2.15.
+
+ Changelog
+ Sourced from getrandom's changelog.
+
+ [0.2.15] - 2024-05-06
+ Added
+
+ - Apple visionOS support #410
+
+ Changed
+
+ - Use
libc::getrandom
on DragonflyBSD, FreeBSD, illumos, and Solaris #411 #416 #417 #420
+ - Unify
libc::getentropy
-based implementations #418
+
+ #410: rust-random/getrandom#410
+ #411: rust-random/getrandom#411
+ #416: rust-random/getrandom#416
+ #417: rust-random/getrandom#417
+ #418: rust-random/getrandom#418
+ #420: rust-random/getrandom#420
+ [0.2.14] - 2024-04-08
+ Fixed
+
+ - Enable
/dev/urandom
fallback for MUSL-based Linux targets #408
+
+ #408: rust-random/getrandom#408
+ [0.2.13] - 2024-04-06
+ Added
+
+ linux_disable_fallback
crate feature to disable /dev/urandom
-based fallback on Linux and
+ Android targets. Enabling this feature bumps minimum supported Linux kernel version to 3.17 and
+ Android API level to 23 (Marshmallow). #396
+
+ Changed
+
+ - Disable
/dev/urandom
fallback for Linux targets outside of the following target_arch
es:
+ aarch64
, arm
, powerpc
, powerpc64
, s390x
, x86
, x86_64
#396
+ - Do not catch
EPERM
error code on Android while checking availability of
+ the getrandom
syscall #396
+
+ #396: rust-random/getrandom#396
+ [0.2.12] - 2024-01-09
+ Fixed
+
+ - Custom backend for targets without atomics #385
+
+ Changed
+
+ - Improve robustness of the Hermit backend and
sys_fill_exact
#386
+ - Raise minimum supported Apple OS versions to macOS 10.12 and iOS 10 #388
+
+ Added
+
+ - Document platform support policy #387
+
+ #385: rust-random/getrandom#385
+ #386: rust-random/getrandom#386
+ #387: rust-random/getrandom#387
+ #388: rust-random/getrandom#388
+
+
+ ... (truncated)
+
+
+ Commits
+
+ cf65e83
Release v0.2.15 (#419)
+ a24538f
Remove .cargo/config (#421)
+ 229d870
Use libc::getrandom on Solaris and update docs. (#420)
+ 924c88d
Unconditionally use libc::getrandom
on Illumos and libc::geentropy
on Sol...
+ 20c2213
Unify getentropy-based implementations (#418)
+ dca4961
Unconditionally use libc::getrandom on FreeBSD (#416)
+ d4b0ef0
Use libc::getrandom on DragonflyBSD (#411)
+ 0d55923
Add Apple visionOS support (#410)
+ a39033a
Enable /dev/urandom
fallback for MUSL-based Linux targets (#408)
+ 968dd48
Release v0.2.13 (#405)
+ - Additional commits viewable in compare view
+
+
+
+ commit-message: |-
+ Bump getrandom from 0.2.9 to 0.2.15 in /cargo
+
+ Bumps [getrandom](https://github.com/rust-random/getrandom) from 0.2.9 to 0.2.15.
+ - [Changelog](https://github.com/rust-random/getrandom/blob/master/CHANGELOG.md)
+ - [Commits](https://github.com/rust-random/getrandom/compare/v0.2.9...v0.2.15)
+ - type: create_pull_request
+ expect:
+ data:
+ base-commit-sha: 3d44220c5ab8e3c592b63373354a596b781f6e09
+ dependencies:
+ - name: libc
+ previous-requirements: []
+ previous-version: 0.2.141
+ requirements: []
+ version: 0.2.170
+ directory: /cargo
+ updated-dependency-files:
+ - content: |
+ # This file is automatically @generated by Cargo.
+ # It is not intended for manual editing.
+ version = 4
+
+ [[package]]
+ name = "aho-corasick"
+ version = "0.7.20"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac"
+ dependencies = [
+ "memchr",
+ ]
+
+ [[package]]
+ name = "cfg-if"
+ version = "1.0.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+
+ [[package]]
+ name = "const_fn"
+ version = "0.4.9"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "fbdcdcb6d86f71c5e97409ad45898af11cbc995b4ee8112d59095a28d376c935"
+
+ [[package]]
+ name = "dependabot"
+ version = "0.1.0"
+ dependencies = [
+ "itoa",
+ "rand",
+ "regex",
+ "time",
+ ]
+
+ [[package]]
+ name = "easy-ext"
+ version = "0.2.9"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "53aff6fdc1b181225acdcb5b14c47106726fd8e486707315b1b138baed68ee31"
+
+ [[package]]
+ name = "getrandom"
+ version = "0.2.9"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "c85e1d9ab2eadba7e5040d4e09cbd6d072b76a557ad64e797c2cb9d4da21d7e4"
+ dependencies = [
+ "cfg-if",
+ "libc",
+ "wasi",
+ ]
+
+ [[package]]
+ name = "itoa"
+ version = "1.0.5"
+ source = "git+https://github.com/dtolnay/itoa.git?tag=1.0.5#ef4faeda61024dfb38b3897e46aeda8140828dc6"
+
+ [[package]]
+ name = "libc"
+ version = "0.2.170"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828"
+
+ [[package]]
+ name = "memchr"
+ version = "2.5.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
+
+ [[package]]
+ name = "ppv-lite86"
+ version = "0.2.17"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
+
+ [[package]]
+ name = "rand"
+ version = "0.8.4"
+ source = "git+ssh://git@github.com/rust-random/rand.git?tag=0.8.4#8792268dfe57e49bb4518190bf4fe66176759a44"
+ dependencies = [
+ "libc",
+ "rand_chacha",
+ "rand_core",
+ "rand_hc",
+ ]
+
+ [[package]]
+ name = "rand_chacha"
+ version = "0.3.1"
+ source = "git+ssh://git@github.com/rust-random/rand.git?tag=0.8.4#8792268dfe57e49bb4518190bf4fe66176759a44"
+ dependencies = [
+ "ppv-lite86",
+ "rand_core",
+ ]
+
+ [[package]]
+ name = "rand_core"
+ version = "0.6.3"
+ source = "git+ssh://git@github.com/rust-random/rand.git?tag=0.8.4#8792268dfe57e49bb4518190bf4fe66176759a44"
+ dependencies = [
+ "getrandom",
+ ]
+
+ [[package]]
+ name = "rand_hc"
+ version = "0.3.1"
+ source = "git+ssh://git@github.com/rust-random/rand.git?tag=0.8.4#8792268dfe57e49bb4518190bf4fe66176759a44"
+ dependencies = [
+ "rand_core",
+ ]
+
+ [[package]]
+ name = "regex"
+ version = "1.6.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b"
+ dependencies = [
+ "aho-corasick",
+ "memchr",
+ "regex-syntax",
+ ]
+
+ [[package]]
+ name = "regex-syntax"
+ version = "0.6.29"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1"
+
+ [[package]]
+ name = "standback"
+ version = "0.3.5"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "a66b810a718e8ba519476ec4df79e2f380f568b83106b812b8182090e4bfba8d"
+ dependencies = [
+ "easy-ext",
+ "version_check",
+ ]
+
+ [[package]]
+ name = "time"
+ version = "0.3.0-alpha-2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "0f906d7af3f9c93ef57452c3c7d577f0dcfa1700516dcd15c7ba75ede4f0ed08"
+ dependencies = [
+ "const_fn",
+ "libc",
+ "standback",
+ ]
+
+ [[package]]
+ name = "version_check"
+ version = "0.9.4"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+
+ [[package]]
+ name = "wasi"
+ version = "0.11.0+wasi-snapshot-preview1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
+ content_encoding: utf-8
+ deleted: false
+ directory: /cargo
+ name: Cargo.lock
+ operation: update
+ support_file: false
+ type: file
+ pr-title: Bump libc from 0.2.141 to 0.2.170 in /cargo
+ pr-body: |
+ Bumps [libc](https://github.com/rust-lang/libc) from 0.2.141 to 0.2.170.
+
+ Release notes
+ Sourced from libc's releases.
+
+ 0.2.170
+ Added
+
+ Deprecated
+
+ Changed
+
+ Fixed
+
+ Other
+
+ 0.2.169
+ Added
+
+ Fixed
+ Breaking: rust-lang/rust#132975 corrected the signedness of core::ffi::c_char
on various Tier 2 and Tier 3 platforms (mostly Arm and RISC-V) to match Clang. This release contains the corresponding changes to libc
, including the following specific pull requests:
+
+
+
+ ... (truncated)
+
+
+ Changelog
+ Sourced from libc's changelog.
+
+
+ Added
+
+ Deprecated
+
+ Changed
+
+ Fixed
+
+ Other
+
+
+ Added
+
+ Fixed
+ Breaking: rust-lang/rust#132975 corrected the signedness of core::ffi::c_char
on various Tier 2 and Tier 3 platforms (mostly Arm and RISC-V) to match Clang. This release contains the corresponding changes to libc
, including the following specific pull requests:
+
+
+
+ ... (truncated)
+
+
+ Commits
+
+ 61d2698
chore: release v0.2.170
+ 0d2ea3c
Merge pull request #4284 from tgross35/backport-oysters
+ 42a30ad
Switch back to matching target_os
rather than target_vendor
+ a0021d2
Add recent socket timestamping flags for Linux and Android
+ 7a7fe46
Apply modulo 256 to BSD WEXITSTATUS
+ 116b82e
Fix size of time_t in vxworks
+ b668252
Add structures for freebsd
+ b1d4d35
Merge pull request #4280 from tgross35/backport-time-b64
+ 8b0ab16
Add forgotten SO_*_NEW values to powerpc, mips and arm
+ c5b7465
Rerun build if RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64 changes
+ - Additional commits viewable in compare view
+
+
+
+ commit-message: |-
+ Bump libc from 0.2.141 to 0.2.170 in /cargo
+
+ Bumps [libc](https://github.com/rust-lang/libc) from 0.2.141 to 0.2.170.
+ - [Release notes](https://github.com/rust-lang/libc/releases)
+ - [Changelog](https://github.com/rust-lang/libc/blob/0.2.170/CHANGELOG.md)
+ - [Commits](https://github.com/rust-lang/libc/compare/0.2.141...0.2.170)
+ - type: create_pull_request
+ expect:
+ data:
+ base-commit-sha: 3d44220c5ab8e3c592b63373354a596b781f6e09
+ dependencies:
+ - name: memchr
+ previous-requirements: []
+ previous-version: 2.5.0
+ requirements: []
+ version: 2.7.4
+ directory: /cargo
+ updated-dependency-files:
+ - content: |
+ # This file is automatically @generated by Cargo.
+ # It is not intended for manual editing.
+ version = 4
+
+ [[package]]
+ name = "aho-corasick"
+ version = "0.7.20"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac"
+ dependencies = [
+ "memchr",
+ ]
+
+ [[package]]
+ name = "cfg-if"
+ version = "1.0.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+
+ [[package]]
+ name = "const_fn"
+ version = "0.4.9"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "fbdcdcb6d86f71c5e97409ad45898af11cbc995b4ee8112d59095a28d376c935"
+
+ [[package]]
+ name = "dependabot"
+ version = "0.1.0"
+ dependencies = [
+ "itoa",
+ "rand",
+ "regex",
+ "time",
+ ]
+
+ [[package]]
+ name = "easy-ext"
+ version = "0.2.9"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "53aff6fdc1b181225acdcb5b14c47106726fd8e486707315b1b138baed68ee31"
+
+ [[package]]
+ name = "getrandom"
+ version = "0.2.9"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "c85e1d9ab2eadba7e5040d4e09cbd6d072b76a557ad64e797c2cb9d4da21d7e4"
+ dependencies = [
+ "cfg-if",
+ "libc",
+ "wasi",
+ ]
+
+ [[package]]
+ name = "itoa"
+ version = "1.0.5"
+ source = "git+https://github.com/dtolnay/itoa.git?tag=1.0.5#ef4faeda61024dfb38b3897e46aeda8140828dc6"
+
+ [[package]]
+ name = "libc"
+ version = "0.2.141"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "3304a64d199bb964be99741b7a14d26972741915b3649639149b2479bb46f4b5"
+
+ [[package]]
+ name = "memchr"
+ version = "2.7.4"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
+
+ [[package]]
+ name = "ppv-lite86"
+ version = "0.2.17"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
+
+ [[package]]
+ name = "rand"
+ version = "0.8.4"
+ source = "git+ssh://git@github.com/rust-random/rand.git?tag=0.8.4#8792268dfe57e49bb4518190bf4fe66176759a44"
+ dependencies = [
+ "libc",
+ "rand_chacha",
+ "rand_core",
+ "rand_hc",
+ ]
+
+ [[package]]
+ name = "rand_chacha"
+ version = "0.3.1"
+ source = "git+ssh://git@github.com/rust-random/rand.git?tag=0.8.4#8792268dfe57e49bb4518190bf4fe66176759a44"
+ dependencies = [
+ "ppv-lite86",
+ "rand_core",
+ ]
+
+ [[package]]
+ name = "rand_core"
+ version = "0.6.3"
+ source = "git+ssh://git@github.com/rust-random/rand.git?tag=0.8.4#8792268dfe57e49bb4518190bf4fe66176759a44"
+ dependencies = [
+ "getrandom",
+ ]
+
+ [[package]]
+ name = "rand_hc"
+ version = "0.3.1"
+ source = "git+ssh://git@github.com/rust-random/rand.git?tag=0.8.4#8792268dfe57e49bb4518190bf4fe66176759a44"
+ dependencies = [
+ "rand_core",
+ ]
+
+ [[package]]
+ name = "regex"
+ version = "1.6.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b"
+ dependencies = [
+ "aho-corasick",
+ "memchr",
+ "regex-syntax",
+ ]
+
+ [[package]]
+ name = "regex-syntax"
+ version = "0.6.29"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1"
+
+ [[package]]
+ name = "standback"
+ version = "0.3.5"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "a66b810a718e8ba519476ec4df79e2f380f568b83106b812b8182090e4bfba8d"
+ dependencies = [
+ "easy-ext",
+ "version_check",
+ ]
+
+ [[package]]
+ name = "time"
+ version = "0.3.0-alpha-2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "0f906d7af3f9c93ef57452c3c7d577f0dcfa1700516dcd15c7ba75ede4f0ed08"
+ dependencies = [
+ "const_fn",
+ "libc",
+ "standback",
+ ]
+
+ [[package]]
+ name = "version_check"
+ version = "0.9.4"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+
+ [[package]]
+ name = "wasi"
+ version = "0.11.0+wasi-snapshot-preview1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
+ content_encoding: utf-8
+ deleted: false
+ directory: /cargo
+ name: Cargo.lock
+ operation: update
+ support_file: false
+ type: file
+ pr-title: Bump memchr from 2.5.0 to 2.7.4 in /cargo
+ pr-body: |
+ Bumps [memchr](https://github.com/BurntSushi/memchr) from 2.5.0 to 2.7.4.
+
+ Commits
+
+ 8ad3395
2.7.4
+ b0af902
perf: revert fallback optimization
+ aee9f95
arch: add a second big endian regression test
+ 92edbb6
arch: add big endian regression test
+ 4836ac3
ci: use cross when enabled
+ cf1373e
benchmarks: bump version
+ ad08893
2.7.3
+ a05cc64
lint: remove unused BITS associated constant
+ 345fab7
all: improve perf of memchr fallback
+ e8bdf6b
benchmarks: bump dependencies
+ - Additional commits viewable in compare view
+
+
+
+ commit-message: |-
+ Bump memchr from 2.5.0 to 2.7.4 in /cargo
+
+ Bumps [memchr](https://github.com/BurntSushi/memchr) from 2.5.0 to 2.7.4.
+ - [Commits](https://github.com/BurntSushi/memchr/compare/2.5.0...2.7.4)
+ - type: create_pull_request
+ expect:
+ data:
+ base-commit-sha: 3d44220c5ab8e3c592b63373354a596b781f6e09
+ dependencies:
+ - name: ppv-lite86
+ previous-requirements: []
+ previous-version: 0.2.17
+ requirements: []
+ version: 0.2.20
+ directory: /cargo
+ updated-dependency-files:
+ - content: |
+ # This file is automatically @generated by Cargo.
+ # It is not intended for manual editing.
+ version = 4
+
+ [[package]]
+ name = "aho-corasick"
+ version = "0.7.20"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac"
+ dependencies = [
+ "memchr",
+ ]
+
+ [[package]]
+ name = "byteorder"
+ version = "1.5.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
+
+ [[package]]
+ name = "cfg-if"
+ version = "1.0.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+
+ [[package]]
+ name = "const_fn"
+ version = "0.4.9"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "fbdcdcb6d86f71c5e97409ad45898af11cbc995b4ee8112d59095a28d376c935"
+
+ [[package]]
+ name = "dependabot"
+ version = "0.1.0"
+ dependencies = [
+ "itoa",
+ "rand",
+ "regex",
+ "time",
+ ]
+
+ [[package]]
+ name = "easy-ext"
+ version = "0.2.9"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "53aff6fdc1b181225acdcb5b14c47106726fd8e486707315b1b138baed68ee31"
+
+ [[package]]
+ name = "getrandom"
+ version = "0.2.9"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "c85e1d9ab2eadba7e5040d4e09cbd6d072b76a557ad64e797c2cb9d4da21d7e4"
+ dependencies = [
+ "cfg-if",
+ "libc",
+ "wasi",
+ ]
+
+ [[package]]
+ name = "itoa"
+ version = "1.0.5"
+ source = "git+https://github.com/dtolnay/itoa.git?tag=1.0.5#ef4faeda61024dfb38b3897e46aeda8140828dc6"
+
+ [[package]]
+ name = "libc"
+ version = "0.2.141"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "3304a64d199bb964be99741b7a14d26972741915b3649639149b2479bb46f4b5"
+
+ [[package]]
+ name = "memchr"
+ version = "2.5.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
+
+ [[package]]
+ name = "ppv-lite86"
+ version = "0.2.20"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04"
+ dependencies = [
+ "zerocopy",
+ ]
+
+ [[package]]
+ name = "proc-macro2"
+ version = "1.0.93"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99"
+ dependencies = [
+ "unicode-ident",
+ ]
+
+ [[package]]
+ name = "quote"
+ version = "1.0.38"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc"
+ dependencies = [
+ "proc-macro2",
+ ]
+
+ [[package]]
+ name = "rand"
+ version = "0.8.4"
+ source = "git+ssh://git@github.com/rust-random/rand.git?tag=0.8.4#8792268dfe57e49bb4518190bf4fe66176759a44"
+ dependencies = [
+ "libc",
+ "rand_chacha",
+ "rand_core",
+ "rand_hc",
+ ]
+
+ [[package]]
+ name = "rand_chacha"
+ version = "0.3.1"
+ source = "git+ssh://git@github.com/rust-random/rand.git?tag=0.8.4#8792268dfe57e49bb4518190bf4fe66176759a44"
+ dependencies = [
+ "ppv-lite86",
+ "rand_core",
+ ]
+
+ [[package]]
+ name = "rand_core"
+ version = "0.6.3"
+ source = "git+ssh://git@github.com/rust-random/rand.git?tag=0.8.4#8792268dfe57e49bb4518190bf4fe66176759a44"
+ dependencies = [
+ "getrandom",
+ ]
+
+ [[package]]
+ name = "rand_hc"
+ version = "0.3.1"
+ source = "git+ssh://git@github.com/rust-random/rand.git?tag=0.8.4#8792268dfe57e49bb4518190bf4fe66176759a44"
+ dependencies = [
+ "rand_core",
+ ]
+
+ [[package]]
+ name = "regex"
+ version = "1.6.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b"
+ dependencies = [
+ "aho-corasick",
+ "memchr",
+ "regex-syntax",
+ ]
+
+ [[package]]
+ name = "regex-syntax"
+ version = "0.6.29"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1"
+
+ [[package]]
+ name = "standback"
+ version = "0.3.5"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "a66b810a718e8ba519476ec4df79e2f380f568b83106b812b8182090e4bfba8d"
+ dependencies = [
+ "easy-ext",
+ "version_check",
+ ]
+
+ [[package]]
+ name = "syn"
+ version = "2.0.98"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1"
+ dependencies = [
+ "proc-macro2",
+ "quote",
+ "unicode-ident",
+ ]
+
+ [[package]]
+ name = "time"
+ version = "0.3.0-alpha-2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "0f906d7af3f9c93ef57452c3c7d577f0dcfa1700516dcd15c7ba75ede4f0ed08"
+ dependencies = [
+ "const_fn",
+ "libc",
+ "standback",
+ ]
+
+ [[package]]
+ name = "unicode-ident"
+ version = "1.0.17"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "00e2473a93778eb0bad35909dff6a10d28e63f792f16ed15e404fca9d5eeedbe"
+
+ [[package]]
+ name = "version_check"
+ version = "0.9.4"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+
+ [[package]]
+ name = "wasi"
+ version = "0.11.0+wasi-snapshot-preview1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
+
+ [[package]]
+ name = "zerocopy"
+ version = "0.7.35"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
+ dependencies = [
+ "byteorder",
+ "zerocopy-derive",
+ ]
+
+ [[package]]
+ name = "zerocopy-derive"
+ version = "0.7.35"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
+ dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+ ]
+ content_encoding: utf-8
+ deleted: false
+ directory: /cargo
+ name: Cargo.lock
+ operation: update
+ support_file: false
+ type: file
+ pr-title: Bump ppv-lite86 from 0.2.17 to 0.2.20 in /cargo
+ pr-body: |
+ Bumps [ppv-lite86](https://github.com/cryptocorrosion/cryptocorrosion) from 0.2.17 to 0.2.20.
+
+ Commits
+
+
+
+ commit-message: |-
+ Bump ppv-lite86 from 0.2.17 to 0.2.20 in /cargo
+
+ Bumps [ppv-lite86](https://github.com/cryptocorrosion/cryptocorrosion) from 0.2.17 to 0.2.20.
+ - [Commits](https://github.com/cryptocorrosion/cryptocorrosion/commits)
+ - type: create_pull_request
+ expect:
+ data:
+ base-commit-sha: 3d44220c5ab8e3c592b63373354a596b781f6e09
+ dependencies:
+ - name: version_check
+ previous-requirements: []
+ previous-version: 0.9.4
+ requirements: []
+ version: 0.9.5
+ directory: /cargo
+ updated-dependency-files:
+ - content: |
+ # This file is automatically @generated by Cargo.
+ # It is not intended for manual editing.
+ version = 4
+
+ [[package]]
+ name = "aho-corasick"
+ version = "0.7.20"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac"
+ dependencies = [
+ "memchr",
+ ]
+
+ [[package]]
+ name = "cfg-if"
+ version = "1.0.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+
+ [[package]]
+ name = "const_fn"
+ version = "0.4.9"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "fbdcdcb6d86f71c5e97409ad45898af11cbc995b4ee8112d59095a28d376c935"
+
+ [[package]]
+ name = "dependabot"
+ version = "0.1.0"
+ dependencies = [
+ "itoa",
+ "rand",
+ "regex",
+ "time",
+ ]
+
+ [[package]]
+ name = "easy-ext"
+ version = "0.2.9"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "53aff6fdc1b181225acdcb5b14c47106726fd8e486707315b1b138baed68ee31"
+
+ [[package]]
+ name = "getrandom"
+ version = "0.2.9"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "c85e1d9ab2eadba7e5040d4e09cbd6d072b76a557ad64e797c2cb9d4da21d7e4"
+ dependencies = [
+ "cfg-if",
+ "libc",
+ "wasi",
+ ]
+
+ [[package]]
+ name = "itoa"
+ version = "1.0.5"
+ source = "git+https://github.com/dtolnay/itoa.git?tag=1.0.5#ef4faeda61024dfb38b3897e46aeda8140828dc6"
+
+ [[package]]
+ name = "libc"
+ version = "0.2.141"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "3304a64d199bb964be99741b7a14d26972741915b3649639149b2479bb46f4b5"
+
+ [[package]]
+ name = "memchr"
+ version = "2.5.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
+
+ [[package]]
+ name = "ppv-lite86"
+ version = "0.2.17"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
+
+ [[package]]
+ name = "rand"
+ version = "0.8.4"
+ source = "git+ssh://git@github.com/rust-random/rand.git?tag=0.8.4#8792268dfe57e49bb4518190bf4fe66176759a44"
+ dependencies = [
+ "libc",
+ "rand_chacha",
+ "rand_core",
+ "rand_hc",
+ ]
+
+ [[package]]
+ name = "rand_chacha"
+ version = "0.3.1"
+ source = "git+ssh://git@github.com/rust-random/rand.git?tag=0.8.4#8792268dfe57e49bb4518190bf4fe66176759a44"
+ dependencies = [
+ "ppv-lite86",
+ "rand_core",
+ ]
+
+ [[package]]
+ name = "rand_core"
+ version = "0.6.3"
+ source = "git+ssh://git@github.com/rust-random/rand.git?tag=0.8.4#8792268dfe57e49bb4518190bf4fe66176759a44"
+ dependencies = [
+ "getrandom",
+ ]
+
+ [[package]]
+ name = "rand_hc"
+ version = "0.3.1"
+ source = "git+ssh://git@github.com/rust-random/rand.git?tag=0.8.4#8792268dfe57e49bb4518190bf4fe66176759a44"
+ dependencies = [
+ "rand_core",
+ ]
+
+ [[package]]
+ name = "regex"
+ version = "1.6.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b"
+ dependencies = [
+ "aho-corasick",
+ "memchr",
+ "regex-syntax",
+ ]
+
+ [[package]]
+ name = "regex-syntax"
+ version = "0.6.29"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1"
+
+ [[package]]
+ name = "standback"
+ version = "0.3.5"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "a66b810a718e8ba519476ec4df79e2f380f568b83106b812b8182090e4bfba8d"
+ dependencies = [
+ "easy-ext",
+ "version_check",
+ ]
+
+ [[package]]
+ name = "time"
+ version = "0.3.0-alpha-2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "0f906d7af3f9c93ef57452c3c7d577f0dcfa1700516dcd15c7ba75ede4f0ed08"
+ dependencies = [
+ "const_fn",
+ "libc",
+ "standback",
+ ]
+
+ [[package]]
+ name = "version_check"
+ version = "0.9.5"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
+
+ [[package]]
+ name = "wasi"
+ version = "0.11.0+wasi-snapshot-preview1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
+ content_encoding: utf-8
+ deleted: false
+ directory: /cargo
+ name: Cargo.lock
+ operation: update
+ support_file: false
+ type: file
+ pr-title: Bump version_check from 0.9.4 to 0.9.5 in /cargo
+ pr-body: |
+ Bumps [version_check](https://github.com/SergioBenitez/version_check) from 0.9.4 to 0.9.5.
+
+ Commits
+
+
+
+ commit-message: |-
+ Bump version_check from 0.9.4 to 0.9.5 in /cargo
+
+ Bumps [version_check](https://github.com/SergioBenitez/version_check) from 0.9.4 to 0.9.5.
+ - [Commits](https://github.com/SergioBenitez/version_check/compare/v0.9.4...v0.9.5)
- type: mark_as_processed
expect:
data: