You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Removing dependency of Go
Asterisc is built to work with kona which uses rust, but it was initially made to work with op-program on golang. As a result, the testing suite of Asterisc uses op-program for e2e testing and go binaries for simple RISCV emulation tests.
We want to minimize the implementation of the vm to include only the instructions that are used in kona. However, golang and rust uses different riscv64 instruction sets. And removing extraneous instructions from asterisc would result in existing test suites breaking (see this ci run for example)
Before removing these instructions, Asterisc should integrate with kona to perform e2e tests, and use simple rust binaries for its testing suite.
The text was updated successfully, but these errors were encountered:
Removing dependency of Go
Asterisc is built to work with kona which uses rust, but it was initially made to work with op-program on golang. As a result, the testing suite of Asterisc uses op-program for e2e testing and go binaries for simple RISCV emulation tests.
We want to minimize the implementation of the vm to include only the instructions that are used in kona. However, golang and rust uses different riscv64 instruction sets. And removing extraneous instructions from asterisc would result in existing test suites breaking (see this ci run for example)
Before removing these instructions, Asterisc should integrate with kona to perform e2e tests, and use simple rust binaries for its testing suite.
The text was updated successfully, but these errors were encountered: