Skip to content

Commit d482de3

Browse files
committed
Merge remote-tracking branch 'origin/master' into frewsxcv-san
2 parents 26cc060 + 99ad5a1 commit d482de3

File tree

1,600 files changed

+29563
-21570
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,600 files changed

+29563
-21570
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
---
2+
name: Library Tracking Issue
3+
about: A tracking issue for an unstable library feature.
4+
title: Tracking Issue for XXX
5+
labels: C-tracking-issue, T-libs
6+
---
7+
<!--
8+
Thank you for creating a tracking issue!
9+
10+
Tracking issues are for tracking a feature from implementation to stabilization.
11+
12+
Make sure to include the relevant RFC for the feature if it has one.
13+
14+
If the new feature is small, it may be fine to skip the RFC process. In that
15+
case, you can use use `issue = "none"` in your initial implementation PR. The
16+
reviewer will ask you to open a tracking issue if they agree your feature can be
17+
added without an RFC.
18+
-->
19+
20+
Feature gate: `#![feature(...)]`
21+
22+
This is a tracking issue for ...
23+
24+
<!--
25+
Include a short description of the feature.
26+
-->
27+
28+
### Public API
29+
30+
<!--
31+
For most library features, it'd be useful to include a summarized version of the public API.
32+
(E.g. just the public function signatures without their doc comments or implementation.)
33+
-->
34+
35+
```rust
36+
...
37+
```
38+
39+
### Steps / History
40+
41+
<!--
42+
In the simplest case, this is a PR implementing the feature followed by a PR
43+
that stabilises the feature. However it's not uncommon for the feature to be
44+
changed before stabilization. For larger features, the implementation could be
45+
split up in multiple steps.
46+
-->
47+
48+
- [ ] Implementation: ...
49+
- [ ] Stabilization PR
50+
51+
### Unresolved Questions
52+
53+
<!--
54+
Include any open questions that need to be answered before the feature can be
55+
stabilised. If multiple (unrelated) big questions come up, it can be a good idea
56+
to open a separate issue for each, to make it easier to keep track of the
57+
discussions.
58+
59+
It's useful to link any relevant discussions and conclusions (whether on GitHub,
60+
Zulip, or the internals forum) here.
61+
-->
62+
63+
- None yet.

Cargo.lock

+90-19
Original file line numberDiff line numberDiff line change
@@ -355,6 +355,35 @@ dependencies = [
355355
"winapi 0.3.9",
356356
]
357357

358+
[[package]]
359+
name = "cargo-credential"
360+
version = "0.1.0"
361+
362+
[[package]]
363+
name = "cargo-credential-1password"
364+
version = "0.1.0"
365+
dependencies = [
366+
"cargo-credential",
367+
"serde",
368+
"serde_json",
369+
]
370+
371+
[[package]]
372+
name = "cargo-credential-macos-keychain"
373+
version = "0.1.0"
374+
dependencies = [
375+
"cargo-credential",
376+
"security-framework",
377+
]
378+
379+
[[package]]
380+
name = "cargo-credential-wincred"
381+
version = "0.1.0"
382+
dependencies = [
383+
"cargo-credential",
384+
"winapi 0.3.9",
385+
]
386+
358387
[[package]]
359388
name = "cargo-miri"
360389
version = "0.1.0"
@@ -725,9 +754,6 @@ checksum = "9a21fa21941700a3cd8fcb4091f361a6a712fac632f85d9f487cc892045d55c6"
725754
[[package]]
726755
name = "coverage_test_macros"
727756
version = "0.0.0"
728-
dependencies = [
729-
"proc-macro2",
730-
]
731757

