Skip to content

Commit bd42335

Browse files
committed
fix(cargo): make workspace crates publishable
1 parent dfd3482 commit bd42335

12 files changed

Lines changed: 101 additions & 24 deletions

File tree

Cargo.toml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,15 @@ text-size = "1.1"
3232
rowan = "0.16"
3333
logos = "0.16"
3434

35-
rust-asm = { version = "0.2", features = ["macros"] }
35+
rust-asm = { version = "0.2", features = ["macros"] }
36+
37+
javac-ast = { version = "0.1.0", path = "crates/javac-ast" }
38+
javac-bytecode = { version = "0.1.0", path = "crates/javac-bytecode" }
39+
javac-call-resolver = { version = "0.1.0", path = "crates/javac-call-resolver" }
40+
javac-classfile = { version = "0.1.0", path = "crates/javac-classfile" }
41+
javac-compiler = { version = "0.1.0", path = "crates/javac-compiler" }
42+
javac-diagnostics = { version = "0.1.0", path = "crates/javac-diagnostics" }
43+
javac-hir = { version = "0.1.0", path = "crates/javac-hir" }
44+
javac-lexer = { version = "0.1.0", path = "crates/javac-lexer" }
45+
javac-parser = { version = "0.1.0", path = "crates/javac-parser" }
46+
javac-ty = { version = "0.1.0", path = "crates/javac-ty" }

crates/javac-ast/Cargo.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@ name = "javac-ast"
33
version.workspace = true
44
edition.workspace = true
55
license.workspace = true
6+
authors.workspace = true
7+
repository.workspace = true
8+
description.workspace = true
9+
readme.workspace = true
10+
keywords.workspace = true
11+
categories.workspace = true
612

713
[dependencies]
814
rowan = { workspace = true }

crates/javac-bytecode/Cargo.toml

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,18 @@ name = "javac-bytecode"
33
version.workspace = true
44
edition.workspace = true
55
license.workspace = true
6+
authors.workspace = true
7+
repository.workspace = true
8+
description.workspace = true
9+
readme.workspace = true
10+
keywords.workspace = true
11+
categories.workspace = true
612

713
[dependencies]
8-
javac-hir = { path = "../javac-hir" }
9-
javac-classfile = { path = "../javac-classfile" }
10-
javac-call-resolver = { path = "../javac-call-resolver" }
11-
javac-ty = { path = "../javac-ty" }
14+
javac-hir = { workspace = true }
15+
javac-classfile = { workspace = true }
16+
javac-call-resolver = { workspace = true }
17+
javac-ty = { workspace = true }
1218
rust-asm = { workspace = true }
1319
thiserror = { workspace = true }
1420
ustr = "1.1.0"

crates/javac-call-resolver/Cargo.toml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,14 @@ name = "javac-call-resolver"
33
version.workspace = true
44
edition.workspace = true
55
license.workspace = true
6+
authors.workspace = true
7+
repository.workspace = true
8+
description.workspace = true
9+
readme.workspace = true
10+
keywords.workspace = true
11+
categories.workspace = true
612

713
[dependencies]
8-
javac-ty = { path = "../javac-ty" }
14+
javac-ty = { workspace = true }
915
rust-asm = { workspace = true }
1016
ustr = "1.1.0"

crates/javac-classfile/Cargo.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@ name = "javac-classfile"
33
version.workspace = true
44
edition.workspace = true
55
license.workspace = true
6+
authors.workspace = true
7+
repository.workspace = true
8+
description.workspace = true
9+
readme.workspace = true
10+
keywords.workspace = true
11+
categories.workspace = true
612

713
[dependencies]
814
rust-asm = { workspace = true }

crates/javac-compiler/Cargo.toml

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,23 @@ name = "javac-compiler"
33
version.workspace = true
44
edition.workspace = true
55
license.workspace = true
6+
authors.workspace = true
7+
repository.workspace = true
8+
description.workspace = true
9+
readme.workspace = true
10+
keywords.workspace = true
11+
categories.workspace = true
612

713
[dependencies]
8-
javac-ast = { path = "../javac-ast" }
9-
javac-lexer = { path = "../javac-lexer" }
10-
javac-parser = { path = "../javac-parser" }
11-
javac-hir = { path = "../javac-hir" }
12-
javac-ty = { path = "../javac-ty" }
13-
javac-bytecode = { path = "../javac-bytecode" }
14-
javac-classfile = { path = "../javac-classfile" }
15-
javac-call-resolver = { path = "../javac-call-resolver" }
16-
javac-diagnostics = { path = "../javac-diagnostics" }
14+
javac-ast = { workspace = true }
15+
javac-lexer = { workspace = true }
16+
javac-parser = { workspace = true }
17+
javac-hir = { workspace = true }
18+
javac-ty = { workspace = true }
19+
javac-bytecode = { workspace = true }
20+
javac-classfile = { workspace = true }
21+
javac-call-resolver = { workspace = true }
22+
javac-diagnostics = { workspace = true }
1723
rust-asm = { workspace = true }
1824
text-size = { workspace = true }
1925
ustr = "1.1.0"

crates/javac-diagnostics/Cargo.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@ name = "javac-diagnostics"
33
version.workspace = true
44
edition.workspace = true
55
license.workspace = true
6+
authors.workspace = true
7+
repository.workspace = true
8+
description.workspace = true
9+
readme.workspace = true
10+
keywords.workspace = true
11+
categories.workspace = true
612

713
[dependencies]
814
text-size = { workspace = true }

crates/javac-hir/Cargo.toml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,17 @@ name = "javac-hir"
33
version.workspace = true
44
edition.workspace = true
55
license.workspace = true
6+
authors.workspace = true
7+
repository.workspace = true
8+
description.workspace = true
9+
readme.workspace = true
10+
keywords.workspace = true
11+
categories.workspace = true
612

713
[dependencies]
8-
javac-ast = { path = "../javac-ast" }
9-
javac-call-resolver = { path = "../javac-call-resolver" }
10-
javac-ty = { path = "../javac-ty" }
14+
javac-ast = { workspace = true }
15+
javac-call-resolver = { workspace = true }
16+
javac-ty = { workspace = true }
1117
la-arena = "0.3.1"
1218
thiserror = { workspace = true }
1319
text-size = { workspace = true }

crates/javac-lexer/Cargo.toml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,14 @@ name = "javac-lexer"
33
version.workspace = true
44
edition.workspace = true
55
license.workspace = true
6+
authors.workspace = true
7+
repository.workspace = true
8+
description.workspace = true
9+
readme.workspace = true
10+
keywords.workspace = true
11+
categories.workspace = true
612

713
[dependencies]
8-
javac-ast = { path = "../javac-ast" }
14+
javac-ast = { workspace = true }
915
logos = { workspace = true }
1016
text-size = { workspace = true }

crates/javac-parser/Cargo.toml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,16 @@ name = "javac-parser"
33
version.workspace = true
44
edition.workspace = true
55
license.workspace = true
6+
authors.workspace = true
7+
repository.workspace = true
8+
description.workspace = true
9+
readme.workspace = true
10+
keywords.workspace = true
11+
categories.workspace = true
612

713
[dependencies]
8-
javac-ast = { path = "../javac-ast" }
9-
javac-lexer = { path = "../javac-lexer" }
10-
javac-diagnostics = { path = "../javac-diagnostics" }
14+
javac-ast = { workspace = true }
15+
javac-lexer = { workspace = true }
16+
javac-diagnostics = { workspace = true }
1117
rowan = { workspace = true }
1218
text-size = { workspace = true }

0 commit comments

Comments
 (0)