Skip to content

Commit 84c7c1d

Browse files
Update dependencies in compiler folder
1 parent 5ac7e08 commit 84c7c1d

File tree

52 files changed

+953
-591
lines changed

Some content is hidden

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

52 files changed

+953
-591
lines changed

Cargo.lock

+824-462
Large diffs are not rendered by default.

compiler/rustc_abi/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ version = "0.0.0"
44
edition = "2021"
55

66
[dependencies]
7-
bitflags = "1.2.1"
7+
bitflags = "1.3.1"
88
tracing = "0.1"
9-
rand = { version = "0.8.4", default-features = false, optional = true }
9+
rand = { version = "0.8.5", default-features = false, optional = true }
1010
rand_xoshiro = { version = "0.6.0", optional = true }
1111
rustc_data_structures = { path = "../rustc_data_structures", optional = true }
1212
rustc_index = { path = "../rustc_index", default-features = false }

compiler/rustc_apfloat/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@ version = "0.0.0"
44
edition = "2021"
55

66
[dependencies]
7-
bitflags = "1.2.1"
8-
smallvec = { version = "1.8.1", features = ["union", "may_dangle"] }
7+
bitflags = "1.3.2"
8+
smallvec = { version = "1.10.0", features = ["union", "may_dangle"] }

compiler/rustc_arena/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ version = "0.0.0"
44
edition = "2021"
55

66
[dependencies]
7-
smallvec = { version = "1.8.1", features = ["union", "may_dangle"] }
7+
smallvec = { version = "1.10.0", features = ["union", "may_dangle"] }

compiler/rustc_ast/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@ edition = "2021"
66
[lib]
77

88
[dependencies]
9-
bitflags = "1.2.1"
9+
bitflags = "1.3.2"
1010
rustc_data_structures = { path = "../rustc_data_structures" }
1111
rustc_index = { path = "../rustc_index" }
1212
rustc_lexer = { path = "../rustc_lexer" }
1313
rustc_macros = { path = "../rustc_macros" }
1414
rustc_serialize = { path = "../rustc_serialize" }
1515
rustc_span = { path = "../rustc_span" }
16-
smallvec = { version = "1.8.1", features = ["union", "may_dangle"] }
16+
smallvec = { version = "1.10.0", features = ["union", "may_dangle"] }
1717
thin-vec = "0.2.9"
1818
tracing = "0.1"

compiler/rustc_ast_lowering/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,6 @@ rustc_query_system = { path = "../rustc_query_system" }
2020
rustc_session = { path = "../rustc_session" }
2121
rustc_span = { path = "../rustc_span" }
2222
rustc_target = { path = "../rustc_target" }
23-
smallvec = { version = "1.8.1", features = ["union", "may_dangle"] }
23+
smallvec = { version = "1.10.0", features = ["union", "may_dangle"] }
2424
thin-vec = "0.2.9"
2525
tracing = "0.1"

compiler/rustc_ast_passes/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version = "0.0.0"
44
edition = "2021"
55

66
[dependencies]
7-
itertools = "0.10.1"
7+
itertools = "0.10.5"
88
tracing = "0.1"
99
rustc_ast_pretty = { path = "../rustc_ast_pretty" }
1010
rustc_attr = { path = "../rustc_attr" }

compiler/rustc_baked_icu_data/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ icu_locid = "1.0.0"
99
icu_provider = "1.0.1"
1010
icu_provider_adapters = "1.0.0"
1111
litemap = "0.6.0"
12-
zerovec = "0.9.0"
12+
zerovec = "0.9.1"
1313

1414
[features]
1515
rustc_use_parallel_compiler = ['icu_provider/sync']

compiler/rustc_borrowck/Cargo.toml

+4-4
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ edition = "2021"
66
[lib]
77

88
[dependencies]
9-
either = "1.5.0"
10-
itertools = "0.10.1"
11-
tracing = "0.1"
9+
either = "1.8.0"
10+
itertools = "0.10.5"
11+
tracing = "0.1.37"
1212
polonius-engine = "0.13.0"
13-
smallvec = { version = "1.8.1", features = ["union", "may_dangle"] }
13+
smallvec = { version = "1.10.0", features = ["union", "may_dangle"] }
1414
rustc_data_structures = { path = "../rustc_data_structures" }
1515
rustc_errors = { path = "../rustc_errors" }
1616
rustc_graphviz = { path = "../rustc_graphviz" }