732758
[[package]]
733759
name = "cpuid-bool"
@@ -869,9 +895,9 @@ dependencies = [
869895

870896
[[package]]
871897
name = "curl"
872-
version = "0.4.31"
898+
version = "0.4.34"
873899
source = "registry+https://github.com/rust-lang/crates.io-index"
874-
checksum = "9447ad28eee2a5cfb031c329d46bef77487244fff6a724b378885b8691a35f78"
900+
checksum = "e268162af1a5fe89917ae25ba3b0a77c8da752bdc58e7dbb4f15b91fbd33756e"
875901
dependencies = [
876902
"curl-sys",
877903
"libc",
@@ -884,9 +910,9 @@ dependencies = [
884910

885911
[[package]]
886912
name = "curl-sys"
887-
version = "0.4.34+curl-7.71.1"
913+
version = "0.4.39+curl-7.74.0"
888914
source = "registry+https://github.com/rust-lang/crates.io-index"
889-
checksum = "ad4eff0be6985b7e709f64b5a541f700e9ad1407190a29f4884319eb663ed1d6"
915+
checksum = "07a8ce861e7b68a0b394e814d7ee9f1b2750ff8bd10372c6ad3bacc10e86f874"
890916
dependencies = [
891917
"cc",
892918
"libc",
@@ -1304,9 +1330,9 @@ dependencies = [
13041330

13051331
[[package]]
13061332
name = "git2"
1307-
version = "0.13.12"
1333+
version = "0.13.14"
13081334
source = "registry+https://github.com/rust-lang/crates.io-index"
1309-
checksum = "ca6f1a0238d7f8f8fd5ee642f4ebac4dbc03e03d1f78fbe7a3ede35dcf7e2224"
1335+
checksum = "186dd99cc77576e58344ad614fa9bb27bad9d048f85de3ca850c1f4e8b048260"
13101336
dependencies = [
13111337
"bitflags",
13121338
"libc",
@@ -1319,9 +1345,9 @@ dependencies = [
13191345

13201346
[[package]]
13211347
name = "git2-curl"
1322-
version = "0.14.0"
1348+
version = "0.14.1"
13231349
source = "registry+https://github.com/rust-lang/crates.io-index"
1324-
checksum = "502d532a2d06184beb3bc869d4d90236e60934e3382c921b203fa3c33e212bd7"
1350+
checksum = "883539cb0ea94bab3f8371a98cd8e937bbe9ee7c044499184aa4c17deb643a50"
13251351
dependencies = [
13261352
"curl",
13271353
"git2",
@@ -1348,6 +1374,15 @@ dependencies = [
13481374
"regex",
13491375
]
13501376

1377+
[[package]]
1378+
name = "gsgdt"
1379+
version = "0.1.2"
1380+
source = "registry+https://github.com/rust-lang/crates.io-index"
1381+
checksum = "a0d876ce7262df96262a2a19531da6ff9a86048224d49580a585fc5c04617825"
1382+
dependencies = [
1383+
"serde",
1384+
]
1385+
13511386
[[package]]
13521387
name = "handlebars"
13531388
version = "3.4.0"
@@ -1724,9 +1759,9 @@ dependencies = [
17241759

17251760
[[package]]
17261761
name = "libgit2-sys"
1727-
version = "0.12.14+1.1.0"
1762+
version = "0.12.16+1.1.0"
17281763
source = "registry+https://github.com/rust-lang/crates.io-index"
1729-
checksum = "8f25af58e6495f7caf2919d08f212de550cfa3ed2f5e744988938ea292b9f549"
1764+
checksum = "9f91b2f931ee975a98155195be8cd82d02e8e029d7d793d2bac1b8181ac97020"
17301765
dependencies = [
17311766
"cc",
17321767
"libc",
@@ -3400,6 +3435,7 @@ dependencies = [
34003435
"byteorder",
34013436
"crossbeam-utils 0.7.2",
34023437
"libc",
3438+
"libz-sys",
34033439
"proc-macro2",
34043440
"quote",
34053441
"serde",
@@ -3932,6 +3968,7 @@ dependencies = [
39323968
"rustc_session",
39333969
"rustc_span",
39343970
"rustc_target",
3971+
"rustc_type_ir",
39353972
"smallvec 1.4.2",
39363973
"tracing",
39373974
]
@@ -3942,6 +3979,7 @@ version = "0.0.0"
39423979
dependencies = [
39433980
"coverage_test_macros",
39443981
"either",
3982+
"gsgdt",
39453983
"itertools 0.9.0",
39463984
"polonius-engine",
39473985
"regex",
@@ -4266,6 +4304,16 @@ dependencies = [
42664304
"tracing",
42674305
]
42684306

4307+
[[package]]
4308+
name = "rustc_type_ir"
4309+
version = "0.0.0"
4310+
dependencies = [
4311+
"bitflags",
4312+
"rustc_data_structures",
4313+
"rustc_index",
4314+
"rustc_serialize",
4315+
]
4316+
42694317
[[package]]
42704318
name = "rustc_typeck"
42714319
version = "0.0.0"
@@ -4349,7 +4397,7 @@ dependencies = [
43494397

43504398
[[package]]
43514399
name = "rustfmt-nightly"
4352-
version = "1.4.29"
4400+
version = "1.4.30"
43534401
dependencies = [
43544402
"annotate-snippets 0.6.1",
43554403
"anyhow",
@@ -4424,6 +4472,29 @@ version = "1.1.0"
44244472
source = "registry+https://github.com/rust-lang/crates.io-index"
44254473
checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
44264474

4475+
[[package]]
4476+
name = "security-framework"
4477+
version = "2.0.0"
4478+
source = "registry+https://github.com/rust-lang/crates.io-index"
4479+
checksum = "c1759c2e3c8580017a484a7ac56d3abc5a6c1feadf88db2f3633f12ae4268c69"
4480+
dependencies = [
4481+
"bitflags",
4482+
"core-foundation",
4483+
"core-foundation-sys",
4484+
"libc",
4485+
"security-framework-sys",
4486+
]
4487+
4488+
[[package]]
4489+
name = "security-framework-sys"
4490+
version = "2.0.0"
4491+
source = "registry+https://github.com/rust-lang/crates.io-index"
4492+
checksum = "f99b9d5e26d2a71633cc4f2ebae7cc9f874044e0c351a27e17892d76dce5678b"
4493+
dependencies = [
4494+
"core-foundation-sys",
4495+
"libc",
4496+
]
4497+
44274498
[[package]]
44284499
name = "semver"
44294500
version = "0.9.0"
@@ -4471,18 +4542,18 @@ dependencies = [
44714542

44724543
[[package]]
44734544
name = "serde"
4474-
version = "1.0.115"
4545+
version = "1.0.118"
44754546
source = "registry+https://github.com/rust-lang/crates.io-index"
4476-
checksum = "e54c9a88f2da7238af84b5101443f0c0d0a3bbdc455e34a5c9497b1903ed55d5"
4547+
checksum = "06c64263859d87aa2eb554587e2d23183398d617427327cf2b3d0ed8c69e4800"
44774548
dependencies = [
44784549
"serde_derive",
44794550
]
44804551

44814552
[[package]]
44824553
name = "serde_derive"
4483-
version = "1.0.115"
4554+
version = "1.0.118"
44844555
source = "registry+https://github.com/rust-lang/crates.io-index"
4485-
checksum = "609feed1d0a73cc36a0182a840a9b37b4a82f0b1150369f0536a9e3f2a31dc48"
4556+
checksum = "c84d3526699cd55261af4b941e4e725444df67aa4f9e6a3564f18030d12672df"
44864557
dependencies = [
44874558
"proc-macro2",
44884559
"quote",
@@ -5272,7 +5343,7 @@ dependencies = [
52725343
"chrono",
52735344
"lazy_static",
52745345
"matchers",
5275-
"parking_lot 0.11.0",
5346+
"parking_lot 0.9.0",
52765347
"regex",
52775348
"serde",
52785349
"serde_json",

Cargo.toml

+3
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ members = [
2020
"src/tools/rust-installer",
2121
"src/tools/rust-demangler",
2222
"src/tools/cargo",
23+
"src/tools/cargo/crates/credential/cargo-credential-1password",
24+
"src/tools/cargo/crates/credential/cargo-credential-macos-keychain",
25+
"src/tools/cargo/crates/credential/cargo-credential-wincred",
2326
"src/tools/rustdoc",
2427
"src/tools/rls",
2528
"src/tools/rustfmt",

0 commit comments

Comments
 (0)