diff options
Diffstat (limited to 'crates')
-rw-r--r-- | crates/hir/Cargo.toml (renamed from crates/ra_hir/Cargo.toml) | 9 | ||||
-rw-r--r-- | crates/hir/src/code_model.rs (renamed from crates/ra_hir/src/code_model.rs) | 0 | ||||
-rw-r--r-- | crates/hir/src/db.rs (renamed from crates/ra_hir/src/db.rs) | 0 | ||||
-rw-r--r-- | crates/hir/src/diagnostics.rs (renamed from crates/ra_hir/src/diagnostics.rs) | 0 | ||||
-rw-r--r-- | crates/hir/src/from_id.rs (renamed from crates/ra_hir/src/from_id.rs) | 0 | ||||
-rw-r--r-- | crates/hir/src/has_source.rs (renamed from crates/ra_hir/src/has_source.rs) | 0 | ||||
-rw-r--r-- | crates/hir/src/lib.rs (renamed from crates/ra_hir/src/lib.rs) | 4 | ||||
-rw-r--r-- | crates/hir/src/semantics.rs (renamed from crates/ra_hir/src/semantics.rs) | 0 | ||||
-rw-r--r-- | crates/hir/src/semantics/source_to_def.rs (renamed from crates/ra_hir/src/semantics/source_to_def.rs) | 0 | ||||
-rw-r--r-- | crates/hir/src/source_analyzer.rs (renamed from crates/ra_hir/src/source_analyzer.rs) | 0 | ||||
-rw-r--r-- | crates/ra_assists/Cargo.toml | 2 | ||||
-rw-r--r-- | crates/ra_ide/Cargo.toml | 2 | ||||
-rw-r--r-- | crates/ra_ide/src/lib.rs | 2 | ||||
-rw-r--r-- | crates/ra_ide_db/Cargo.toml | 2 | ||||
-rw-r--r-- | crates/ra_ssr/Cargo.toml | 2 | ||||
-rw-r--r-- | crates/rust-analyzer/Cargo.toml | 2 |
16 files changed, 12 insertions, 13 deletions
diff --git a/crates/ra_hir/Cargo.toml b/crates/hir/Cargo.toml index 61cc099ac..dbb2986b6 100644 --- a/crates/ra_hir/Cargo.toml +++ b/crates/hir/Cargo.toml | |||
@@ -1,9 +1,9 @@ | |||
1 | [package] | 1 | [package] |
2 | edition = "2018" | 2 | name = "hir" |
3 | name = "ra_hir" | 3 | version = "0.0.0" |
4 | version = "0.1.0" | ||
5 | authors = ["rust-analyzer developers"] | ||
6 | license = "MIT OR Apache-2.0" | 4 | license = "MIT OR Apache-2.0" |
5 | authors = ["rust-analyzer developers"] | ||
6 | edition = "2018" | ||
7 | 7 | ||
8 | [lib] | 8 | [lib] |
9 | doctest = false | 9 | doctest = false |
@@ -13,7 +13,6 @@ log = "0.4.8" | |||
13 | rustc-hash = "1.1.0" | 13 | rustc-hash = "1.1.0" |
14 | either = "1.5.3" | 14 | either = "1.5.3" |
15 | arrayvec = "0.5.1" | 15 | arrayvec = "0.5.1" |
16 | |||
17 | itertools = "0.9.0" | 16 | itertools = "0.9.0" |
18 | 17 | ||
19 | stdx = { path = "../stdx" } | 18 | stdx = { path = "../stdx" } |
diff --git a/crates/ra_hir/src/code_model.rs b/crates/hir/src/code_model.rs index 8ffb9e99b..8ffb9e99b 100644 --- a/crates/ra_hir/src/code_model.rs +++ b/crates/hir/src/code_model.rs | |||
diff --git a/crates/ra_hir/src/db.rs b/crates/hir/src/db.rs index 07333c453..07333c453 100644 --- a/crates/ra_hir/src/db.rs +++ b/crates/hir/src/db.rs | |||
diff --git a/crates/ra_hir/src/diagnostics.rs b/crates/hir/src/diagnostics.rs index 363164b9b..363164b9b 100644 --- a/crates/ra_hir/src/diagnostics.rs +++ b/crates/hir/src/diagnostics.rs | |||
diff --git a/crates/ra_hir/src/from_id.rs b/crates/hir/src/from_id.rs index a53ac1e08..a53ac1e08 100644 --- a/crates/ra_hir/src/from_id.rs +++ b/crates/hir/src/from_id.rs | |||
diff --git a/crates/ra_hir/src/has_source.rs b/crates/hir/src/has_source.rs index a50d4ff02..a50d4ff02 100644 --- a/crates/ra_hir/src/has_source.rs +++ b/crates/hir/src/has_source.rs | |||
diff --git a/crates/ra_hir/src/lib.rs b/crates/hir/src/lib.rs index 34b02c536..24a0f6b4b 100644 --- a/crates/ra_hir/src/lib.rs +++ b/crates/hir/src/lib.rs | |||
@@ -9,11 +9,11 @@ | |||
9 | //! It is written in "OO" style. Each type is self contained (as in, it knows it's | 9 | //! It is written in "OO" style. Each type is self contained (as in, it knows it's |
10 | //! parents and full context). It should be "clean code". | 10 | //! parents and full context). It should be "clean code". |
11 | //! | 11 | //! |
12 | //! `ra_hir_*` crates are the implementation of the compiler logic. | 12 | //! `hir_*` crates are the implementation of the compiler logic. |
13 | //! They are written in "ECS" style, with relatively little abstractions. | 13 | //! They are written in "ECS" style, with relatively little abstractions. |
14 | //! Many types are not self-contained, and explicitly use local indexes, arenas, etc. | 14 | //! Many types are not self-contained, and explicitly use local indexes, arenas, etc. |
15 | //! | 15 | //! |
16 | //! `ra_hir` is what insulates the "we don't know how to actually write an incremental compiler" | 16 | //! `hir` is what insulates the "we don't know how to actually write an incremental compiler" |
17 | //! from the ide with completions, hovers, etc. It is a (soft, internal) boundary: | 17 | //! from the ide with completions, hovers, etc. It is a (soft, internal) boundary: |
18 | //! https://www.tedinski.com/2018/02/06/system-boundaries.html. | 18 | //! https://www.tedinski.com/2018/02/06/system-boundaries.html. |
19 | 19 | ||
diff --git a/crates/ra_hir/src/semantics.rs b/crates/hir/src/semantics.rs index 1467d825d..1467d825d 100644 --- a/crates/ra_hir/src/semantics.rs +++ b/crates/hir/src/semantics.rs | |||
diff --git a/crates/ra_hir/src/semantics/source_to_def.rs b/crates/hir/src/semantics/source_to_def.rs index 5918b9541..5918b9541 100644 --- a/crates/ra_hir/src/semantics/source_to_def.rs +++ b/crates/hir/src/semantics/source_to_def.rs | |||
diff --git a/crates/ra_hir/src/source_analyzer.rs b/crates/hir/src/source_analyzer.rs index 8750584f9..8750584f9 100644 --- a/crates/ra_hir/src/source_analyzer.rs +++ b/crates/hir/src/source_analyzer.rs | |||
diff --git a/crates/ra_assists/Cargo.toml b/crates/ra_assists/Cargo.toml index ebac09be6..cacc063da 100644 --- a/crates/ra_assists/Cargo.toml +++ b/crates/ra_assists/Cargo.toml | |||
@@ -20,5 +20,5 @@ text_edit = { path = "../text_edit" } | |||
20 | profile = { path = "../profile" } | 20 | profile = { path = "../profile" } |
21 | base_db = { path = "../base_db" } | 21 | base_db = { path = "../base_db" } |
22 | ra_ide_db = { path = "../ra_ide_db" } | 22 | ra_ide_db = { path = "../ra_ide_db" } |
23 | hir = { path = "../ra_hir", package = "ra_hir" } | 23 | hir = { path = "../hir" } |
24 | test_utils = { path = "../test_utils" } | 24 | test_utils = { path = "../test_utils" } |
diff --git a/crates/ra_ide/Cargo.toml b/crates/ra_ide/Cargo.toml index 1af51f3ae..a701cdf1d 100644 --- a/crates/ra_ide/Cargo.toml +++ b/crates/ra_ide/Cargo.toml | |||
@@ -33,7 +33,7 @@ ra_ssr = { path = "../ra_ssr" } | |||
33 | 33 | ||
34 | # ra_ide should depend only on the top-level `hir` package. if you need | 34 | # ra_ide should depend only on the top-level `hir` package. if you need |
35 | # something from some `hir_xxx` subpackage, reexport the API via `hir`. | 35 | # something from some `hir_xxx` subpackage, reexport the API via `hir`. |
36 | hir = { path = "../ra_hir", package = "ra_hir" } | 36 | hir = { path = "../hir" } |
37 | 37 | ||
38 | [dev-dependencies] | 38 | [dev-dependencies] |
39 | expect = { path = "../expect" } | 39 | expect = { path = "../expect" } |
diff --git a/crates/ra_ide/src/lib.rs b/crates/ra_ide/src/lib.rs index 789fbdaf2..0d14c823a 100644 --- a/crates/ra_ide/src/lib.rs +++ b/crates/ra_ide/src/lib.rs | |||
@@ -3,7 +3,7 @@ | |||
3 | //! Strings, suitable for displaying to the human. | 3 | //! Strings, suitable for displaying to the human. |
4 | //! | 4 | //! |
5 | //! What powers this API are the `RootDatabase` struct, which defines a `salsa` | 5 | //! What powers this API are the `RootDatabase` struct, which defines a `salsa` |
6 | //! database, and the `ra_hir` crate, where majority of the analysis happens. | 6 | //! database, and the `hir` crate, where majority of the analysis happens. |
7 | //! However, IDE specific bits of the analysis (most notably completion) happen | 7 | //! However, IDE specific bits of the analysis (most notably completion) happen |
8 | //! in this crate. | 8 | //! in this crate. |
9 | 9 | ||
diff --git a/crates/ra_ide_db/Cargo.toml b/crates/ra_ide_db/Cargo.toml index 0cda7090d..eda257a3a 100644 --- a/crates/ra_ide_db/Cargo.toml +++ b/crates/ra_ide_db/Cargo.toml | |||
@@ -29,4 +29,4 @@ test_utils = { path = "../test_utils" } | |||
29 | 29 | ||
30 | # ra_ide should depend only on the top-level `hir` package. if you need | 30 | # ra_ide should depend only on the top-level `hir` package. if you need |
31 | # something from some `hir_xxx` subpackage, reexport the API via `hir`. | 31 | # something from some `hir_xxx` subpackage, reexport the API via `hir`. |
32 | hir = { path = "../ra_hir", package = "ra_hir" } | 32 | hir = { path = "../hir" } |
diff --git a/crates/ra_ssr/Cargo.toml b/crates/ra_ssr/Cargo.toml index f290939cf..bed4bbdf1 100644 --- a/crates/ra_ssr/Cargo.toml +++ b/crates/ra_ssr/Cargo.toml | |||
@@ -15,7 +15,7 @@ text_edit = { path = "../text_edit" } | |||
15 | syntax = { path = "../syntax" } | 15 | syntax = { path = "../syntax" } |
16 | base_db = { path = "../base_db" } | 16 | base_db = { path = "../base_db" } |
17 | ra_ide_db = { path = "../ra_ide_db" } | 17 | ra_ide_db = { path = "../ra_ide_db" } |
18 | hir = { path = "../ra_hir", package = "ra_hir" } | 18 | hir = { path = "../hir" } |
19 | rustc-hash = "1.1.0" | 19 | rustc-hash = "1.1.0" |
20 | test_utils = { path = "../test_utils" } | 20 | test_utils = { path = "../test_utils" } |
21 | 21 | ||
diff --git a/crates/rust-analyzer/Cargo.toml b/crates/rust-analyzer/Cargo.toml index e17fe47da..c0257e9c8 100644 --- a/crates/rust-analyzer/Cargo.toml +++ b/crates/rust-analyzer/Cargo.toml | |||
@@ -49,7 +49,7 @@ toolchain = { path = "../toolchain" } | |||
49 | base_db = { path = "../base_db" } | 49 | base_db = { path = "../base_db" } |
50 | ra_ide_db = { path = "../ra_ide_db" } | 50 | ra_ide_db = { path = "../ra_ide_db" } |
51 | ra_ssr = { path = "../ra_ssr" } | 51 | ra_ssr = { path = "../ra_ssr" } |
52 | hir = { path = "../ra_hir", package = "ra_hir" } | 52 | hir = { path = "../hir" } |
53 | hir_def = { path = "../hir_def" } | 53 | hir_def = { path = "../hir_def" } |
54 | hir_ty = { path = "../hir_ty" } | 54 | hir_ty = { path = "../hir_ty" } |
55 | proc_macro_srv = { path = "../proc_macro_srv" } | 55 | proc_macro_srv = { path = "../proc_macro_srv" } |