|
1 | | -[profile] |
2 | | -dev = { panic = "abort" } |
3 | | -release = { panic = "unwind" } |
4 | | - |
5 | 1 | [workspace] |
6 | 2 | members = [ |
7 | 3 | "codegen", |
8 | 4 | "compiler", |
9 | 5 | "compiler/filetests", |
10 | | - "crates/zint", |
11 | | - "crates/zint/cli", |
12 | 6 | "evm/opcodes", |
13 | 7 | "evm/abi", |
14 | 8 | "zink/abi", |
| 9 | + "zink/abi/codegen", |
15 | 10 | "zink/codegen", |
16 | 11 | "zink/elko", |
17 | | - "zink/abi-macro", |
| 12 | + "zint", |
| 13 | + "zint/cli", |
18 | 14 | ] |
19 | 15 | resolver = "2" |
20 | 16 |
|
@@ -68,73 +64,23 @@ sol-abi = { path = "evm/abi", version = "=0.0.1" } |
68 | 64 | elko = { path = "elko", version = "0.1.12" } |
69 | 65 | filetests = { package = "zinkc-filetests", path = "compiler/filetests", version = "0.1.12" } |
70 | 66 | zabi = { path = "zink/abi", version = "0.1.12" } |
| 67 | +zabi-codegen = { path = "zink/abi/codegen", version = "0.1.12" } |
71 | 68 | zingen = { path = "codegen", version = "0.1.12" } |
72 | | -zink = { path = ".", version = "0.1.12" } |
73 | | -zink-abi-macro = { path = "zink/abi-macro", version = "0.1.12" } |
| 69 | +zink = { path = "zink", version = "0.1.12" } |
74 | 70 | zink-codegen = { path = "zink/codegen", version = "0.1.12" } |
75 | 71 | zinkc = { path = "compiler", version = "0.1.12" } |
76 | | -zint = { path = "crates/zint", version = "0.1.12" } |
| 72 | +zint = { path = "zint", version = "0.1.12" } |
77 | 73 |
|
78 | 74 | [workspace.metadata.conta] |
79 | 75 | packages = [ |
80 | 76 | "zabi", |
| 77 | + "zabi-codegen", |
81 | 78 | "zingen", |
82 | 79 | "zinkc", |
83 | 80 | "filetests", |
84 | 81 | "zint", |
85 | 82 | "zink-codegen", |
86 | | - "zink-abi-macro", |
87 | 83 | "zink", |
88 | 84 | "cargo-zint", |
89 | 85 | "elko", |
90 | 86 | ] |
91 | | - |
92 | | -# Zink Programming Language |
93 | | -# ------------------------- |
94 | | - |
95 | | -[package] |
96 | | -name = "zink" |
97 | | -description = "Standard library for zink projects." |
98 | | -documentation = "https://docs.rs/zink" |
99 | | -version.workspace = true |
100 | | -authors.workspace = true |
101 | | -edition.workspace = true |
102 | | -license.workspace = true |
103 | | -homepage.workspace = true |
104 | | -repository.workspace = true |
105 | | -readme = "zink/README.md" |
106 | | - |
107 | | -[lib] |
108 | | -path = "zink/src/lib.rs" |
109 | | - |
110 | | -[dependencies] |
111 | | -fmt = "0.1.0" |
112 | | -paste.workspace = true |
113 | | -zink-codegen.workspace = true |
114 | | -zink-abi-macro = { workspace = true, optional = true } |
115 | | -zabi.workspace = true |
116 | | -smallvec.workspace = true |
117 | | -clap.workspace = true |
118 | | - |
119 | | -[target.'cfg(not(target_arch = "wasm32"))'.dependencies] |
120 | | -tiny-keccak.workspace = true |
121 | | - |
122 | | -[target.'cfg(not(target_arch = "wasm32"))'.dev-dependencies] |
123 | | -anyhow.workspace = true |
124 | | -filetests.workspace = true |
125 | | -opcodes = { workspace = true, features = ["data"] } |
126 | | -tracing.workspace = true |
127 | | -zint.workspace = true |
128 | | -hex.workspace = true |
129 | | -serde_json.workspace = true |
130 | | -tempfile.workspace = true |
131 | | - |
132 | | -[target.'cfg(target_arch = "wasm32")'.dependencies] |
133 | | -dlmalloc = { version = "0.2", optional = true, features = ["global"] } |
134 | | - |
135 | | -[features] |
136 | | -# default = [ "evm" ] |
137 | | -# evm = [ ] |
138 | | -abi-import = ["zink-abi-macro", "zabi/encoding"] |
139 | | -wasm-alloc = ["dep:dlmalloc"] |
140 | | -default = ["wasm-alloc"] |
0 commit comments