-
Notifications
You must be signed in to change notification settings - Fork 48
Bitcoin jet costs #323
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
Bitcoin jet costs #323
Conversation
The plan is to have a completely separate instance of benchmarks for the Bitcoin jets, even for the core jets.
|
@apoelstra The command line syntax for |
|
No, I think it'll be okay. It's not hard to detect the failure and then adapt dynamically. I will need to move the files to different paths anyway and if I attempt to do a "clean break" I'll have a lot of pain on my hands trying to maintain rust-simplicity PRs before and after the break. |
|
Oh, I have not updated |
|
@roconnor-blockstream no, it's okay. I had just got the different
So whether we do |
|
BTW from reading your code, it looks like we still return an exit 0 status when failing (because neither |
|
Yeah, that's a good idea. Let me change that. |
|
Oh, the code defaults to |
This option builds include files for bitcoin rather than elements.
e06a2b5 to
d47bfc6
Compare
Yes please (and I see that you did). But my read of main = do
mopt <- parseOptions <$> getArgs
case mopt of
Nothing -> putStrLn "Invalid Arguments"
Just OptElements -> writeFiles elementsJetList
Just OptBitcoin -> writeFiles bitcoinJetListis that the |
|
Yeah, but |
apoelstra
left a comment
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.
ACK d47bfc6; successfully ran local tests
Add new costs for jets in the Bitcoin application of Simplicity.
Generate C code for these new jets, including their CMRs.