Skip to content

Commit e7e5497

Browse files
authored
Merge branch 'next' into huitseeker/refactor-tracebuildinputs
2 parents 6756d14 + c30aeb9 commit e7e5497

File tree

26 files changed

+1060
-836
lines changed

26 files changed

+1060
-836
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,12 @@
44

55
#### Fixes
66
- Rejected non-syscall references to exported kernel procedures in the linker ([#2902](https://github.com/0xMiden/miden-vm/issues/2902)).
7+
- Reverted the `MainTrace` typed row storage change that caused a large `blake3_1to1` trace-building regression ([#2949](https://github.com/0xMiden/miden-vm/pull/2949)).
78
#### Bug Fixes
89

910
- Reverted `InvokeKind::ProcRef` back to `InvokeKind::Exec` in `visit_mut_procref` and added an explanatory comment (#2893).
11+
- Fixed the release dry-run publish cycle between `miden-air` and `miden-ace-codegen`, and preserved leaf-only DAG imports with explicit snapshots ([#2931](https://github.com/0xMiden/miden-vm/pull/2931)).
12+
1013
#### Changes
1114

1215
- Documented that enum variants are module-level constants and must be unique within a module (#2932).
@@ -19,6 +22,10 @@
1922
- [BREAKING] Reduced the prove-from-trace API to post-execution trace inputs: `TraceBuildInputs` no longer carries full execution output, `prove_from_trace_sync()` takes `TraceProvingInputs`, and `ProvingOptions` no longer include `ExecutionOptions` ([#2948](https://github.com/0xMiden/miden-vm/pull/2948)).
2023
- Refactor trace generation to row-major format ([#2937](https://github.com/0xMiden/miden-vm/pull/2937)).
2124

25+
#### Fixes
26+
27+
- Fixed stale `ReplayProcessor` doc comment links to `ExecutionTracer` after module-structure refactors.
28+
2229
## 0.22.0 (2025-03-18)
2330

2431
#### Enhancements

Cargo.lock

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

air/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,5 @@ thiserror.workspace = true
3535
tracing.workspace = true
3636

3737
[dev-dependencies]
38+
miden-ace-codegen = { workspace = true, features = ["testing"] }
3839
proptest.workspace = true

air/src/ace.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ where
9393
EF: ExtensionField<Felt>,
9494
{
9595
let constraint_root = constraint_dag.root;
96-
let mut builder = DagBuilder::from_nodes(constraint_dag.nodes);
96+
let mut builder = DagBuilder::from_dag(constraint_dag);
9797

9898
// Build product_check.
9999
let product_check = build_product_check(&mut builder, config);
@@ -109,7 +109,7 @@ where
109109
let partial = builder.add(constraint_root, term2);
110110
let root = builder.add(partial, term3);
111111

112-
AceDag { nodes: builder.into_nodes(), root }
112+
builder.build(root)
113113
}
114114

115115
/// Build the running-product identity check.

0 commit comments

Comments
 (0)