Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 17 additions & 17 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ module(
name = "synth",
# Kept in lockstep with [workspace.package] version in Cargo.toml.
# Both are bumped pre-tag — see docs/release-process.md.
version = "0.6.0",
version = "0.7.0",
)

# Bazel dependencies
Expand Down
2 changes: 1 addition & 1 deletion crates/synth-backend-awsm/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,6 @@ categories.workspace = true
description = "aWsm backend integration for the Synth compiler"

[dependencies]
synth-core = { path = "../synth-core", version = "0.6.0" }
synth-core = { path = "../synth-core", version = "0.7.0" }
anyhow.workspace = true
thiserror.workspace = true
4 changes: 2 additions & 2 deletions crates/synth-backend-riscv/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ categories.workspace = true
description = "RISC-V encoder, ELF builder, PMP allocator, and bare-metal startup for synth"

[dependencies]
synth-core = { path = "../synth-core", version = "0.6.0" }
synth-synthesis = { path = "../synth-synthesis", version = "0.6.0" }
synth-core = { path = "../synth-core", version = "0.7.0" }
synth-synthesis = { path = "../synth-synthesis", version = "0.7.0" }
anyhow.workspace = true
thiserror.workspace = true
tracing.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion crates/synth-backend-wasker/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,6 @@ categories.workspace = true
description = "Wasker backend integration for the Synth compiler"

[dependencies]
synth-core = { path = "../synth-core", version = "0.6.0" }
synth-core = { path = "../synth-core", version = "0.7.0" }
anyhow.workspace = true
thiserror.workspace = true
4 changes: 2 additions & 2 deletions crates/synth-backend/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ default = ["arm-cortex-m"]
arm-cortex-m = ["synth-synthesis"]

[dependencies]
synth-core = { path = "../synth-core", version = "0.6.0" }
synth-synthesis = { path = "../synth-synthesis", version = "0.6.0", optional = true }
synth-core = { path = "../synth-core", version = "0.7.0" }
synth-synthesis = { path = "../synth-synthesis", version = "0.7.0", optional = true }
anyhow.workspace = true
thiserror.workspace = true
16 changes: 8 additions & 8 deletions crates/synth-cli/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -27,18 +27,18 @@ verify = ["synth-verify"]
# Path deps carry `version` so `cargo publish` rewrites them to the
# crates.io coordinate. Bumping the workspace version requires
# updating these in lockstep — see docs/release-process.md.
synth-core = { path = "../synth-core", version = "0.6.0" }
synth-frontend = { path = "../synth-frontend", version = "0.6.0" }
synth-synthesis = { path = "../synth-synthesis", version = "0.6.0" }
synth-backend = { path = "../synth-backend", version = "0.6.0" }
synth-core = { path = "../synth-core", version = "0.7.0" }
synth-frontend = { path = "../synth-frontend", version = "0.7.0" }
synth-synthesis = { path = "../synth-synthesis", version = "0.7.0" }
synth-backend = { path = "../synth-backend", version = "0.7.0" }

# Optional external backends
synth-backend-awsm = { path = "../synth-backend-awsm", version = "0.6.0", optional = true }
synth-backend-wasker = { path = "../synth-backend-wasker", version = "0.6.0", optional = true }
synth-backend-riscv = { path = "../synth-backend-riscv", version = "0.6.0", optional = true }
synth-backend-awsm = { path = "../synth-backend-awsm", version = "0.7.0", optional = true }
synth-backend-wasker = { path = "../synth-backend-wasker", version = "0.7.0", optional = true }
synth-backend-riscv = { path = "../synth-backend-riscv", version = "0.7.0", optional = true }

# Optional verification (requires z3)
synth-verify = { path = "../synth-verify", version = "0.6.0", optional = true, features = ["z3-solver", "arm"] }
synth-verify = { path = "../synth-verify", version = "0.7.0", optional = true, features = ["z3-solver", "arm"] }

# Optional PulseEngine WASM optimizer
# Uncomment when loom crate is available:
Expand Down
2 changes: 1 addition & 1 deletion crates/synth-frontend/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ description = "WASM/WAT parser and module decoder frontend for the Synth compile
# Internal path deps carry an explicit version so `cargo publish`
# can rewrite to the crates.io coordinate. `path` is used for
# in-workspace builds; `version` is what crates.io sees.
synth-core = { path = "../synth-core", version = "0.6.0" }
synth-core = { path = "../synth-core", version = "0.7.0" }

wasmparser.workspace = true
wasm-encoder.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion crates/synth-opt/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ categories.workspace = true
description = "Peephole optimization passes for the Synth compiler"

[dependencies]
synth-cfg = { path = "../synth-cfg", version = "0.6.0" }
synth-cfg = { path = "../synth-cfg", version = "0.7.0" }

[dev-dependencies]
criterion = { version = "0.5", features = ["html_reports"] }
Expand Down
6 changes: 3 additions & 3 deletions crates/synth-synthesis/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@ categories.workspace = true
description = "WASM-to-ARM instruction selection and peephole optimizer"

[dependencies]
synth-core = { path = "../synth-core", version = "0.6.0" }
synth-cfg = { path = "../synth-cfg", version = "0.6.0" }
synth-opt = { path = "../synth-opt", version = "0.6.0" }
synth-core = { path = "../synth-core", version = "0.7.0" }
synth-cfg = { path = "../synth-cfg", version = "0.7.0" }
synth-opt = { path = "../synth-opt", version = "0.7.0" }
serde.workspace = true
anyhow.workspace = true
thiserror.workspace = true
Expand Down
8 changes: 4 additions & 4 deletions crates/synth-verify/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,12 @@ arm = ["synth-synthesis"]

[dependencies]
# Core dependencies (always required)
synth-core = { path = "../synth-core", version = "0.6.0" }
synth-cfg = { path = "../synth-cfg", version = "0.6.0" }
synth-opt = { path = "../synth-opt", version = "0.6.0" }
synth-core = { path = "../synth-core", version = "0.7.0" }
synth-cfg = { path = "../synth-cfg", version = "0.7.0" }
synth-opt = { path = "../synth-opt", version = "0.7.0" }

# ARM synthesis (optional, behind 'arm' feature)
synth-synthesis = { path = "../synth-synthesis", version = "0.6.0", optional = true }
synth-synthesis = { path = "../synth-synthesis", version = "0.7.0", optional = true }

# SMT solver for formal verification
z3 = { version = "0.19", features = ["static-link-z3"], optional = true }
Expand Down
Loading