-
Notifications
You must be signed in to change notification settings - Fork 3.3k
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
feat(cannon-native): The great MIPS64 migration #11388
base: develop
Are you sure you want to change the base?
Conversation
This stack of pull requests is managed by Graphite. Learn more about stacking. |
d6d7354
to
1d9446e
Compare
This PR is stale because it has been open 14 days with no activity. Remove stale label or comment or this will be closed in 5 days. |
@@ -37,7 +37,7 @@ func TestInstrumentedState_MultithreadedProgram(t *testing.T) { | |||
|
|||
var stdOutBuf, stdErrBuf bytes.Buffer | |||
us := NewInstrumentedState(state, oracle, io.MultiWriter(&stdOutBuf, os.Stdout), io.MultiWriter(&stdErrBuf, os.Stderr), testutil.CreateLogger()) | |||
for i := 0; i < 1_000_000; i++ { | |||
for i := 0; i < 2_000_000; i++ { |
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.
Does this mean running this test on 64-bit requires more steps?
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.
Yes!
Overview
First man discovered fire, then why 64-bit CPU architectures are better than everything else.
This PR fully ports the native implementation of
cannon
to MIPS64 - all tests beyond EVM differential tests are passing in thecannon
package.Stack
op-program
MIPS64 testsMerging
Merge #11404 into this branch first after reviews, then merge into
develop
.