Skip to content

Commit dd12cd6

Browse files
committed
Auto merge of #104915 - weihanglo:update-cargo, r=ehuss
Update cargo 5 commits in ba607b23db8398723d659249d9abf5536bc322e5..e027c4b5d25af2119b1956fac42863b9b3242744 2022-11-22 20:52:39 +0000 to 2022-11-25 19:44:46 +0000 - fix: Move off atty to resolve soundness issue (rust-lang/cargo#11420) - add newline char to `cargo install .` error message for easier reading. (rust-lang/cargo#11401) - chore: Upgrade to env_logger (rust-lang/cargo#11417) - Change rustdoc-scrape-examples to be a target-level configuration (rust-lang/cargo#10343) - temporarily disable test `lto::test_profile` (rust-lang/cargo#11419) r+ `@ghost`
2 parents 8c6bf2b + 1e5dad0 commit dd12cd6

File tree

3 files changed

+82
-3
lines changed

3 files changed

+82
-3
lines changed

Cargo.lock

+79-2
Original file line numberDiff line numberDiff line change
@@ -288,7 +288,6 @@ name = "cargo"
288288
version = "0.68.0"
289289
dependencies = [
290290
"anyhow",
291-
"atty",
292291
"bytesize",
293292
"cargo-platform 0.1.2",
294293
"cargo-test-macro",
@@ -298,7 +297,7 @@ dependencies = [
298297
"crates-io",
299298
"curl",
300299
"curl-sys",
301-
"env_logger 0.9.0",
300+
"env_logger 0.10.0",
302301
"filetime",
303302
"flate2",
304303
"fwdansi",
@@ -312,6 +311,7 @@ dependencies = [
312311
"ignore",
313312
"im-rc",
314313
"indexmap",
314+
"is-terminal",
315315
"itertools",
316316
"jobserver",
317317
"lazy_static",
@@ -1213,6 +1213,40 @@ dependencies = [
12131213
"termcolor",
12141214
]
12151215

1216+
[[package]]
1217+
name = "env_logger"
1218+
version = "0.10.0"
1219+
source = "registry+https://github.com/rust-lang/crates.io-index"
1220+
checksum = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0"
1221+
dependencies = [
1222+
"humantime 2.0.1",
1223+
"is-terminal",
1224+
"log",
1225+
"regex",
1226+
"termcolor",
1227+
]
1228+
1229+
[[package]]
1230+
name = "errno"
1231+
version = "0.2.8"
1232+
source = "registry+https://github.com/rust-lang/crates.io-index"
1233+
checksum = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1"
1234+
dependencies = [
1235+
"errno-dragonfly",
1236+
"libc",
1237+
"winapi",
1238+
]
1239+
1240+
[[package]]
1241+
name = "errno-dragonfly"
1242+
version = "0.1.2"
1243+
source = "registry+https://github.com/rust-lang/crates.io-index"
1244+
checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf"
1245+
dependencies = [
1246+
"cc",
1247+
"libc",
1248+
]
1249+
12161250
[[package]]
12171251
name = "error_index_generator"
12181252
version = "0.0.0"
@@ -1907,6 +1941,28 @@ dependencies = [
19071941
"unic-langid",
19081942
]
19091943

1944+
[[package]]
1945+
name = "io-lifetimes"
1946+
version = "1.0.2"
1947+
source = "registry+https://github.com/rust-lang/crates.io-index"
1948+
checksum = "e394faa0efb47f9f227f1cd89978f854542b318a6f64fa695489c9c993056656"
1949+
dependencies = [
1950+
"libc",
1951+
"windows-sys",
1952+
]
1953+
1954+
[[package]]
1955+
name = "is-terminal"
1956+
version = "0.4.0"
1957+
source = "registry+https://github.com/rust-lang/crates.io-index"
1958+
checksum = "aae5bc6e2eb41c9def29a3e0f1306382807764b9b53112030eff57435667352d"
1959+
dependencies = [
1960+
"hermit-abi 0.2.6",
1961+
"io-lifetimes",
1962+
"rustix",
1963+
"windows-sys",
1964+
]
1965+
19101966
[[package]]
19111967
name = "itertools"
19121968
version = "0.10.5"
@@ -2116,6 +2172,12 @@ dependencies = [
21162172
"walkdir",
21172173
]
21182174

2175+
[[package]]
2176+
name = "linux-raw-sys"
2177+
version = "0.1.3"
2178+
source = "registry+https://github.com/rust-lang/crates.io-index"
2179+
checksum = "8f9f08d8963a6c613f4b1a78f4f4a4dbfadf8e6545b2d72861731e4858b8b47f"
2180+
21192181
[[package]]
21202182
name = "litemap"
21212183
version = "0.6.0"
@@ -3193,6 +3255,7 @@ version = "1.0.0"
31933255
dependencies = [
31943256
"bstr 0.2.17",
31953257
"clap 3.2.20",
3258+
"libc",
31963259
"libz-sys",
31973260
"rand 0.8.5",
31983261
"regex",
@@ -4508,6 +4571,20 @@ dependencies = [
45084571
"unicode_categories",
45094572
]
45104573

4574+
[[package]]
4575+
name = "rustix"
4576+
version = "0.36.3"
4577+
source = "registry+https://github.com/rust-lang/crates.io-index"
4578+
checksum = "0b1fbb4dfc4eb1d390c02df47760bb19a84bb80b301ecc947ab5406394d8223e"
4579+
dependencies = [
4580+
"bitflags",
4581+
"errno",
4582+
"io-lifetimes",
4583+
"libc",
4584+
"linux-raw-sys",
4585+
"windows-sys",
4586+
]
4587+
45114588
[[package]]
45124589
name = "rustversion"
45134590
version = "1.0.5"

src/tools/rustc-workspace-hack/Cargo.toml

+2
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,8 @@ features = [
7575
bstr = { version = "0.2.17", features = ["default"] }
7676
clap = { version = "3.1.1", features = ["derive", "clap_derive"]}
7777
curl-sys = { version = "0.4.13", features = ["http2", "libnghttp2-sys"], optional = true }
78+
# Ensure `extra_traits` of libc, which is used transitively by Cargo.
79+
libc = { version = "0.2", features = ["extra_traits"] }
7880
# Ensure default features of libz-sys, which are disabled in some scenarios.
7981
libz-sys = { version = "1.1.2" }
8082
# Ensure default features of regex, which are disabled in some scenarios.

0 commit comments

Comments
 (0)