Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 22bc9e1

Browse files
committedSep 30, 2019
Auto merge of #64778 - csmoe:index, r=eddyb
Introduce librustc_index crate Closes #50592
2 parents e0436d9 + 64f61c7 commit 22bc9e1

File tree

148 files changed

+249
-203
lines changed

Some content is hidden

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

148 files changed

+249
-203
lines changed
 

‎Cargo.lock

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3081,6 +3081,7 @@ dependencies = [
30813081
"rustc_data_structures",
30823082
"rustc_errors",
30833083
"rustc_fs_util",
3084+
"rustc_index",
30843085
"rustc_macros",
30853086
"rustc_target",
30863087
"scoped-tls",
@@ -3361,6 +3362,7 @@ dependencies = [
33613362
"rustc_errors",
33623363
"rustc_fs_util",
33633364
"rustc_incremental",
3365+
"rustc_index",
33643366
"rustc_target",
33653367
"serialize",
33663368
"syntax",
@@ -3399,6 +3401,7 @@ dependencies = [
33993401
"rustc-hash",
34003402
"rustc-rayon",
34013403
"rustc-rayon-core",
3404+
"rustc_index",
34023405
"serialize",
34033406
"smallvec",
34043407
"stable_deref_trait",
@@ -3462,6 +3465,14 @@ dependencies = [
34623465
"syntax_pos",
34633466
]
34643467

3468+
[[package]]
3469+
name = "rustc_index"
3470+
version = "0.0.0"
3471+
dependencies = [
3472+
"serialize",
3473+
"smallvec",
3474+
]
3475+
34653476
[[package]]
34663477
name = "rustc_interface"
34673478
version = "0.0.0"
@@ -3506,6 +3517,7 @@ dependencies = [
35063517
"log",
35073518
"rustc",
35083519
"rustc_data_structures",
3520+
"rustc_index",
35093521
"rustc_target",
35103522
"syntax",
35113523
"syntax_pos",
@@ -3551,6 +3563,7 @@ dependencies = [
35513563
"rustc",
35523564
"rustc_data_structures",
35533565
"rustc_errors",
3566+
"rustc_index",
35543567
"rustc_target",
35553568
"serialize",
35563569
"smallvec",
@@ -3573,6 +3586,7 @@ dependencies = [
35733586
"rustc_apfloat",
35743587
"rustc_data_structures",
35753588
"rustc_errors",
3589+
"rustc_index",
35763590
"rustc_lexer",
35773591
"rustc_target",
35783592
"serialize",
@@ -3672,6 +3686,7 @@ dependencies = [
36723686
"bitflags",
36733687
"log",
36743688
"rustc_data_structures",
3689+
"rustc_index",
36753690
"serialize",
36763691
"syntax_pos",
36773692
]
@@ -3720,6 +3735,7 @@ dependencies = [
37203735
"rustc",
37213736
"rustc_data_structures",
37223737
"rustc_errors",
3738+
"rustc_index",
37233739
"rustc_target",
37243740
"smallvec",
37253741
"syntax",
@@ -4236,6 +4252,7 @@ dependencies = [
42364252
"log",
42374253
"rustc_data_structures",
42384254
"rustc_errors",
4255+
"rustc_index",
42394256
"rustc_lexer",
42404257
"rustc_target",
42414258
"scoped-tls",
@@ -4265,6 +4282,7 @@ dependencies = [
42654282
"arena",
42664283
"cfg-if",
42674284
"rustc_data_structures",
4285+
"rustc_index",
42684286
"rustc_macros",
42694287
"scoped-tls",
42704288
"serialize",

‎src/librustc/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ rustc_apfloat = { path = "../librustc_apfloat" }
2525
rustc_target = { path = "../librustc_target" }
2626
rustc_macros = { path = "../librustc_macros" }
2727
rustc_data_structures = { path = "../librustc_data_structures" }
28+
rustc_index = { path = "../librustc_index" }
2829
errors = { path = "../librustc_errors", package = "rustc_errors" }
2930
rustc_serialize = { path = "../libserialize", package = "serialize" }
3031
syntax = { path = "../libsyntax" }

0 commit comments

Comments
 (0)
Please sign in to comment.