Skip to content

pre-release: merge next into main#36

Merged
bitwalker merged 11 commits intomainfrom
next
Mar 6, 2026
Merged

pre-release: merge next into main#36
bitwalker merged 11 commits intomainfrom
next

Conversation

@bitwalker
Copy link
Collaborator

No description provided.

djolertrk and others added 11 commits March 6, 2026 13:34
Replace the old VmStateIterator/VmState/Process API with the new
FastProcessor + ResumeContext stepping API. Key changes:

- Rewrite DebugExecutor to use FastProcessor::step() with noop-waker
  polling, so we avoid tokio runtime conflict in TUI
- Rewrite DebuggerHost to implement the unified Host trait
- Replace MemoryChiplet with direct Memory type from processor
- Update Felt API
- Update StackInputs::new() to take &[Felt] slice
- Remove AssemblyOp::cycle_idx() usage
StackOutputs was initialized with Default (all zeros) but never
updated when the program completed. Now captures the final operand
stack state into StackOutputs when step() returns Ok(None).
@bitwalker bitwalker merged commit 9f09d61 into main Mar 6, 2026
11 checks passed
@github-actions github-actions bot mentioned this pull request Mar 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants