Skip to content

Commit d0335c3

Browse files
authored
Rollup merge of #105253 - bjorn3:update_rustbuild_deps, r=jyn514
Update a couple of rustbuild deps These mostly remove some dependency edges potentially making compilation of rustbuild itself a tiny bit faster. I hoped to be able to completely remove some dependencies, but other than replacing ansi_term with yansi all dependencies are still used.
2 parents d055d6a + 6e6dad7 commit d0335c3

File tree

2 files changed

+24
-30
lines changed

2 files changed

+24
-30
lines changed

src/bootstrap/Cargo.lock

+23-29
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,6 @@ dependencies = [
1111
"memchr",
1212
]
1313

14-
[[package]]
15-
name = "ansi_term"
16-
version = "0.12.1"
17-
source = "registry+https://github.com/rust-lang/crates.io-index"
18-
checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"
19-
dependencies = [
20-
"winapi",
21-
]
22-
2314
[[package]]
2415
name = "autocfg"
2516
version = "1.1.0"
@@ -117,19 +108,19 @@ dependencies = [
117108

118109
[[package]]
119110
name = "crossbeam-channel"
120-
version = "0.5.4"
111+
version = "0.5.6"
121112
source = "registry+https://github.com/rust-lang/crates.io-index"
122-
checksum = "5aaa7bd5fb665c6864b5f963dd9097905c54125909c7aa94c9e18507cdbe6c53"
113+
checksum = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521"
123114
dependencies = [
124115
"cfg-if",
125116
"crossbeam-utils",
126117
]
127118

128119
[[package]]
129120
name = "crossbeam-deque"
130-
version = "0.8.1"
121+
version = "0.8.2"
131122
source = "registry+https://github.com/rust-lang/crates.io-index"
132-
checksum = "6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e"
123+
checksum = "715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc"
133124
dependencies = [
134125
"cfg-if",
135126
"crossbeam-epoch",
@@ -138,26 +129,24 @@ dependencies = [
138129

139130
[[package]]
140131
name = "crossbeam-epoch"
141-
version = "0.9.8"
132+
version = "0.9.13"
142133
source = "registry+https://github.com/rust-lang/crates.io-index"
143-
checksum = "1145cf131a2c6ba0615079ab6a638f7e1973ac9c2634fcbeaaad6114246efe8c"
134+
checksum = "01a9af1f4c2ef74bb8aa1f7e19706bc72d03598c8a570bb5de72243c7a9d9d5a"
144135
dependencies = [
145136
"autocfg",
146137
"cfg-if",
147138
"crossbeam-utils",
148-
"lazy_static",
149139
"memoffset",
150140
"scopeguard",
151141
]
152142

153143
[[package]]
154144
name = "crossbeam-utils"
155-
version = "0.8.8"
145+
version = "0.8.14"
156146
source = "registry+https://github.com/rust-lang/crates.io-index"
157-
checksum = "0bf124c720b7686e3c2663cf54062ab0f68a88af2fb6a030e87e30bf721fcb38"
147+
checksum = "4fb766fa798726286dbbb842f174001dab8abc7b627a1dd86e0b7222a95d929f"
158148
dependencies = [
159149
"cfg-if",
160-
"lazy_static",
161150
]
162151

163152
[[package]]
@@ -379,9 +368,9 @@ checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
379368

380369
[[package]]
381370
name = "memoffset"
382-
version = "0.6.5"
371+
version = "0.7.1"
383372
source = "registry+https://github.com/rust-lang/crates.io-index"
384-
checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce"
373+
checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4"
385374
dependencies = [
386375
"autocfg",
387376
]
@@ -447,14 +436,14 @@ checksum = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae"
447436

448437
[[package]]
449438
name = "pretty_assertions"
450-
version = "0.7.2"
439+
version = "1.3.0"
451440
source = "registry+https://github.com/rust-lang/crates.io-index"
452-
checksum = "1cab0e7c02cf376875e9335e0ba1da535775beb5450d21e1dffca068818ed98b"
441+
checksum = "a25e9bcb20aa780fd0bb16b72403a9064d6b3f22f026946029acb941a50af755"
453442
dependencies = [
454-
"ansi_term",
455443
"ctor",
456444
"diff",
457445
"output_vt100",
446+
"yansi",
458447
]
459448

460449
[[package]]
@@ -477,21 +466,20 @@ dependencies = [
477466

478467
[[package]]
479468
name = "rayon"
480-
version = "1.5.3"
469+
version = "1.6.0"
481470
source = "registry+https://github.com/rust-lang/crates.io-index"
482-
checksum = "bd99e5772ead8baa5215278c9b15bf92087709e9c1b2d1f97cdb5a183c933a7d"
471+
checksum = "1e060280438193c554f654141c9ea9417886713b7acd75974c85b18a69a88e0b"
483472
dependencies = [
484-
"autocfg",
485473
"crossbeam-deque",
486474
"either",
487475
"rayon-core",
488476
]
489477

490478
[[package]]
491479
name = "rayon-core"
492-
version = "1.9.3"
480+
version = "1.10.1"
493481
source = "registry+https://github.com/rust-lang/crates.io-index"
494-
checksum = "258bcdb5ac6dad48491bb2992db6b7cf74878b0384908af124823d118c99683f"
482+
checksum = "cac410af5d00ab6884528b4ab69d1e8e146e8d471201800fa1b4524126de6ad3"
495483
dependencies = [
496484
"crossbeam-channel",
497485
"crossbeam-deque",
@@ -803,3 +791,9 @@ checksum = "c179869f34fc7c01830d3ce7ea2086bc3a07e0d35289b667d0a8bf910258926c"
803791
dependencies = [
804792
"lzma-sys",
805793
]
794+
795+
[[package]]
796+
name = "yansi"
797+
version = "0.5.1"
798+
source = "registry+https://github.com/rust-lang/crates.io-index"
799+
checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec"

src/bootstrap/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ features = [
7272
]
7373

7474
[dev-dependencies]
75-
pretty_assertions = "0.7"
75+
pretty_assertions = "1.2"
7676

7777
[features]
7878
build-metrics = ["sysinfo"]

0 commit comments

Comments
 (0)