compiler/rustc_builtin_macros/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,6 @@ rustc_parse = { path = "../rustc_parse" }
2222
rustc_session = { path = "../rustc_session" }
2323
rustc_span = { path = "../rustc_span" }
2424
rustc_target = { path = "../rustc_target" }
25-
smallvec = { version = "1.8.1", features = ["union", "may_dangle"] }
25+
smallvec = { version = "1.10.0", features = ["union", "may_dangle"] }
2626
thin-vec = "0.2.9"
2727
tracing = "0.1"

compiler/rustc_codegen_cranelift/Cargo.toml

+13-13
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,21 @@ crate-type = ["dylib"]
88

99
[dependencies]
1010
# These have to be in sync with each other
11-
cranelift-codegen = { version = "0.88.1", features = ["unwind", "all-arch"] }
12-
cranelift-frontend = "0.88.1"
13-
cranelift-module = "0.88.1"
14-
cranelift-native = "0.88.1"
15-
cranelift-jit = { version = "0.88.1", optional = true }
16-
cranelift-object = "0.88.1"
17-
target-lexicon = "0.12.0"
18-
gimli = { version = "0.26.0", default-features = false, features = ["write"]}
19-
object = { version = "0.29.0", default-features = false, features = ["std", "read_core", "write", "archive", "coff", "elf", "macho", "pe"] }
11+
cranelift-codegen = { version = "0.90.0", features = ["unwind", "all-arch"] }
12+
cranelift-frontend = "0.90.0"
13+
cranelift-module = "0.90.0"
14+
cranelift-native = "0.90.0"
15+
cranelift-jit = { version = "0.90.0", optional = true }
16+
cranelift-object = "0.90.0"
17+
target-lexicon = "0.12.5"
18+
gimli = { version = "0.26.2", default-features = false, features = ["write"]}
19+
object = { version = "0.30.0", default-features = false, features = ["std", "read_core", "write", "archive", "coff", "elf", "macho", "pe"] }
2020

2121
ar = { git = "https://github.com/bjorn3/rust-ar.git", branch = "do_not_remove_cg_clif_ranlib" }
22-
indexmap = "1.9.1"
23-
libloading = { version = "0.7.3", optional = true }
24-
once_cell = "1.10.0"
25-
smallvec = "1.8.1"
22+
indexmap = "1.9.2"
23+
libloading = { version = "0.7.4", optional = true }
24+
once_cell = "1.16.0"
25+
smallvec = "1.10.0"
2626

2727
[patch.crates-io]
2828
# Uncomment to use local checkout of cranelift

compiler/rustc_codegen_gcc/Cargo.toml

+4-4
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@ gccjit = { git = "https://github.com/antoyo/gccjit.rs" }
2727
# Local copy.
2828
#gccjit = { path = "../gccjit.rs" }
2929

30-
target-lexicon = "0.10.0"
30+
target-lexicon = "0.12.5"
3131

32-
ar = "0.8.0"
32+
ar = "0.9.0"
3333

3434
[dev-dependencies]
35-
lang_tester = "0.3.9"
36-
tempfile = "3.1.0"
35+
lang_tester = "0.7.1"
36+
tempfile = "3.3.0"
3737

3838
[profile.dev]
3939
# By compiling dependencies with optimizations, performing tests gets much faster.

compiler/rustc_codegen_llvm/Cargo.toml

+5-5
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ edition = "2021"
77
test = false
88

