Skip to content

Commit ecf6cd4

Browse files
committed
Upgrade smallvec to 0.6.7 and use the new may_dangle feature.
1 parent b755501 commit ecf6cd4

File tree

12 files changed

+31
-31
lines changed

12 files changed

+31
-31
lines changed

Cargo.lock

+20-20
Original file line numberDiff line numberDiff line change
@@ -349,7 +349,7 @@ dependencies = [
349349
"semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
350350
"serde 1.0.75 (registry+https://github.com/rust-lang/crates.io-index)",
351351
"serde_derive 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)",
352-
"smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
352+
"smallvec 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)",
353353
"toml 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
354354
"unicode-normalization 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
355355
"url 1.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -489,7 +489,7 @@ dependencies = [
489489
"crossbeam-utils 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
490490
"parking_lot 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
491491
"rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)",
492-
"smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
492+
"smallvec 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)",
493493
]
494494

495495
[[package]]
@@ -1518,7 +1518,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
15181518
dependencies = [
15191519
"libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
15201520
"rand 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
1521-
"smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
1521+
"smallvec 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)",
15221522
"winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
15231523
]
15241524

@@ -1529,7 +1529,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
15291529
dependencies = [
15301530
"libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
15311531
"rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)",
1532-
"smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
1532+
"smallvec 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)",
15331533
"winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
15341534
]
15351535

@@ -1992,7 +1992,7 @@ dependencies = [
19921992
"rustc_target 0.0.0",
19931993
"scoped-tls 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
19941994
"serialize 0.0.0",
1995-
"smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
1995+
"smallvec 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)",
19961996
"syntax 0.0.0",
19971997
"syntax_pos 0.0.0",
19981998
"tempfile 3.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -2037,7 +2037,7 @@ dependencies = [
20372037
"rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
20382038
"rustc-rayon 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
20392039
"rustc-rayon-core 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
2040-
"smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
2040+
"smallvec 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)",
20412041
"stable_deref_trait 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
20422042
]
20432043

@@ -2073,7 +2073,7 @@ name = "rustc-ap-serialize"
20732073
version = "297.0.0"
20742074
source = "registry+https://github.com/rust-lang/crates.io-index"
20752075
dependencies = [
2076-
"smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
2076+
"smallvec 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)",
20772077
]
20782078

20792079
[[package]]
@@ -2089,7 +2089,7 @@ dependencies = [
20892089
"rustc-ap-serialize 297.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
20902090
"rustc-ap-syntax_pos 297.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
20912091
"scoped-tls 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
2092-
"smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
2092+
"smallvec 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)",
20932093
]
20942094

20952095
[[package]]
@@ -2172,7 +2172,7 @@ dependencies = [
21722172
"rustc_data_structures 0.0.0",
21732173
"rustc_errors 0.0.0",
21742174
"rustc_target 0.0.0",
2175-
"smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
2175+
"smallvec 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)",
21762176
"syntax 0.0.0",
21772177
"syntax_pos 0.0.0",
21782178
]
@@ -2183,7 +2183,7 @@ version = "0.0.0"
21832183
dependencies = [
21842184
"bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)",
21852185
"rustc_cratesio_shim 0.0.0",
2186-
"smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
2186+
"smallvec 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)",
21872187
]
21882188

21892189
[[package]]
@@ -2288,7 +2288,7 @@ dependencies = [
22882288
"rustc-rayon-core 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
22892289
"rustc_cratesio_shim 0.0.0",
22902290
"serialize 0.0.0",
2291-
"smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
2291+
"smallvec 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)",
22922292
"stable_deref_trait 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
22932293
]
22942294

