Skip to content

Commit ebc8311

Browse files
committed
chore: remove unused code and dependencies
1 parent 8aae530 commit ebc8311

File tree

7 files changed

+3
-50
lines changed

7 files changed

+3
-50
lines changed

Cargo.lock

-5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assembly/Cargo.toml

-5
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,6 @@ doctest = false
2121
default = ["std"]
2222
std = ["aho-corasick/std", "miette/fancy", "miette/std", "vm-core/std", "thiserror/std"]
2323
testing = ["dep:regex"]
24-
serde = [
25-
"dep:serde",
26-
"smallvec/serde",
27-
]
2824

2925
[dependencies]
3026
aho-corasick = { version = "1.1", default-features = false }
@@ -41,7 +37,6 @@ unicode-width = { version = "0.2", features = ["no_std"] }
4137
vm-core = { package = "miden-core", path = "../core", version = "0.11", default-features = false, features = [
4238
"diagnostics",
4339
] }
44-
serde = { version = "1.0.208", features = ["alloc", "rc", "serde_derive"], optional = true }
4540

4641
[dev-dependencies]
4742
pretty_assertions = "1.4"

assembly/src/ast/ident.rs

-35
Original file line numberDiff line numberDiff line change
@@ -183,38 +183,3 @@ impl FromStr for Ident {
183183
Ok(Self { span: SourceSpan::default(), name })
184184
}
185185
}
186-
187-
#[cfg(feature = "serde")]
188-
impl serde::Serialize for Ident {
189-
fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
190-
where
191-
S: serde::Serializer,
192-
{
193-
self.as_str().serialize(serializer)
194-
}
195-
}
196-
197-
#[cfg(feature = "serde")]
198-
impl<'de> serde::Deserialize<'de> for Ident {
199-
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
200-
where
201-
D: serde::Deserializer<'de>,
202-
{
203-
struct IdentVisitor;
204-
impl serde::de::Visitor<'_> for IdentVisitor {
205-
type Value = Ident;
206-
207-
fn expecting(&self, formatter: &mut fmt::Formatter) -> fmt::Result {
208-
formatter.write_str("ident")
209-
}
210-
211-
fn visit_str<E>(self, v: &str) -> Result<Self::Value, E>
212-
where
213-
E: serde::de::Error,
214-
{
215-
Ok(Ident::new_unchecked(Span::unknown(Arc::from(v))))
216-
}
217-
}
218-
deserializer.deserialize_str(IdentVisitor)
219-
}
220-
}

assembly/src/library/mod.rs

+1
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@ impl Library {
9292
Ok(Self { digest, exports, mast_forest })
9393
}
9494

95+
/// Produces a new library with the existing [`MastForest`] and provided advice map.
9596
pub fn with_advice_map(self, advice_map: AdviceMap) -> Self {
9697
let mut mast_forest = (*self.mast_forest).clone();
9798
mast_forest.advice_map_mut().extend(advice_map);

core/src/program.rs

+1
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ impl Program {
5555
Self { mast_forest, entrypoint, kernel }
5656
}
5757

58+
/// Produces a new program with the existing [`MastForest`] and provided advice map.
5859
pub fn with_advice_map(self, advice_map: AdviceMap) -> Self {
5960
let mut mast_forest = (*self.mast_forest).clone();
6061
mast_forest.advice_map_mut().extend(advice_map);

package/Cargo.toml

+1-4
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,7 @@ doctest = false
1919

2020
[dependencies]
2121
vm-core = { package = "miden-core", path = "../core", version = "0.11", default-features = false }
22-
# processor = { package = "miden-processor", path = "../processor", version = "0.11", default-features = false }
23-
assembly = { package = "miden-assembly", path = "../assembly", version = "0.11", default-features = false, features = [
24-
"serde",
25-
] }
22+
assembly = { package = "miden-assembly", path = "../assembly", version = "0.11", default-features = false }
2623
serde = { version = "1.0.208", features = ["alloc", "rc", "serde_derive"] }
2724
serde_bytes = "0.11.15"
2825
serde_repr = "0.1.19"

processor/Cargo.toml

-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ tracing = { version = "0.1", default-features = false, features = ["attributes"]
2929
vm-core = { package = "miden-core", path = "../core", version = "0.11", default-features = false }
3030
winter-prover = { package = "winter-prover", version = "0.11", default-features = false }
3131
thiserror = { workspace = true }
32-
package = { package = "miden-package", path = "../package", version = "0.11", default-features = false }
3332

3433
[dev-dependencies]
3534
assembly = { package = "miden-assembly", path = "../assembly", version = "0.11", default-features = false }

0 commit comments

Comments
 (0)