99
[dependencies]
10-
bitflags = "1.0"
10+
bitflags = "1.3.2"
1111
cstr = "0.2"
1212
libc = "0.2"
13-
measureme = "10.0.0"
14-
object = { version = "0.29.0", default-features = false, features = ["std", "read_core", "archive", "coff", "elf", "macho", "pe"] }
13+
measureme = "10.1.0"
14+
object = { version = "0.30.0", default-features = false, features = ["std", "read_core", "archive", "coff", "elf", "macho", "pe"] }
1515
tracing = "0.1"
1616
rustc_middle = { path = "../rustc_middle" }
1717
rustc-demangle = "0.1.21"
@@ -30,7 +30,7 @@ rustc_session = { path = "../rustc_session" }
3030
rustc_serialize = { path = "../rustc_serialize" }
3131
rustc_symbol_mangling = { path = "../rustc_symbol_mangling" }
3232
rustc_target = { path = "../rustc_target" }
33-
smallvec = { version = "1.8.1", features = ["union", "may_dangle"] }
33+
smallvec = { version = "1.10.0", features = ["union", "may_dangle"] }
3434
rustc_ast = { path = "../rustc_ast" }
3535
rustc_span = { path = "../rustc_span" }
36-
tempfile = "3.2.0"
36+
tempfile = "3.3.0"

compiler/rustc_codegen_ssa/Cargo.toml

+10-10
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,19 @@ edition = "2021"
77
test = false
88

99
[dependencies]
10-
bitflags = "1.2.1"
11-
cc = "1.0.69"
12-
itertools = "0.10.1"
10+
bitflags = "1.3.2"
11+
cc = "1.0.77"
12+
itertools = "0.10.5"
1313
tracing = "0.1"
14-
libc = "0.2.50"
15-
jobserver = "0.1.22"
16-
tempfile = "3.2"
14+
libc = "0.2.137"
15+
jobserver = "0.1.25"
16+
tempfile = "3.3"
1717
thorin-dwp = "0.3"
18-
pathdiff = "0.2.0"
19-
serde_json = "1.0.59"
18+
pathdiff = "0.2.1"
19+
serde_json = "1.0.89"
2020
snap = "1"
21-
smallvec = { version = "1.8.1", features = ["union", "may_dangle"] }
22-
regex = "1.4"
21+
smallvec = { version = "1.10.0", features = ["union", "may_dangle"] }
22+
regex = "1.7"
2323

2424
rustc_serialize = { path = "../rustc_serialize" }
2525
rustc_arena = { path = "../rustc_arena" }

compiler/rustc_data_structures/Cargo.toml

+12-12
Original file line numberDiff line numberDiff line change
@@ -7,35 +7,35 @@ edition = "2021"
77

88
[dependencies]
99
arrayvec = { version = "0.7", default-features = false }
10-
bitflags = "1.2.1"
11-
cfg-if = "0.1.2"
10+
bitflags = "1.3.2"
11+
cfg-if = "1.0.0"
1212
ena = "0.14"
13-
indexmap = { version = "1.9.1" }
14-
jobserver_crate = { version = "0.1.13", package = "jobserver" }
13+
indexmap = { version = "1.9.2" }
14+
jobserver_crate = { version = "0.1.25", package = "jobserver" }
1515
libc = "0.2"
16-
measureme = "10.0.0"
17-
rayon-core = { version = "0.4.0", package = "rustc-rayon-core", optional = true }
16+
measureme = "10.1.0"
17+
rayon-core = { version = "0.4.1", package = "rustc-rayon-core", optional = true }
1818
rayon = { version = "0.4.0", package = "rustc-rayon", optional = true }
1919
rustc_graphviz = { path = "../rustc_graphviz" }
2020
rustc-hash = "1.1.0"
2121
rustc_index = { path = "../rustc_index", package = "rustc_index" }
2222
rustc_macros = { path = "../rustc_macros" }
2323
rustc_serialize = { path = "../rustc_serialize" }
24-
smallvec = { version = "1.8.1", features = ["const_generics", "union", "may_dangle"] }
25-
stable_deref_trait = "1.0.0"
24+
smallvec = { version = "1.10.0", features = ["const_generics", "union", "may_dangle"] }
25+
stable_deref_trait = "1.2.0"
2626
stacker = "0.1.15"
27-
tempfile = "3.2"
27+
tempfile = "3.3"
2828
thin-vec = "0.2.9"
2929
tracing = "0.1"
3030

3131
[dependencies.parking_lot]
32-
version = "0.11"
32+
version = "0.12"
3333