@@ -2322,7 +2322,7 @@ dependencies = [
23222322
"rustc_typeck 0.0.0",
23232323
"scoped-tls 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
23242324
"serialize 0.0.0",
2325-
"smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
2325+
"smallvec 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)",
23262326
"syntax 0.0.0",
23272327
"syntax_ext 0.0.0",
23282328
"syntax_pos 0.0.0",
@@ -2428,7 +2428,7 @@ dependencies = [
24282428
"rustc_errors 0.0.0",
24292429
"rustc_target 0.0.0",
24302430
"serialize 0.0.0",
2431-
"smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
2431+
"smallvec 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)",
24322432
"syntax 0.0.0",
24332433
"syntax_pos 0.0.0",
24342434
]
@@ -2541,7 +2541,7 @@ dependencies = [
25412541
"rustc 0.0.0",
25422542
"rustc_data_structures 0.0.0",
25432543
"rustc_target 0.0.0",
2544-
"smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
2544+
"smallvec 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)",
25452545
"syntax 0.0.0",
25462546
"syntax_pos 0.0.0",
25472547
]
@@ -2568,7 +2568,7 @@ dependencies = [
25682568
"rustc_errors 0.0.0",
25692569
"rustc_platform_intrinsics 0.0.0",
25702570
"rustc_target 0.0.0",
2571-
"smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
2571+
"smallvec 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)",
25722572
"syntax 0.0.0",
25732573
"syntax_pos 0.0.0",
25742574
]
@@ -2737,7 +2737,7 @@ dependencies = [
27372737
name = "serialize"
27382738
version = "0.0.0"
27392739
dependencies = [
2740-
"smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
2740+
"smallvec 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)",
27412741
]
27422742

27432743
[[package]]
@@ -2757,7 +2757,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
27572757

27582758
[[package]]
27592759
name = "smallvec"
2760-
version = "0.6.5"
2760+
version = "0.6.7"
27612761
source = "registry+https://github.com/rust-lang/crates.io-index"
27622762
dependencies = [
27632763
"unreachable 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -2904,7 +2904,7 @@ dependencies = [
29042904
"rustc_target 0.0.0",
29052905
"scoped-tls 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
29062906
"serialize 0.0.0",
2907-
"smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
2907+
"smallvec 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)",
29082908
"syntax_pos 0.0.0",
29092909
]
29102910

@@ -2917,7 +2917,7 @@ dependencies = [
29172917
"rustc_data_structures 0.0.0",
29182918
"rustc_errors 0.0.0",
29192919
"rustc_target 0.0.0",
2920-
"smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
2920+
"smallvec 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)",
29212921
"syntax 0.0.0",
29222922
"syntax_pos 0.0.0",
29232923
]
@@ -3489,7 +3489,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
34893489
"checksum shell-escape 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "170a13e64f2a51b77a45702ba77287f5c6829375b04a69cf2222acd17d0cfab9"
34903490
"checksum shlex 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7fdf1b9db47230893d76faad238fd6097fd6d6a9245cd7a4d90dbd639536bbd2"
34913491
"checksum siphasher 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "0df90a788073e8d0235a67e50441d47db7c8ad9debd91cbf43736a2a92d36537"
3492-
"checksum smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)" = "153ffa32fd170e9944f7e0838edf824a754ec4c1fc64746fcc9fe1f8fa602e5d"
3492+
"checksum smallvec 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)" = "b73ea3738b47563803ef814925e69be00799a8c07420be8b996f8e98fb2336db"
34933493
"checksum socket2 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)" = "c4d11a52082057d87cb5caa31ad812f4504b97ab44732cd8359df2e9ff9f48e7"
34943494
"checksum stable_deref_trait 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ffbc596e092fe5f598b12ef46cc03754085ac2f4d8c739ad61c4ae266cc3b3fa"
34953495
"checksum string_cache 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)" = "25d70109977172b127fe834e5449e5ab1740b9ba49fa18a2020f509174f25423"

src/librustc/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ parking_lot = "0.6"
3232
byteorder = { version = "1.1", features = ["i128"]}
3333
chalk-engine = { version = "0.8.0", default-features=false }
3434
rustc_fs_util = { path = "../librustc_fs_util" }
35-
smallvec = { version = "0.6.5", features = ["union"] }
35+
smallvec = { version = "0.6.7", features = ["union", "may_dangle"] }
3636

3737
# Note that these dependencies are a lie, they're just here to get linkage to
3838
# work.

src/librustc_allocator/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,4 @@ rustc_target = { path = "../librustc_target" }
1616
syntax = { path = "../libsyntax" }
1717
syntax_pos = { path = "../libsyntax_pos" }
1818
log = "0.4"
19-
smallvec = { version = "0.6.5", features = ["union"] }
19+
smallvec = { version = "0.6.7", features = ["union", "may_dangle"] }

src/librustc_apfloat/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@ path = "lib.rs"
1010
[dependencies]
1111
bitflags = "1.0"
1212
rustc_cratesio_shim = { path = "../librustc_cratesio_shim" }
13-
smallvec = { version = "0.6.5", features = ["union"] }
13+
smallvec = { version = "0.6.7", features = ["union", "may_dangle"] }

src/librustc_data_structures/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ stable_deref_trait = "1.0.0"
1919
rustc-rayon = "0.1.1"
2020
rustc-rayon-core = "0.1.1"
2121
rustc-hash = "1.0.1"
22-
smallvec = { version = "0.6.5", features = ["union"] }
22+
smallvec = { version = "0.6.7", features = ["union", "may_dangle"] }
2323

2424
[dependencies.parking_lot]
2525
version = "0.6"

src/librustc_driver/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ rustc_codegen_utils = { path = "../librustc_codegen_utils" }
3535
rustc_typeck = { path = "../librustc_typeck" }
3636
serialize = { path = "../libserialize" }
3737
syntax = { path = "../libsyntax" }
38-
smallvec = { version = "0.6.5", features = ["union"] }
38+
smallvec = { version = "0.6.7", features = ["union", "may_dangle"] }
3939
syntax_ext = { path = "../libsyntax_ext" }
4040
syntax_pos = { path = "../libsyntax_pos" }
4141

src/librustc_mir/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,4 @@ syntax = { path = "../libsyntax" }
2525
syntax_pos = { path = "../libsyntax_pos" }
2626
byteorder = { version = "1.1", features = ["i128"] }
2727
rustc_apfloat = { path = "../librustc_apfloat" }
28-
smallvec = { version = "0.6.5", features = ["union"] }
28+
smallvec = { version = "0.6.7", features = ["union", "may_dangle"] }

src/librustc_traits/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@ rustc_target = { path = "../librustc_target" }
1818
syntax = { path = "../libsyntax" }
1919
syntax_pos = { path = "../libsyntax_pos" }
2020
chalk-engine = { version = "0.8.0", default-features=false }
21-
smallvec = { version = "0.6.5", features = ["union"] }
21+
smallvec = { version = "0.6.7", features = ["union", "may_dangle"] }

src/librustc_typeck/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@ rustc_data_structures = { path = "../librustc_data_structures" }
1717
rustc_errors = { path = "../librustc_errors" }
1818
rustc_platform_intrinsics = { path = "../librustc_platform_intrinsics" }
1919
rustc_target = { path = "../librustc_target" }
20-
smallvec = { version = "0.6.5", features = ["union"] }
20+
smallvec = { version = "0.6.7", features = ["union", "may_dangle"] }
2121
syntax = { path = "../libsyntax" }
2222
syntax_pos = { path = "../libsyntax_pos" }

src/libserialize/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ path = "lib.rs"
99
crate-type = ["dylib", "rlib"]
1010

1111
[dependencies]
12-
smallvec = { version = "0.6.5", features = ["union"] }
12+
smallvec = { version = "0.6.7", features = ["union", "may_dangle"] }

src/libsyntax/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@ syntax_pos = { path = "../libsyntax_pos" }
1717
rustc_errors = { path = "../librustc_errors" }
1818
rustc_data_structures = { path = "../librustc_data_structures" }
1919
rustc_target = { path = "../librustc_target" }
20-
smallvec = { version = "0.6.5", features = ["union"] }
20+
smallvec = { version = "0.6.7", features = ["union", "may_dangle"] }

src/libsyntax_ext/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@ syntax = { path = "../libsyntax" }
1515
syntax_pos = { path = "../libsyntax_pos" }
1616
rustc_data_structures = { path = "../librustc_data_structures" }
1717
rustc_target = { path = "../librustc_target" }
18-
smallvec = { version = "0.6.5", features = ["union"] }
18+
smallvec = { version = "0.6.7", features = ["union", "may_dangle"] }
1919
log = "0.4"

0 commit comments

Comments
 (0)