-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge develop into feat/continuations
#359
Conversation
Overhaul leader CLI such that flags are grouped by subcommand
* Add LogicColumnsView struct * Add generate-evaluate test for logic stark * Add comments to gen-eval test in logic stark
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Also need to address the failing jobs
zero_bin/ops/src/lib.rs
Outdated
.map_err(|err| { | ||
if let Err(write_err) = save_inputs_to_disk( | ||
format!( | ||
"b{}_txn_{}_input.log", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
same here, we'd be writing the input of a segment upon error, so would need to specify the index
zero_bin/ops/src/lib.rs
Outdated
"{:x?}", | ||
ir.signed_txns | ||
.iter() | ||
.map(|txn| keccak(txn.clone())) | ||
.collect::<Vec<_>>() |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: this is possibly huge, perhaps we could just print the hexadecimal start (say 8 chars) of the first & last txns of the batch?
* mark: 0xaatif/docker * run: docker init * run: rm compose.yaml * refactor: docker builds * feat: smoke test executables * refactor(ci): use new docker file * feat: xargs --verbose * refactor: one image * fix: one image * wibble: change id meta_leader -> meta * fix: censor minor version * fix: restore target-cpu=native
This PR merges develop into
feat/continuations
.Note that
prove_all_segments
used to not return any proofs ifgenerate_next_segment
failed due to aKernelPanic
. I changed this so thatgenerate_next_segment
throws apanic!
when the interpreter returns an error.