3434
[target.'cfg(windows)'.dependencies]
35-
winapi = { version = "0.3", features = ["fileapi", "psapi", "winerror"] }
35+
winapi = { version = "0.3.9", features = ["fileapi", "psapi", "winerror"] }
3636

3737
[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
38-
memmap2 = "0.2.1"
38+
memmap2 = "0.5.8"
3939

4040
[features]
4141
rustc_use_parallel_compiler = ["indexmap/rustc-rayon", "rayon", "rayon-core"]

compiler/rustc_driver/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ edition = "2021"
77
crate-type = ["dylib"]
88

99
[dependencies]
10-
tracing = { version = "0.1.35" }
11-
serde_json = "1.0.59"
10+
tracing = { version = "0.1.37" }
11+
serde_json = "1.0.89"
1212
rustc_log = { path = "../rustc_log" }
1313
rustc_middle = { path = "../rustc_middle" }
1414
rustc_ast_pretty = { path = "../rustc_ast_pretty" }

compiler/rustc_error_messages/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ rustc_serialize = { path = "../rustc_serialize" }
1515
rustc_span = { path = "../rustc_span" }
1616
rustc_macros = { path = "../rustc_macros" }
1717
tracing = "0.1"
18-
unic-langid = { version = "0.9.0", features = ["macros"] }
18+
unic-langid = { version = "0.9.1", features = ["macros"] }
1919
icu_list = "1.0.0"
2020
writeable = "0.5.0"
2121
icu_locid = "1.0.0"

compiler/rustc_errors/Cargo.toml

+4-4
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@ rustc_data_structures = { path = "../rustc_data_structures" }
1717
rustc_target = { path = "../rustc_target" }
1818
rustc_hir = { path = "../rustc_hir" }
1919
rustc_lint_defs = { path = "../rustc_lint_defs" }
20-
unicode-width = "0.1.4"
21-
termcolor = "1.0"
20+
unicode-width = "0.1.10"
21+
termcolor = "1.1"
2222
annotate-snippets = "0.9"
2323
termize = "0.1.1"
24-
serde = { version = "1.0.125", features = [ "derive" ] }
25-
serde_json = "1.0.59"
24+
serde = { version = "1.0.147", features = [ "derive" ] }
25+
serde_json = "1.0.89"
2626

2727
[target.'cfg(windows)'.dependencies]
2828
winapi = { version = "0.3", features = [ "handleapi", "synchapi", "winbase" ] }

compiler/rustc_expand/Cargo.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ build = false
88
doctest = false
99

1010
[dependencies]
11-
crossbeam-channel = "0.5.0"
11+
crossbeam-channel = "0.5.6"
1212
rustc_ast_passes = { path = "../rustc_ast_passes" }
1313
rustc_ast = { path = "../rustc_ast" }
1414
rustc_ast_pretty = { path = "../rustc_ast_pretty" }
@@ -23,6 +23,6 @@ rustc_parse = { path = "../rustc_parse" }
2323
rustc_serialize = { path = "../rustc_serialize" }
2424
rustc_session = { path = "../rustc_session" }
2525
rustc_span = { path = "../rustc_span" }
26-
smallvec = { version = "1.8.1", features = ["union", "may_dangle"] }
27-
thin-vec = "0.2.8"
26+
smallvec = { version = "1.10.0", features = ["union", "may_dangle"] }
27+
thin-vec = "0.2.9"
2828
tracing = "0.1"

compiler/rustc_hir/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,5 @@ rustc_span = { path = "../rustc_span" }
1616
rustc_serialize = { path = "../rustc_serialize" }
1717
rustc_ast = { path = "../rustc_ast" }
1818
tracing = "0.1"
19-
smallvec = { version = "1.8.1", features = ["union", "may_dangle"] }
19+
smallvec = { version = "1.10.0", features = ["union", "may_dangle"] }
2020
odht = { version = "0.3.1", features = ["nightly"] }

compiler/rustc_hir_analysis/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ rustc_hir = { path = "../rustc_hir" }
2020
rustc_hir_pretty = { path = "../rustc_hir_pretty" }
2121
rustc_target = { path = "../rustc_target" }
2222
rustc_session = { path = "../rustc_session" }
23-
smallvec = { version = "1.8.1", features = ["union", "may_dangle"] }
23+
smallvec = { version = "1.10.0", features = ["union", "may_dangle"] }
2424
rustc_ast = { path = "../rustc_ast" }
2525
rustc_span = { path = "../rustc_span" }
2626
rustc_index = { path = "../rustc_index" }

compiler/rustc_hir_typeck/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ edition = "2021"
66
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
77

88
[dependencies]
9-
smallvec = { version = "1.8.1", features = ["union", "may_dangle"] }
9+
smallvec = { version = "1.10.0", features = ["union", "may_dangle"] }
1010
tracing = "0.1"
1111
rustc_ast = { path = "../rustc_ast" }
1212
rustc_data_structures = { path = "../rustc_data_structures" }

compiler/rustc_incremental/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ edition = "2021"
88
[dependencies]
99
rustc_graphviz = { path = "../rustc_graphviz" }
1010
tracing = "0.1"
11-
rand = "0.8.4"
11+
rand = "0.8.5"
1212
rustc_middle = { path = "../rustc_middle" }
1313
rustc_data_structures = { path = "../rustc_data_structures" }
1414
rustc_hir = { path = "../rustc_hir" }

compiler/rustc_index/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ edition = "2021"
99
arrayvec = { version = "0.7", default-features = false }
1010
rustc_serialize = { path = "../rustc_serialize", optional = true }
1111
rustc_macros = { path = "../rustc_macros", optional = true }
12-
smallvec = "1.8.1"
12+
smallvec = "1.10.0"
1313

1414
[features]
1515
default = ["nightly"]

compiler/rustc_infer/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@ rustc_serialize = { path = "../rustc_serialize" }
1818
rustc_session = { path = "../rustc_session" }
1919
rustc_span = { path = "../rustc_span" }
2020
rustc_target = { path = "../rustc_target" }
21-
smallvec = { version = "1.8.1", features = ["union", "may_dangle"] }
21+
smallvec = { version = "1.10.0", features = ["union", "may_dangle"] }

compiler/rustc_interface/Cargo.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ edition = "2021"
66
[lib]
77

88
[dependencies]
9-
libloading = "0.7.1"
9+
libloading = "0.7.4"
1010
tracing = "0.1"
11-
rustc-rayon-core = { version = "0.4.0", optional = true }
11+
rustc-rayon-core = { version = "0.4.1", optional = true }
1212
rayon = { version = "0.4.0", package = "rustc-rayon", optional = true }
13-
smallvec = { version = "1.8.1", features = ["union", "may_dangle"] }
13+
smallvec = { version = "1.10.0", features = ["union", "may_dangle"] }
1414
rustc_ast = { path = "../rustc_ast" }
1515
rustc_attr = { path = "../rustc_attr" }
1616
rustc_borrowck = { path = "../rustc_borrowck" }

compiler/rustc_lexer/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ Rust lexer used by rustc. No stability guarantees are provided.
1515

1616
# Note that this crate purposefully does not depend on other rustc crates
1717
[dependencies]
18-
unicode-xid = "0.2.0"
18+
unicode-xid = "0.2.4"
1919
unic-emoji-char = "0.9.0"
2020

2121
[dev-dependencies]
22-
expect-test = "1.0"
22+
expect-test = "1.4"

compiler/rustc_lint_defs/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version = "0.0.0"
44
edition = "2021"
55

66
[dependencies]
7-
serde = { version = "1.0.125", features = ["derive"] }
7+
serde = { version = "1.0.147", features = ["derive"] }
88
rustc_ast = { path = "../rustc_ast" }
99
rustc_data_structures = { path = "../rustc_data_structures" }
1010
rustc_error_messages = { path = "../rustc_error_messages" }

compiler/rustc_llvm/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ static-libstdcpp = []
88
emscripten = []
99

1010
[dependencies]
11-
libc = "0.2.73"
11+
libc = "0.2.137"
1212

1313
[build-dependencies]
14-
cc = "1.0.69"
14+
cc = "1.0.77"

0 commit comments

Comments
 (0)